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

OSI/MHS P7 Application Programmatic Interface (P7 API) Manual424825-001
2-1
2
Planning and Writing Your Application
This section describes each step you take when planning and writing a P7 API client
application. The first part of the section covers planning considerations; the second part
covers writing considerations.
Planning a P7 API Client Application
To plan your P7 API client application, you need to:
Verify P7 API requirements.
Determine the services required from OSI/MHS and the P7 operations needed to
acquire those services.
Define the OSI/MHS MS application (MS APPL) objects.
Determine the message flow within the client application and between the client
application and OSI/MHS.
Plan for fault recovery and security.
The following subsections address each of these areas.
Verifying P7 API Requirements
The P7 API runs on a Compaq NonStop system. In addition to the P7 API components,
the following software must be installed and configured:
Compaq NonStop Kernel
Compaq OSI/MHS subsystem (version C32 or later)
Compaq C compiler (version C30 or later)
The P7 API components must be installed on the same system as the previously listed
software. To verify the location and version of the files, use the TACL FILES and
VPROC commands, respectively.
Note. If you write any part of the client application in TAL, you must install the TAL compiler on
the same system as the previously listed software. Additionally, the TAL program must be
called from a C main program.
This manual includes a summary of the TAL procedure calls in Appendix D; it does not discuss
how to write a client application using TAL or how to call TAL from C. For more information on
calling TAL from a C main program, see the C Reference Manual.