OSI/MHS P7 Application Programmatic Interface (P7 API) Manual
Procedure Calls
OSI/MHS P7 Application Programmatic Interface (P7 API) Manual—424825-001
3-15
LOS_OPEN_
specifies the fully qualified file name of the MHS manager process that controls 
the OSI/MHS subsystem with which the client application wants to communicate. 
The MHS manager process name must be the name of a named process.
mhsMgrName has the format name-len followed by name where name-len is the 
length of the name, and name is the name of the MHS manager process. name-
len is from 1 through 255, and name starts with a dollar sign ($) followed by one 
alphabetic character and up to three alphanumeric characters.
waitFlag input
int
specifies that subsequent operations to the send and result files are nowait 
operations.  The only value that you can specify is ZMHS-VAL-EM-NO-WAIT.
buffer1Ptr input
extptr int *
specifies a pointer to a buffer used internally by the P7 API. The P7 uses this buffer 
for two purposes.  It is used to assign an LO group to the requesting client 
application. It is also used as a temporary holding place for data that is sent to 
resultFileNum .
buffer1Ptr must point to a user allocated buffer. The buffer size should be 
specified as:
In TAL:
$LEN (zmhs^ddl^uapi^request^def)
In the C language:
sizeof (zmhs_ddl_uapi_request_def);
buffer2Ptr input
extptr int *
specifies a pointer to a second buffer used internally by the P7 API as a temporary 
holding place for additional data that is sent to resultFileNum (in addition to 
buffer1Ptr).
buffer2Ptr must point to a user allocated buffer. The buffer size should be 
specified as:
In TAL:
$LEN (zmhs^ddl^uapi^request^def);
In the C language:
sizeof (zmhs_ddl_uapi_request_def);










