About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
FCBSECT | Back to Index page |
Prolog Control Block Contents FCBSECT DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
FCBSECT Prolog | Top of page |
NAME : CMSCB DESCRIPTION: Simulated OS Control Blocks DSECT : FCBSECT FUNCTION : FCBSECT consists of the CMS file control block (FCB) used for file management under CMS, the simulated OS job file control block (JFCB), input/output block (IOB), and data extent block (DEB). FCBSECT is dynamically allocated from CMS free storage each time the FILEDEF command is issued. |
FCBSECT Control Block Content | Top of page |
|
FCBSECT Storage Layout | Top of page |
*** FCBSECT - Simulated OS Control Blocks * * +---------------------------+---------------------------+ * 0 | FCBNEXT | FCBPROC | * +---------------------------+---------------------------+ * 8 | FCBDD | * +-------------------------------------------------------+ * 10 | FCBOP | * +-------------------------------------------------------+ * 18 | FCBDSNAM | * +-------------------------------------------------------+ * 20 | FCBDSTYP | * +-------------+-------------+---------------------------+ * 28 | FCBDSMD | FCBDSMDC | FCBBUFF | * +-------------+-------------+------+------+------+------+ * 30 | FCBBYTE |:FORM |FCBFLG|:FLG2 |:OTYP | * +---------------------------+------+------+------+------+ * 38 | FCBREAD | FCBITEM | * +---------------------------+---------------------------+ * 40 | FCBCOUT | FCBWPTR | * +---------------------------+------+------+------+------+ * 48 | FCBRPTR |FCBDEV|:RFMT |:OFMT |//////| * +-------------+------+------+------+------+------+------+ * 50 | FCBRECL |:IOFLG|:DCBCT| FCBR13 | * +-------------+------+------+---------------------------+ * 58 | FCBKEYS | FCBPDS | * +---------------------------+---------------------------+ * 60 | JFCBMASK | * +--------------------+--------------------+------+------+ * 68 | JFCBCRDT | JFCBXPDT |:BIND1|:BIND2| * +------+------+------+------+------+------+------+------+ * 70 |:BUFNO|:BFALN| JFCBUFL |:EROPT|:KEYLE|//////|(077)-| * +------+------+-------------+------+------+------+------+ * 78 | -JFCLIMCT | JFCDSORG |:RECFM|:OPTCD| JFCBLKSI | * +-------------+------+------+------+------+-------------+ * 80 | JFCLRECL |:IOSW |:IOSW2|///////////////////////////| * +-------------+------+------+---------------------------+ * 88 | DEBTCBAD | SEBSAV | * +---------------------------+---------------------------+ * 90 | DEBOFLGS | DEBOPATB | * +---------------------------+---------------------------+ * 98 | IOBNXTAD | IOBECB | * +---------------------------+---------------------------+ * A0 | DEBDCBAD | IOBECBPT | * +---------------------------+---------------------------+ * A8 | IOBCSW | * +---------------------------+---------------------------+ * B0 | IOBSTART | IOBDCBPT | * +---------------------------+---------------------------+ * B8 | FCBMEMBR | * +---------------------------+---------------------------+ * C0 | FCBOSFST | FCBOSDSN | * +---------------------------+---------------------------+ * C8 | FCBXTENT | FCBTEOV | * +---------------------------+------+------+-------------+ * D0 | FCBTSAVE |:FLAG1|:VCTR | FCBVSEQ | * +---------------------------+------+------+-------------+ * D8 | FCBALT | FCBTVIPL | * +---------------------------+-------------+-------------+ * E0 | FCBSYSPA | FCBSYSPL | FCBSYSPB | * +------+------+------+------+-------------+-------------+ * E8 |:FLAG3|:BUFOF|:RSRV1|:LBOM | FCBVCOUT | * +------+------+------+------+---------------------------+ * F0 |:FLAG4|:FLAG5| FCBRSRV2 | FCBAIC | * +------+------+-------------+---------------------------+ * F8 | FCBPRIME | FCBNEXTC | * +-------------+-------------+---------------------------+ * 100 | FCBFSEQ |/////////////| FCBFWVAL | * +-------------+-------------+---------------------------+ * *** FCBSECT - Simulated OS Control Blocks *** Overlay for FCBDSNAM in FCBSECT * * +---------------------------+------+------+-------------+ * 18 | FCBTAPID |:LABT |:TPSW | FCBPOS | * +---------------------------+------+------+-------------+ * 20 | FCBNSLNM | * +-------------------------------------------------------+ * 28 * *** Overlay for FCBDSNAM in FCBSECT *** Overlay for FCBMEMBR in FCBSECT * * +---------------------------+---------------------------+ * B8 | FCBLABPT | FCBBLKCT | * +---------------------------+---------------------------+ * C0 * *** Overlay for FCBMEMBR in FCBSECT *** Overlay for FCBDSTYP+4 in FCBSECT * * +---------------------------+ * ... 24 | FCBIOOUT- | * +---------------------------+---------------------------+ * 28 | -(024) | FCBIOBUF | * +------+------+-------------+---------------------------+ * 30 |:CONCR|:CONMS| FCBIOCNT | 34 * +------+------+-------------+ * *** Overlay for FCBDSTYP+4 in FCBSECT |
FCBSECT Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- DEBDCBAD 00A0 DEBDEBID 00A0 DEBLNGTH 0084 DEBOFLGS 0090 DEBOPATB 0094 DEBTCBAD 0088 FCBAIC 00F4 FCBAL 001C 40 FCBALT 00D8 FCBAUL 001C 44 FCBBADDN 00F0 20 FCBBATCH 0000 02 FCBBLKCT 00BC FCBBLKSZ 007E FCBBLP 001C 01 FCBBUFF 002C FCBBUFOF 00E9 FCBBYSVC 0083 04 FCBBYTE 0030 FCBCASE 0082 08 FCBCATLD 0000 40 FCBCATML 0000 01 FCBCLEAV 0083 10 FCBCLOSE 0082 80 FCBCMDOS 00F1 40 FCBCNBLK 00D6 D6 FCBCON 004C 0C FCBCONCR 0030 FCBCONMS 0031 FCBCOUT 0040 FCBCRERD 0083 20 FCBCRT 004C 1C FCBDBLKZ 00F0 02 FCBDBUFO 00F0 01 FCBDCBCT 0053 FCBDD 0008 FCBDEV 004C FCBDID 0000 80 FCBDIR 00D4 02 FCBDISP 00E6 88 FCBDLREC 00F0 04 FCBDOSL 0000 20 FCBDRFMT 00F0 08 FCBDSK 004C 14 FCBDSMD 0028 FCBDSMDC 002A FCBDSNAM 0018 FCBDSORG 007A FCBDSTYP 0020 FCBDUM 004C 00 FCBEND 0108 FCBENSIZ 0108 00000021 FCBERASE 00D4 01 FCBFEOV 001D 08 FCBFLAG1 00D4 FCBFLAG3 00E8 FCBFLAG4 00F0 FCBFLAG5 00F1 FCBFLG 0035 FCBFLG2 0036 FCBFMAST 00E8 80 FCBFORM 0034 FCBFSEQ 0100 FCBFVLEV 001D 20 FCBFVREW 001D 10 FCBFWVAL 0104 FCBINIT 0000 FCBIOBUF 002C FCBIOCNT 0032 FCBIOOUT 0024 FCBIORD 0082 01 FCBIOSW 0082 FCBIOSW2 0083 FCBIOWR 0082 02 FCBITEM 003C FCBKEEP 001D 04 FCBKEYS 0058 FCBLABPT 00B8 FCBLABT 001C FCBLBOM 00EB FCBLEAVE 001D 80 FCBLIBSV 00E8 10 FCBLRCLM 00E8 04 FCBLRCLX 00E8 08 FCBLRECL 0080 FCBLRI 00F0 40 FCBLRIXT 00F0 10 FCBMACL 00F1 80 FCBMASTR 0082 40 FCBMEMBR 00B8 FCBMMV 0083 02 FCBMTCAN 00D4 08 FCBMVFIL 0083 08 FCBMVOL 00D4 20 FCBMVPDS 0083 01 FCBNEXT 0000 FCBNEXTC 00FC FCBNL 001C 20 FCBNOEOV 001D 40 FCBNSL 001C 08 FCBNSLMD 001C 10 FCBNSLNM 0020 FCBOFF 001C 00 FCBOFMT 004E FCBOP 0010 FCBOPCB 0000 08 FCBOS 0000 10 FCBOSDSN 00C4 FCBOSFST 00C0 FCBOSSIM 00E8 01 FCBOTYP 0037 FCBPCH 004C 18 FCBPDS 005C FCBPERM 0000 04 FCBPOS 001E FCBPRIME 00F8 FCBPROC 0004 FCBPROCC 0082 20 FCBPROCO 0082 10 FCBPRPU 0020 24 FCBPTR 004C 04 FCBPVMB 0082 04 FCBRDEOF 00E8 02 FCBRDR 004C 08 FCBREAD 0038 FCBRECFM 007C FCBRECL 0050 FCBRFMT 004D FCBRPTR 0048 FCBRSRV1 00EA FCBRSRV2 00F2 FCBR13 0054 FCBSCLR 00E8 20 FCBSL 001C 02 FCBSPCHK 00D4 04 FCBSUL 001C 06 FCBSYSPA 00E0 FCBSYSPB 00E6 FCBSYSPL 00E4 FCBTAP 004C 10 FCBTAPID 0018 FCBTBSP 0028 FCBTCLOS 0083 40 FCBTEOV 00CC FCBTEOVA 00D4 40 FCBTEOVS 00D4 80 FCBTPSW 001D FCBTSAVE 00D0 FCBTVIPL 00DC FCBTXTL 00F0 80 FCBUSASI 00E8 40 FCBUSER 001C 04 FCBVCOUT 00EC FCBVCTR 00D5 FCBVSAM 004C 20 FCBVSECT 00D4 10 FCBVSEQ 00D6 FCBWPTR 0044 FCBWRTSW 0083 80 FCBXTENT 00C8 IHADEB 0088 IHAIOB 00A0 IHAJFCB 0018 IOBBCSW 00A8 10 IOBBECBC 00A4 0C IOBBECBP 00A4 0C IOBBFLG 0098 00 IOBCSW 00A8 IOBDCBPT 00B4 IOBECB 009C IOBECBCC 00A4 IOBECBPT 00A4 IOBEND 00B8 IOBFLAG3 00A8 IOBFLG 0098 IOBIN 0098 20 IOBIOFLG 0052 IOBNXTAD 0098 IOBOUT 0098 40 IOBSTART 00B0 IOBUPD 0098 10 JFCBCRDT 0068 JFCBDSNM 0018 JFCBFALN 0071 JFCBFTEK 0071 JFCBIND1 006E JFCBIND2 006F JFCBLKSI 007E JFCBMASK 0060 JFCBUFL 0072 JFCBUFNO 0070 JFCBXPDT 006B JFCDSORG 007A JFCEROPT 0074 JFCEXTND 006F 02 JFCKEYLE 0075 JFCLIBSV 006F 04 JFCLIMCT 0077 JFCLRCLX 006F 08 JFCLRECL 0080 JFCMOD 006F 80 JFCM4FLG 006F 01 JFCOLDF 006F 40 JFCOPTCD 007D JFCRECFM 007C SEBSAV 008C |
Last updated on 24 Aug 2016 at 09:21:00 EDT.
Copyright IBM Corporation, 1990, 2016