Data Capture exit routines
If your installation contains both IMS DB and Db2 for z/OS® databases, duplicating data in IMS DL⁄I and Db2 for z/OS relational databases might be required.
For example, your Db2 for z/OS application programs, written in Structured Query Language (SQL), might require data from the IMS DB database. You might be converting your site to Db2 for z/OS on a gradual basis, or you might want to take advantage of the relational technology of Db2 for z/OS for some of your IMS data.
To duplicate data between the two types of databases, you must ensure that each update to data segments occurs in both databases in a timely manner. The process of duplicating updates from an IMS DB database to a Db2 for z/OS database is known as data propagation.
The two ways to propagate data from IMS DB to Db2 for z/OS are:
- IMS DataPropagator, an IBM® licensed program that provides support for data propagation and for exit routines.
- Data Capture exit routine. This is an exit routine that you write to establish a routine for data propagation. It can be written in assembler language, C language, COBOL, or PL⁄I, and it is called by an application program that requires data propagation.
Related reading:
- For information about system requirements for data propagation, see IMS Version 15.3 System Definition.
- For information on the database considerations associated with the Data Capture exit routine, IMS Version 15.3 Database Administration.
- For information on writing a Data Capture exit routine, see IMS Version 15.3 Exit Routines.
- For more information about IMS DataPropagator,
see:
- IMS DataPropagator for z/OS: An Introduction
- IMS DataPropagator for z/OS Concepts