02.05.2013 Views

SAS(R) 9.1.3 Companion for z/OS

SAS(R) 9.1.3 Companion for z/OS

SAS(R) 9.1.3 Companion for z/OS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

328 PDSCOPY Procedure Chapter 16<br />

3 If output is in tape (sequential) <strong>for</strong>mat on disk (that is, when the OUTTAPE<br />

option is used), the default is either the device track size or 32,760,<br />

whichever is less.<br />

3 If output is to disk, the default depends on the device type. However, it is<br />

never greater than 18K unless you use the MAXBLOCK= option (see<br />

MAXBLOCK on page 328). In addition, the default cannot exceed the device<br />

track size or 32,760, whichever is less.<br />

3 Unless the NODCBS option (described later) is specified and the output data<br />

set is a partitioned data set on disk, the default value is reduced to the data<br />

set control block (DSCB) block size of the partitioned data set, if that is<br />

smaller.<br />

For tape (sequential) <strong>for</strong>mat output, the specified block size cannot be less than<br />

1.125 times the maximum input device block size, nor greater than 32,760. For<br />

disk output, the specified block size cannot be less than 1,024.<br />

DC<br />

specifies that load modules that are marked downward compatible (that is,<br />

modules that can be processed by linkage editors that were used be<strong>for</strong>e z/<strong>OS</strong>) are<br />

eligible <strong>for</strong> processing. After they are copied by PROC PDSCOPY, the load<br />

modules are not marked DC in their directory entry because PROC PDSCOPY<br />

does not produce downward compatible load modules nor does it preserve their<br />

attributes. If you do not specify the DC option and you attempt to copy load<br />

modules marked DC, PROC PDSCOPY issues an error message.<br />

DCBS | NODCBS<br />

tells <strong>SAS</strong> whether to preserve the data control block (DCB) characteristics of the<br />

output partitioned data set on disk. If NODCBS is specified, the data control block<br />

(DCB) characteristics of the output partitioned data set on disk can be overridden.<br />

The default value is DCBS.<br />

If the NODCBS option is specified, PROC PDSCOPY changes the DSCB (data<br />

set control block) block size of the output partitioned data set to the maximum<br />

permissible block size <strong>for</strong> the device. Otherwise, the maximum permissible value<br />

of the BLKSIZE= option is the current block size value from the DSCB, and the<br />

DSCB block size is not changed.<br />

Using the NODCBS option may enable PROC PDSCOPY to block output load<br />

modules more efficiently. However, changing the DSCB block size could cause<br />

problems when the data set is moved, copied, or backed up by a program other<br />

than PROC PDSCOPY, particularly if your installation has more than one type of<br />

disk drive. Consult your systems staff be<strong>for</strong>e specifying NODCBS.<br />

INTAPE<br />

specifies that the INDD= library is in tape (sequential) <strong>for</strong>mat. The INTAPE<br />

option is assumed if a tape drive is allocated to the input data set.<br />

MAXBLOCK=block-size | MAXBLK=block-size<br />

enables you to override the limitation of 18K on the block size of text records in<br />

the output library. (The value of BLKSIZE must be greater than or equal to the<br />

value of MAXBLOCK in order to get text records at MAXBLOCK size.) If the<br />

value of MAXBLOCK is not specified, then the maximum block size <strong>for</strong> text<br />

records is 18K; this is the largest text block that can be handled by the FETCH<br />

program in many operating environments. You can specify a block size greater<br />

than 18K <strong>for</strong> text records, but doing so may cause copied modules to ABEND with<br />

an ABEND code of 0C4 or 106-E when they are executed. You should use this<br />

parameter only if you are sure that your operating environment (or TP monitor)<br />

FETCH program supports text blocks that are larger than 18K. CICS and z/<strong>OS</strong><br />

FETCH programs, <strong>for</strong> example, support text blocks that are larger than 18K.

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

Saved successfully!

Ooh no, something went wrong!