Preface
Purpose
Audience
Organization
Typographical conventions
Examples of syntax descriptions
OpenEdge messages
Report Engine Basics
How Report Engine generates reports
How to run Report Engine
Table interface
PRINTRB interface
PRNTRB2 interface
Choosing which interface to use
Before you get started
Report Engine Administration
Deployment considerations
Establishing registry or Progress.ini file settings
[RBStartup]
[ReportBuilderDefaults]
Modifying the environment variable RBLNG
Understanding Report Engine search rules
Image files
Memo files
Database files
Report libraries
Generating a list of reports
Identifying the default printer
Listing the available printers
Accessing initialization (.INI) files
Using password security
Verifying report status
Report status file
RO-ERROR-CODE
RO-ERROR-MESSAGE
RO-PAGES
RB-STATUS field
Report Engine Parameters
Parameter basics
Predefined parameters
A brief overview of the predefined parameters
Complete descriptions of each predefined parameter
RB-DB-CONNECTION and the Report Engine table interface
RB-DB-CONNECTION and the Report Engine PRINTRB and PRNTRB2 interfaces
User-defined parameters
Overriding a table name
Overriding a table name
Specifying an author’s name
Specifying multiple user‑defined parameters
Overriding the sort criteria
Parameter guidelines and restrictions
Prompting for user input
Prompting for input with a predefined parameter
Prompting for input with a user‑defined parameter
Incorporating parameters in the report definition
Report Engine Table Interface
Table interface basics
Table interface quick start example
Creating the Report Engine table
Specifying default field values
Entering the Report Engine parameter values for the reports
Invoking Report Engine
Command-line syntax
Command-line parameters
Report code page in (-rbcpreportin)
UDF code page in (-rbcpudfin)
Report Engine record delete (-rbdel)
Report status file (-rbstatfile)
Encoded password (-rbP)
Report Engine table name (-rbtable)
RBREPORT table database name (-rbtabledb)
Report tag (-rbtag)
Report update status (-rbupds)
Methods of invoking Report Engine
Using the _prore.p procedure file
Using OS-COMMAND statement
Using a DOS window
Using an MS-Windows icon
Using the Start menu Run option
Running multiple reports
Running reports from an application
Running a report with a simple filter override
Prompting for user input for the printer information
Prompting for user input for the filter information
Generating a list of reports, printing the reports, and updating the RB-STATUS field
Generating a list of reports, prompting the user to select which reports to run, and running the reports
Report Engine PRINTRB and PRNTRB2 Interfaces
PRINTRB/PRNTRB2 interface basics
PRINTRB interface quick start example
PRNTRB2 interface example
Using the PRINTRB/PRNTRB2 parameters
Running Report Engine from an application
Running a report with a simple filter override
Prompting for user input for the printer information
Prompting for user input for the filter information
Running multiple reports in a batch
Running multiple reports and prompting for user input
Overriding database connection information
OpenEdge Reporting:Report Builder Deployment
Running Report Engine from an application