2.2.20.8 DebugHeader
The DebugHeader specifies the queue to receive trace messages for this UserMessage Packet. For details about how this header is used when tracing is enabled<23> see [MS-MQQB] section 3.1.5.8.9.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Flags |
Reserved |
||||||||||||||||||||||||||||||
QueueIdentifier (16 bytes, optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
Flags (2 bytes): A 16-bit unsigned short integer field that provides bit flags containing additional information about the packet.
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1QT
A
B
C
D
E
F
G
H
I
J
K
L
M
N
-
QT (2 bits): Specifies the queue type. This field MUST be set to one of the following values.
-
Value
Meaning
0x0
No queue. The QueueIdentifier field is not present.
0x1
Public queue. The QueueIdentifier field contains a 16-byte queue GUID, as specified in [MS-DTYP] section 2.3.4.
-
-
A - X2 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
B - X3 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
C - X4 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
D - X5 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
E - X6 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
F - X7 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
G - X8 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
H - X9 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
I - X10 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
J - X11 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
K - X12 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
L - X13 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
M - X14 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
-
N - X15 (1 bit): Unused bit field. This field SHOULD NOT be set when sent and MUST be ignored on receipt.
Reserved (2 bytes): A 16-bit unsigned integer field that is reserved for future use. The sender SHOULD set this field to 0x0000, and the receiver MUST ignore it on receipt.
QueueIdentifier (16 bytes): An optional field that contains a GUID, as specified in [MS-DTYP] section 2.3.4, which is the identifier of the queue that is used to store trace messages. This field MUST be present when DebugHeader.Flags.QT is set to 0x1; otherwise, it MUST NOT be present.