gtpi1m3p | System Installation Support Reference |
The Mapping of Airline Traffic over Internet Protocol (MATIP) agent set
control unit (ASCU) user exit, UMATAS, defines a list of ASCUs to be included
in the Open Confirm response to a Session Open request for a Type-A
conversational session when the Session Open request does not contain any
ASCUs. UMATAS also defines a list of ASCUs to be included in a Session
Open request sent by the TPF system to a remote server on some other remote
system.
UMATAS is called in CMACMD.
Input
- IPaddress
- A pointer to the Internet Protocol (IP) address that sent a Session Open
request to the TPF system, or a pointer to an IP address that is to receive a
Session Open request from the TPF system.
- H1H2
- An unsigned short integer containing a 2-byte remote ID (H1H2) used to
identify the session.
- ASCU_size
- An unsigned short integer containing a 2-byte field that indicates the
number of bytes (either 2 or 4) assigned to each ASCU identifier.
- list
- A pointer to a char* that you fill in that contains a contiguous list of
2-or 4-byte ASCUs. These ASCUs are to be included in the Open Confirm
response to a Session Open request or in a Session Open request.
Programming Considerations
- All data levels must be returned to the caller in the same state that they
were on entry.
- Use UMATAS for Type-A conversational sessions only.
- UMATAS is responsible for obtaining the storage needed for the ASCU
list.
Return Values
UMATAS returns the number of ASCUs in the ASCU list.