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. PWXUCRGP - Utilitário de Impressão de Registros de Captura
  25. PWXUDMX - Utilitário de Memória ECSA de Hora de Atualização dos Mapas de Dados
  26. Utilitário de relatório PWXUGSK - SSL
  27. PWXUMAP - Utilitário de lista de mapas
  28. PWXUSSL - Utilitário de Relatório SSL do PowerExchange
  29. WRKJRNLCKE - Utilitário de Tabela de Bloqueio de Diário para IBM i

Filtros de Nome de Coluna

Filtros de Nome de Coluna

Você pode filtrar colunas em mapas de dados com base no nome da coluna. Para aplicar filtros de nome de coluna, inclua o filterColumnGroup e elementos de filtro no arquivo de controle.
As instruções a seguir mostram os elementos com valores padrão:
<filterColumnGroup> <filter> <columnName>FILLER*</columnName> <exclude>true</exclude> </filter> </filterColumnGroup>
Você pode incluir um ou mais elementos de filtro em um elemento filterColumnGroup. Um elemento de filtro inclui os seguintes elementos:
  • columnName. Nome da coluna a ser filtrada.
  • exclude. Se incluir ou excluir nomes de coluna que correspondam aos critérios.
  • tableName. Nome da tabela à qual os critérios se aplicam. Se o elemento tableName não for especificado, os critérios de filtro serão aplicados a todas as tabelas.
Para incluir todas as colunas, defina exclude como FALSE:
<filterColumnGroup> <filter> <exclude>FALSE</exclude> </filter> </filterColumnGroup>
As seguintes regras se aplicam:
  • Os elementos columName e tableName aceitam asteriscos (*) e pontos de interrogação (?) como caracteres curinga. Um asterisco representa um ou mais caracteres correspondentes. Um ponto de interrogação representa um único caractere correspondente. Esse comportamento corresponde ao do Navegador do PowerExchange.
  • Se o elemento tableName não for especificado, a condição do filtro será aplicada a todas as tabelas.
  • Se vários elementos de filtro forem definidos para uma tabela, o filtro será interrompido no primeiro critério correspondente.
  • Se nenhum elemento tableName for especificado e vários elementos de filtro forem definidos, apenas o primeiro elemento de filtro será considerado.
  • Se o elemento exclude for definido como FALSE, todas as colunas que não corresponderem aos critérios do filtro serão filtradas.

Exemplos

O exemplo a seguir filtra FILLER* de TAB1, BLANK* de TAB2 e FILTER* de TAB3. CLEAR* de TAB1 é ignorado, pois o filtro FILLER* já está aplicado ao TAB1.
<filterColumnGroup> <filter> <columnName>FILLER*</columnName> <exclude>true</exclude> <tableName>TAB1</tableName> </filter> <filter> <columnName>BLANK*</columnName> <exclude>true</exclude> <tableName>TAB2</tableName> </filter> <filter> <columnName>FILTER*</columnName> <exclude>true</exclude> <tableName>TAB3</tableName> </filter> <filter> <columnName>CLEAR*</columnName> <exclude>true</exclude> <tableName>TAB1</tableName> </filter> </filterColumnGroup>
O exemplo a seguir filtra FILLER* de todas as tabelas, pois tableName não está especificado. Todos os filtros subsequentes são ignorados.
<filterColumnGroup> <filter> <columnName>FILLER*</columnName> <exclude>true</exclude> </filter> <filter> <columnName>BLANK*</columnName> <exclude>true</exclude> <tableName>TAB2</tableName> </filter> <filter> <columnName>FILTER*</columnName> <exclude>true</exclude> <tableName>TAB3</tableName> </filter> <filter> <columnName>CLEAR*</columnName> <exclude>true</exclude> <tableName>TAB1</tableName> </filter> </filterColumnGroup>
O exemplo a seguir filtra todas as colunas, exceto BLANK* de TAB2.
<filterColumnGroup> <filter> <columnName>BLANK*</columnName> <exclude>false</exclude> <tableName>TAB2</tableName> </filter> </filterColumnGroup>