The CNP1 trace record is written when an ECB is posted.
The CNR1 trace record is written when an RPL exit is dispatched. These
trace records signal that execution of the VCNSCMD macroinstruction
is complete and show that the data returned to the user application
program.
- Byte (hex)
- Contents
- 00–03
- Record ID:
- C"CNP1" for ECB posting
- C"CNR1" for RPL exit dispatching
- 04
- ID is the primary address space ID (ASID). This field is 0 if
the ASID is greater than X'FF'.
- 05
- Global VTAM® return code
(RPLRTNCD)
- 06
- Global VTAM feedback code
(RPLFDB2)
- 07
- VCNSCMD CONTROL= operand value
- 08
- INQUIRE
- 10
- LOGON
- 14
- TEST
- 18
- XID
- 20
- LOGOFF
- 40
- STATUS
- 50
- SET
- 80
- SEND
- C0
- CHECK
- E0
- SETCPARM
- F0
- RECEIVE
- 08–0B
- RPL address
- 0C–0F
- RPL3 address (RPLAAREA)
- 10–13
- Address of area containing user data (RPLAREA), or 0 if no area
is supplied
- 14
- VCNS flag byte
- Bit
- Meaning
- 1... ....
- Q-bit indicator
- .1.. ....
- M-bit indicator
- ..1. ....
- D-bit indicator
- ...1 ....
- Buffer list indicator
- .... xxxx
- 0
- 15
- VCNS flag byte
- Bit
- Meaning
- 00.. ....
- Continue specific
- 01.. ....
- Continue any
- 11.. ....
- Continue same
- ..00 ....
- Data flow=on
- ..01 ....
- Data flow=off
- ..11 ....
- Data flow=same
- .... 1...
- Receive any indicator
- .... .xxx
- 0
- 16
- VCNS flag byte
- Bit
- Meaning
- 1... ....
- STYPE=CONFIRM indicator
- .xxx xxxx
- 0
- 17
- 0
- 18–1B
- Address into which expedited data is to be read or from which
expedited data is to be written, or 0 if no area is supplied
- 1C–1F
- Connection or resource identifier (RID)
- RID is returned when the VCNSCMD CONTROL value is:
- LOGON
- LOGOFF
- READ
- SET
- STATUS (for network access point)
- TEST
- XID
- Connection ID is returned when the VCNSCMD CONTROL value is:
- CLOSE
- EXPEDITE
- OPEN
- RECEIVE
- RESET
- RESUME
- SEND
- SETCPARM
- SUSPEND
- STATUS (for connection)
- 0 is returned when the VCNSCMD CONTROL value is INQUIRE