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. DTLREXE - Utilitário de Execução Remota
  8. DTLUAPPL - Utilitário de Token de Reinicialização
  9. DTLUCBRG - Utilitário de Registro em Lotes
  10. DTLUCDEP - Utilitário de Manutenção CDEP
  11. DTLUCSR2 - Utilitário de Registros IDMS SR2 e SR3
  12. DTLUCUDB - Utilitário do DB2 para Linux, UNIX e Windows CDC
  13. DTLULCAT e DTLULOGC - Utilitários de Catálogo de Logs IDMS
  14. DTLURDMO - Utilitário de Mapa de Dados
  15. DTLUTSK - Utilitário de Controle de Tarefa
  16. EDMLUCTR - Utilitário de Digitalização e Impressão de Log
  17. EDMUOPTS - Utilitário Service Aid
  18. EDMXLUTL - Utilitário do Marcador de Eventos
  19. HOSTENT - Utilitário Gerador de Relatórios de Endereços TCP/IP
  20. PWXCATMY - Utilitários de catálogo do MySQL
  21. PWXUCCLPRT - Utilitário de resumo de log de impressão
  22. PWXUCDCT - Utilitário do Agente de Log do PowerExchange para Linux, UNIX e Windows
  23. PWXUCREG - Utilitário de Suspensão de Registro de Captura
  24. PWXUMAP - Utilitário de lista de mapas
  25. PWXUCRGP - Utilitário de Impressão de Registros de Captura
  26. PWXUDMX - Utilitário de Memória ECSA de Hora de Atualização dos Mapas de Dados
  27. Utilitário de relatório PWXUGSK - SSL
  28. PWXUSSL - Utilitário de Relatório SSL do PowerExchange
  29. WRKJRNLCKE - Utilitário de Tabela de Bloqueio de Diário para IBM i

Uso do Elemento maxRedefines para Limitar o Número de Registros

Uso do Elemento maxRedefines para Limitar o Número de Registros

Use o elemento maxRedefines para limitar o número de layouts que o utilitário createdatamaps gera ao analisar um copybook que contém instruções REDEFINE. O utilitário grava somente os primeiros registros
maxRedefines
no mapa de dados.
Se o copybook inclui vários níveis 01, MaxRedefines é aplicado a cada nível 01.
Para determinar a ordem de registros, o utilitário cria um modelo interno hierárquico, como a seguir:
MASTER-REC __________|________________ | | MASTER-DATE REDEFINES OTHER-DATE REDEFINES left right ____|_____ ____|_____ | | | | MASTER-DATE MASTER-DOB OTHER-DATE OTHER-DOB left right left right
Quando o utilitário começa a ler registros do copybook COBOL, ele seleciona a redefinição à extrema esquerda em cada ramificação. Neste exemplo, o utilitário seleciona a combinação de MASTER-DATE / OTHER-DATE. Em seguida, o utilitário avança pelas redefinições na ramificação mais à direita, ou seja MASTER-DATE/OTHER-DOB, até que todas as combinações sejam adicionadas ao modelo. O utilitário retorna para a próxima redefinição na ramificação esquerda, ou seja, MASTER-DOB. O utilitário combina MASTER-DOB com cada redefinição da ramificação direita, ou seja, MASTER-DOB/OTHER-DATE e depois MASTER-DOB/OTHER-DOB.
Como esse processo pode gerar um grande número de registros, é possível incluir o elemento maxRedefines no arquivo de controle para limitar o número de layouts que o utilitário processa para os primeiros layouts
maxRedefines
.
Depois de criar o mapa de dados, é possível editá-lo no Navegador do PowerExchange para excluir registros e tabelas indesejados. Além disso, se você configurou o arquivo de controle para localizar campos RID, pode exibir os valores RID atribuídos.