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.

ALLOCATEIf you do not use VOLUME and PRIVATE parameters and MAXVOL exceedsUCOUNT, the system removes no volumes when all the mounted volumeshave been used, causing abnormal termination of your job. If you usePRIVATE, the system removes one of the volumes and mounts another volumeto continue processing.PROTECTThis RACF-protects the DASD data set or the first data set on a tape volume.vFor a new permanent DASD data set, the status must be NEW or MOD,treated as NEW, and the disposition must be either KEEP, CATALOG, orUNCATALOG. With SMS, SECMODEL overrides PROTECT.v For a tape volume, the tape must have an SL, SUL, AL, AUL, or NSL label.The file sequence number and volume sequence number must be one(except <strong>for</strong> NSL). You must assign PRIVATE as the tape volume useattribute.The PROTECT parameter is not valid if a data set name is not given, or if theFCB parameter or status other than NEW or MOD is used.RECFM(A,B,D,F,M,S,T,U,V)This sets the <strong>for</strong>mat and characteristics of the records in the data set. Theymust be completely described by one source only. If they are not availablefrom any source, the default is an undefined-length record. See also theRECFM subparameter of the DCB parameter in z/<strong>OS</strong> MVS JCL Reference <strong>for</strong> adetailed discussion.Use these with the RECFM parameter:ABDFMSTUVTo show the record contains ASCII printer control charactersTo indicate the records are blockedFor variable length ASCII recordsFor fixed length records.For records with machine code control characters.For fixed-length records, the system writes the records as standardblocks (there must be no truncated blocks or unfilled tracks except <strong>for</strong>the last block or track). For variable-length records, a record can spanmore than one block. Exchange buffering, BFTEK(E), must not be used.The records can be written onto overflow tracks, if required. Exchangebuffering, BFTEK(E), or chained scheduling, OPTCD(C), cannot beused.The records are of undefined length.Shows variable length records.You must provide one or more values <strong>for</strong> this parameter.For PDSEs, these statements apply:vvRECFM can be partially modified from the value that is saved in the DSCBwhen creating members.In a PDSE that is created as fixed or fixed blocked, members must always becreated with fixed–length logical records. However, the attribute of blockedmight change between member creates. The first record <strong>for</strong>mat assigned tothe PDSE is the default <strong>for</strong> member creates. The characteristic of blockedmight not change during an open.Chapter 4. ALLOCATE 43

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

Saved successfully!

Ooh no, something went wrong!