PowerExchange change data capture (CDC) for Adabas captures change data from Adabas archived PLOG data sets. PowerExchange maintains a catalog, called the PCAT file, of the PLOG data sets from which change data is captured.
The following figure shows the general architecture of Adabas CDC:
The Adabas ECCR, PowerExchange Logger for z/OS, and PowerExchange Agent must run on the same z/OS system.
The PowerExchange Adabas ECCR reads change data from archived PLOG data sets that have entries in the PowerExchange PCAT file. The ECCR calls the Adabas ADASEL utility to extract records from the PLOG files and decompress the records. The PCAT utility, DTLCCADW, runs concurrently with the ECCR to keep the PCAT file up-to-date.
The ECCR passes the change data to the PowerExchange Logger for z/OS. The ECCR must log all changes to a single PowerExchange Logger. The PowerExchange Logger stores the change data in its log files. If you use the optional PowerExchange Condense component, PowerExchange Condense reads the change data from the Logger log files and writes it to condense files.
When you run a CDC session in PowerCenter, PowerExchange works with PWXPC and PowerCenter to extract change data from the PowerExchange Logger log files or PowerExchange Condense files and to write that data to one or more targets.
To configure Adabas CDC in the PowerExchange Navigator, you must first create a data map to get metadata for the Adabas database. Then, create a capture registration for each Adabas source file. PowerExchange generates a corresponding extraction map.
If you use PowerExchange Condense, you must configure PowerExchange Condense parameters in the RUNLIB(CAPTPARM) member. Because PowerExchange Condense does not support Full condense processing for Adabas sources, you must select
Part
for the
Condense
option in the Adabas capture registrations. You can use either continuous extraction mode or batch extraction mode.
Before you start the Adabas ECCR, customize the ECCR JCL and ADAECRP1 options member. Also, populate the PCAT file with information about the latest archived PLOG data sets. To populate the PCAT file, customize the sample JCL in the SAMPUEX2 member and perform a PLOG file switch. The JCL runs the PCAT DTLCCADW utility internally to populate the PCAT file.
If you want to capture change data for spanned records in an Adabas 8.2.2 or later database, you must complete some additional configuration tasks.