CPPG or CPPT entry for CPPURGE or CPPOST event (Part 1)
- Entry:
- CPPG or CPPT
- VIT option:
- SSCP
- Event:
- CPPURGE or CPPOST Macro (Part 1)
- VIT processing module:
- ISTRACSC
- Control is returned to:
- ISTPVCWP
This trace record gives information about CPPURGE or CPPOST macroinstruction processing. It may help you determine why I/O is outstanding or why an SSCP request is failing.
CPPG and CPPT are the complements of CPWT. Each CPPT is
preceded by a CPWT. But a CPPG can post several events at once, as
it may be concluding several CPWT entries.

- Byte (hex)
- Contents
- 00–03
- Record ID:
- C"CPPG" for CPPURGE processing
- C"CPPT" for CPPOST processing
- 04
- ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
- 05
- Return code set by CPPOST or CPPURGE
- 06
- Type flags
- Bit
- Meaning
- .... ...x
- 1 = PVI event
- .... ..x.
- 1 = search on EID
0 = search on URC
- .... .x..
- For OPTIONS(POST) only, 1 indicates that return of a control block is optional. This bit corresponds to the CTLBLKOP keyword on the CPPOST macro.
- .... x...
- For OPTIONS(FIND) only, 1 indicates that the invoker intends to change the WRE's event ID. This bit corresponds to the CHGEID keyword on the CPPOST macro.
- 07
- High-order 4 bits: Type of LQAB used for the search
- Value
- LQAB type
- 0000
- Global LQAB
- 0001
- EID-related LQAB
- 0010
- DAF-related LQAB
- 0011
- URC-related LQAB
- Value
- Keyword
- 0000
- FIND
- 0001
- DEQ
- 0010
- POST
- 08–0B
- LQAB group address
- 0C–0F
- Data field in ISTWRE
- 10–13
- Work element address
- 14–17
- CPCB operation code that indicates the original request for this work element or 0 (See z/OS Communications Server: SNA Diagnosis Vol 1, Techniques and Procedures.)
- 18–1B
- For PVI events, caller's save area ID or 0. For non-PVI events, save area ID
- 1C–1F
- For POST or PURGE, sense data or 0. For DEQ or FIND, 0