Hexadecimal Field
Displacement Name o
o
4
8 iO 18
18
18
18 20 24
2C 30 31
32
28
28 21 2C 30 34
36
38
3C
3D
3E 40 42
43
44
4C 50 54
58
5C 60 68
6B
FCBINIT DS FCBDOSL EQU FCBOS EQU FCBOPCB EQU FCBPERM EQU FCBBITCH EQU FCBCITML EQU FCBNEXT DS FCBPROC DS FCBDD DS FCBOP DS IHAJFCB DS JFCBDSNM DS FCBTIPID DS FCBDSNAM DS FCBDSTYP DS FCBPRPU EQU ORG FCBIOOUT DS FCBIOBUF DS FCBCONCR DS FCBCONMS DS FCBIOCNT DS FCBTBSP DS FCBDSMD DS FeBITE!! DS FCBBUFF DS FCBBYTE DS FCBFORM DS FCBCOUT DS FCBREID DS FCBDEV DS !!!!ยง FCBCRT EQU FCBPCH EQU FCBDSK EQU FCBTAP EQU FCBCON EQU FCBRDR EQU FCBPTR EQU FCBDUM EQU FCBMODE DS FCBXTENT DS FCBRECL DS IOBIOFLG DS FCBDCBCT DS FCBMEMBR DS FCBOSFST DS FCBOSDSN DS FCBR13 DS FCBKEYS DS FCBPDS DS JFCBMASK DS JFCBCRDT DS JFCBXPDT DS ox
in FCBINIT --X'20'--- X'10' X'08' X'04' X'02' X'01' A
A
CL8 Ct8 OD OX OX CL8
CL8 FCBDSTYP+4 FCBDSTYP+4 CL8 1 Field Description, Contents, Meaning Initialization flag tytes
Concatenated DOSLIB data set FCB for OS formatted disk OPEN acquired this CMS block
Permanent control tlock Special batch data set Concatenated MACLIB data set AL3 (next CMSCB) A (special processing routine)
Data definition name eMS operation
Job file control block
44 bytes, data set name
Tape identification
Data set name
Data set type
printer/punch command list Special I/O command list
A(data buffer)
C A*16 Console color code X A*17 Console miscellaneous information
Length of data tuffer H OX CL2 H F
F
CL2
H
F
Tvo tytes for tape backspace
count
Data set mode Item identification number A(input/outFut tuffer)
Data count
I 1*1 File format: fixed/variatle records
Records per CMS physical block
Number of bytes actually read
Device type code in FCBDEV --28-----
24 20 16
12 X H
H X 8
4
o X 2F
F
F
F 1 A 8X 3C
3C
CRT Punch Disk
Tape
Console terminal
Reader
Printer DUllmy device 1*2 Mode: 1, 2, 3, 4, and 5 Number of items in extent DCB LRECL at open time 1*3 I/O flags 1*4 No. of DCBs using this FCB OS prs member name Pointer to CS FST Pointer to as dsname block Save area vector R13 ACDtS in-storage key table) A(PtS in-storage directory) Various mask bits
Data set creation date (YDD) Data set expiration date (YDD) FCBSECT Section 2. CMS rata Areas and Control Blecks 181
FCBSECT
Hexadecimal Field
Displacement Naae
6E
6F 70 71
71
72
74
75
76
77
7A
7A
7C
7C
7D
7E
7E 80 80 82 S3 84
84
88 8S 8C 90 94
98
98
9C AO AO AO A4
JFCBIND1 DS JFCBIND2 DS JFCBUFNO DS JFCBFTEK DS JFCBFALN DS JFCBUFL DS JFCEROPT DS JFCKEYLE DS JFCLIMCT FCBDSORG JFCDSORG FCBRECFM
JFCRECFM JFCOPTCD FCBBLKSZ
JFCBLKSI
FCBLRECL
JFCLRECL FCBIOSi DS DS DS DS DS DS DS DS DS DS DS DS !!i::!:ยง FCBCLOSE EQU FCBCLEAV EQU FCBPROCC EQU FCBPROCO EQU FCBCASE EQU FCBPVMB EQU FCBIOWR EQU FCBIORD EQU FCBIOSi2 DS x X X OX X H X X X 3X OX 2X OX X X OH H OH H X in FCBIOSW --X'80'--- X'40' X'20' X'10' X'OS' X'04' X'02' X' 0 l' 1X !!!:!:ยง in FCBIOSW2 FCBMVFIL EQU --X'08'---- FCBMMV EQU X'02' FCBMVPDS EQU X'01' DEBLNGTH DS DS IHADEB DS DEBTCBAD DS SEBSAV DS DEBOFLGS DS DEBOPATB DS IOBFLG DS !!!:!:ยง IOBBFLG EQU IOBOUT EQU lOB IN EQU IOBUPD EQU IOBNXTAD DS IOBECB DS IHAIOB DS DEBDEBID DS DEBDCBAD DS IOBECBCC DS OX F OD A
F 4X 4X OX in IOBFLG --0------ X'40' X'20' X'10' A
F OF OX A OX !!!:!:ยง in IOBECBCC
IOBBECBC EQU --12------- IOBBECBP EQU 12
Field Description, Contents, !eaning A*5 Indicator one
A*6 Indicator two
A*7 Number of buffers
Buffering technique
A*8 Buffer alignment
Buffer length
A*9 Error option A*10 Key length
Reserved for IBM use
A*11 EDAM search limit
Data set organization Data set organization
Record format
A*12 Record format
A*13 Option codes
Block size
Block size
Logical record length
Logical record length
A*14 I/O operation indicator Switch turned on during CLCSE operation DISP=LEAVI during CLOSE operaticn GOTO FCBPROC during CLOSE cperation GO TO FCBPROC during OPEN oFeration ON=LOWER CASE console I/C PUT-MOVE-VAR-BLK WRI'II/PUT REAI/GET
A*15 I/O operation indicators Move file is active Move PDS switch for FIND
Switch for MOVEFILE with PIS option
Length of DEB in doutlewords
Reserved for IBM use
Data extent block
A(.ove-mode user buffer) Dynamic save for SEB return address (OS input/output simulation)
Data set status flags OPEN/CLOSE option tyte Start of IOEPREFIX for nor.al scheduling
Displacement of lOB flag in IeB WRI'II,PUT in progress RBAI,GBT in progress QSAM PUTX in progress
A(next buffer to be used) BCE for QSAM normal scheduling
Input/output block
DEE identification
A(data control block) ECB completion code
Displacement of ECB code in ICB Displacement of ECB pointer in lOB 182 IBM VM/370 Data Areas and Control Block Logic
Previous Page Next Page