Table of Contents

Search

  1. Preface
  2. Introduction to PowerExchange Utilities
  3. createdatamaps - Data Map Creation Utility
  4. DTLCCADW - Adabas PCAT Utility
  5. DTLCUIML - IMS Log Marker Utility
  6. DTLINFO - Release Information Utility
  7. DTLINFOX - Enhanced Release Information Utility
  8. DTLREXE - Remote Execution Utility
  9. DTLUAPPL - Restart Token Utility
  10. DTLUCBRG - Batch Registration Utility
  11. DTLUCDEP - CDEP Maintenance Utility
  12. DTLUCSR2 - IDMS SR2 and SR3 Records Utility
  13. DTLUCUDB - DB2 for Linux, UNIX, and Windows CDC Utility
  14. DTLULCAT and DTLULOGC - IDMS Log Catalog Utilities
  15. DTLURDMO - Data Map Utility
  16. DTLUTSK - Task Control Utility
  17. EDMLUCTR - Log Scan and Print Utility
  18. EDMUOPTS - Service Aid Utility
  19. EDMXLUTL - Event Marker Utility
  20. HOSTENT - TCP/IP Address Reporter Utility
  21. PWXCATMY - MySQL Catalog Utility
  22. PWXUCCLPRT - Print Log Summary Utility
  23. PWXUCDCT - Logger for Linux, UNIX, and Windows Utility
  24. PWXUCREG - Capture Registration Utility
  25. PWXUMAP - Map List Utility
  26. PWXUCRGP - Capture Registrations Print Utility
  27. PWXUDMX - Data Maps Update Time ECSA Memory Utility
  28. PWXUGSK - SSL Reporting Utility
  29. PWXUSSL - PowerExchange SSL Reporting Utility
  30. WRKJRNLCKE- Journal Lock Table Utility for IBM i
  31. ZOSTOUCH - Set Last Referenced Date Utility for z/OS

DTLUCSR2 Utility Overview

DTLUCSR2 Utility Overview

When an IDMS record no longer fits on its home page, IDMS relocates the record and generates a control record on the home page that points to the relocated record. The relocated record is known as the
SR3
record, and the control record is known as the
SR2
record. If an update or delete occurs on a SR3 record, the IDMS log-based ECCR needs to get the original record ID from the SR2 record to determine if the change is eligible for change capture. To enable the ECCR to find this information, run the DTLUCSR2 utility. The utility records the pairs of matching SR2 and SR3 records in an internal table. The ECCR can then perform a lookup on the table with the SR3 database key to find the matching SR2 record that contains the original record ID.
Run the DTLUCSR2 utility before you start the ECCR for the first time and after events that tend to generate SR2 and SR3 records. For example, run the utility after the following events:
  • An IDMS REORG operation
  • An IDMS dictionary migration utility (RHDCMIG1 and RHDCMIG2) run
  • An alter table operation that adds one or more columns, or any other schema change that can increase the record size
  • The following PowerExchange program logic errors, which are issued for an after image (AFTR) or before image (BFOR):
    PWX-00999 Program logic error. Prog="
    program
    ". Line=
    line_number
    . P1="UOW - SR3 AFTR
    hex_SR3_database_key
    , not found in hash table". P2=1
    PWX-00999 Program logic error. Prog="
    program
    ". Line=
    line_number
    . P1="UOW - SR3 BFOR
    hex_SR3_database_key
    , not found in hash table". P2=1
After you run the utility, restart the ECCR so that it can detect the SR2 and SR3 pairs that the utility recorded.

0 COMMENTS

We’d like to hear from you!