GRW 2.50 upgrade guide

Review when migrating to GRW 2.50.

Important:

This is an incremental upgrade guide that covers only topics related to the GRW version specified in the page title. Check prior upgrade guides if you migrate from an earlier version. Make sure to also read about the new features for this version.

Important:

This version of GRW is desupported, use a more recent version of the product.

Corresponding new features page: GRW 2.50 new features.

Genero Report Writer

The fieldNamePatterns input parameter for the reporting API function fgl_report_configureAutoformatOutput() has changed from "sort by position of fields in PRINT statement" to "sort by matched pattern and then by position of field in PRINT statement." If you have a report application that uses this function to define the output of an auto-format report that is not of a COMPATIBILITY type, verify that the report formats as expected and make modifications if necessary.

For more information, go to fgl_report_configureAutoformatOutput.

Prior to version 2.50, localization information (FGLPROFILE, FGLRESOURCEPATH, DBPATH, DBFORMAT and so on) was statically defined at the start of a program and could not be changed at runtime. A work-around at the time was to place reports in separate executables, then to run these executables from the main application with a modified environment. This achieved the effect of modifying the localization configuration on a per report basis. This work-around will not work with reports run in distributed mode; the fgl_report_configureLocalization function should be used instead.

For more information, go to Change localization settings at runtime.