User`s guide

1: Introduction
DC 900-1317J 27
1.4.2 Opening a Session
After the DLI and TSI configurations are properly defined, your client application uses
the
dlOpen function to establish a DLI session with an ICP link. As part of the session
establishment process, the DLI establishes a TSI connection with the Freeway MsgMux
through the TCP/IP BSD-style socket interface for the Freeway server, or directly to the
client driver for the embedded ICP environment.
1.4.3 Exchanging Data with the Remote Application
After the link is enabled, the client application can exchange data with the remote appli-
cation using the
dlWrite and dlRead functions.
1.4.4 Closing a Session
When your application finishes exchanging data with the remote application, it calls the
dlClose function to disable the ICP link, close the session with the ICP, and disconnect
from Freeway (or the embedded ICP).
1.5 ADCCP NRM Overview
Protogate’s ADCCP NRM is a layered software product that runs on Protogate’s Intel-
ligent Communications Processor (ICP). It interacts with the client application soft-
ware to achieve station-to-station communications in an unbalanced (multidrop)
configuration. ADCCP NRM protocol requirements are handled by the ADCCP NRM
software on the ICP. The application programmer need only handle ICP initialization
and exception conditions in addition to application-level data transfer concerns.
Protogate’s ADCCP NRM interface implements the American National Standard for
Advanced Data Communication Control Procedures (ADCCP) in normal response
mode (NRM) operation as defined in ANSI publication X3.66-1979. The software on
the ICP handles the low-level protocol interface requirements of the ADCCP NRM pro-
tocol, thus freeing clients from this CPU-intensive activity. The software presents pack-
ets of data to your application program through the DLI sessions.