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

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

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

Procedures under z/<strong>OS</strong> SOURCE Procedure 341<br />

MAXIOERROR=n<br />

specifies the maximum number of I/O errors to allow be<strong>for</strong>e terminating. Normally,<br />

PROC SOURCE detects, issues a warning message about, and then ignores I/O<br />

errors that occur while reading the library members. When the number of errors<br />

specified by MAXIOERROR= has occurred, however, PROC SOURCE assumes<br />

that the library is unreadable and stops. The default MAXIOERROR= value is 50.<br />

NOALIAS<br />

treats aliases as main member names. There<strong>for</strong>e, PROC SOURCE does not<br />

generate<br />

./ ALIAS<br />

cards or alias BEFORE and AFTER cards.<br />

NODATA<br />

specifies that you do not want to read the members in the input PDS. In other<br />

words, PROC SOURCE produces only control statements and a list of the member<br />

names; it does not produce the contents of the members. The list of member<br />

names includes any aliases. NODATA is particularly useful when you want to<br />

process only the directory of a library.<br />

NOPRINT<br />

specifies that you do not want to generate the list of member names and record<br />

counts. (These listings are produced even when the PRINT option is not specified.)<br />

The NOPRINT option is ignored when PRINT is specified.<br />

N<strong>OS</strong>UMMARY<br />

specifies that you do not want to generate the member summary. The<br />

N<strong>OS</strong>UMMARY option is ignored when the NODATA, NOPRINT, or PRINT option<br />

is specified.<br />

NOTSORTED<br />

causes PROC SOURCE to process PDS members in the order in which they either<br />

appear (in SELECT statements) or remain (after EXCLUDE statements).<br />

Normally, PROC SOURCE processes (that is, unloads, writes to the <strong>SAS</strong> log,<br />

and so on) the PDS members in alphabetical order by member name.<br />

NULL<br />

specifies that null members (PDS members that contain no records, just an<br />

immediate end-of-file) should be processed. Such members occasionally appear in<br />

source PDSs, but they are not normally unloaded because IEBUPDTE and most<br />

other PDS maintenance utilities do not create null members. If you are using a<br />

source library maintenance utility that can properly recognize and create a null<br />

member, then specify this option and provide the appropriate BEFORE (and<br />

possibly AFTER) statements.<br />

OUTDD=file-specification<br />

specifies the fileref, PDS or PDSE member name, or UNIX System Services<br />

filename of the output file to which PROC SOURCE writes the unloaded<br />

(sequential) <strong>for</strong>m of the input PDS and any records that FIRST, LAST, BEFORE,<br />

and AFTER statements generate. If specified, the fileref must match the reference<br />

name used in the FILENAME statement, FILENAME function, JCL DD<br />

statement, or TSO ALLOCATE command that allocated the data set. This option<br />

cannot be used when the INDD file contains variable-length records.<br />

PAGE<br />

begins the listing of the contents of each member on a new page.

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

Saved successfully!

Ooh no, something went wrong!