The MQIIH fields in messages from the IMS bridge
Learn about the MQIIH fields in messages from the IMS bridge.
The MQIIH of a message received from IMS is built as follows:
- StrucId
- "IIH "
- Version
- 1
- StrucLength
- 84
- Encoding
- MQENC_NATIVE
- CodedCharSetId
- MQCCSI_Q_MGR
- Format
- MQIIH.ReplyToFormat of the input message if MQIIH.ReplyToFormat is not blank, otherwise IOPCB.MODNAME
- Flags
- 0
- LTermOverride
- LTERM name (Tpipe) from OTMA header
- MFSMapName
- Map name from OTMA header
- ReplyToFormat
- Blanks
- Authenticator
- MQIIH.Authenticator of the input message if the reply message is being put to an MQ-IMS bridge queue, otherwise blanks.
- TranInstanceId
- Conversation ID / Server Token from OTMA header if in conversation. In versions of IMS prior to V14, this field is always nulls if not in conversation. From IMS V14 onwards, this field may be set by IMS even if not in conversation.
- TranState
- "C" if in conversation, otherwise blank
- CommitMode
- Commit mode from OTMA header ("0" or "1")
- SecurityScope
- Blank
- Reserved
- Blank
Parent topic: How the IMS bridge deals with messages