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