Skip to content

Commit

Permalink
ReportType schema for dashboard-based reports (MID-5050)
Browse files Browse the repository at this point in the history
  • Loading branch information
semancik committed Feb 1, 2019
1 parent 558c7c1 commit 5a10588
Showing 1 changed file with 40 additions and 4 deletions.
Expand Up @@ -20881,6 +20881,8 @@
</xsd:appinfo>
</xsd:annotation>
</xsd:element>

<!-- Following elements are jasper-specific. -->
<xsd:element name="parent" type="xsd:boolean" default="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Expand All @@ -20897,8 +20899,6 @@
</xsd:documentation>
</xsd:annotation>
</xsd:element>


<xsd:element name="template" type="xsd:base64Binary" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
Expand All @@ -20915,7 +20915,6 @@
</xsd:documentation>
</xsd:annotation>
</xsd:element>

<xsd:element name="orientation" type="tns:OrientationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Expand Down Expand Up @@ -20945,7 +20944,6 @@
</xsd:documentation>
</xsd:annotation>
</xsd:element>

<xsd:element name="field" type="tns:ReportFieldConfigurationType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>
Expand Down Expand Up @@ -20993,6 +20991,19 @@
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- End of jasper-specific elements. -->

<xsd:element name="dashboard" type="tns:DashboardReportEngineConfigurationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Configuration for dashboard-based reports. Only applicable if reportEngine=dashboard.
</xsd:documentation>
<xsd:appinfo>
<a:since>4.0</a:since>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>

<xsd:element name="postReportScript" type="tns:CommandLineScriptType" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
Expand Down Expand Up @@ -21062,6 +21073,31 @@
</xsd:any>
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="DashboardReportEngineConfigurationType">
<xsd:annotation>
<xsd:documentation>
Configuraiton of dashboard-based reports.
</xsd:documentation>
<xsd:appinfo>
<a:container>true</a:container>
<a:since>4.0</a:since>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="dashboardRef" type="c:ObjectReferenceType" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
Referrence to dashboard definition that should be used as a basis for the report.
</xsd:documentation>
<xsd:appinfo>
<a:objectReferenceTargetType>tns:DashboardType</a:objectReferenceTargetType>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<!-- TODO: other elements to configure the report -->
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="ReportOutputType">
<xsd:annotation>
Expand Down

0 comments on commit 5a10588

Please sign in to comment.