Configure GRE in local mode

When a Genero Report Engine (GRE) is operating on the GAS locally, the GAS is configured with URLs and environment variables to handle the processing of reports.

The GAS provides three URLs with the report prefix to locate the Genero Web Report viewer and resources.
  • $(connector.uri)/ua/report/viewer
  • $(connector.uri)/ua/report/public
  • $(connector.uri)/ua/report/private/$(session.id)
Table 1. URL prefixes
URL prefix Location
viewer The viewer URL prefix is used to load the HTML report viewer implementation included in the GRE package. It is bound to the$GREDIR/viewer directory by default.
public The public URL prefix is used for public resources such as documents, images, or fonts. These resources can be shared between applications. The default location is APPDATA/public
private The private URL prefix is used for private resources. These resources are not shared between applications or users. The access to private files is controlled by the GAS and are deleted when the session ends. The default location is APPDATA/tmp/dispatcher_name/$(session.id)/reports
The GAS provides several environment variables to the started application. These environment variables are used with reports for the GRE operating in local mode.
Table 2. Environment variables dedicated to GRE in local mode
Variable Description Example Values
GRE_REPORT_VIEWER_URL_PREFIX URL prefix of Genero Report Viewer
http://localhost:6394/ua/report/viewer 
GRE_PRIVATE_URL_PREFIX Private URL prefix
http://localhost:6394/ua/report/private/
                89be6b3867148e738fc6bd1daad1ff2e
GRE_PUBLIC_URL_PREFIX Public URL prefix
http://localhost:6394/ua/report/public
GRE_PRIVATE_DIR Private resource directory
private/89be6b3867148e738fc6bd1daad1ff2e
GRE_PUBLIC_DIR Public resource directory
public