TranInstanceId (MQBYTE16)

This is the transaction instance identifier. This field is used by output messages from IMS, so is ignored on first input. If you set TranState to MQITS_IN_CONVERSATION, this must be provided in the next input, and all subsequent inputs, to enable IMS to correlate the messages to the correct conversation. We can use the following special value:

    MQITII_NONE
    No transaction instance identifier.

    For the C programming language, the constant MQITII_NONE_ARRAY is also defined; this has the same value as MQITII_NONE, but is an array of characters instead of a string.

The length of this field is given by MQ_TRAN_INSTANCE_ID_LENGTH. The initial value of this field is MQITII_NONE.

Parent topic: Fields for MQIIH