OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual

OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual522223-001
4-1
4
Procedure Calls
This section contains detailed reference information about the GPI procedures provided
with the OSI/MHS GPI subsystem. The information includes:
A description of each procedure
The syntax of each procedure
Parameter descriptions for each procedure
Considerations (added information about the procedure)
Before using this section, you should be familiar with the material in Section 2,
Information Architecture and Data Structures, and Section 3, Object Classes and
Attribute Types. For many procedure calls, you will also need to refer to the DDL
structure and value definitions in Appendix A, DDL Definitions
.
Files Provided by Compaq
The external declarations for the current version of the GPI procedures are provided in
the following files:
GPIEXT (TAL declarations)
For applications coded in TAL, you must use the ?SOURCE directive to include the
content of the GPIEXT declarations at the beginning of the external procedures
section of your program.
GPIEXTH (C declarations)
For applications coded in C, you must use the #include directive to include the
GPIEXTH declarations in your program before making any calls to the procedures.
For more information about the location of these files, which reside in a user library, see
the OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide.
The distribution subvolume for the Compaq OSI/MHS GPI product supplies two files
containing data declarations:
GPIDEFS contains TAL declarations for data structures used in parameters to the
procedure calls; you can use the ?SOURCE directive to include these declarations in
your TAL application programs.
GPIDEFSH contains the corresponding C declarations; you can use the #include
directive to include them in C programs.
Procedure Names and Categories
The names of all GPI procedures start with the prefix GPI_.