OSI/FTAM Programming Guide
Using FTM Procedure Calls
HP NonStop OSI/FTAM Programming Guide—528612-001
4-22
Procedure-Call Sequence
These steps explain the sequence of procedure calls given in Table 4-9.
1. To select a file in the file system, call FTM_SELECT_REQ_, providing details about 
the file you wish to select (for information on the parameters of this procedure, 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_SELECT_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 you received 
on the FTM_INITIALIZE_REQ_ procedure for this association.
2. Next, to receive a select 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.
Table 4-9. Calls for Selecting an FTAM File
Step Action to Take Procedure(s) to Call
1 Select a file in the current file system. FTM_SELECT_REQ_
a. If error returned by FTM_SELECT_REQ_, check 
status.
APS_STATUS_
b. If nowait mode, await completion of 
FTM_SELECT_REQ_.
MFM_AWAITIOX_
c. If error returned by MFM_AWAITIOX_, check 
status.
APS_STATUS_
2 Get the next event.  APS_EVENT_RECEIVE_
a. If nowait mode, await completion of 
APS_EVENT_RECEIVE_.
MFM_AWAITIOX_
3 Check status: Is the event a select confirm? Or, if 
APS_EVENT_RECEIVE_ returns a status other than 
ZAPS-VAL-STATUS-EVENT, is there an error?
APS_STATUS_
4 Retrieve service confirm information. FTM_SELECT_CNF_










