Access Layer Application Programming Interface (API) is a new connection mechanism available in the Client Framework for connecting a client to the runtime system.
The Access Layer API contains a number of interfaces and classes that are required to interact with the runtime system.
The main components are:
IConnection interface – This interface provides methods and properties for establishing and maintaining a connection to the runtime system. The Connection class implements this interface.
IRtConnection interface – This interface provides methods and properties for exchanging data with the runtime system.
The DataHandler property of the IConnection interface is an instance of IRtConnection and provides a mechanism to exchange data between the client and the host application.
TransmissionObject – This object is used when sending and receiving data to or from the runtime system. It contains the current DataModel object being used for data exchange, information on the status of the transaction, and any error conditions.
DataModels – The DataModel defines an ispec or a class that was modelled in AB Suite Developer, and generated for Access Layer API usage.