Table of Contents

Search

  1. Preface
  2. Part 1: PowerExchange Change Data Capture Introduction
  3. Part 2: CDC Components Configuration and Management
  4. Part 3: CDC Sources Configuration and Management
  5. Part 4: Change Data Extraction
  6. Part 5: Monitoring and Tuning
  7. Appendix A: CDC for z/OS Troubleshooting
  8. Appendix B: DTL__CAPXTIMESTAMP Time Stamps

Configuring IMS DBRC

Configuring IMS DBRC

PowerExchange requires modification to DBRC to allow the IMS synchronous ECCR to operate. This modification consists of including PowerExchange modules into the IMS RESLIB. The PowerExchange modules perform capture registration checks from the IMS DBRC address space.
If the BMC Software product BMC AMI Database Integrity for IMS, formerly called DATABASE INTEGRITY PLUS, is installed, you do not need to install the PowerExchange version of this code. Verify that BMC AMI Database Integrity for IMS meets the minimum version requirement and then configure the IMS region JCL.
If the BMC Software product BMC AMI Database Integrity for IMS is not installed, you must install the PowerExchange modification to DBRC. The PowerExchange modification creates a new load module by including load module DBICRX
vr
with IMS DBRC load module DSPCRTR0. The new load module, DBICRY
vr
, resides in the IMS RESLIB (SDFSRESL). The variable
vr
represents the version and release of the IMS system. In addition, load module DBICRT00 replaces DSPCRTR0 in the IMS RESLIB.
The following table lists the
hlq
.CRG.LOAD load modules for each IMS version that are included with load module DSPCRTR0 to create the DBICRY
vr
load module:
IMS
version
.
release
CRG.LOAD Module Name
DBICRY
vr
Module Name
14 .1
DBICRXE1
DBICRYE1
15 .x
DBICRXF1
DBICRYF1
Informatica strongly recommends using SMP/E to install the DBRC modifications. Using SMP/E instead of manual link-edits ensures that the appropriate modules are included when you apply IMS maintenance and prevents any interruption in change data capture operation.
PowerExchange provides a sample job to use SMP/E called CRGUMOD in
hlq
.SAMPLIB. This sample job contains two SMP/E USERMODs:
  • USERMOD MODDBI1 includes DBICRX
    vr
    from
    hlq
    .CRG.LOAD and DSPCRTR0 from the IMS RESLIB to create the DBICRY
    vr
    load module in the IMS RESLIB.
  • USERMOD MODDBI2 includes DBICRT00 from
    hlq
    .CRG.LOAD to replace DSPCRTR0 in the IMS RESLIB.
A full IMS SYSGEN will regress the PowerExchange modifications to DBRC regardless of whether SMP/E is used or not. Prior to doing the SYSGEN, remove these USERMODs by using member CRGUREM in
hlq
.SAMPLIB. CRGUREM is sample JCL that contains SMP/E RESTORE and REJECT commands. After the SYSGEN, reapply the USERMODs to DBRC before restarting the IMS subsystem.
PowerExchange provides member CRGCLINK in
hlq
.SAMPLIB, which can be used instead of the SMP/E USERMODs. This sample JCL manually link-edits the DBICRX
vr
and the DBICRT00 modules to create the necessary combination load modules. The job places the resulting load modules in
hlq
.CRG.LOAD.
The CRGCLINK JCL exists to allow temporary installation without modifying the IMS RESLIB. This JCL is useful for tests such as a proof of concept. Use the SMP/E method for permanent installation of the modifications.

0 COMMENTS

We’d like to hear from you!