OSI/FTAM Programming Reference Manual

Running H/F 1
HP NonStop OSI/FTAM Programming Reference Manual528611-001
3-3
Running H/F 2
Initiator Data Flow
An FTAM application can send FTAM requests and responses and receive confirms
and indications, as outlined later in this section. This subsection specifically describes
the flow of an FTAM request from the NonStop FTAM application to the responding
system, and the flow of the remote responder’s response back to the NonStop FTAM
application in the form of a confirm.
The sequence of steps below assumes that you have already established an
association. The numbers shown in Figure 3-1 on page 3-2 correspond to the
sequence of steps outlined below.
1. The FTAM application issues a procedure call through the FTAM API, which
performs some verification and, if necessary, rejects the call with the appropriate
error.
2. If the FTAM API verifies the procedure call to be valid, it sends the appropriate
FTAM request primitive to the FTAM initiator.
3. When the initiator receives the service request, it sends the request directly to the
protocol state machine, where it is processed. The protocol state machine does
some limited error checking, and when it detects an FTAM protocol error or other
error, it sends an error message to the application through the FTAM API and
discontinues processing the request.
4. If the FTAM request is valid, the protocol state machine sends the request through
the OSI/AS API to the TAPS process of the OSI/AS subsystem.
5. The TAPS process receives the FTAM request protocol data unit (PDU), formats it
as an appropriate protocol data unit, and forwards it to the appropriate TSP
process.
6. The TSP process, in turn, processes the information received from TAPS, formats
it as a transport protocol data unit (TPDU), and forwards it to the NSP process.
7. The NSP process formats the PDU and, depending on the network protocol that
the NSP process supports (TLAM or X25AM, for example), forwards it via the
appropriate controller over the network to the responding system, where it is
received as an indication.
8. The responding system processes the indication and sends back a response.
The NonStop initiating system then receives the response as a confirm and sends it up
through the NSP, TSP, and TAPS processes for processing. After processing it, the
TAPS process sends the confirm information through the OSI/AS API to the FTAM
initiator. Once in the FTAM initiator, the protocol state machine verifies, processes, and
sends it to the application via the FTAM API.
The configuration of NonStop FTAM and OSI/AS determines the selection of the TAPS,
TSP, and NSP processes to be used for an association. For more information on
configuration, see the OSI/FTAM Configuration and Management Manual. For
additional details on the upward and downward flow of information between TAPS,