OSI/FTAM Programming Guide
Using FTM Procedure Calls
HP NonStop OSI/FTAM Programming Guide—528612-001
4-25
The Open Procedure
These steps explain the sequence of procedure calls given in Table 4-10 on page 4-24.
1. To open a file, call FTM_OPEN_REQ_, using the parameters of the procedure to 
provide details about the file you wish to open. For information on setting the 
procedure parameters, see the following subsection.
a. If the procedure succeeds, it returns a status code of ZAPS-VAL-STATUS-OK. 
If the procedure fails, it returns a different status code. To obtain the details of 
an error at this stage, call APS_STATUS_, specifying as input the CEPI 
returned by the FTM_INITIALIZE_REQ_ procedure for this association. 
b. If the association is in nowait mode, call MFM_AWAITIOX_ to wait for 
completion of the FTM_OPEN_REQ_ call. MFM_AWAITIOX_ gives you the 
status code for the completed procedure call. For more information on the 
MFM_AWAITIOX_ procedure, refer to the OSI/FTAM Programming Reference 
Manual.
c. If you call MFM_AWAITIOX_ and the status code returned is not ZAPS-VAL-
STATUS-OK, call APS_STATUS_, specifying as input the CEPI returned by the 
FTM_INITIALIZE_REQ_ procedure for this association.
2. Next, to receive an open confirm event, call APS_EVENT_RECEIVE_. In wait 
mode, this procedure returns a status code of ZAPS-VAL-STATUS-EVENT when 
you receive an event. If APS_EVENT_RECEIVE_ returns a different status code, 
to obtain the details of an error at this stage, call APS_STATUS_, specifying as 
input the CEPI returned by the FTM_INITIALIZE_REQ_ procedure for this 
association.
a. If the association is in nowait mode, call MFM_AWAITIOX_ to wait for 
completion of the APS_EVENT_RECEIVE_ call and to obtain the status code. 
A status code of ZAPS-VAL-STATUS-EVENT means you received an event. 
3. If you received an event, call APS_STATUS_ to determine which event. If the event 
code is ZFTM-VAL-EVT-OPEN-CNF, you received an open confirm. 
4. Next, call FTM_OPEN_CNF_ to retrieve the data sent by the confirm. Check the 
state-result and action-result output parameters. 
If the state-result value is ZFTM-VAL-STATE-SUCCESS and the 
action-result value is ZFTM-VAL-ACTION-SUCCESS, the file has been 
opened.
Setting Procedure Parameters
To provide details about the previously selected file you wish to open, use these 
parameters of the FTM_OPEN_REQ_ procedure:
1. The process-mode (ZFTM-DDL-PROC-MODE) parameter specifies the actions 
permitted on the file after establishment of the file-open regime. This parameter 
indicates the actions that are valid for access control and bulk data transfer 
requests and determines which file-storage-system actions the responder can 










