Set variables %%DATASET and %%VOLUMES in member CURRENCY in library CTM.PROD.PARM to reflect the current checked-in data set and its volumes.
The forced job can use these values by setting %%LIBSYM and %%MEMSYM to the updated member and library.
Figure 161 DO SET Parameter Example
 RULE: FORGNDSN LIB CTT.PROD.RULES                               TABLE: FOREIGN
 COMMAND ===>                                                    SCROLL===> CRSR
 -------------------------------------------------------------------------------
  RULE NAME   FORGNDSN  GROUP                           MODE PROD (Prod/Test)
  OWNER       N73       SEQUENCE PRIORITY 01 CONTINUE SEARCH Y    (Y/N)
  DESCRIPTION THIS RULE UPDATES THE MEMBER CURRENCY IN CTT.PROD.PARM
  DESCRIPTION LIBRARY, WITH THE DSNAME AND VOLUME OF THE CHECKED IN
  DESCRIPTION VOLUME, AND FORCES THE FORGNREP JOB.
  DESCRIPTION
  DOCMEM      FORGNDSN  DOCLIB CTT.PROD.DOCS
 ============================================================================
  ON DATASET   = FOREIGN.CURRENCY.FILE*                          And/Or/Not
 ============================================================================
  DO SET       = %%DATASET=%%DSNAME
     MEMBER CURRENCY    LIBRARY CTT.PROD.PARM
            AT   CHECK IN VOLUMES
  DO SET       = %%VOLUMES=(%%JCLVOL)
     MEMBER CURRENCY    LIBRARY CTT.PROD.PARM
            AT   CHECK IN VOLUMES
  DO FORCEJOB  = TABLE   FOREIGN      JOB FORGNREP             DATE  ODAT
                 LIBRARY CTM.PROD.SCHEDULE
            AT   CHECK IN VOLUMES
  DO
 FILL IN RULE DEFINITION. CMDS: EDIT, SHPF, DOC, SCHED, DOOPT, ONOPT    17.32.15
Parent Topic |