FSFB - Datafile control block

   Name : DCLFSFB

   Function:
This module contains the control block that represents the Datafile Sub Task.
There is a Datafile Sub Task for each VSAM file (SDF or UDF) defined to Data Store.

Offsets
Dec Hex Type Len Name (Dim) Description
0 (0) STRUCTURE 100 FSFB CDATAFILE CTLBLK
0 (0) CHARACTER 4 SFBDESC DATAFILE CTL BLOCK
4 (4) ADDRESS 4 SDBP MAIN SYSOUTDB CTLBLK ADDRESS
8 (8) ADDRESS 4 SFBRLSTP CDATAFILE REQUEST QUEUE
12 (C) ADDRESS 4 SFBECBAP CDATAFILE SUBTASK ATTACH
16 (10) ADDRESS 4 SFBECBOP CDATAFILE OPEN PROCESS
20 (14) UNSIGNED 4 SFBECBAT CDATAFILE SUBTASK ECB
24 (18) UNSIGNED 4 SFBECBOC DATAFILE OPEN COMPLETED ECB
28 (1C) UNSIGNED 4 SFBECBRQ CDATAFILE SUBTASK REQUEST
32 (20) ADDRESS 4 SFBTCBP CDATAFILE SUBTASK TCB
36 (24) ADDRESS 4 SMBP SPACE MAP CTLBLK ADDRESS
40 (28) CHARACTER 8 SFBRDID DATAFILE READER DIV
48 (30) SIGNED 4 SFBRDSIZ DATAFILE SIZE IN NUMBER OF
52 (34) CHARACTER 8 SFBUTID DATAFILE UTILITY DIV
60 (3C) SIGNED 4 SFBUTSIZ DATAFILE SIZE IN NUMBER OF
64 (40) CHARACTER 8 SFBUPID DATAFILE UPDATE DIV
72 (48) SIGNED 4 SFBSIZE DATAFILE SIZE IN NUMBER OF
76 (4C) SIGNED 4 SFBSTRC DATAFILE SUBTASK RETURN CODE
80 (50) SIGNED 4 SFBSTRSC DATAFILE SUBTASK RETURN CODE
84 (54) CHARACTER 6 SFBHDPAG HEADER PAGE CONTENTS
84 (54) CHARACTER 4 SFBHPDES HEADER PAGE DESCRIPTOR;
88 (58) CHARACTER 1 SFFILTYP DATAFILE TYPE:
89 (59) UNSIGNED 1 SFFILNUM DATAFILE FILE NUMBER
90 (5A) CHARACTER
1...  ....
.1..  ....
..1.  ....
...1  ....
....  1...
....  .1..
....  ..1.
1 SFBFLAGS
SFBIMEXF
SFBOPINC
SFBRDYF
SFBCLOSF
SFBROOPF
SFBFMTRQ
SFBUTOPF
DATAFILE INDICATORS
IMPOSSIBLE EXTENSION FLAG;
DATAFILE OPEN INCOMPLETE
DATAFILE READY INDICATOR
DATAFILE CLOSED STATUS
READY (OPEN) FOR READER
OPEN WITH FORMAT REQUEST:
READY (OPEN IN READ MODE)
91 (5B) CHARACTER 9 SFBDD DATAFILE DDNAME STRUCTURE
91 (5B) UNSIGNED 1 SFBDDLTH DATAFILE DDNAME LENGTH
92 (5C) CHARACTER 8 SFBDDN DATAFILE DDNAME