02.07.2013 Views

System Control Blocks

System Control Blocks

System Control Blocks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Offset<br />

Bytes and Field<br />

Alignment Name<br />

DATA CONTROL BLOCK -- BDAM<br />

32 (20) 1 DCBHIARC, DCBBFTEK, DCBBFALN<br />

(continued)<br />

33 (21) • 3<br />

36 (24) 1<br />

37 (25) • 3<br />

40 (28) 8<br />

48 (30) 1<br />

• .xx<br />

• .10<br />

•• 01<br />

• .11<br />

.x.x x •••<br />

DCBRECFM<br />

10 ••<br />

01 ••<br />

11 ••<br />

.. 1.<br />

• •• 1 1 •••<br />

• 00.<br />

••• 1<br />

DCBEXLST<br />

DCBDDNAM<br />

DCBOFLGS<br />

1 ••.<br />

• x.. • x •.<br />

• .0. 0 ••••<br />

••• 1<br />

• .0.<br />

• .1.<br />

... 1<br />

Field Description, Contents, Meaning<br />

FOUNDATION EXTENSION (Continued)<br />

D<br />

F<br />

F<br />

Reserved.<br />

Buffer alignment:<br />

Doubleword boundary.<br />

Fullword not a doubleword boundary, coded in the<br />

DCB macro instruction.<br />

Fullword not a doubleword boundary, coded in the<br />

DD statement.<br />

(Reserved bits)<br />

Record format.<br />

Code<br />

F<br />

V<br />

U<br />

T<br />

B<br />

S<br />

Fixed record length.<br />

Variable record length.<br />

Undefined record length.<br />

Track overflow •<br />

Blocked (allowed only with V).<br />

Spanned (allowed only with V).<br />

Always zeros •<br />

Key length (KEYLEN) was specified in the DCB<br />

macro instruction. This bit is inspected by<br />

OPEN routine to prevent overriding a<br />

specification of KEYLEN=O by a nonzero<br />

specification in the JFCB or data set label.<br />

Exit list.<br />

Address of a user-provided exit list.<br />

FOUNDATION SEGMENT<br />

FOUNDATION SEGMENT -- BEFORE OPEN<br />

This name must be the same as that appearing in the<br />

name field of the data definition statement which<br />

defines the data set associated with this DCB.<br />

Flags used by the OPEN routine.<br />

The data set is being opened for INPUT or<br />

OUTPUT.<br />

(Reserved bits)<br />

Always set to .Q.<br />

An OPEN has been successfully completed •<br />

Set to Q by an I/O support function when that<br />

function takes a user exit. It is set to .Q to<br />

inhibit other I/O support functions from<br />

processing this particular DCB.<br />

Set to 1 on return from user exit to the I/O<br />

support-function which took the exit.<br />

Set to ! by an I/O support function if the DCB<br />

is to be processed by that function.<br />

the<br />

DCB -- BDAM 79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!