Syntax

The complete syntax for the SETALLOC command is:
 SETALLOC {SPACE[,PRIMARY=n]
                [,SECONDARY=n]
                [,DIRECTORY=n]
                [,MEASURE={TRK|CYL|AVEBLK}]
                [,BLKLNGTH=n]
                [,ROUND={ROUND|NOROUND}]
                [,PRIM_ORG={CONTIG|MXIG|ALX|NONCONTIG}]
                [,RLSE={RLSE|NORLSE}] }
          {UNIT [,NAME=group]
	           [,UNITAFF={unit|SYSTEMDEFAULT}]
	           [,REDIRECTED_TAPE={TAPE|DASD}] }
          {TIOT,SIZE=n}
          {SDSN_WAIT,WAITALLOC={YES|NO}}
          {VOLUME_ENQ,POLICY={WTOR|CANCEL|WAIT}}
          {VOLUME_MNT,POLICY={WTOR|CANCEL}}
          {SPEC_WAIT[,POLICY={WTOR|CANCEL|WAITHOLD|WAITNOH}]
	              [,MAXNWAIT=n]
	              [,POLICYNW={WTOR|CANCEL}] }
          {ALLC_OFFLN[,POLICY={WTOR|CANCEL|WAITHOLD|WAITNOH}]
	               [,MAXNWAIT=n]
	               [,POLICYNW={WTOR|CANCEL}] }
          {CATLG_ERR[,FAILJOB={YES|NO}]
	              [,ERRORMSG={YES|NO}] }
          {VERIFY_VOL,POLICY={YES|NO}}
          {SYSTEM[,IEFBR14_DELMIGDS={LEGACY|NORECALL}]
                 [,TAPELIB_PREF={EQUAL|BYDEVICES}]
                 [,REMIND_INTV=intv]
                 [,TEMPDSFORMAT={UNIQUE|INCLUDELABEL}]
                 [,VERIFY_UNCAT={FAIL|TRACK|MSGTRACK|LOGTRACK}]
                 [,MEMDSENQMGMT={ENABLE|DISABLE}]
                 [,BATCH_RCLMIGDS={SERIAL|PARALLEL}]}
Note:
  1. For the output of the SETALLOC command, see the description of message IEFA010I in z/OS MVS System Messages, Vol 8 (IEF-IGD).
  2. Only Allocation parameters that are applicable to the current setting can be set. For example, for an ALLC_OFFLN POLICY=WTOR, MAXNWAIT is not applicable, so a SETALLOC ALLC_OFFLN,POLICY=WTOR,MAXNWAIT=10 command would be rejected.
  3. Likewise, all applicable Allocation parameters are required when the setting is changed to one that has dependent keywords. For example, when the ALLC_OFFLN policy is changed from POLICY=WTOR to POLICY=WAITNOH, MAXNWAIT and POLICYNW are applicable and must be specified, so a SETALLOC ALLC_OFFLN,POLICY=WAITNOH command would be rejected. SETALLOC ALLC_OFFLN,POLICY=WAITNOH,MAXNWAIT=10,POLICYNW=WTOR would be a valid command.
  4. Duplicate keywords are not allowed. For example, SETALLOC ALLC_OFFLN,POLICY=WAITNOH,POLICY=WAITNOH is not valid.
  5. If any part of the command is not valid, the entire command is rejected and no parameter changes are made to the system.
  6. The SETALLOC command does not support modification of the 2DGT_EXPDT POLICY that can only be changed by the ALLOCxx parmlib member.
  7. Configuration updates made using the SETALLOC command are only applicable during the current IPL. If the updates are intended to be permanent, the appropriate ALLOCxx parmlib member must also be updated.
  8. Options changed by the SETALLOC command apply only to job steps that start after the command has completed. The command has no affect on existing allocations.