09.07.2015 Views

z/OS V1R6.0 DFSMS Access Method Services for Catalogs

z/OS V1R6.0 DFSMS Access Method Services for Catalogs

z/OS V1R6.0 DFSMS Access Method Services for Catalogs

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.

ALLOCATERECFM(V) or RECFM(VB)RECFM(VBS)BLKSIZE must be at least four bytes largerthan LRECLBLKSIZE must be at least eight bytes.v For input or update processing, the block size must con<strong>for</strong>m to the currentlydefined record length. The BLKSIZE given when the data set was created isthe default. However, you can use any BLKSIZE if it con<strong>for</strong>ms to the recordlength definition.BUFL(buffer-length)The length, in bytes, of each buffer in the buffer pool. Substitute a decimalnumber <strong>for</strong> buffer-length. The number must not exceed 32,760. If you omit thisparameter and the system acquires buffers automatically, the BLKSIZE andKEYLEN parameters supply the in<strong>for</strong>mation needed to establish buffer length.BUFNO(number-of-buffers)The number of buffers that are assigned <strong>for</strong> data control blocks. Substitute adecimal number <strong>for</strong> number-of-buffers. The number must never exceed 255.You can be limited to a smaller number of buffers depending on the limitestablished when the operating system was generated. The following showshow to get a buffer pool and the action required:<strong>Method</strong>BUILD macro instructionGETPOOL macro instructionActionYou must use BUFNOThe system uses the number that you assign<strong>for</strong> GETPOOLAutomatically with BPAM, BSAMYou must use BUFNOAutomatically with QSAM You can omit BUFNO and accept two buffersBUFOFF({block-prefix-length|L})Defines the buffer offset. The block-prefix-length must not exceed 99. L specifiesthe block prefix field is 4 bytes long and contains the block length.DATACLAS(data-class-name)This is the 1-to-8 character name of the data class <strong>for</strong> either SMS ornon-SMS-managed data sets. If you do not assign DATACLAS <strong>for</strong> a new dataset and the storage administrator has provided an automatic class selection(ACS) routine, the ACS routine can select a data class <strong>for</strong> the data set. If youassign DATACLAS <strong>for</strong> an existing data set, SMS ignores it. If SMS is not active,the system checks the syntax and then ignores the DATACLAS parameter.If you use the data class, you do not need to list all the attributes <strong>for</strong> a dataset. For example, the storage administrator can provide RECFM, LRECL,RECORG, KEYLEN, and KEYOFF as part of the data class definition. However,you can override the DATACLAS parameter by explicitly defining theappropriate parameters in the ALLOCATE command.The data class defines these data set allocation attributes:vvvvvData set organization:– Record organization (RECORG)– Record <strong>for</strong>mat (RECFM)Record length (LRECL)Key length (KEYLEN)Key offset (KEYOFF)Space allocation36 z/<strong>OS</strong> <strong>V1R6.0</strong> <strong>DFSMS</strong> <strong>Access</strong> <strong>Method</strong> <strong>Services</strong> <strong>for</strong> <strong>Catalogs</strong>

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

Saved successfully!

Ooh no, something went wrong!