In the IUIE, how are BIRT parameters supported?
BIRT parameters are currently supported in the IUIE as follows:
DATE and DATETIME parameters
Parameters published in the IUIE as either DATE or DATETIME are passed to the BIRT engine as Date class parameters; their values must have the following formats:
- DATE parameters: MM/DD/YYYY or MM/DD/YY
- DATETIME parameters: MM/DD/YYYY HH24:MI:SS or MM/DD/YY HH24:MI:SS
Allow Numbers Only
If Allow Numbers Only is checked for a BIRT parameter in IUIE
publishing, the following rules apply:
- If wildcards are allowed, the parameter value must contain only digits and wildcard characters, and is passed as a String parameter to the BIRT engine.
- If wildcards are not allowed, the value may be any valid integer, decimal, or even floating point number. For example, you can use a parameter value like any of the following for this case: 17, -1, 4.78, 6E+10.73. These values are converted to a Java Double class and passed to the BIRT engine.
Special effects parameters
Special effects parameters are used to direct the IUIE to perform a
unique action. Such parameters are prefixed and suffixed with two
underscores (e.g., __NEWWINDOW__ , which, if set to
"Y", directs the IUIE to show the output in a new window).
Other parameter types
All other parameters are passed to the BIRT engine as a simple String class.
Multi-valued parameters
The IUIE passes multi-valued parameters to the BIRT engine as a JAVA array of the associated type (per the above rules).
Last modified on April 22, 2009.







