Use native filters, which are preferred, or IBM® Rational® Publishing Engine filters to limit the amount of processed data. Not all
data sources support native filters.
There are two ways to filter data:
- Rational Publishing Engine filter: This is a Javascript expression using the data
attributes of the entities returned by the query. Rational Publishing Engine filters are processed when data is extracted from the
data source.
- Native filter: This is a plain text, interpreted by the data source,
in a format specific to the data source type. When a query is run,
only the data entities that match the filter are returned.
Note: The native filter must to be a valid filter as defined by the
data source. No validation is performed. An invalid filter might produce
results ranging from incorrect data in the output to the tool crashing.
Not all data sources support native filtering. You cannot define
a native filter for data sources accessed through the Generic XML
input driver of Rational Publishing Engine. The only exception is for the data sources where the
filtering can be specified in the URL.
Tip: Use native filters whenever possible. Native filters
are usually more effective and generate document faster than Rational Publishing Engine filters.