Format of OTMA trace records
Each record of the OTMA trace record format is eight words long, and word 0 holds standard information.
WORD 0 | WORD 1 | WORD 2 | WORD 3 | WORD 4 | WORD 5 | WORD 6 | WORD 7 | ||
---|---|---|---|---|---|---|---|---|---|
ID | SEQ NUM |
- where
- represents
- ID
- 2-byte trace ID
- SEQ NUM
- 2-byte trace sequence number assigned by the IMS trace component
Words 1 through 7 contain data specific to each trace entry, as described below:
Trace ID = X'5A01' OTMA module entry
- Word 1
- Byte 0: Module number
Bytes 1-3: Reserved
- Word 2
- A(ECB)
- Word 3
- Register 1
- Words 4-5
- Optional user data
- Words 6-7
- Time stamp (STCK)
TRACE ID = X'5A02' OTMA module exit
- Word 1
- Byte 0: Module number
Bytes 1-3: Reserved
- Word 2
- A(ECB)
- Word 3
- Return code
- Words 4-5
- Optional user data
- Words 6-7
- Time stamp (STCK)
TRACE ID = X'5A03' IMS internal OTMA error
- Word 1
- Byte 0: Module number
Bytes 1-3: 0
- Word 2
- A(ECB)
- Word 3
- Error code
- Word 4
- Optional user data
- Word 5
- 0
- Words 6-7
- Time stamp (STCK)
TRACE ID = X'5B01' XCF/z/OS® entry
- Word 1
- Byte 0: Module number
Byte 1: XCF call number
- Words 2-7
- Control message
TRACE ID = X'5B02' XCF/z/OS exit
- Word 1
- Byte 0: Module number
Byte 1: XCF call number
- Word 2
- A(ECB)
- Word 3-4
- XCF token
- Word 5
- Return code
- Word 6
- Reason code
- Word 7
- Time stamp (short)
TRACE ID = X'5CX' OTMA AWE function
- Word 1
- Byte 0: Module number
- Words 2-6
- Reserved
- Word 7
- Time stamp (short)
TRACE ID = X'5C71' OTMA DFSYPSI0 input
trace entry
- Word 1
- Byte 0: module number X'25' Byte 1:
- X'01'
- an input transaction with reroute name specified
- X'02'
- a NAK with reroute request
- X'03'
- a NAK with purge request
Byte 2-3: 0
- Word 2
- Addr(ECB)
- Word 3
- Addr(YQAB) if byte 1 of word 1 is X'01'. Otherwise, it will be Addr(YTQAB).
- Word 4
- 0
- Word 5
- Bytes 0-3 of reroute tpipe name
- Word 6
- Bytes 4-7 of reroute tpipe name
- Word 7
- Time stamp (short)
TRACE ID = X'5C72' OTMA DFSYQAB0 output
trace entry
- Word 1
- Byte 0: module number X'29'
Byte 1: X'03' reroute on SendOnly output
Byte 2-3: 0
- Word 2
- Addr(ECB)
- Word 3
- Addr(YQAB)
- Word 4
- 0
- Word 5
- Bytes 0-3 of reroute tpipe name
- Word 6
- Bytes 4-7 of reroute tpipe name
- Word 7
- Time stamp (short)
TRACE ID = X'5D01' OTMA Find Tpipe or scan Tpipe was invoked
- Word 1
- Return code
- Word 2
- Location code
- Word 3 - 4
- 8-byte characters that could be TrcTPIPE, NO TPIPE, or tpipe name.
- Word 5
- 0 or member block address
- Word 6-7
- Time stamp (STCK)
TRACE ID = X'5D02' OTMA Find YTIB or scan YTIB was invoked
- Word 1
- Return code or YTIB address
- Word 2
- Location code or TPIPE address
- Word 3 - 4
- 8-byte characters that could be NO YTIB or tpipe name
- Word 5
- 0 or member block address
- Word 6-7
- Time stamp (STCK)
TRACE ID = X'5D03' Find YQAB or scan YQAB was invoked
- Word 1
- Return code or YQAB address
- Word 2
- Location code or TPIPE address
- Word 3 - 4
- 8-byte characters that could be NO YQAB or tpipe name
- Word 5
- 0 or member block address
- Word 6-7
- Time stamp (STCK)