02.07.2013 Views

System Control Blocks

System Control Blocks

System Control Blocks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Offset<br />

Bytes and Field<br />

Alignment Name<br />

DATA CONTROL BLOCK -- ISAM<br />

Hex.<br />

Dig. Field Description, Contents, Meaning<br />

ACCESS METHOD INTERFACE -- ISAM<br />

49 (31) • 3 DCBGET, OCBPUT<br />

Address of GET module or of PUT module.<br />

52 (34) 1<br />

53 (35) • 1<br />

54 (36) •• 1<br />

55 (37) ••• 1<br />

56 (38) 4<br />

60 (3C) 2<br />

62 (3E) •• 2<br />

64 (40) 4<br />

68 (44) 2<br />

70 (46) •• 2<br />

72 (48) 1<br />

73 (49) • 3<br />

76 (4C) 4<br />

DCBOPTCD<br />

1 •••<br />

• 1 ••<br />

.. 1.<br />

••• 1<br />

DCBMAC<br />

1 •••<br />

• • 1.<br />

.•. 1<br />

• x ••<br />

xxxx ••• x<br />

1 ••.<br />

• 1 •.<br />

. . 1.<br />

DCBNTM<br />

DCBCYLOF<br />

DCBSYNAD<br />

DCBRKP<br />

DCBBLKSI<br />

DCBMSWA<br />

DCBSMSI<br />

DCBSMSW<br />

DCBNCP<br />

DCBMSHI<br />

DCBSETL<br />

Option codes:<br />

Code<br />

-W-<br />

U<br />

M<br />

I<br />

Y<br />

L<br />

R<br />

Write Validity check.<br />

Full-track index write •<br />

Master Indexes •<br />

Independent overflow area •<br />

Cylinder overflow area.<br />

Delete option •<br />

Reorganization criteria •<br />

Reserved •<br />

Extension of the DCBMACRF field for ISAM.<br />

Code<br />

(Reserved bits)<br />

u Update for read.<br />

U Update type of write •<br />

A Add type of write •<br />

Number of tracks that determine the development of a<br />

master index. Maximum permissible value: 99.<br />

The number of tracks to be reserved on each prime<br />

data cylinder for records that overflow from other<br />

tracks on that cylinder. Refer to the section on<br />

allocating space for an ISAM data set in Data<br />

Management Services manual, GC26-3746, to determine<br />

how to calculate the maximum number.<br />

Address of user's synchronous error routine to be<br />

entered when uncorrectable errors are detected in<br />

processing data records.<br />

Relative position of the first byte of the key within<br />

each logical record. Maximum permissible value:<br />

logical record length minus key length.<br />

Block size.<br />

70 OS <strong>System</strong> <strong>Control</strong> <strong>Blocks</strong> (Release 21.7)<br />

Address of a main storage work area for use by the<br />

control program when new records are being added to<br />

an existing data set.<br />

Number of bytes in area reserved to hold the highest<br />

level index.<br />

Number of bytes in work area used by control program<br />

when new records are being added to the data set.<br />

Number of copies of the READ-WRITE (type K) channel<br />

programs that are to be established for this data<br />

control block (99 maximum).<br />

Address of a main storage area to hold the highest<br />

level index.<br />

Address of SETL module for QISAM.<br />

Address of CHECK module for BISAM.

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

Saved successfully!

Ooh no, something went wrong!