Sumário

Search

  1. Prefácio
  2. Introdução aos Utilitários do PowerExchange
  3. createdatamaps - Utilitário de Criação do Mapa de Dados
  4. DTLCCADW - Utilitário Adabas PCAT
  5. DTLCUIML - Utilitário Marcador do Log do IMS
  6. DTLINFO - Utilitário de Informações de Liberação
  7. DTLINFOX - Enhanced Release Information Utility
  8. DTLREXE - Utilitário de Execução Remota
  9. DTLUAPPL - Utilitário de Token de Reinicialização
  10. DTLUCBRG - Utilitário de Registro em Lotes
  11. DTLUCDEP - Utilitário de Manutenção CDEP
  12. DTLUCSR2 - Utilitário de Registros IDMS SR2 e SR3
  13. DTLUCUDB - Utilitário do DB2 para Linux, UNIX e Windows CDC
  14. DTLULCAT e DTLULOGC - Utilitários de Catálogo de Logs IDMS
  15. DTLURDMO - Utilitário de Mapa de Dados
  16. DTLUTSK - Utilitário de Controle de Tarefa
  17. EDMLUCTR - Utilitário de Digitalização e Impressão de Log
  18. EDMUOPTS - Utilitário Service Aid
  19. EDMXLUTL - Utilitário do Marcador de Eventos
  20. HOSTENT - Utilitário Gerador de Relatórios de Endereços TCP/IP
  21. PWXCATMY - Utilitários de catálogo do MySQL
  22. PWXUCCLPRT - Utilitário de resumo de log de impressão
  23. PWXUCDCT - Utilitário do Agente de Log do PowerExchange para Linux, UNIX e Windows
  24. PWXUCREG - Utilitário de Registro de Captura
  25. PWXUMAP - Utilitário de lista de mapas
  26. PWXUCRGP - Utilitário de Impressão de Registros de Captura
  27. PWXUDMX - Utilitário de Memória ECSA de Hora de Atualização dos Mapas de Dados
  28. Utilitário de relatório PWXUGSK - SSL
  29. PWXUSSL - Utilitário de Relatório SSL do PowerExchange
  30. WRKJRNLCKE - Utilitário de Tabela de Bloqueio de Diário para IBM i

Copiando Mapas de Dados de IMS e Copiando e Modificando Registros

Copiando Mapas de Dados de IMS e Copiando e Modificando Registros

O exemplo a seguir executa o DTLURDMO duas vezes: primeiro com uma instrução DM_COPY para copiar os mapas de dados e, em seguida, com uma instrução REG_COPY para copiar os regisros e mapas de extração.
A primeira execução do DTLURDMO usa as seguintes instruções de entrada:
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);
Essas instruções obtêm os seguintes resultados:
  • As instruções DM_COPY e SELECT copiam o mapa de dados de IMS DL1 chamado REGRESS.FDPVF2 do sistema de origem (sistema A do Ouvinte do PowerExchange) para o sistema de destino (sistema B do Ouvinte do PowerExchange).
  • A instrução RENAME SCHEMA altera o nome do esquema de REGRESS para IMSSRB. Portanto, o novo nome do mapa de dados no destino é IMSSRB.FDPVF2.
  • A instrução MODIFY PCBNUM altera o número de PCB do mapa de dados no sistema de destino para 6.
Depois que o DTLURDMO copia o mapa de dados do sistema de origem para o destino, uma segunda execução do DTLURDMO copia o registro. Essa execução usa as seguintes instruções de entrada:
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);
Essas instruções obtêm os seguintes resultados:
  • As instruções REG_COPY e SELECT copiam o registro de IMS chamado DEPT que tem o DBID e ID de RECON do SYNC do sistema de origem (sistema A do Ouvinte do PowerExchange) para o sistema de destino (sistema B do Ouvinte do PowerExchange).
  • A instrução RENAME IMSSCHEMA altera o nome do esquema de REGRESS para IMSSRB. Portanto, o novo nome do mapa de dados no destino é IMSSRB.FDPVF2.
  • A instrução CHECKXREF força o utilitário a carregar o mapa de dados correspondente no sistema de destino e a atualizar o registro com a organização do banco de dados do DBD especificado no mapa de dados.
  • CREATEXMAPS gera o novo mapa de extração. Essa instrução elimina a necessidade de executar o utilitário novamente com a instrução XM_COPY.
    LOC=TARGET especifica que o mapa de dados usado para criar o mapa de extração é carregado no destino.