2.2.2.13 MQMSGTRACE

The MQMSGTRACE enumeration defines values that indicate whether the message tracing feature is enabled for a particular message. When message tracing is enabled for a Message, the message transfer process generates a report message for each hop along the route to the destination ApplicationQueue. Report messages are administrative messages of type MQMSG_CLASS_REPORT, as specified by the MQMSGCLASS enumeration in section 2.2.2.9.

 typedef enum 
 {
   MQMSG_TRACE_NONE = 0,
   MQMSG_SEND_ROUTE_TO_REPORT_QUEUE = 1
 } MQMSGTRACE;

MQMSG_TRACE_NONE:  The message tracing feature of the message transfer process is disabled. This is the default value.

MQMSG_SEND_ROUTE_TO_REPORT_QUEUE:  The message tracing feature of the message transfer process is enabled.<3>

Used by:

The MQMSGTRACE enumeration values correspond to the enumeration values for Message.TracingRequested as shown in the following table:

MQMSGTRACE

Message.TracingRequested

MQMSG_TRACE_NONE

False

MQMSG_SEND_ROUTE_TO_REPORT_QUEUE

True