Default RDL Template

<< Click to Display Table of Contents >>

Navigation:  Professional > Reports > RDL Reports >

Default RDL Template

When viewing a tabular report (e.g. Analytical Results) as an RDL report (e.g. in the EQuIS Professional Report Viewer or EQuIS Enterprise EZView Widget's PDF download), EQuIS must determine the default RDL to use to render the report.

 

Default Table RDL

 

With no additional configuration, the default table RDL that is generated will be a simple table (i.e. tablix) showing the rows and columns of the underlying tabular report. In order to accommodate as much data as possible in as few pages as possible, the default page size is 44 x 34 inches (i.e. E-size) with 0.5 inch margins.

 

Custom Table RDL

 

In some situations, you may want to define custom RDL to be used as the default template for tabular reports. For example, you might want to include your company logo or use a different default page size. A custom RDL can be designed using the normal RDL report design process. In order to display an arbitrary table of data (from any tabular report), the template must contain a generic <tablix>. The tablix need only contain a single column; EQuIS will use that column as a template for all columns in the tabular report.

 

After designing the RDL, one of the following must be done.

 

Publish the *.rdl file to the DT_FILE table (e.g. using the Docs & Photos Form in Professional or the Explorer Widget in Enterprise).

Save the *.rdl to a network drive that is accessible to all end users and to the Enterprise web application.

 

After publishing the *.rdl file to DT_FILE or saving to a network drive, a record must be created in ST_CONFIG as follows.

 

CONFIG_SECTION

CONFIG_KEY

OBJECT_TYPE

OBJECT_VALUE

STRING_VALUE

When publishing a template for all facilities, leave OBJECT_TYPE and OBJECT_VALUE null.

 
 
EarthSoft.Reports.RDL

 
 
EmptyReportTemplate

 
 
(null)

 
 
(null)

{FILE_ID} (if *.rdl is published to DT_FILE)
or
{network/path/to/*.rdl}

When publishing a template for a specific facility, set OBJECT_TYPE and OBJECT_VALUE as shown.

 
 
EarthSoft.Reports.RDL

 
 
EmptyReportTemplate

 
 
facility_id

 
 
{FACILITY_ID} (of desired facility)

{FILE_ID} (if *.rdl is published to DT_FILE)
or
{network/path/to/*.rdl}

 

A single template for all facilities and/or different templates for different facilities can be published, as shown in the table above.