CNP1 or CNR1 entry for ECB posted or RPL exit dispatched (Part 1)

Entry:
CNP1 or CNR1
VIT option:
VCNS
Event:
ECB posted or RPL exit dispatched (Part 1)
VIT processing module:
ISTRACNS
Control is returned to:
ISTAICPT for CNP1. ISTAPCUE for CNR1
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.
REQTEXT
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