User guide

26 DC 900-1338I
Protocol Software Toolkit Programmer Guide
1.2.1 Establishing Freeway Server Internet Addresses
The Freeway server must be addressable in order for a client application to communi-
cate with it. In the Figure 13 example, the TCP/IP Freeway server name is
freeway2,
and its unique Internet address is
192.52.107.100. The client machine where the client
application resides is
client1, and its unique Internet address is 192.52.107.99. Refer to
the Freeway Server Users Guide to initially set up your Freeway and download the oper-
ating system, server, and protocol software.
1.3 Embedded ICP Environment
Refer to the user guide for your embedded ICP and operating system (for example, the
Freeway Embedded ICP2432 Users Guide for Windows NT) for software installation and
setup instructions. The user guide also gives additional information regarding the data
link interface (DLI) and embedded programming interface descriptions for your spe-
cific embedded environment. Refer back to Figure 12 on page 23 for a diagram of the
embedded ICP environment. Running a client application in the embedded ICP envi-
ronment 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 ICPs protocol software,
you must define the DLI sessions and the transport subsystem interface (TSI) connec-
tions. You have the option of also defining the protocol-specific ICP link parameters.
To accomplish 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. The
dlInit function uses the binary configuration files
to initialize the DLI environment.