Job APCBJRDR performs the following database maintenance functions:
The JCL for job APCBJRDR is shown following.
//JOBCARD… //* //* //* //******************************************************************** //* SAVE WITH REPRO, DELETE/DEFINE CLUSTER, LOAD WITH REPRO * //******************************************************************** //* DEFINE WHICH CLUSTER YOU WANT TO GET PROCESSED * //* 0=NO FILE 1=GO GET IT * //******************************************************************** // SET GETJOBF=1 JOB DATA CLUSTER -KSDSJOB- // SET GETEXCF=1 EXCLUSION CLUSTER -KSDSEXC- // SET GETALTF=1 ALERT DATA CLUSTER -KSDSALT- // SET GETBPMF=1 BATCH PROFILE INDEX CLUSTER -KSDSBPM- // SET GETPROF=1 BATCH PROFILE DATA CLUSTER -KSDSPRO- // SET GETLMOF=1 LOAD MODULE DATA CLUSTER -KSDSLMO- //******************************************************************** //* FILES : JOB FILE * //* EXCLUSION FILE * //* ALERT FILE * //* BATCH PROFILE MANAGEMENT FILE * //* BATCH PROFILE FILE * //* LOAD MODULE FILE * //*------------------------------------------------------------------* //* Copyright (C) 2011 CA. All Rights Reserved. //* Copyright (C) Trilog AG. //******************************************************************** //* // IF (&GETJOBF EQ 1) THEN //* //******************************************************************** //* DELETE POSSIBLY EXISTING KSDSJOB TEMPFILE //******************************************************************** //DELJOBT EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=T //SYSOUT DD SYSOUT=T //SYSTSPRT DD SYSOUT=T //SYSIN DD *
DELETE prefix.PMA.REPROJOB
SET MAXCC=0000 /* //******************************************************************** //* JOB CLUSTER -KSDSJOB- //******************************************************************** //KSDSJOB1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD DD DISP=SHR,
// DSN=prefix.KSDSJOB
//OUTDD DD DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(50,10)), // DCB=(LRECL=8189,RECFM=VB,BLKSIZE=8193), // UNIT=SYSDA,
// DSN=prefix.PMA.REPROJOB
//SYSIN DD * REPRO INFILE(INDD) OUTFILE(OUTDD) /* //* //KSDSJOB2 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(DEDEFJOB)
//* //KSDSJOB3 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //TEMP DD DISP=OLD,
// DSN=prefix.PMA.REPROJOB
//SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(REPROJOB)
//* // ENDIF //* //*------------------------------------------------------------------- //* END OF KSDSJOB PROCESSING //*------------------------------------------------------------------- // IF (&GETEXCF EQ 1) THEN //* //******************************************************************** //* DELETE POSSIBLY EXISTING KSDSEXC TEMPFILE //******************************************************************** //DELEXCT EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=T //SYSOUT DD SYSOUT=T //SYSTSPRT DD SYSOUT=T //SYSIN DD *
DELETE prefix.PMA.REPROEXC
SET MAXCC=0000 /* //******************************************************************** //* EXC CLUSTER -KSDSEXC- //******************************************************************** //KSDSEXC1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD DD DISP=SHR,
// DSN=prefix.KSDSEXC
//OUTDD DD DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(50,10)), // DCB=(LRECL=8189,RECFM=VB,BLKSIZE=8193), // UNIT=SYSDA,
// DSN=prefix.PMA.REPROEXC
//SYSIN DD * REPRO INFILE(INDD) OUTFILE(OUTDD) /* //* //KSDSEXC2 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(DEDEFEXC)
//* //KSDSEXC3 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //TEMP DD DISP=OLD,
// DSN=prefix.PMA.REPROEXC
//SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(REPROEXC)
//* // ENDIF //* //*------------------------------------------------------------------- //* END OF KSDSEXC PROCESSING //*------------------------------------------------------------------- // IF (&GETALTF EQ 1) THEN //* //******************************************************************** //* DELETE POSSIBLY EXISTING KSDSALT TEMPFILE //******************************************************************** //DELALTT EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=T //SYSOUT DD SYSOUT=T //SYSTSPRT DD SYSOUT=T //SYSIN DD *
DELETE prefix.PMA.REPROALT
SET MAXCC=0000 /* //******************************************************************** //* ALT CLUSTER -KSDSALT- //******************************************************************** //KSDSALT1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD DD DISP=SHR,
// DSN=prefix.KSDSALT
//OUTDD DD DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(50,10)), // DCB=(LRECL=8189,RECFM=VB,BLKSIZE=8193), // UNIT=SYSDA,
// DSN=prefix.PMA.REPROALT
//SYSIN DD * REPRO INFILE(INDD) OUTFILE(OUTDD) /* //* //KSDSALT2 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(DEDEFALT)
//* //KSDSALT3 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //TEMP DD DISP=OLD,
// DSN=prefix.PMA.REPROALT
//SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(REPROALT)
//* // ENDIF //* //*------------------------------------------------------------------- //* END OF KSDSALT PROCESSING //*------------------------------------------------------------------- // IF (&GETBPMF EQ 1) THEN //* //******************************************************************** //* DELETE POSSIBLY EXISTING KSDSBPM TEMPFILE //******************************************************************** //DELBPMT EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=T //SYSOUT DD SYSOUT=T //SYSTSPRT DD SYSOUT=T //SYSIN DD *
DELETE prefix.PMA.REPROBPM
SET MAXCC=0000 /* //******************************************************************** //* BPM CLUSTER -KSDSBPM- //******************************************************************** //KSDSBPM1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD DD DISP=SHR,
// DSN=prefix.KSDSBPM
//OUTDD DD DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(50,10)), // DCB=(LRECL=8189,RECFM=VB,BLKSIZE=8193), // UNIT=SYSDA,
// DSN=prefix.PMA.REPROBPM
//SYSIN DD * REPRO INFILE(INDD) OUTFILE(OUTDD) /* //* //KSDSBPM2 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(DEDEFBPM)
//* //KSDSBPM3 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //TEMP DD DISP=OLD,
// DSN=prefix.PMA.REPROBPM
//SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(REPROBPM)
//* // ENDIF //* //*------------------------------------------------------------------- //* END OF KSDSBPM PROCESSING //*------------------------------------------------------------------- // IF (&GETPROF EQ 1) THEN //* //******************************************************************** //* DELETE POSSIBLY EXISTING KSDSPRO TEMPFILE //******************************************************************** //DELPROT EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=T //SYSOUT DD SYSOUT=T //SYSTSPRT DD SYSOUT=T //SYSIN DD *
DELETE prefix.PMA.REPROPRO
SET MAXCC=0000 /* //******************************************************************** //* PRO CLUSTER -KSDSPRO- //******************************************************************** //KSDSPRO1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD DD DISP=SHR,
// DSN=prefix.KSDSPRO
//OUTDD DD DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(50,10)), // DCB=(LRECL=8189,RECFM=VB,BLKSIZE=8193), // UNIT=SYSDA,
// DSN=prefix.PMA.REPROPRO
//SYSIN DD * REPRO INFILE(INDD) OUTFILE(OUTDD) /* //* //KSDSPRO2 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(DEDEFPRO)
//* //KSDSPRO3 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //TEMP DD DISP=OLD,
// DSN=prefix.PMA.REPROPRO
//SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(REPROPRO)
//* // ENDIF //* //*------------------------------------------------------------------- //* END OF KSDSPRO PROCESSING //*------------------------------------------------------------------- // IF (&GETLMOF EQ 1) THEN //* //******************************************************************** //* DELETE POSSIBLY EXISTING KSDSLMO TEMPFILE //******************************************************************** //DELLMOT EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=T //SYSOUT DD SYSOUT=T //SYSTSPRT DD SYSOUT=T //SYSIN DD *
DELETE prefix.PMA.REPROLMO
SET MAXCC=0000 /* //******************************************************************** //* LMO CLUSTER -KSDSLMO- //******************************************************************** //KSDSLMO1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD DD DISP=SHR,
// DSN=prefix.KSDSLMO
//OUTDD DD DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(50,10)), // DCB=(LRECL=8189,RECFM=VB,BLKSIZE=8193), // UNIT=SYSDA,
// DSN=prefix.PMA.REPROLMO
//SYSIN DD * REPRO INFILE(INDD) OUTFILE(OUTDD) /* //* //KSDSLMO2 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(DEDEFLMO)
//* //KSDSLMO3 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //TEMP DD DISP=OLD,
// DSN=prefix.PMA.REPROLMO
//SYSIN DD DISP=SHR,
// DSN=prefix.CNTL(REPROLMO)
//* // ENDIF //* //*------------------------------------------------------------------- //* END OF KSDSLMO PROCESSING //*-------------------------------------------------------------------
| Copyright © 2011 CA. All rights reserved. | Tell Technical Publications how we can improve this information |