OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide
Introduction
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide—424822-001
1-4
Client Program
Client Program
The client program consists of client code bound to GPI library components. You can
configure and manage the client program in any manner supported by Compaq.
A client program is required to provide the fully qualified name of a specific MHS
manager process to the GPI_OPEN_ procedure. A client program is also required to
pass the gateway password and the name of the GATEWAY object that the client’s
APPL objects are associated with. A client program needs to have configured its APPL
objects in advance of using the GPI.
GPI Components
The GPI consists of the procedural GPI Library interface and the GPI service. The GPI
service consists of the GPI Library and a separate component called the Gateway
Interface Process (GIP). Client programs access the GPI service through the GPI
library procedural interface. (Figure 1-4
).
GPI Library
Client programs written in the Compaq Transaction Application Language (TAL) or the
Compaq C language call procedures from the GPI Library. Declaration files are
provided in TAL and C forms. Library components are bound to the client program
either at bind time or at run time.
Note. GATEWAY and APPL objects are used to configure and manage the GPI; they do not
relate to the XAPIA objects used by the GPI procedural interface. For additional information
about GATEWAY and APPL objects, refer to the OSI/MHS SCF Reference Manual.
Figure 1-4. GPI Service
104CDT .CDD
X.400 Gateway
GPI Library Interface
GPI Service
Client
GPI
Library
GIP
Proprietary
Message
System
OSI/MHS
MTA