DATA CONTROL BLOCK DEFINITION
|
|
X'80' |
|
DCBBIT0 |
"128" |
|
X'40' |
|
DCBBIT1 |
"64" |
|
X'20' |
|
DCBBIT2 |
"32" |
|
X'10' |
|
DCBBIT3 |
"16" |
|
X'8' |
|
DCBBIT4 |
"8" |
|
X'4' |
|
DCBBIT5 |
"4" |
|
X'2' |
|
DCBBIT6 |
"2" |
|
X'1' |
|
DCBBIT7 |
"1" |
ACCESS METHOD COMMON INTERFACE
|
16 (10) |
SIGNED |
4 |
DCBRELB (0) |
–SAME AS DCBREL BELOW |
16 (10) |
SIGNED |
1 |
DCBKEYLE |
–KEY LENGTH OF DATA SET |
17 (11) |
CHARACTER |
1 |
DCBDEVT (0) |
– DEVICE TYPE |
|
.1. . 1111 |
|
DCBDVTRM |
"X'4F'"–
TERMINAL. (DD CONTAINS TERM=TS) |
17
(11) |
SIGNED |
3 |
DCBREL |
–NUMBER OF RELATIVE
TRACKS OR BLOCKS IN THIS DATA
SET (BDAM) |
20 (14) |
ADDRESS |
4 |
DCBBUFCB (0) |
–ADDRESS OF BUFFER
POOL CONTROL BLOCK |
20 (14) |
SIGNED |
1 |
DCBBUFNO |
– NUMBER OF BUFFERS
REQUIRED FOR THIS DATA SET.
MAY RANGE FROM 0 TO 255. IF UNBLOCKED SPANNED RECORDS ARE USED, NUMBER
OF SEGMENT WORK AREAS REQUIRED FOR THIS DATA SET. |
21 (15) |
ADDRESS |
3 |
DCBBUFCA |
-ADDRESS OF BUFFER POOL CONTROL BLOCK |
24 (18) |
SIGNED |
2 |
DCBBUFL |
–LENGTH OF BUFFER. MAY RANGE FROM 0 TO 32,767. |
26 (1A) |
BITSTRING |
2 |
DCBDSORG (0) |
–DATA SET ORGANIZATION BEING USED |
26 (1A) |
BITSTRING |
1 |
DCBDSRG1 |
–FIRST BYTE OF DCBDSORG |
|
1. . . . . . . |
|
DCBDSGIS |
"DCBBIT0"– IS – INDEXED SEQUENTIAL ORGANIZATION |
|
.1. .
. . . . |
|
DCBDSGPS |
"DCBBIT1"– PS – PHYSICAL SEQUENTIAL ORGANIZATION |
|
. .1.
. . . . |
|
DCBDSGDA |
"DCBBIT2"– DA – DIRECT ORGANIZATION |
|
. . .1 . .
. . |
|
DCBDSGCX |
"DCBBIT3"– CX – BTAM OR QTAM LINE GROUP |
|
. . .
. . .1. |
|
DCBDSGPO |
"DCBBIT6"– PO – PARTITIONED ORGANIZATION |
|
. . .
. . . .1 |
|
DCBDSGU |
"DCBBIT7"– U – UNMOVABLE, THE DATA CONTAINS LOCATION
DEPENDENT INFORMATION |
27 (1B) |
BITSTRING |
1 |
DCBDSRG2 |
–BYTE OF DCBDSORG |
|
1. . .
. . . . |
|
DCBDSGGS |
"DCBBIT0"– GS – GRAPHICS ORGANIZATION |
|
.1. . . . .
. |
|
DCBDSGTX |
RESERVED |
|
. .1.
. . . . |
|
DCBDSGTQ |
RESERVED |
|
. . . .
1. . . |
|
DCBACBM |
"DCBBIT4"– ACCESS METHOD CONTROL BLOCK |
|
. . . . .1. . |
|
DCBDSGTR |
RESERVED |
28 (1C) |
ADDRESS |
4 |
DCBIOBAD (0) |
ADDRRESS OF IOB. SET WITH CHAINED
SCHEDULING OR OPTIONALLY WHEN EXCP IS USED. |
28 (1C) |
ADDRESS |
4 |
DCBICQE (0) |
–ADDRESS OF ICQE |
28 (1C) |
ADDRESS |
4 |
DCBODEB (0) |
–ADDRESS OF OLD DEB |
28
(1C) |
SIGNED |
1 |
DCBLNP (0) |
–3525 PRINTER
LINE POSITION COUNTER |
28 (1C) |
BITSTRING |
1 |
DCBQSLM |
–QSAM LOCATE
MODE LOGICAL RECORD INTERFACE INDICATOR
BYTE FOR UPDAT PROCESSING OF SPANNED RECORDS |
|
1. . . . . . . |
|
DCB1DVDS |
"DCBBIT0"– ONLY ONE DEVICE IS ALLOCATED TO THIS
DATA SET |
|
.1. . . . . . |
|
DCBUPDCM |
"DCBBIT1"– UPDATE
COMPLETE, FREE OLD DEB |
|
. .11 . . . . |
|
DCBUPDBT |
"DCBBIT2+DCBBIT3"–
UPDATE BITS |
|
. .1. . . . . |
|
DCBUPDT |
"DCBBIT2"– UPDATE
TO TAKE PLACE |
|
. .11 . . . . |
|
DCBNUPD |
"DCBBIT2+DCBBIT3"–
NO UPDATE TO TAKE PLACE |
|
. . .1 . . . . |
|
DCBSVDEB |
"DCBBIT3"–
OLD DEB ADDRESS MUST BE SAVED |
29
(1D) |
ADDRESS |
3 |
DCBIOBAA (0) |
– SAME
AS DCBIOBAD ABOVE |
29 (1D) |
ADDRESS |
3 |
DCBICQEA (0) |
– SAME AS DCBICQE
ABOVE |
29 (1D) |
ADDRESS |
3 |
DCBODEBA |
- ADDRESS OF OLD
DEB |
28 (1C) |
ADDRESS |
4 |
DCBSVCXL (0) |
– SAME AS DCBSVCXA
BELOW |
28 (1C) |
BITSTRING |
1 |
|
– RESERVED |
29 (1D) |
ADDRESS |
3 |
DCBSVCXA |
– POINTER TO EXIT LIST OF JES C.I. INTERFACE CONTROL
SVC |
FOUNDATION EXTENSION
|
32 (20) |
ADDRESS |
4 |
DCBEODAD (0) |
– SAME AS DCBEODA BELOW |
32 (20) |
BITSTRING |
1 |
DCBHIARC (0) |
– HIERARCHY BITS |
32
(20) |
BITSTRING |
1 |
DCBBFTEK (0) |
– BUFFERING
TECHNIQUE BITS |
32 (20) |
BITSTRING |
1 |
DCBBFALN |
– BUFFER ALIGNMENT
BITS |
|
1.
. . . . . . |
|
DCBH1 |
"DCBBIT0"– HIERARCHY 1 MAIN STORAGE – BIT 5 IS
ZERO |
|
.111
. . . . |
|
DCBBFT |
"DCBBIT1+DCBBIT2+DCBBIT3" BUFFERING TECHNIQUE |
|
.11. .
. . . |
|
DCBBFTA |
"DCBBIT1+DCBBIT2" – QSAM LOCATE MODE PROCESSING
OF SPANNED RECORDS – OPEN IS TO CONSTRUCT A RECORD AREA IF IT AUTOMATICALLY
CONSTRUCTS BUFFERS |
|
. .1. . . . . |
|
DCBBFTR |
"DCBBIT2"– FOR BSAM
CREATE BDAM PROCESSING OF
UNBLOCKED SPANNED RECORDS – SOFTWARE TRACK OVERFLOW. FOR BSAM INPUT
PROCESSING OF UNBLOCKED SPANNED RECORDS WITH KEYS – RECORD OFFSET
PROCESSING. |
|
.1. . . . . . |
|
DCBBFTS |
"DCBBIT1"– SIMPLE
BUFFERING – BIT 3 IS ZERO |
|
. .1. . . . . |
|
DCBBFTKR |
"DCBBIT2"–
UNBLOCKED SPANNED RECORDS – SOFTWARE
TRACK OVERFLOW (BDAM) |
|
. . .1 . . . . |
|
DCBBFTE |
"DCBBIT3"–
EXCHANGE BUFFERING – BIT 1 IS ZERO |
|
. . . . 1. . . |
|
DCBBFTKD |
"DCBBIT4"–
DYNAMIC BUFFERING (BTAM) |
|
. . . . 1. . . |
|
DCBBFTK |
"DCBBIT4"–
LRECL IN 'K' UNITS FOR XLRI |
|
.11. 1. . . |
|
DCBBXLRI |
"DCBBIT1+DCBBIT2+DCBBIT4"
– EXTENDED LOGICAL RECORD
INTERFACE MODE FOR SPANNED RECORDS GREATER THAN 32K – ALL RECORDS
TRANSFERRED TO OR FROM THE RECORD AREA. |
|
. . . . .1. . |
|
DCBH0 |
"DCBBIT5"–
HIERARCHY 0 MAIN STORAGE – BIT 0 IS
ZERO |
|
.
. . . . .11 |
|
DCBBFA |
"DCBBIT6+DCBBIT7"– BUFFER ALIGNMENT |
|
. . . . . .1. |
|
DCBBFAD |
"DCBBIT6"– DOUBLEWORD BOUNDARY |
|
. . . . . . .1 |
|
DCBBFAF1 |
"DCBBIT7"– FULLWORD NOT A DOUBLEWORD BOUNDARY,
CODED IN DCB MACRO INSTRUCTION |
|
. . . . . .11 |
|
DCBBFAF2 |
"DCBBIT6+DCBBIT7"–
FULLWORD NOT A DOUBLEWORD BOUNDARY,
CODED IN DCB MACRO INSTRUCTION |
33
(21) |
ADDRESS |
3 |
DCBEODA |
– ADDRESS OF
A USER–PROVIDED ROUTINE TO HANDLE
END–OF7–DATA CONDITIONS |
36 (24) |
ADDRESS |
4 |
DCBEXLST(0) |
– ADDRESS OF USER-PROVIDED
LIST OF EXITS |
36 (24) |
BITSTRING |
1 |
DCBRECFM |
– RECORD FORMAT |
|
111. .
. . . |
|
DCBRECLA |
"DCBBIT0+DCBBIT1+DCBBIT2" RECORD LENGTH INDICATOR
– ASCII |
|
.
.1. . . . . |
|
DCBRECD |
"DCBBIT2"– ASCII VARIABLE RECORD LENGTH |
|
11. .
. . . . |
|
DCBRECL |
"DCBBIT0+DCBBIT1"– RECORD LENGTH INDICATOR |
|
1. . .
. . . . |
|
DCBRECF |
"DCBBIT0"– FIXED RECORD LENGTH |
|
.1. . . . . . |
|
DCBRECV |
"DCBBIT1"– VARIABLE RECORD LENGTH |
|
11. . . . . . |
|
DCBRECU |
"DCBBIT0+DCBBIT1"– UNDEFINED RECORD LENGTH |
|
. .1. . . .
. |
|
DCBRECTO |
"DCBBIT2"– TRACK OVERFLOW |
|
. . .1 . . . . |
|
DCBRECBR |
"DCBBIT3"– BLOCKED RECORDS |
|
. . . . 1. . . |
|
DCBRECSB |
"DCBBIT4"–FOR FIXED LENGTH RECORD FORMAT – STANDARD
BLOCKS. FOR VARIABLE LENGTH RECORD FORMAT – SPANNED RECORDS |
|
. . . .
.11. |
|
DCBRECCC |
"DCBBIT5+DCBBIT6"– CONTROL CHARACTER INDICATOR |
|
. . . .
.1. . |
|
DCBRECCA |
"DCBBIT5"– ASA CONTROL CHARACTER |
|
. . . . . .1. |
|
DCBRECCM |
"DCBBIT6"– MACHINE CONTROL CHARACTER |
|
. . . . . . . . |
|
DCBRECC |
"X'00'"– NO CONTROL CHARACTER |
|
. . . . . . .1 |
|
DCBRECKL |
"DCBBIT7"– KEY LENGTH (KEYLEN) WAS SPECIFIED IN
DCB MACRO INSTRUCTION |
37 (25) |
ADDRESS |
3 |
DCBEXLSA |
– ADDRESS OF USER-PROVIDED
LIST OF EXITS |
FOUNDATION BEFORE OPEN
|
40 (28) |
CHARACTER |
8 |
DCBDDNAM |
– NAME ON THE DD STATEMENT WHICH DEFINES THE DATA
SET ASSOCIATED WITH THIS DCB |
48
(30) |
BITSTRING |
1 |
DCBOFLGS |
– FLAGS USED
BY OPEN ROUTINE |
|
1. . . . . . . |
|
DCBOFLWR |
"DCBBIT0"– IF ZERO,
LAST I/O OPERATION WAS READ
OR POINT. IF ONE, LAST I/O OPERATION WAS WRITE. |
|
1. . . . . . . |
|
DCBOFIOD |
"DCBBIT0"– DATA SET IS BEING OPENED FOR INPUT
OR OUTPUT (BDAM) |
|
.1. . . . . . |
|
DCBOFLRB |
"DCBBIT1"– LAST I/O
OPERATION WAS IN READ BACKWARD
MODE |
|
.
.1. . . . . |
|
DCBOFEOV |
"DCBBIT2"– SET TO 1 BY EOV WHEN IT CALLS CLOSE
ROUTINE FOR CONCATENATION OF DATA SETS WITH UNLIKE ATTRIBUTES |
|
. . .1
. . . . |
|
DCBOFOPN |
"DCBBIT3"– AN OPEN HAS BEEN SUCCESSFULLY COMPLETED |
|
. . . .
1. . . |
|
DCBOFPPC |
"DCBBIT4"– SET TO 1 BY PROBLEM PROGRAM TO INDICATE
A CONCATENATION OF UNLIKE ATTRIBUTES |
|
. . . . .1. . |
|
DCBOFTM |
"DCBBIT5"– TAPE MARK HAS BEEN READ |
|
. . . . . .1. |
|
DCBOFUEX |
"DCBBIT6"– SET TO 0 BY AN I/O SUPPORT FUNCTION
WHEN THAT FUNCTION TAKES A USER EXIT. SET TO 1 ON RETURN FROM USER
EXIT TO THE I/O SUPPORT FUNCTION WHICH TOOK THE EXIT. |
|
. . . . . . .1 |
|
DCBOFIOF |
"DCBBIT7"– SET TO 1 BY AN I/O SUPPORT FUNCTION
IF DCB IS TO BE PROCESSED BY THAT FUNCTION |
49 (31) |
BITSTRING |
1 |
DCBIFLG |
– FLAGS USED BY IOS IN COMMUNICATING ERROR CONDITIONS
AND IN DETERMINING CORRECTIVE PROCEDURES |
|
11. . . . . . |
|
DCBIBEC |
"DCBBIT0+DCBBIT1"– ERROR CORRECTION INDICATOR |
|
. . . . . .
. . |
|
DCBIFNEP |
"X'00'"– NOT IN ERROR PROCEDURE |
|
.1. .
. . . . |
|
DCBEX |
"DCBBIT1"– ERROR CORRECTION OR IOS PAGE FIX IN
PROCESS |
|
11.
. . . . . |
|
DCBIFPEC |
"DCBBIT0+DCBBIT1"– PERMANENT ERROR CORRECTION |
|
. .11
. . . . |
|
DCBIBPCT |
"DCBBIT2+DCBBIT3"– PRINTER CARRIAGE TAPE PUNCH
INDICATOR |
|
. .1. . . . . |
|
DCBIFC9 |
"DCBBIT2"– CHANNEL
9 PRINTER CARRIAGE TAPE PUNCH
SENSED |
|
.
. .1 . . . . |
|
DCBIFC12 |
"DCBBIT3"– CHANNEL 12 PRINTER CARRIAGE TAPE PUNCH
SENSED |
|
.
. . . 11. . |
|
DCBIBIOE |
"DCBBIT4+DCBBIT5"– IOS ERROR ROUTINE USE INDICATOR |
|
. . . .
. . . . |
|
DCBIFER |
"X'00'"– ALWAYS USE I/O SUPERVISOR ERROR
ROUTINE |
|
.
. . . .1. . |
|
DCBIFNE1 |
"DCBBIT5"– NEVER USE I/O SUPERVISOR ERROR ROUTINE |
|
. . . .
.1. . |
|
DCBIFTIM |
"DCBBIT5"– TEST IOS MASK (IMSK) FOR ERROR PROCEDURE
(BTAM) |
|
.
. . . 1. . . |
|
DCBIFNE2 |
"DCBBIT4"– NEVER USE I/O SUPERVISOR ERROR ROUTINE |
|
. . . .
11. . |
|
DCBIFNE3 |
"DCBBIT4+DCBBIT5"– NEVER USE I/O SUPERVISOR ERROR
ROUTINE |
50 (32) |
BITSTRING |
2 |
DCBMACR (0) |
– MACRO INSTRUCTION
REFERENCE |
50 (32) |
BITSTRING |
1 |
DCBMACR1 |
– FIRST BYTE OF DCBMACR |
|
1. . .
. . . . |
|
DCBMRECP |
"DCBBIT0"– EXECUTE CHANNEL PROGRAM (EXCP) ---
ALWAYS ZERO (BSAM, QSAM, BPAM, BISAM, QISAM, BDAM) --- RESERVED (QTAM,
BTAM) |
|
.1.
. . . . . |
|
DCBMRFE |
"DCBBIT1"– FOUNDATION EXTENSION IS PRESENT (EXCP) |
|
.1. .
. . . . |
|
DCBMRGET |
"DCBBIT1"– GET (QSAM, QISAM) |
|
.1. .
. . . . |
|
DCBMRPTQ |
"DCBBIT1"– PUT FOR MESSAGE GROUP (QTAM) --- ALWAYS
ZERO (BSAM, BPAM, BISAM, BDAM) --- RESERVED (BTAM) |
|
. .1. . . . . |
|
DCBMRAPG |
"DCBBIT2"– APPENDAGES ARE REQUIRED (EXCP) |
|
. .1. . . .
. |
|
DCBMRRD |
"DCBBIT2"– READ (BSAM, BPAM, BISAM, BDAM, BTAM) |
|
. .1.
. . . . |
|
DCBMRWRQ |
"DCBBIT2"– WRITE FOR LINE GROUP (QTAM) --- ALWAYS
ZERO (QSAM, QISAM) |
|
. .1 . . . . |
|
DCBMRCI |
"DCBBIT3"– COMMON
INTERFACE (EXCP) |
|
. . .1 . . . . |
|
DCBMRMVG |
"DCBBIT3"– MOVE MODE
OF GET (QSAM, QISAM) |
|
. . .1 . . . . |
|
DCBMRRDK |
"DCBBIT3"–
KEY SEGMENT WITH READ (BDAM) --- ALWAYS
ZERO (BISAM) --- RESERVED (BSAM, BPAM, QTAM, BTAM) |
|
. . . . 1. . . |
|
DCBMRLCG |
"DCBBIT4"– LOCATE MODE OF GET (QSAM, QISAM) |
|
. . . . 1. .
. |
|
DCBMRRDI |
"DCBBIT4"– ID ARGUMENT WITH READ (BDAM) --- ALWAYS
ZERO (BISAM) --- RESERVED (EXCP, BSAM, BPAM, QTAM, BTAM) |
|
. . . . .1.
. |
|
DCBMRABC |
"DCBBIT5"– USER'S PROGRAM MAINTAINS ACCURATE BLOCK
COUNT (EXCP) |
|
. . . . .1. . |
|
DCBMRPT1 |
"DCBBIT5"– POINT
(WHICH IMPLIES NOTE) (BSAM, BPAM) |
|
. . . . .1. . |
|
DCBMRSBG |
"DCBBIT5"–
SUBSTITUTE MODE OF GET (QSAM) |
|
. . . . .1. . |
|
DCBMRDBF |
"DCBBIT5"–
DYNAMIC BUFFERING (BISAM, BDAM) ---
ALWAYS ZERO (QISAM) --- RESERVED (QTAM, BTAM) |
|
. . . . . .1. |
|
DCBPGFXA |
"DCBBIT6"– PAGE FIX APPENDAGE IS SPECIFIED (EXCP) |
|
. . . .
. .1. |
|
DCBMRCRL |
"DCBBIT6"– CNTRL (BSAM, QSAM) |
|
. . . . . .1. |
|
DCBMRCHK |
"DCBBIT6"– CHECK (BISAM) |
|
. . . . . .1. |
|
DCBMRRDX |
"DCBBIT6"– READ EXCLUSIVE (BDAM) --- RESERVED
(BPAM, QISAM, QTAM, BTAM) |
|
. . . . . . .1 |
|
DCBMRDMG |
"DCBBIT7"–
DATA MODE OF GET (QSAM) |
|
. . . . . . .1 |
|
DCBMRCK |
"DCBBIT7"–
CHECK (BDAM) --- RESERVED (EXCP, BSAM,
BPAM, BISAM, QISAM, QTAM, BTAM) |
51
(33) |
BITSTRING |
1 |
DCBMACR2 |
– SECOND BYTE
OF DCBMACR |
|
1. . . . . . . |
|
DCBMRSTL |
"DCBBIT0"– SETL (QISAM)
--- ALWAYS ZERO (BSAM,
QSAM, BPAM, BISAM, BDAM) --- RESERVED (EXCP, QTAM, BTAM) |
|
.1. . . . .
. |
|
DCBMRPUT |
"DCBBIT1"– PUT (QSAM) – PUT OR PUTX
(QISAM) |
|
.1.
. . . . . |
|
DCBMRGTQ |
"DCBBIT1"– GET FOR MESSAGE GROUP (QTAM) --- ALWAYS
ZERO (BSAM, BPAM, BISAM, BDAM) --- RESERVED (EXCP, BTAM) |
|
. .1. . . .
. |
|
DCBMRWRT |
"DCBBIT2"– WRITE (BSAM, BPAM, BISAM, BDAM, BTAM) |
|
. .1.
. . . . |
|
DCBMRRDQ |
"DCBBIT2"– READ FOR LINE GROUP (QTAM) --- ALWAYS
ZERO (QSAM, QISAM) --- RESERVED (EXCP) |
|
. . .1 . . . . |
|
DCBMRMVP |
"DCBBIT3"– MOVE MODE OF PUT (QSAM, QISAM) |
|
. . .1 . . .
. |
|
DCBMRWRK |
"DCBBIT3"– KEY SEGMENT WITH WRITE (BDAM) --- ALWAYS
ZERO (BISAM) --- RESERVED (EXCP, BSAM, BPAM, QTAM, BTAM) |
|
. . . . 1. .
. |
|
DCBMR5WD |
"DCBBIT4"– FIVE-WORD DEVICE INTERFACE (EXCP) |
|
. . . .
1. . . |
|
DCBMRLDM |
"DCBBIT4"– LOAD MODE BSAM (CREATE BDAM DATA SET)
(BSAM) |
|
.
. . . 1. . . |
|
DCBMRLCP |
"DCBBIT4"– LOCATE MODE OF PUT (QSAM, QISAM) |
|
. . . .
1. . . |
|
DCBMRIDW |
"DCBBIT4"– ID ARGUMENT WITH WRITE (BDAM) --- ALWAYS
ZERO (BISAM) --- RESERVED (BPAM, QTAM, BTAM) |
|
. . . . .1. . |
|
DCBMR4WD |
"DCBBIT5"– FOUR–WORD DEVICE INTERFACE (EXCP) |
|
. . . . .1.
. |
|
DCBMRPT2 |
"DCBBIT5"– POINT (WHICH IMPLIES NOTE) (BSAM, BPAM) |
|
. . . .
.1. . |
|
DCBMRTMD |
"DCBBIT5"– SUBSTITUTE MODE (QSAM) |
|
. . . . .1. . |
|
DCBMRUIP |
"DCBBIT5"– UPDATE IN PLACE (PUTX) (QISAM) ---
ALWAYS ZERO (BISAM) --- RESERVED (BDAM, QTAM, BTAM) |
|
. . . . . .1. |
|
DCBMR3WD |
"DCBBIT6"– THREE–WORD DEVICE INTERFACE (EXCP) |
|
. . . . . .1. |
|
DCBMRCTL |
"DCBBIT6"– CNTRL (BSAM, QSAM) |
|
. . . . . .1. |
|
DCBMRSTK |
"DCBBIT6"– SETL BY KEY (QISAM) |
|
. . . . . .1. |
|
DCBMRAWR |
"DCBBIT6"– ADD TYPE OF WRITE (BDAM) --- ALWAYS
ZERO (BISAM) --- RESERVED (BPAM, QTAM, BTAM) |
|
. . . . . . .1 |
|
DCBMR1WD |
"DCBBIT7"– ONE–WORD DEVICE INTERFACE (EXCP) |
|
. . . . . .
.1 |
|
DCBMRSWA |
"DCBBIT7"– USER'S PROGRAM HAS PROVIDED A SEGMENT
WORK AREA POOL (BSAM CREATE BDAM, BDAM) |
|
. . . . . . .1 |
|
DCBMRDMD |
"DCBBIT7"- DATA MODE (QSAM) |
|
. . . . . . .1 |
|
DCBMRSTI |
"DCBBIT7"– SETL BY ID (QISAM) — ALWAYS ZERO (BISAM)
— RESERVED (BPAM, QTAM, BTAM) |
FOUNDATION AFTER OPEN
|
40 (28) |
ADDRESS |
2 |
DCBTIOT |
OFFSET FROM TIOT ORIGIN TO TIOELNGH FIELD IN TIOT
ENTRY FOR DD STATEMENT ASSOCIATED WITH THIS DCB |
42 (2A) |
BITSTRING |
2 |
DCBMACRF (0) |
– SAME AS DCBMACR BEFORE OPEN |
42 (2A) |
BITSTRING |
1 |
DCBMACF1 |
– FIRST BYTE OF DCBMACRF |
43 (2B) |
BITSTRING |
1 |
DCBMACF2 |
– SECOND BYTE OF DCBMACRF |
44 (2C) |
ADDRESS |
4 |
DCBDEBAD (0) |
– ADDRESS OF ASSOCIATED DEB |
44 (2C) |
BITSTRING |
1 |
DCBIFLGS |
– SAME AS DCBIFLG BEFORE OPEN |
|
11. . . . . . |
|
DCBIFEC |
"DCBBIT0+DCBBIT1"– ERROR CORRECTION INDICATOR |
|
. .11 . . .
. |
|
DCBIFPCT |
"DCBBIT2+DCBBIT3"– PRINTER CARRIAGE TAPE PUNCH
INDICATOR |
|
. . . . 11. . |
|
DCBIFIOE |
"DCBBIT4+DCBBIT5"–
RROR ROUTINE USE INDICATOR |
|
. . . . . .1. |
|
DCBIFLDT |
"DCBBIT6"–
POSSIBLE LOST DATA CONDITION SUCH AS
FOR A PRINTER |
45 (2D) |
ADDRESS |
3 |
DCBDEBA |
– ADDRESS OF ASSOCIATED
DEB |
48 (30) |
ADDRESS |
4 |
DCBREAD (0) |
– ADDRESS OF READ
MODULE |
48 (30) |
ADDRESS |
4 |
DCBWRITE (0) |
– ADDRESS OF
WRITE MODULE |
48 (30) |
BITSTRING |
1 |
DCBOFLG |
SAME AS DCBOFLGS
BEFORE OPEN |
49 (31) |
ADDRESS |
3 |
DCBREADA (0) |
ADDRESS OF READ
MODULE |
49 (31) |
ADDRESS |
3 |
DCBWRITA |
ADDRESS OF WRITE
MODULE |
BDAM INTERFACE
|
52 (34) |
ADDRESS |
4 |
DCBCHECK (0) |
– ADDRESS OF CHECK MODULE |
52 (34) |
BITSTRING |
1 |
DCBOPTCD |
– OPTION CODES |
|
1. . . . . . . |
|
DCBOPTW |
"DCBBIT0"–
WRITE VALIDITY CHECK (DASD) (BSAM,
BPAM, QSAM, ISAM, BDAM) |
|
.1. . . . . . |
|
DCBOPTTO |
"DCBBIT1"–
TRACK OVERFLOW |
|
. .1. . . . . |
|
DCBOPTE |
"DCBBIT2"– EXTENDED
SEARCH |
|
.
. .1 . . . . |
|
DCBOPTF |
"DCBBIT3"– FEEDBACK |
|
. . . . 1. . . |
|
DCBOPTA |
"DCBBIT4"– ACTUAL ADDRESSING |
|
. . . . .1. . |
|
DCBOPTDB |
"DCBBIT5"– DYNAMIC BUFFERING |
|
. . . . . .1. |
|
DCBOPTRE |
"DCBBIT6"– READ EXCLUSIVE |
|
. . . . . . .1 |
|
DCBOPTRB |
"DCBBIT7"– RELATIVE BLOCK ADDRESSING |
53 (35) |
ADDRESS |
3 |
DCBCHCKA |
– ADDRESS OF CHECK MODULE |
56 (38) |
ADDRESS |
4 |
DCBSYNAD |
– ADDRESS OF SYNAD ROUTINE |
60 (3C) |
BITSTRING |
2 |
|
–
RESERVED |
62 (3E) |
SIGNED |
2 |
DCBBLKSI |
– MAXIMUM BLOCK SIZE |
64 (40) |
ADDRESS |
4 |
DCBIOBSQ |
– ADDRESS OF FIRST IOB ON UNSCHEDULED QUEUE FOR
EITHER A WRITE–ADD REQUEST WHEN ANOTHER WRITE– ADD IS IN PROGRESS
OR A READ–EXCLUSIVE REQUEST WHEN THE READ–EXCLUSIVE LIST IS FULL |
68 (44) |
ADDRESS |
4 |
DCBSQND |
– ADDRESS OF LAST IOB ON UNSCHEDULED QUEUE |
72 (48) |
ADDRESS |
4 |
DCBIOBUQ |
– ADDRESS OF FIRST IOB ON UNPOSTED QUEUE |
76 (4C) |
ADDRESS |
4 |
DCBUQND |
– ADDRESS OF LAST IOB ON UNPOSTED QUEUE THAT IS
MAINTAINED BY THE READ EXCLUSIVE MODULE |
80 (50) |
BITSTRING |
1 |
|
–
RESERVED |
81 (51) |
SIGNED |
3 |
DCBLIMCT |
– NUMBER OF TRACKS
OR NUMBER OF RELATIVE BLOCKS
TO BE SEARCHED (EXTENDED SEARCH OPTION) |
84 (54) |
ADDRESS |
4 |
DCBXARG (0) |
– ADDRESS OF READ EXCLUSIVE LIST |
84 (54) |
SIGNED |
1 |
DCBXCNT |
– NUMBER OF ENTRIES IN READ EXCLUSIVE LIST |
85 (55) |
ADDRESS |
3 |
DCBXARGA |
– ADDRESS OF READ EXCLUSIVE LIST |
88 (58) |
ADDRESS |
4 |
DCBDRDX (0) |
– ADDRESS OF READ EXCLUSIVE MODULE |
88 (58) |
SIGNED |
1 |
DCBMVXNO |
– TOTAL NUMBER OF EXTENTS IN MULTIVOLUME DATA
SET |
89 (59) |
ADDRESS |
3 |
DCBDRDXA |
– ADDRESS OF READ
EXCLUSIVE MODULE |
92 (5C) |
ADDRESS |
4 |
DCBDFOR |
– ADDRESS OF A FORMAT
MODULE |
96 (60) |
ADDRESS |
4 |
DCBDFBK |
– ADDRESS OF A FEEDBACK
MODULE |
100 (64) |
ADDRESS |
4 |
DCBDYNB |
– FOR DYNAMIC BUFFERING,
ADDRESS OF DYNAMIC BUFFER
MODULE. FOR UNBLOCKED SPANNED RECORDS WITH BFTEK=R SPECIFIED AND NO
DYNAMIC BUFFERING, ADDRESS OF SEGMENT WORK AREA CONTROL BLOCK |