sen:llgl~o~~t, 'I
Level 3 Status Service Trace Entry (Part 1)
0(0) 1111 2(21
ENTRYID IN63HI IN62
old base"" X'SO' Subchannel Contents of Type 1/4 CA new base"" X'Sx'* Address data/status control register
(Input X'63') (Input X'62'I
4(4) 5(51 6(6) 7(71
STCCBCMD IN63l0 If Unit Check Active command Command bytes ESC status Status: Current and count
for this CCB (Input X'63'I final sense are
(CCBCMD) are QR'ed
If not Unit Check Status: aCB flags
* x "" Channel adapter 10
182 3704 and 3705 Program Reference Handbook
TRACE CONTROL TABLE
Program: . PEP Size in bytes: 16(10) Created by: NCP generation Referenced by: CYATRC and CYAODS Function: Provides control of the trace table.
0(0)
CURRENT Address of the current trace entry 4(4)
FIRST
Address of the first entry in the Trace Table
8(8) LAST
Address of the last entry in the Trace Table
12(C) SIZE Size of each
r
3(0) FLAGS'I
14(E) COUNTERr
5(F)trace table
Flag byte Counter for
entry Trace Table wrap.
*Indlcates a byte expansion follows.
Offse'!
Field Name 13(0) FLAGS
Bit pattern!
Hex Value 1. ..
. 1 ..
.. 1.
.. 1.
... 1
Description
Dump is waiting for entry.
Dump is active now . Trace is active now . Level 2 trace flag . Level 3 trace flag .
Spare X'OO'
Data Area Layouts 183
Program: NCP Size in bytes: 64(40) Created by: NCP generation.
Pointer to TVS: SYSTVSP field in HWE.
Function: Contains fixed and optional time-out values. This table must be at a 256-byte boundary,
0(0) 2(2)
TVSHIO TVSHII
Fixed (ldle/RAS). Fixed (0 seconds).
4(4) 6(6)
TVSHI2 TVSHI3
Fixed (1 second). Fixed (2.2 seconds).
8(8) 10(A)
TVSHI4 TVSHI5
Fixed (3 seconds). Fixed (23.5 seconds).
12(C) 14(E)
TVSHI6 TVSHI7
Fixed (60 seconds). Variable.*
lS(10) 18(12)
TVSHI8 TVSHI9
Variable.* Variable.*
20(14) 22(lS)
TVSHIA TVSHIB
Variable.* Variable.*
24(18) 2S(1A)
TVSHIC TVSHID
Variable.· Variable,*
28(lC) 3O(lE)
TVSHIE TVSHIF
Variable,* Variable.*
32(20) 34(22)
TVSLOO TVSLOI
Fixed (ldle/RAS). Fixed (0 seconds).
3S(24) 38(2S)
TVSL02 TVSL03
Fixed (1 second). Fixed (2.0 seconds).
40(28) 42(2A)
TVSL04 TVSL05
Fixed (3 seconds). Fixed (23.5 seconds).
44(2C) 46(2E)
TVSLOS TVSL07
Fixed (60 seconds) Variable,·
48(30) 50(32)
TVSL08 TVSL09
Variable.* Variable.*
52(34) 54(38)
TVSLOA TVSLOB
Variable.· Variable.·
56(38) 58(3A)
TVSLOC TVSLOD
Variable.* Variable. It
SO(3C) 62(3E)
TVSLOE TVSLOF
Variable. It Variable. *
·Values determined at NCP generation.
184 3704 and 3705 Program Reference Handbook
USASCII CHARACTER DECODE DISPLACEMENT TABLE UCDDT
Program: PEP, EP Size in bytes: 32(20) located in: Module CYAB L Created by: NCP and EP generation.
Referenced by: PARTYCK, ASCXMT.
Function: Provides offset in branch table for proper control character processing.
I
0·31(0·1 F)ASCRCVBT Displacement data.
Data Area Layouts 185
Program: EP/PEP
Size in bytes: 10(OA) or 12 (DC) Created-by: EP/NCP generation Pointer to: CHVT entry if low order bit is·on.
Function: Used to handle sense, TID and 10 No-op to subchannels within the Hi/Lo range that have no lines. Also used for subchannels defined in a multi-subchannelline access (MSLA) association that are not currently using the line.
8(8) 1O(A)
CCBSVLNK CCBLOLNK
Data service queue chain Status out queue chain pointer pointer
12(C) 13(0) 14(E)
/15(F)
CCBSUBCH CCBCFLG CCBSTAT CCBSENSE
SlJbcmannel Configuration Final line Final line
Address flags status sense
16(10) 17(11) 18(12)
CCBCMD CCBLRI CCBRADR
Current Line request Multi-subchannelline address
Command information CCB address
186 3704 and 3705 Program Reference Handbook
WU TRANSLATE TABLE
Program: EP Size in bytes: 64(40)
Located in: Routine CYAL3H of module CYANUC Created by: EP generation
WU XLATE TABLE (EP)
Referenced by: Data service routines (for start-stop terminals only).
Function: Assists in translating WU code.
I
0-63(O-3F)CYAXTL02 Translation data.
Data Area Layouts 187
Program: NCP Size in bytes: 128(80)
Located in: Controller storage beginning at location X'07SO', Created by: NCP generation.
Pointer to XDA: None. Fixed location.
Function: Contains frequently accessed system control fields.
ROS Contained Cod. Save Area Sub·Block (XDAROS) '0780"
ROSWI (ROSSVIAR) Save area for program levels 1/2 IAR.
'0784" ROSW2
(ROSSVRlI
Save area for program levels 1/2 register 1.
'0788"
ROSW3 (ROSSVR2)
Save area for program levels 1/2 register 2.
'078C"
ROSW4 (ROSSVR3)
Save area for program levels 1/2 register 3.
'0790"
ROSW5 (ROSSVR4)
Save area for program levels 1/2 register 4.
'0794"
ROSW6 (ROSSVR5)
Save area for program levels 1/2 register 5, '0798"
ROSW7 (ROSSVR6)
Save area for program levels 1/2 register 6.
'079C"
ROSW8 IROSSVR7)
Save area for program levels 1/2 register 7 .
.
Absolute storage location In hex.188 3704 and 3705 Program Reference Handbook
XDA Router Sub-Control Block (XDARTR)
'07AO"
RTRWl IRTRSVR1) Save area for program level 2 register 1.
'07A4"
RTRW2 IRTRSVR2) Save area for program level 2 register 2.
'07AS"
RTRW3 IRTRSVR3) Save area for program level 2 re_gister 3.
'07AC"
RTRW4 IRTRSVR4) Save area for program level 2 register 4.
'0780"
RTRW5 IRTRSVR5) Save area for program level 2 register 5.
'0784"
RTRW6 IRTRSVR6) Save area for program level 2 register 6.
'078S"
RTRW7 IRTRSVR7) Save area for program level 2 register 7.
'078C"
RTRWS IRTRSVLAR)
Save area for lagging address register (LAR).
'07CO"
RTRW9 IRTRSVIAR) Save area for program level 2 I A R.
* Absolute storage location in hex.
Data Area Layouts 189
Supervisor Sub-Control Stock (XDASYS)
'07C4"
SYSWl (SYSBP1FB) Pointer to first free buffer.
'07CS"
SYSW2 (SYSTMQC)
Pointer to current time period's time-queue QCB.
'07CC"
SYSW3 (SYSTMQN)
Pointer to next time period's time-queue QCB.
'0700'*
Remembrance of the first buffer in buffer pool.
'07DS'*
SYSW6 (SYSHWE) Pointer to HWE.
'07DC" Pointer to resource vector table plus 2.
'07EC" Save area for resident dump.
*Hex Storage LocatIon
190 3704 and 3705 Program Reference Handbook
BYTE DIRECT ADDRESSABLE STORAGE
Program: NCP Size in bytes: 128(80)
Located in: Controller storage beginning at location '0680'.
Created by: NCP generation.
Pointer to XOS: None. Fixed Jocation.
Function: Contains frequently accessed system control fields.
'0680"
RAS Sc.n·Controi Sub-block, XCBRST (This area is unused in NCP2 and NCP#.) '0683"
RSTBI (RTRBASPli Number of lines
in each scan of Number of lines in each scan of
current subperiod of CXCCRAST.
Supervisor Control Block (XDBSYS)
'0685" '0686"
SYSB1" SYSB2
(SYSMASKI (SYSBFSI
Control byte for Offset to last dispatcher flags. byte of buffer.
'0689" '068A"
SYSB5" SYSB6"
(SYSSMII (SYSFLGOI
Buffer pool and General commu-network status. nication byte.
'068D" '068E"
SYSB10
UNASSIGNED (SYSDSGC)
Type 1 CA data service governor
count.
* Absolute storage location in hex_
**Indicates a byte expansion follows.
'0687" '0688"
SYSB3 SYSB4
(SYSBFSZD) (SYSIBC)
Buffer size Buffer size decremented by decremented by 5;
4 bytes. used as initial count by
communica-tions lines.
'068B" '068C"
SYSB7" SYSB8
(SYSFLGll (SYSAVEKI
Field used by Number of save dump to deter- areas contained in
mine storage buffer.
load.
'068F" '0690"
SYSBll SYSB17
(SYSSf'SZCI (SYSBUFSZI
Buffer size de- True buffer size.
cremented by 3.
Data Area Layouts 191