Format of trace records
The following diagrams show the format of the trace records. Each trace record has a trace function code of X'4E' and is X'20' bytes long.
Subfunction codes
- SC
- FUNCTION
- X'00'
- GET PREFIX
- X'01'
- CANCEL INPUT
- X'02'
- GET UNIQUE
- X'03'
- GET NEXT
- X'04'
- DEQUEUE
- X'05'
- SAVE
- X'06'
- REJECT
- X'07'
- DELETE
- X'08'
- CANCEL OUTPUT (LOG)
- X'09'
- CANCEL OUTPUT (NOLOG)
- X'0C'
- ENQUEUE (FIFO)
- X'0D'
- ENQUEUE (LIFO)
- X'0E'
- REENQUEUE (FIFO)
- X'0F'
- REENQUEUE (LIFO)
- X'10'
- REPOSITION
- X'11'
- AOI COMMAND INPUT
- X'12'
- AOI MESSAGE TO MASTER
- X'13'
- AOI CANCEL UEHB
- X'14'
- AOI TERMINATION
- X'17'
- UNUSED OP CODE
- X'18'
- UNUSED OP CODE
- X'19'
- UNUSED OP CODE
- X'1A'
- INSERT PREFIX
- X'1C'
- CONDITIONAL ENQUEUE (FIFO)
- X'1D'
- CONDITIONAL ENQUEUE (LIFO)
- X'1E'
- TRANSFER
- X'1F'
- NOTE/POINT
Low level trace record format
FUNCTION: See above listing
Subfunction Code: See above listing
word 0 -- Control information
word 1 -- A(ECB)
word 2 -- A(QTPPCB)
word 3 -- byte 1 - Current call type
byte 2 - Prior call type
byte 3 - (unused)
byte 4 - (unused)
word 4 -- Caller's ID (WORD 1)
word 5 -- Caller's ID (WORD 2)
word 6 -- Unused (zero)
word 7 -- Time stampMedium level trace record format - X'21'
Medium level trace record format - X'21' depicts the trace (medium level) record format of the following function with subfunction code X'21':
FUNCTION: EXIT FROM QUEUE MANAGER
Subfunction Code: X'21'
word 0 -- Control information
word 1 -- PCB Contents (WORD 1)
word 2 -- A(QTPPCB)
word 3 -- Return code
word 4 -- PCB contents (WORD 4)
word 5 -- PCB contents (WORD 5)
word 6 -- PCB contents (WORD 6)
word 7 -- Time stampMedium level trace record format - X'20"
Medium level trace record format - X'20" depicts
the trace (medium level) record format of the following function with
subfunction code X'20':
FUNCTION: ENTRY TO QUEUE MANAGER
Subfunction Code: X'20'
word 0 -- Control information
word 1 -- PCB Contents (WORD 1)
word 2 -- A(QTPPCB)
word 3 -- PCB contents (WORD 3)
word 4 -- PCB contents (WORD 4)
word 5 -- PCB contents (WORD 5)
word 6 -- PCB contents (WORD 6)
word 7 -- Time stampMedium level trace record format - X'22'
This
figure depicts the trace (medium level) record format of the following
function with subfunction code X'22':
FUNCTION: Special- Not Applicable
Subfunction Code: X'22'
word 0 -- Control information
word 1 -- Varies by use
word 2 -- Varies by use
word 3 -- Varies by use
word 4 -- Varies by use
word 5 -- Varies by use
word 6 -- Varies by use
word 7 -- Time stampLow level trace record format - X'08', X'15', X'1B'
Low level trace record format - X'08', X'15', X'1B' depicts the trace (low level) record format of the following functions with these subfunction codes (SC):
- SC
- FUNCTION
- X'08 '
- X'15'
- MESSAGE REROUTE
- X'1B'
- INSERT MOVE SPANNABLE
FUNCTION: See above list
Subfunction Code: See above list
word 0 -- Control information
word 1 -- A(ECB)
word 2 -- A(QTPPCB)
word 3 -- byte 1 - Current call type
byte 2 - Prior call type
byte 3 - (unused)
byte 4 - (unused)
word 4 -- Caller's ID (WORD 1)
word 5 -- Caller's ID (WORD 2)
word 6 -- byte 1 - Length of user segment
byte 2 - Length of user segment
byte 3 - (unused)
byte 4 - (unused)
word 7 -- Time stampLow level trace record format - X'0A'
Low level trace record format - X'0A' depicts
the trace (low level) record format of the following function with
subfunction code X'0A':
FUNCTION: INSERT LOCATE
Subfunction Code: X'0A'
word 0 -- Control information
word 1 -- A(ECB)
word 2 -- A(QTPPCB)
word 3 -- byte 1 - Current call type
byte 2 - Prior call type
byte 3 - (unused)
byte 4 - (unused)
word 4 -- Caller's ID (WORD 4)
word 5 -- Caller's ID (WORD 2)
word 6 -- Length of requested message area
word 7 -- Time stampLow level trace record format - X'16'
Low level trace record format - X'16' depicts
the trace (low level) record format of the following function with
subfunction code X'16':
FUNCTION: RELEASE
Subfunction Code: X'16'
word 0 -- Control information
word 1 -- A(ECB)
word 2 -- A(QTPPCB)
word 3 -- byte 1 - Current call type
byte 2 - Prior call type
byte 3 - (unused)
byte 4 - (unused)
word 4 -- Caller's ID (WORD 1)
word 5 -- Caller's ID (WORD 2)
word 6 -- Contents of DECAREA
word 7 -- Time stamp