Limiting the archive logs that are processed

Run a job such that shown in the following figure to begin running production jobs.

It processes all archive logs starting with the log that has the RBA that is specified by the value after the LIMIT keyword. The job header provides more detail. Note the recommendation about using the LIMIT option when you first start running this job.

All processing is specified in the ALMIN data set. You can simplify the syntax shown in the following figure by omitting the keywords that specify defaults, as shown in the following example:

LIMIT RBARANGE <startrba> FFFFFFFFFFFF
ARCHIVE1 
ARCHIVE2 
 TAPE UNIT CART RETPD 31 STACK YES TRTCH COMP

For more information, see the following topics:

Sample job using the LIMIT option

//PACLOG4 JOB (5212),'EXAMPLE 4',CLASS=A,MSGCLASS=X
//***************************************************************
//*
//*  THIS JOB CAN BE USED TO START RUNNING PRODUCTION PACLOG JOBS.
//*  IT WILL PROCESS ALL ARCHIVE LOGS CREATED SINCE THE PREVIOUS
//*  EXECUTION OF PACLOG.  THIS JOB REPLACES YOUR ARCHIVE LOG
//*  DATA SETS WITH COMPRESSED DATA SETS, CREATING ARCHIVE 1 LOGS
//*  TO DASD AND ARCHIVE 2 LOGS TO STACKED TAPE, SAVING THE TAPE(S)
//*  FOR 31 DAYS.
//*
//*  REPLACE THE '<STARTRBA>' VALUE IN THE LIMIT STATEMENT BELOW
//*  WITH THE STARTRBA OF THE FIRST ARCHIVE LOG THAT YOU WANT PACLOG
//*  TO PROCESS.  THIS VALUE SHOULD NOT BE CHANGED ON SUBSEQUENT
//*  PACLOG EXECUTIONS UNTIL PACLOG HAS PROCESSED ALL LOGS RECORDED
//*  IN THE BSDS, THEN THE LIMIT STATEMENT SHOULD BE REMOVED.
//*
//*  REFER TO SECTION 'DECIDING WHICH LOGS TO PROCESS'.
//*
//***************************************************************
//COMP   EXEC PGM=ALMMAIN,REGION=4M,
//            PARM='DECI'                        <=== DESIRED DB2 SSID
//STEPLIB  DD DISP=SHR,DSN=BMCALM.TEST.OVERRIDE1
//         DD DISP=SHR,DSN=BMCALM.DBLINK         <=== PACLOG LOAD LIB
//         DD DISP=SHR,DSN=BMCALM.XXLINK         <=== INFRASTRUCTURE 1
//         DD DISP=SHR,DSN=BMCALM.BBLINK         <=== INFRASTRUCTURE 2
//         DD DISP=SHR,DSN=SYS3.DECI.DSNEXIT     <=== DB2 DSNEXIT LIB
//         DD DISP=SHR,DSN=SYS2.DB2V81M.DSNLOAD  <=== DB2 DSNLOAD LIB
//SYSUT1   DD DISP=SHR,DSN=DECICAT.BSDS01        <=== DB2 BSDS
//ALMMSGS  DD DISP=SHR,DSN=BMCALM.DBCNTL(ALMMSGS)   <=== MSGS DS
//ALMOPTS  DD DISP=SHR,DSN=BMCALM.DBCNTL(ALM$OPTS)  <=== OPTS DS
//*
//ALMPRINT DD SYSOUT=*    REQUIRED PRINT OUTPUT
//ALMXPIRE DD SYSOUT=*    REQUIRED EXPIRED ARCHIVE REPORT
//ALMLIST1 DD SYSOUT=*    REQUIRED LOCAL PRIMARY ARCHIVE LIST
//ALMLIST2 DD SYSOUT=*    REQUIRED LOCAL SECONDARY ARCHIVE LIST
//*
//ALMLIST3 DD SYSOUT=*    OPTIONAL OFFSITE PRIMARY ARCHIVE LIST
//ALMLIST4 DD SYSOUT=*    OPTIONAL OFFSITE SECONDARY ARCHIVE LIST
//ALMLSTAT DD SYSOUT=*    OPTIONAL RECORD TYPE REPORT
//ALMOSTAT DD SYSOUT=*    OPTIONAL DB2 OBJECT REPORT
//BMCERROR DD SYSOUT=*    OPTIONAL SAS/C ERROR MESSAGES
//ALMIN    DD *

  LIMIT RBARANGE <STARTRBA> FFFFFFFFFFFF

  ARCHIVE1
    DISK UNIT SYSALLDA
    COMPRESS YES
    FILTERIX ALL
    FILTERRECTYPE ALL

  ARCHIVE2
    TAPE UNIT CART RETPD 31 STACK YES TRTCH COMP
    FILTERIX ALL
    FILTERRECTYPE ALL


Related topic


Was this page helpful? Yes No Submitting... Thank you

Comments