UVO or UVI entry for vector information

Entry:
UVO or UVI
VIT option:
APPC
Event:
VTRINA and VTRINL, or VTROUTA and VTROUTL specified on an APPCCMD macroinstruction
VIT processing module:
ISTRACAC
Control is returned to:
APPCVL
This trace record contains vector information for APPCCMD macroinstructions that specify a vector area. UVI traces any input vectors (application-to-VTAM®) when an APPCCMD macroinstruction is issued. UVO traces any output vectors when an APPCCMD macroinstruction is completed. The user data field of the USI and USO entries (0C–1B) is used to trace the total vector length (including the length of the length field) and vectors up to a maximum of eight trace records. The UVI vectors are traced from the application's storage. The UVO vectors are traced from VTAM's storage.
REQTEXT
Byte (hex)
Contents
00–03
Record ID:
  • C"UVI" for input vector tracing
  • C"UVO" for output vector tracing
04
ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
05
APPCCMD CONTROL operand value:
X'10'
ALLOC
X'11'
PREALLOC
X'12'
SENDFMH5
X'20'
RESETRCV
X'30'
DEALLOC
X'31'
DEALLOCQ
X'40'
OPRCNTL
X'50'
PREPRCV
X'60'
RCVFMH5
X'70'
RECEIVE
X'71'
RCVEXPD
X'80'
REJECT
X'90'
SEND
X'91'
SENDEXPD
X'92'
SENDRCV
X'A0'
SETSESS
X'B0'
TESTSTAT
06
APPCCMD QUALIFY operand value:
X'00'
NULL
X'01'
ABNDPROG
X'02'
ABNDSERV
X'03'
ABNDTIME
X'04'
ABNDUSER
X'05'
ANY
X'06'
CNOS
X'07'
CONFIRM
X'08'
CONFRMD
X'09'
DATA
X'0A'
DATACON
X'0B'
DATAFLU
X'0C'
DEFINE
X'0D'
DISPLAY
X'0E'
ERROR
X'0F'
FLUSH
X'10'
RQSEND
X'11'
SPEC
X'12'
ACTSESS
X'13'
DACTSESS
X'14'
ALLOCD
X'15'
IMMED
X'16'
CONWIN
X'17'
SESSION
X'18'
CONV
X'19'
SUSPEND
X'1A'
RESUME
X'1B'
RESTORE
X'1C'
SYNCBEG
X'1D'
SYNCEND
X'1E'
CONVGRP
X'1F'
WHENFREE
X'20'
IANY
X'21'
ISPEC
X'22'
ALL
X'23'
IALL
X'24'
QUEUE
X'25'
DATAQUE
07
0
08–0B
RPL address
0C–1B
Contents of the RPL6VAIA for UVO trace records. Contents of the RPL6VAOA for UVI trace records. No more than eight trace records of vector data is traced.
1C–1F
Request parameter header (RPH) address