Fields for MQDLH

The MQDLH structure contains the following fields; the fields are described in alphabetical order:

  • CodedCharSetId (MQLONG)
    CodedCharSetId is the character set identifier of the data that flows through the MQDLH structure (usually the data from the original message); it does not apply to character data in the MQDLH structure itself.
  • DestQMgrName (MQCHAR48)
    DestQMgrName is the name of the queue manager that was the original destination for the message.
  • DestQName (MQCHAR48)
    DestQName is the name of the message queue that was the original destination for the message.
  • Encoding (MQLONG)
    Encoding is the numeric encoding of the data that follows the MQDLH structure (usually the data from the original message); it does not apply to numeric data in the MQDLH structure itself.
  • Format (MQCHAR8)
    Format is the format name of the data that follows the MQDLH structure (usually the data from the original message).
  • PutApplName (MQCHAR28)
    PutApplName is the name of the application that put the message on the dead-letter (undelivered-message) queue.
  • PutApplType (MQLONG)
    PutApplType is the type of application that put the message on the dead-letter (undelivered-message) queue.
  • PutDate (MQCHAR8)
    PutDate is the date when the message was put on the dead-letter (undelivered-message) queue.
  • PutTime (MQCHAR8)
    PutTime is the time when the message was put on the dead-letter (undelivered-message) queue.
  • Reason (MQLONG)
    The Reason field identifies the reason why the message was placed on the dead-letter queue instead of on the original destination queue.
  • StrucId (MQCHAR4)
    StrucId is the structure identifier.
  • Version (MQLONG)
    Version is the structure version number.

Parent topic: MQDLH - Dead-letter header