This trace record identifies an RPH that has been suspended
to wait for some VTAM® resource.
This entry might be used with the entry immediately preceding it in
the table to determine whether the wait is for storage or for a lock.
If the preceding entry is for a REQSTORE, a waiting-for-storage condition
may exist. If the preceding entry is for a lock request, the wait
can be caused by that request. However, VTAM frequently
uses a TPWAIT/TPPOST to synchronize intercomponent functions. Therefore,
the TPWAIT entry does not necessarily identify an unusual condition.
- Byte (hex)
- Contents
- 00–03
- Record ID: C"WAIT"
- 04
- ID is the primary address space ID (ASID). This field is 0 if
the ASID is greater than X'FF'.
- 05
- 0
- 06
- PAB flag field (PABFLAGS)
- Bit
- Meaning
- 1... ....
- PAB is unconditionally scheduled.
- .1.. ....
- PAB closedown is in progress.
- ..1. ....
- PAB is synchronous.
- ...1 ....
- PAB extension is present.
- .... 1...
- Do not dequeue work element.
- .... .1..
- Do not detach the RPH.
- .... ..1.
- Indicates a very extended PAB.
- .... ...1
- Indicates a slightly extended PAB.
- 07
- PAB flag field (PABFLGS1)
- Bit
- Meaning
- 1... ....
- Switch the PST address of this PAB's major control block to the
new PST address contained in DYPNWPST.
- .1.. ....
- This PAB has a data space extension.
- ..1. ....
- This PAB’s major control block is an FMCB.
- ...1 ....
- PAB can be referenced in PSW disable mode.
- .... 1...
- PAB is persistent.
- .... .1..
- APSTERM/APSINIT FMCB during PAB dispatch.
- .... ..xx
- Reserved.
- 08–0B
- PST address
- 0C–0F
- PAB address
- 10–13
- Address of the issuer of the TPWAIT macro
- 14–17
- PAB work element queue or next dispatchable queue level for a
very extended PAB
- 18–1B
- Module name abbreviation (bytes 4, 5, 7, and 8 of the name of
the next module to get control), PAB DVT address (high-order bit of X'18' =
0), function, or process.
- 1C–1F
- Request parameter header (RPH) address