User`s guide
22 DC 900-1343D
DDCMP Programmer’s Guide
1.3 Embedded ICP Environment
Refer to the user’s guide for your embedded ICP and operating system (for example, the
ICP2432 User’s Guide for Windows NT) for software installation and setup instructions.
The user’s guide also gives additional information regarding the data link interface
(DLI) and embedded programming interface descriptions for your specific embedded
environment. Refer back to Figure 1–2 on page 19 for a diagram of the embedded ICP
environment. Running a client application in the embedded ICP environment requires
the basic steps described in Section 1.4
1.4 Client Operations
1.4.1 Defining the DLI and TSI Configuration
In order for your client application to communicate with the ICP’s protocol software,
you must define the DLI sessions and the transport subsystem interface (TSI) connec-
tions between your client application and Freeway (or an embedded ICP). To accom-
plish this, you first define the configuration parameters in DLI and TSI ASCII
configuration files, and then you run two preprocessor programs,
dlicfg and tsicfg, to
create binary configuration files (see Appendix B). The
dlInit function uses the binary
configuration files to initialize the DLI environment.
Figure 1–3: A Typical Freeway Server Environment
Freeway
ICP0
ICP1
ICP2
ICP3
TCP/IP
client1
192.52.107.99
freeway2
192.52.107.100
DLI
Client
Application
TSI
TSI
Msg
Mux
Ethernet
WAN
Protocols
TCP/IP
Socket Interface
Client
3125
Standard Bus
Industry
SRA
Shared Memory
Interface