TSOBLKS TSOBLKS DSECi describes the entries in the block which centains OS centrel
information used by CMS, that is, the co.mand program parameters list (CPPL), user
profile table (UPT), protected step control block (PSCB), and the environment centrel
table (ECT). The ITSOCPPL field in NUCON points to TSOELKS block. I I 0 I CPPLOBUF CPPLUPT I I I 8 I CPPLPSCB CPPLECT I I I 10 I11111111111111 UPTUSEB I I I 18 I UPTUSER (cont.) I 1*1 1*2 I 1*3 1//11111 I 20 I PSCEUSEB I A*4 I 28 I PSCBGPNM I 30 I1111 1*5 11111 A*6
48 PSCBTCOL 50 PSCBBLGB PSCBUPT 58 PSCBUPTL 11/1111111111 PSCBRSZ Hexadecimal 60 68 "7In IV 78 80 88
Displacement
------------ 0 0 4
8
C 10 10 12 1C A*7 ECTBTCD ECTSMSG ECTPCMD (cont.) ECTSCMD (cont.) ECTUSER Field
Name CPPL DS OF CPPLOBUF DC lL4 (0) CPPLUPT DC lL4 (UPT) CPPLPSCB DC AL4 (PSCB) CPPLECT DC AL4 (ECT) Q§g Table UPT DS ---OF DS CL2 UPTUSEB DS CL10 UPTSWS DC X'OO' !!!!§ in UPTSWS EQU --X'80'-- UPTNPRM EQU X'40' UPTMID EQU X'20' UPTNCOM EQU 1'10' PSCBU 1*1 ECTIOWA EC'IPC!!D ECTSCMD A*9 ECTDDNUM Field Description, Contents, Meaning Temporary PLIST to CP programs
Address of command line
Address of dummy UPT Address of dummy PSCB Address of dummy ECT
Reserved for IBM use
Reserved for installation use User's environment switch
Beserved for IBM use
No prompting is to be done Print message identifiers No user communication allowed via SEND Section 2. CMS tata Areas and Contrel Blocks 243
TSOBLKS Hexadecimal Field
Displacement Name Field Description, Contents, !eaning lD lE IF 20
20
27
28
30
32
33
34
4C
50
54
58
SA
5C
60
68
68
69
6C
70
71
74
7C
84 !! UPTPAUS EOU X'08' Pause for "1" when in noninterface mode ATTN has specified as line delete UPTALD EOU X'04' UPTCDEL DC X'OO' UPTDEL DC X'OO' DS CLl 2!§R Control PSCB DS OF----- PSCBUSER DC CL7' , PSCBUSRL DC X'OO' PSCBGPN! DS CL8 PSCBATR1 DS X ORG PSCBATR1 PSCBCTRL EOU X'80' PSCBACCT EOU X'40' PSCBJCL EOU X'20' DS X PSCBATR2 DS X DS X DC 6F'0' PSCBTCOL DS 1F PSCBRLGB DS lL4 (0) PSCBUPT DC lL4 (UPT) PSCBUPTL DC (16) DS BL.16 PSCBRSZ DS A PSCBU DS CL8 A*2 A*3 A*4 A*5 A*6
Character delete character
Line delete character Reserved for IB! use User ID padded with Length of user ID
Esoteric group name initialized by
16-bit string of user attributes;
reserved for IB! use
Operator command user
Account command user Submit co.mand user
Reserved for IB! use
legon
bits 3-15
16-bit string reserved for installation use Six fullwords used for
initialized to 0 TSC accounting; Pointer to the user profile table
Length of the user profile.table
Reserved for IB! use
Region size requested in 2K units
Reserved for installation use Control ---OP-- ECT DS ECTRCDF DC
ECTRTCD DC ECTIOWA DC ECT!SGF DC ECTS!SG DS ECTPCftD DC ECTSCftD DS ECTSWS DC ECTNOPD EOU ECTATRft EOU * EOU ECTLOGF EOU ECTNMAL EOU ECTNNOT EOU AL 1 (0)
AL3 (0)
AL4 (0) X'OO' AL3
CL8' , CL8 X'OO' in ECTSWS --X'80'-- X'20' X'40' X'10' X'08' X'04' A*1 High-order tit indicates CF abended
Return code from last control routine
Address of I/O service routine werk area
A*8 High-order tit means delete secend level messages (!ust be initialized by user at
A*9
start of user's program) Address of second level message chain primary command name Subcommand name lCT switch
If 0 bit is on, no operands exist in command buffer CP terminated by T!P DETACH with STAE Reserved for IB! use
Logon/off requested T!P to log eff
No user messages received at logon
No broadcast notices to received ECTDDNUft DC AL3 (0) 85 Counter for generated temperary DDIA!S ECTUSER DS A 88 Reserved for installation use DS A 8C Reserved for IB! use !,gtel For terminal attention exit element (TAXE), see the CftSTAXE DSECT. 244 IBM VM/310 Data Areas and Control Block Logic
Previous Page Next Page