tOSSECT tOSSECT simulates the CMS File Control Elock (FCE) in the CMS/DOS envircnment. DOSSECT
is invoked by the DOSCB The DOS Simulation Control Blocks are chained together. The DOSFIBST field in NUCCI points to the first DOSCB in the chain, or if no chain exists, contains zerc.
o DOSNEXT tOSCBID 8 DOSDD 10 DOSOP 18 DOSDSNIM 20 DOSDSTYP 28 DOSDSMD DOSITEM DOSBUFF 30 DOSBYTE DOSIORM DOSCOUT 38 DOSREID 1*1 I 1*2 DOSBLKSZ 40 DOSWORK 48 1*3 1*4 1 1*5 1*6 DoseSFs-r· 50 DOSOSDSN DOSVOLTE 58 DOSEXTTB DOS5EBSE t 1*1 t 1*8 60 DOSBUFSP DOSUCIAft 68 DOSUCNAM (cont. ) DOSSIVE r-------------------------I 80 1*9 I A*10 11/11111//////1 ,
164 IBM VM/310 Data Areas and Centrol Block Logic
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
Previous Page Next Page