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

Procedure Calls
OSI/MHS P7 Application Programmatic Interface (P7 API) Manual424825-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);