OSI/MHS P7 Application Programmatic Interface (P7 API) Manual

OSI/MHS P7 Application Programmatic Interface (P7 API) Manual424825-001
3-1
3
Procedure Calls
This section contains detailed reference information about the P7 API procedures
provided with the OSI/MHS subsystem. The information includes:
A description of the object and declaration files provided by Compaq.
A description of the procedure names and the two categories of procedures.
The following detailed information about each procedure:
A description of the procedure function
The syntax for the procedure
Descriptions of each parameter
Considerations to be aware of before using the procedure
An example, in C language, of how the procedure could be used
Files Provided by Compaq
Compaq provides one object file and four declaration files for use with the P7 API. The
object file contains the executable code for the P7 API procedures; two of the
declaration files contain header information for the procedures; and the other two
declaration files contain the constant definitions that are used as parameters to the
procedures. Table 3-1 lists the names and contents of these files.
After installation, the distribution subvolumes (DSVs) for the Compaq OSI/MHS
P7 API product, these files are located in the following subvolumes:
$disk.ZOSIMHS and $disk.ZSPIDEF
Table 3-1. P7 API Object and Declaration Files
File Name Contents
Object file:
ZOSIMHS.P7PILIB Executable code for the P7 API procedures
Declaration files:
ZOSIMHS.P7PIEXTH C form of data types used by P7 API
procedures definitions
ZOSIMHS.P7PIEXT TAL form of P7 API procedure definitions
SZPIDEF.ZMHSC C f orm of data types used by P7 API
procedures
ZSPIDEF.ZMHSTAL TAL form of data types used by P7 API
procedures