Trace-route message MQMD (message descriptor)

Use this page to view the values contained by the MQMD structure for a trace-route message

    StrucId

    Description: Structure identifier.
    Data type: MQCHAR4.
    Value: MQMD_STRUC_ID.

    Version

    Description: Structure version number.
    Data type: MQLONG.
    Values:

      MQMD_VERSION_1.

    Report

    Description: Options for report messages.
    Data type: MQLONG.
    Value: Set according to requirements. Common report options follow:

      MQRO_DISCARD_MSG
      The message is discarded on arrival to a local queue.

      MQRO_PASS_DISCARD_AND_EXPIRY
      Every response (activity reports or trace-route reply message) will have the report option MQRO_DISCARD_MSG set, and the remaining expiry passed on. This ensures that responses do not remain in the queue manager network indefinitely.

    MsgType

    Description: Type of message.
    Data type: MQLONG.
    Value: If the Accumulate parameter in the TraceRoute group is specified as MQROUTE_ACCUMULATE_AND_REPLY, then message type is MQMT_REQUEST Otherwise:

      MQMT_DATAGRAM.

    Expiry

    Description: Message lifetime.
    Data type: MQLONG.
    Value: Set according to requirements. This parameter can be used to ensure trace-route messages are not left in a queue manager network indefinitely.

    Feedback

    Description: Feedback or reason code.
    Data type: MQLONG.
    Value:

      MQFB_NONE.

    Encoding

    Description: Numeric encoding of message data.
    Data type: MQLONG.
    Value: Set as appropriate.

    CodedCharSetId

    Description: Character set identifier of message data.
    Data type: MQLONG.
    Value: Set as appropriate.

    Format

    Description: Format name of message data
    Data type: MQCHAR8.
    Value:

    Priority

    Description: Message priority.
    Data type: MQLONG.
    Value: Set according to requirements.

    Persistence

    Description: Message persistence.
    Data type: MQLONG.
    Value: Set according to requirements.

    MsgId

    Description: Message identifier.
    Data type: MQBYTE24.
    Value: Set according to requirements.

    CorrelId

    Description: Correlation identifier.
    Data type: MQBYTE24.
    Value: Set according to requirements.

    BackoutCount

    Description: Backout counter.
    Data type: MQLONG.
    Value: 0.

    ReplyToQ

    Description: Name of reply queue.
    Data type: MQCHAR48.
    Values: Set according to requirements.

    If MsgType is set to MQMT_REQUEST or if Report has any report generating options set, then this parameter must be non-blank.

    ReplyToQMgr

    Description: Name of reply queue manager.
    Data type: MQCHAR48.
    Value: Set according to requirements.

    UserIdentifier

    Description: The user identifier of the application that originated the message.
    Data type: MQCHAR12.
    Value: Set as normal.

    AccountingToken

    Description: Accounting token that allows an application to charge for work done as a result of the message.
    Data type: MQBYTE32.
    Value: Set as normal.

    ApplIdentityData

    Description: Application data relating to identity.
    Data type: MQCHAR32.
    Values: Set as normal.

    PutApplType

    Description: Type of application that put the message.
    Data type: MQLONG.
    Value: Set as normal.

    PutApplName

    Description: Name of application that put the message.
    Data type: MQCHAR28.
    Value: Set as normal.

    PutDate

    Description: Date when message was put.
    Data type: MQCHAR8.
    Value: Set as normal.

    PutTime

    Description: Time when message was put.
    Data type: MQCHAR8.
    Value: Set as normal.

    ApplOriginData

    Description: Application data relating to origin.
    Data type: MQCHAR4.
    Value: Set as normal..

Parent topic: Trace-route message reference