General format of input function management headers (Finance)
IMS transactions, message switches, and commands are in the standard IMS format (transaction code, logical terminal name, or command verb, followed by a blank and text) unless MFS or a Physical Terminal Input edit routine is used to edit the message into the standard format.
- Byte 0
- Header length including the length byte (binary). Bytes 0 and 1 constitute an MFS control request.
- Byte 1
- Message description (binary).
- Byte 2
- MID name length (binary).
- Bytes 3-10
- MID name (1 to 8 bytes) (EBCDIC).
IMS uses the header, but removes it before sending the message to the MPP or MFS. When IMS receives a message with a header, it interrogates the length of the message. If the message length is 2 bytes, IMS assumes that the message is an MFS control request. The MFS control request is indicated in the message description (byte 1).
The PAGEREQ function is not an MFS control request for paging requests.
Related reading: For more information on using the PAGEREQ function, see IMS Version 15.5 Application Programming APIs.