此任务在 ReportDefinitions.xml 文件中定义报告。此文件位于 <ier_install_path>\Config\ReportDefinitions.xml 中。例如:C:\Program Files\IBM\EnterpriseRecords\Config\ReportDefinitions.xml。
如何在 ReportDefinitions.xml 中定义报告:
<object key="reportDefinition">
<setting key="id">42</setting>
<setting key="title" localizationKey="server.report_title.42">Physical
Records by Media Type Created within a Specific Period</setting>
<setting key="desc" localizationKey="server.report_desc.42"> 此报告列出在特定时间段内创建且具有特定介质类型的物理记录。</setting>
<setting key="url">RMViewReport.jsp</setting>
<setting key="img">images/action/report.gif</setting>
<setting key="reportName" localizationKey="server.report_name.42">Physical
Records By Media Type Created.rpt</setting>
<array key="excludedObjectStores"/>
<list key="properties">
<object key="property">
<setting key="symbolicName">fileplan_browse</setting>
<setting key="required">1</setting>
</object>
<object key="property">
<setting key="symbolicName">start_date</setting>
<setting key="required">1</setting>
</object>
<object key="property">
<setting key="symbolicName">end_date</setting>
<setting key="required">1</setting>
</object>
<object key="property"> <setting key="symbolicName">media_type</setting>
<setting key="required">1</setting>
</object>
<object key="property">
<setting key="symbolicName">report_type</setting>
<setting key="required">0</setting>
</object>
</list>
</object>
XML 节点和值如下所示:
- id 在 XML 的所有报告定义中必须是唯一的。
- id 用作唯一 localizationKey 中的一部分。例如,localizationKey="server.report_title.42”
- 标题和描述必须唯一,因为它们会显示在 IBM® Enterprise Records Web 用户界面中。
- url 和 img 的缺省值为 RMViewReport.jsp、images.gif、action.gif 和 report.gif。不要更改这些值。
- 报告名称必须与您在 Crystal Report Designer 中创建的报告模板文件名匹配,但不带有“详细”或“摘要”前缀。
- 在属性列表上,为每个报告参数指定符号名称,该名称与 Content Platform Engine 属性模板中的符号名称完全相同。
- 最后一个属性必须为 report_type,该属性用于显示“详细”或“摘要”选项。