Internal variables in Rational Publishing Engine used within native filters are not computed during runtime

Technote (troubleshooting)


Problem(Abstract)

Internal variables in IBM Rational Publishing Engine (RPE) used for native filters are not computed during runtime.

Symptom

"Native filter" computed by using internal variables results in no filtering being applied to the data


Cause

Internal Variables are computed when the document generation starts, by consuming their 'default value'. Hence any modification to their values attempted through the queries in the document template would have no effect on the computation of the native filter criteria that is using these variables.

Environment

Applicable to all supported environments by RPE

Resolving the problem

This is by design.

RPE calculates the URLs of static data sources when the template execution starts and not at the time the first query from that data source is used, so to control the evaluation time a Dynamic Data Source Configuration Element (DDS) must be used.

Tip: Ensure that the respective container on which filtering is to be applied is well within the scope of the DDS. For example, if the DDS is within a container, then the respective container on which filtering is to be applied must be placed within the main container (that contains the DDS).


Related information

Variables in native filters

Rate this page:

(0 users)Average rating

Document information


More support for:

Rational Publishing Engine
Documentation

Software version:

1.1.2.2

Operating system(s):

Linux, Windows

Reference #:

1599844

Modified date:

2012-08-06

Translate my page

Machine Translation

Content navigation