OSI/MHS P7 Application Programmatic Interface (P7 API) Manual
OSI/MHS P7 Application Programmatic Interface (P7 API) Manual—424825-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.










