What is the “TSI”?
The TSI is a very portable subroutine library which is designed to make it easier to connect to a Freeway from various types of client machines (Solaris and other Unixes, NT, VMS, etc.). The name stands for “Transport Subsystem Interface”. The TSI uses TCP/IP connections to transport data, but provides message boundary preservation, logging, and several other services beyond what a simple TCP connection would provide. The TSI serves as the low-level data transport layer for the higher-level DLI; the DLI and TSI are generally compiled into a single library file (we supply them to you in sourcecode format, and you compile them on your own system).