Progress
Report Builder
Deployment Guide
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 Progress uses 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 © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |