Hexadecimal Field
Displacement Name o
o
4
8 10 18
18 20 28 21 2C 30 34
36
38 3C 3D
3E lIn "tv 48
48
49
4A
4B II,.. "t ... 50 54
58 5C 5E
5F 60 64 6C 84
85
86
88 DOSINIT DS 1lJ:!§ DOSOS EQU DOSDOS EQU DOSCMS EQU DOSDDCAT EQU DOSPERM EQU DOSJCAT EQU DOSUCAT EQU DOSNEXT DS DOSCBID DS DOSDD DS DOSOP DS DOSTAPID DS DOSDSNAM DS DOSDSTYP DS DOSDSMD DS DOSITEM DS DOSBUFF DS DOSBYTE DS DOSFORM DS DOSCOUT DS DOSREAD DS DOSDEV DS ox
in DOSINIT --x''4o'--- X'20' X'10' X'08' X'04' X'02' X'01' A CL4 CL8 eL8 OX CL8 CL8 CL2 B F F CL2 B F X 1lJ:!§ in DOSDEV DOSDUM EQU --0------ DOSDSK EQU 20 DOSTAPMD DS DOSBLKSZ DS DOSWORK DS DOSYSXXX DS DOSSYS DS DOSXXX DS DOSEXT DS DOSEXTCT DS DOSOSFST DS DOSOSDSN DS DOSVOLTB DS DOSEXTTB DS DOSSENSE DS DOSVOLNO DS DOSEXTNO DS DOSBUFSP DS DOSUCNAM DS DOSSAVE DS DOSEXTCX DS DOSTYPE DS DS DOSEND DS X B
D OB 1X 1X 1X 1X F F F B X X F CL8 6F 1X 1C B OD A*1
A*2
A*3
A*4
A*5
A*6
Field Description, Contents, Meaning DOSCE flag l:yte OS user-created bit
Defined for non-CMS disk
Defined fer eMS disk User catalog data set
Permanent control l:lock Search VSAM job catalog Search VSAM user catalog
AL3 (next rOSCB) DLBL to distinguish from CMSCE Data definition name eMS operation
Tape identification
Data set name Data set type Data set mode
Item (record) number
A (input/output l:uffer) Size of buffer (data count)
File format: fixed/varial:le
Records per CMS physical block Numl:er of bytes actually read
Device type code
Dummy device
Disk
Tape mode set to save
Elock size Work area
Logical unit for CMS/DOS SYS/FROG unit: X'OO'=SYS, X'01'=PROG DOSSECT Number frem 000-255 associated with the unit
Number of Des extents left to process Current DOS extent Pointer to CS PST Pointer to es dsname block
A(volume ID table)--VSAM multivclume data set
A(extent tatle) for VSAM data sFace I/O sense data
A*7 No. cf volumes (entries in DOSVOLTB) A*8 No. of extents (entries in DOSEXTTB) Size of VSAM I/C buffer(s) VSAM user catalog ddname Tempcrary save area for re-entrant code
A*9 Current extent (used by DMSXCF) A*10 Data set type (SAM=S, VSAM=A) Reserved for IBM use
End address of this tlock DOSENSIZ EQU (*-DOSSECT)/8 Size of block in doutlewords Section 2. CMS rata Areas and Control Blecks 165
I I I I I I , , EDCB
ErCB is used by all CMS EDIT modules to define common free storage control blocks. It is
initialized by DMSEDX
r
the EDIT bootstrap routine, and built dynamically from user free
storage each ti.e a user issues the EDIT command.
o FNAME 8 FTYPE 10 FMODE A*1 A*2 TRUNCOL ZONE1 18 ZONE2 VERCOL1 VERCOL2 VERLEN 20 SCRBUFAD CARDINCR
28 LMSTART LMINCR A*3
TABS 48 SEQNAME A*5 PADBUF 50 PADBUF (cont.)
58 PTR1 60 PTR2 PTR3 681 AEXTEND CORITEfiI I 701 SPARES FP'IR I 781 ITEM AFSTFNRD I 801 FREELER FREEAD I 881 EDRET EDMSK I 901 MAINAD I I AUTOREG I C81 CARDNO COUNT I DOl LMCURR I D81 BUFFL EUFFA I EO, CANSAV , 1001 IiUALNOS 166 IBM VM/370 Data Areas and Control Block Logic
Previous Page Next Page