Overview
The Genero Report Writer reporting API for Genero BDL relies upon several files.
- The libgre.42m file contains the Genero BDL functions that handle Genero Report Writer output and other features. There are mandatory functions that must be called in your Genero BDL report application, and there are optional functions that allow you to change the output format, output features and printer features.
- These files contain some functions that are used internally by Genero Report Writer:
- CaptionCustom.42m
- CompatCustom.42m
- EncodingCustom.42m
- isotools.42m
The compiled versions of these files are provided in <GREDIR>\lib.
Important: These compiled files are linked in the libgre.42x
library, which must be listed in the external dependencies property of any Genero Studio
Project Manager application node that uses Genero Report Writer. This file should be listed by name
only, without a path. Click the ... button in the Value column of the Properties View to open the
Edit List window for that property.
Error Handling
In case of an error, functions from this library will write error messages to stdout using the
DISPLAY
statement. The error condition is indicated by a return value.
Verbosity level
Depending on the value of the environment variable "DEBUGLEVEL" Some of the functions issue warnings and other useful debugging information. Currently any value greater than zero will cause debug output. Debug information is also output using the DISPLAY statement.