class %ZEN.Report.defaultApplication
extends %RegisteredObject
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
47
|
|
|
|
|
|
|
parameter AGGREGATETAG;
Used to tag aggregates in EXCEL mode
parameter CHECKPDFNOTZEROLENGTH = 0;
parameter CONTENTTYPE = "text/xml";
parameter COUNTREPEATINGELEMENT = 100;
If SPLITANDMERGE set, along with REPEATINGELEMENT and COUNTREPEATINGELEMENT then the XML file is split on the repeating element called
REPEATINGELEMENT every COUNTREPEATINGELEMENT elements. REPEATINGELEMENT is an element right under root.
parameter DATASOURCE;
If defined, this provides a reference to the external
XML data to use in generating the report. If it is
not provided, data will be generated from the
ReportDefinition XData block.
parameter DEFAULTFONTFACECOPYHTML;
Used on item when copyhtml="true" to specify a default font face
parameter DEFAULTFONTSIZECOPYHTML;
Used on item when copyhtm="true" to specify a default font size
parameter DEFAULTMODE = "html";
Specifies the default display mode used for this report if
the URL parameter, $MODE, is not present.
parameter EMBEDXSL = 0;
Specifies whether XSLT is embedded in XML, if it is we must use explicit namespaces for generated XML
parameter ENCODING = "utf-8";
encoding value
parameter EXCELMODE = "element";
parameter EXCELMULTISHEET = 0;
If 1, input XML represents multiple Excel worksheets
If 0, (the default), input XML represents single Excel worksheets
parameter EXCELSTYLESHEET;
If defined, this provides a reference to the external
stylesheet to use in generating the EXCEL spreadsheet. If it
is not provided, a stylesheet will be generated from the
Excel XData block.
parameter HANG = 0;
parameter HTMLSTYLESHEET;
If defined, this provides a reference to the external
stylesheet to use in generating the HTML report. If it
is not provided, a stylesheet will be generated from the
ReportDisplay XData block.
parameter INDENT = "yes";
value of indent in xsl:output element
default is yes
parameter NLSIOTABLE = "RAW";
This parameter controls the NLS table to use
when streaming characters to the browser for HTML display.
The default value is "RAW"
parameter PDFSWITCH = "-pdf";
parameter PRESERVESPACE;
xsl:preserve-space elements value
parameter PS;
Postscript Printer
parameter REMOVENULLS = 0;
If 1 (set) elements or attributes that contain only NULL are not generated
The default is 0 to preserve past ZEN Report identification of null with empty string, so as not to break existing reports
parameter RENDERSERVER;
specifies whether we communicate with a render server to generate PDFs rather than directly generating them ourself
Can be overriden by $RENDERSERVER on URL
parameter RENDERTIMEOUT;
if we do not render through the render server in the amount of time specified in this parameter
then we return an error from rendering
when this parameter is "" the default or -1, then we can potentially wait forever to render
The units are seconds.
parameter REPEATINGELEMENT;
If SPLITANDMERGE set, along with REPEATINGELEMENT and COUNTREPEATINGELEMENT then the XML file is split on the repeating element called
REPEATINGELEMENT every COUNTREPEATINGELEMENT elements. REPEATINGELEMENT is an element right under root.
parameter REPORTDIR;
This is the output directory when $REPORTNAME specified on URL
parameter REPORTXMLNAMESPACE;
If provided, this is the XML namspace that will be used
for the generated XML report.
parameter REPORTXMLNAMESPACEPREFIX;
If provided, this is the XML namspace prefix that will be used
for the generated XML report.
parameter RESOURCE;
If defined, this is the name of a system Resource for which the current user must
hold the USE privilege in order to view this page or to invoke any
of its server-side methods from the client.
Optionally, this can contain a comma-delimited list of several resource
names. In this case, the user must hold the USE privilege on at least
one of the resources in the list.
parameter SETPROCESSWIDERUNTIMEMODE = 0;
Process wide runtime mode
Set on a sql statement from the runtime mode passed into the ZEN Report if this is 1
parameter SPLITANDMERGE;
If SPLITANDMERGE set, along with REPEATINGELEMENT and COUNTREPEATINGELEMENT then the XML file is split on the repeating element called
REPEATINGELEMENT every COUNTREPEATINGELEMENT elements. REPEATINGELEMENT is an element right under root element.
Let ... be the repeating element.
Then to the renderer the XML file looks like (...)*, 0 or more repetitions of the element ....
The XML file can contain other sibling elements to as long as they are NOT mentioned in the Report Display.
parameter SQLCACHE = 1;
parameter STRIPPI = 0;
strip processing instruction
parameter STRIPSPACE;
xsl:strip-space elements value
parameter STYLESHEETDEFAULTMODE = "none";
Specifies the default display mode used for this report in the xml-stylesheet XML processing instruction if
the URL parameter, $MODE, is not present.
parameter SUPPORTMACROS = 0;
If SUPPORTMACROS is 1 we canocalize the ZEN Report Definition and Display
replacing all single-quoted attributes by double-quoted attributes
Also we allow macros through the macrodef element <macrodef class="classname" xdata="xdataname"/>
parameter SUPPRESSEXCELHEADERS = 0;
parameter TABLEALTCOLOR;
TABLEALTCOLOR provides a report-wide overridable setting for the table altcolor attribute
parameter TIMEOUT = 5;
Timeout on opening files
parameter TOOLONGTEXT = "unset";
default value for item too-long-text if default is not none
possible values are truncate and wrap
parameter USEINSTALLEDFOP = 1;
If USEINSTALLEDFOP is set to 1 and ^%SYS("zenreport") nodes have NOT been set
then use the FOP that comes installed with Cache' for all XSLT transformations for generating HTML and PDF
parameter USEINSTANCEHOSTNAMEONRELATIVEURLS = 0;
If true use instance host name (CSP Config/Default Parameters) on relative URLs in ZEN Report Display
when generating PDFs or XSLFO
parameter USETEMPFILES = 0;
Specifies whether XSLT stylesheet is written to temp file for HTML generation
parameter XMLSWITCH = "-xml";
parameter XSLFOSTYLESHEET;
If defined, this provides a reference to the external
stylesheet to use in generating the XSL-FO (PDF) report.
If it is not provided, a stylesheet will be generated
from the ReportDisplay XData block.
parameter XSLSWITCH = "-xsl";
parameter XSLTMODE = "server";
Specifies where XSLT processing is done when html generation occurs - on browser or server
when the URL parameter, $XSLT, is not present.
parameter XSLTVERSION = "1.0";
Specifies version of XSLT processor being used 1.0 or 2.0