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

Column Name Filters

Column Name Filters

You can filter columns in data maps based on column name. To apply column name filters, include the filterColumnGroup and filter elements in the control file.
The following statements show the elements with default values:
<filterColumnGroup> <filter> <columnName>FILLER*</columnName> <exclude>true</exclude> </filter> </filterColumnGroup>
You can include one or more filter elements in a filterColumnGroup element. A filter element includes the following elements:
  • columnName. Column name to be filtered.
  • exclude. Whether to include or exclude column names that match the criteria.
  • tableName. Name of the table to which the criteria apply. If the tableName element is not specified, the filter criteria apply to all tables.
To include all columns, set exclude to FALSE:
<filterColumnGroup> <filter> <exclude>FALSE</exclude> </filter> </filterColumnGroup>
The following rules apply:
  • The columName and tableName elements accept asterisks (*) and question marks (?) as wildcard characters. An asterisk represents one or more matching characters. A question mark represents a single matching character. This behavior matches that of the PowerExchange Navigator.
  • If the tableName element is not specified, the filter condition applies to all tables.
  • If multiple filter elements are defined for a table, the filter stops at the first matching criteria.
  • If no tableName element is specified and multiple filter elements are defined, only the first filter element is considered.
  • If the exclude element is set to FALSE, all columns that do not match the filter criteria are filtered.

Examples

The following example filters FILLER* from TAB1, BLANK* from TAB2, and FILTER* from TAB3. CLEAR* from TAB1 is ignored, as the FILLER* filter is already applied to 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>
The following example filters FILLER* from all tables, as tableName is not specified. All subsequent filters are ignored.
<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>
The following example filters all of the columns except BLANK* from TAB2.
<filterColumnGroup> <filter> <columnName>BLANK*</columnName> <exclude>false</exclude> <tableName>TAB2</tableName> </filter> </filterColumnGroup>

0 COMMENTS

We’d like to hear from you!