Release 10.1A: OpenEdge Reporting:
Report Builder Deployment

> ## Parameter guidelines and restrictions

> Each time you run Report Engine, you must specify a value for each of its parameters, even if that value is blank or zero (for the PRINTRB and PRNTRB2 interfaces) or is the parameter field’s default value (for the table interface). Each of the parameter values must be of the correct data type for the corresponding Report Engine parameter.

> Note: For the PRINTRB and PRNTRB2 interfaces, the parameters must also be in the correct order (the order in which they appear in Table 3–1).

> You must specify a value for two parameters: `RB-REPORT-LIBRARY` and `RB-REPORT-NAME`. If you do not specify the report name and library name, Report Engine cannot run the report. For the remaining parameters, you can specify either a real value or a special default value. The default value specifies to use the value stored in the report definition. The default value is different for each data type.

> Table 3–5: Report Engine parameter default values
> Parameter data type | Default value
> --- | ---
> Character | ""
> Numeric | 0
> Logical | NA

> When you use the table interface, the default values listed in Table 3–5 match the Initial Value that is used by default when you create a new record in the Report Engine table. (The Initial Value is specified when you create a field in the Data Dictionary.) Thus, when you create a record, all the fields are set to the default value. However, you must assign actual values to `RB-REPORT-NAME` and `RB-REPORT-LIBRARY` fields before you call Report Engine.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095