This section describes the job control information required to run ADACDC on z/OS and shows an example job stream.
Data Set | DD Name | Storage | More Information |
---|---|---|---|
Associator | DDASSORn | disk | required to read the GCB and FDT entries |
Protection log | DDSIIN | tape/ disk | sequential log (not required when PHASE=2) |
Input transaction file | CDCTXI | tape/ disk | not required when RESETTXF is specified or when PHASE=2 |
Output transaction file | CDCTXO | tape/ disk | not required when PHASE=2 |
Extract file | CDCEXT | tape/ disk | output or input extract file (not required when PHASE=BOTH) |
Primary output file | CDCOUT | tape/ disk | not required when PHASE=1 |
ADARUN parameters | DDCARD | reader | Operations |
ADACDC parameters | DDKARTE | reader | Utilities |
ADARUN messages | DDPRINT | printer | Messages and Codes |
ADACDC messages | DDDRUCK | printer | Messages and Codes |
Refer to ADACDC in the JOBS data set for this example.
//ADACDC JOB //* //* ADACDC: CAPTURE DELTA CHANGES //* //CDC EXEC PGM=ADARUN //STEPLIB DD DISP=SHR,DSN=ADABAS.ADAvrs.LOAD <=== ADABAS LOAD //* //DDASSOR1 DD DISP=SHR,DSN=EXAMPLE.DByyyyy.ASSOR1 <=== ASSO //DDSIIN DD DSN=EXAMPLE.DByyyyy.PLOG(-3),DISP=SHR <== PLOG TAPE // DD DSN=EXAMPLE.DByyyyy.PLOG(-2),DISP=SHR <== PLOG TAPE // DD DSN=EXAMPLE.DByyyyy.PLOG(-1),DISP=SHR <== PLOG TAPE // DD DSN=EXAMPLE.DByyyyy.PLOG(0),DISP=SHR <== PLOG TAPE //CDCTXI DD DSN=EXAMPLE.input.trans.file,DISP=SHR //CDCTXO DD DSN=EXAMPLE.output.trans.file,DISP=OLD //CDCOUT DD DSN=EXAMPLE.output.primary.file,DISP=OLD //DDDRUCK DD SYSOUT=X //DDPRINT DD SYSOUT=X //SYSUDUMP DD SYSOUT=X //DDCARD DD * ADARUN PROG=ADACDC,MODE=MULTI,SVC=xxx,DEVICE=dddd,DBID=yyyyy /* //DDKARTE DD * ADACDC PHASE=BOTH,FILES=1,10,20-30 /*