Class Reference
%ZEN.Report.defaultApplication
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ZEN] >  [Report] >  [defaultApplication]
Private  Storage

class %ZEN.Report.defaultApplication extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
47


Summary

Methods
%%OIDGet %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject


Parameters

• 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