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

Exemplo: Mapa de Dados SEQ Simples

Exemplo: Mapa de Dados SEQ Simples

Esse exemplo descreve um arquivo de controle que cria um mapa de dados para uma fonte de dados sequencial e importa metadados de copybook simples.
O arquivo de controle define as seguintes propriedades:
  • Propriedades globais: nome do esquema
  • Propriedades da instância do mapa de dados: localização do copybook
Valores padrão para os seguintes elementos são definidos no arquivo de esquema:
  • seqFileName = file.dat
  • datamapName = MAP
  • maxRedefines = 1
O copybook inclui instruções REDEFINES que definem seis possíveis layouts. Como maxRedefines = 1, um registro e uma tabela são criados somente para a primeira combinação: BIN-NO, MASTER-DATE. Para obter mais informações, consulte os seguintes tópicos:
Linha de Comando
Para executar esse exemplo na máquina dos serviços Informatica, insira o seguinte comando na linha de comando:
Informatica_services_installation_directory
\isp\bin\infacmd pwx createDatamaps
-datamapOutputDir
Output -controlFile seq_simple.xml -logFile Output\seq_simple.log
-verbosity
INFO
Arquivo de Controle
O arquivo de controle para esse exemplo, seq_simple.xml, contém as seguintes linhas:
<?xml version="1.0" encoding="UTF-16LE"?> <!-- NOTE: Metadata file paths in this sample control file are relative to current directory. If 'infacmd' command is issued from a different directory, all relative file paths must be replaced with absolute file paths. --> <!-- xmlSchemaVersion set to 1.0 --> <DatamapGeneration xmlSchemaVersion="1.0" xmlns="http://com.informatica.cmd.pwx.createdatamaps/DatamapGeneration"> <seqGen> <!-- Global settings for datamap file name and contents --> <globalGenConfig> <schemaName>SEQSIMPLE</schemaName> </globalGenConfig> <datamapInstances> <!-- Import from a copybook with default properties --> <seqDatamapInstance> <importCopybookDetails> <filePath> <windowsPath>metadata\train61.cob</windowsPath> </filePath> </importCopybookDetails> </seqDatamapInstance> </datamapInstances> </seqGen> </DatamapGeneration>
Arquivo de Copybook COBOL
O copybook COBOL para o mapa de dados nesse exemplo, tran61.cob, contém as seguintes linhas:
00001 * TRAIN6 EXAMPLE COBOL COPYBOOK 00002 01 MASTER_REC. COL 73-80 00003 05 ACCOUNT_NO PIC X(9). COL 73-80 00004 05 REC_TYPE PIC X. COL 73-80 00004 05 AMOUNT PIC S9(4)V99 COMP-3. COL 73-80 00005 05 BIN-NO PIC S9(8) COMP. COL 73-80 00006 05 BIN-NO-X REDEFINES BIN-NO PIC XXXX. COL 73-80 00006 05 BIN-NO-9 REDEFINES BIN-NO PIC 9(4). COL 73-80 00007 05 DECIMAL-NO PIC S999. COL 73-80 00008 05 MASTER-DATE. COL 73-80 00009 10 DATE-YY PIC 9(2). COL 73-80 00010 10 DATE-MM PIC 9(2). COL 73-80 00011 10 DATE-DD PIC 9(2). COL 73-80 00012 05 OTHER-DATE REDEFINES MASTER-DATE. COL 73-80 00013 10 OTHER-YY PIC 9(2). COL 73-80 00014 10 OTHER-MM PIC 9(2). COL 73-80 00015 10 OTHER-DD PIC 9(2). COL 73-80
Arquivo de Log
O arquivo de log para esse exemplo, seq_simple.log, contém as seguintes linhas:
2013-12-05 15:29:41 INFO [MDO_34613] Configuration for this run: location=, user name=, datamap directory=Output, control file=seq_simple.xml 2013-12-05 15:29:49 INFO [MDAdapter_34100] Finding metadata. Path filter = file.dat 2013-12-05 15:29:49 INFO [MDAdapter_34100] Finding metadata. Path filter = metadata\train61.cob 2013-12-05 15:29:49 INFO [MDAdapter_34101] Fetching file metadata\train61.cob 2013-12-05 15:29:50 INFO [MDO_34612] Copybook 'MASTER_REC' has 6 possible layouts (Maximum configured limit is 1). 2013-12-05 15:29:50 INFO [JDMX2_34801] 1 records imported. 2013-12-05 15:29:50 INFO [JDMX2_34802] 9 fields imported. 2013-12-05 15:29:50 INFO [JDMX2_34803] 1 tables imported. 2013-12-05 15:29:50 INFO [MDO_34619] Datamap file 'Output\SEQSIMPLE.MAP.dmp' was written. 2013-12-05 15:29:55 INFO [MDO_34614] Run complete: 1 datamap(s) created. 0 error and 0 warning messages.
Arquivos de Mapa de Dados
Esse exemplo cria um mapa de dados com o seguinte nome de arquivo e caminho relativo:
  • Output\SEQSIMPLE.MAP.dmp