Data Capture exit routines

Data Capture exit routines capture segment-level data from a DL/I database for propagation to Db2 for z/OS® databases. Installations running IMS and Db2 for z/OS databases can use Data Capture exit routines to exchange data across the two database types.

The Data Capture exit routine is an installation-written exit routine. Data Capture exit routines promote and enhance database coexistence.

The following database types support data capture exit routines:

Data Capture exit routines can be written in assembler language, C, COBOL, or PL/I.

Data Capture exit routines are supported by IMS Transaction Manager and Database Manager. DBCTL support is for BMPs only.

Data Capture exit routines do not support segments in secondary indexes.

Unless otherwise defined, when a Data Capture exit routine is specified for a database or database segment in the DBD, the exit routine is invoked by all application program activity on that database regardless of which PSB is active. In this scenario, Data Capture exit routines are global and might have a performance impact across the entire database system. However, if the job name of a CCTL or ODBM address space is specified on the SUPPDCAPNAME= parameter of the DFSDFxxx member, database updates that are made by the address space are not captured, even if a Data Capture exit routine is specified on the DBD.