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.
REQTEXT
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
Low-order 4 bits: Function requested through the OPTIONS keyword on the CPPOST macro, 0 for CPPG
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