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. DTLREXE - Remote Execution Utility
  8. DTLUAPPL - Restart Token Utility
  9. DTLUCBRG - Batch Registration Utility
  10. DTLUCDEP - CDEP Maintenance Utility
  11. DTLUCSR2 - IDMS SR2 and SR3 Records Utility
  12. DTLUCUDB - DB2 for Linux, UNIX, and Windows CDC Utility
  13. DTLULCAT and DTLULOGC - IDMS Log Catalog Utilities
  14. DTLURDMO - Data Map Utility
  15. DTLUTSK - Task Control Utility
  16. EDMLUCTR - Log Scan and Print Utility
  17. EDMXLUTL - Event Marker Utility
  18. HOSTENT - TCP/IP Address Reporter Utility
  19. PWXCATMY - MySQL Catalog Utility
  20. PWXUCCLPRT - Print Log Summary Utility
  21. PWXUCDCT - Logger for Linux, UNIX, and Windows Utility
  22. PWXUCREG - Capture Registration Suspend Utility
  23. PWXUCRGP - Capture Registrations Print Utility
  24. PWXUDMX - Data Maps Update Time ECSA Memory Utility
  25. PWXUGSK - SSL Reporting Utility for z/OS
  26. PWXUMAP - Map List Utility
  27. PWXUSSL - PowerExchange SSL Reporting Utility

Copying IMS Data Maps and Copying and Modifying Registrations

Copying IMS Data Maps and Copying and Modifying Registrations

The following example runs DTLURDMO twice: first with a DM_COPY statement to copy data maps, and then with a REG_COPY statement to copy registrations and extraction maps.
The first execution of DTLURDMO uses the following input statements:
global statements
SOURCE systema; TARGET systemb;
more global statements
DETAIL; DM_COPY; SELECT AM=DL1 SCHEMA=REGRESS MAP=FDPVF2; MODIFY AM=DL1 PCBNUM=6; RENAME SCHEMA=(REGRESS,IMSSRB);
These statements achieves the following results:
  • The DM_COPY and SELECT statements copy the IMS DL/1 data map named REGRESS.FDPVF2 from the source system (PowerExchange Listener systsema) to the target system (PowerExchange Listener systemb).
  • The RENAME SCHEMA statement changes the schema name from REGRESS to IMSSRB. The new data map name on the target is thus IMSSRB.FDPVF2.
  • The MODIFY PCBNUM statement changes the PCB number in the data map on the target system to 6.
After DTLURDMO copies the data map from the source system to the target, a second exeuction of DTLURDMO copies the registration. This execution uses the following input statements:
global statements
SOURCE systema; TARGET systemb;
more global statements
DETAIL; REG_COPY; CREATEXMAPS LOC=TARGET; CHECKXREF; SELECT REG_NAME=DEPT DBID=SYNC DBTYPE=IMS; RENAME IMSSCHEMA=(REGRESS,IMSSRB);
These statements achieve the following results:
  • The REG_COPY and SELECT statements copy the IMS registration named DEPT that has the DBID and RECON ID of SYNC from the source system (PowerExchange Listener systema) to the target system (PowerExchange Listener systemb).
  • The RENAME IMSSCHEMA statement changes the schema name from REGRESS to IMSSRB. The new data map name on the target is thus IMSSRB.FDPVF2.
  • The CHECKXREF statement forces the utility to load the corresponding data map on the target system and to update the registration with database organisation from the DBD specified in the data map.
  • CREATEXMAPS generates the new extraction map. This statement eliminate the need to run the utility again with the XM_COPY statement.
    LOC=TARGET specifies that the data map used to create the extraction map is loaded from the target destination.

0 COMMENTS

We’d like to hear from you!