這項作業會在 IBM® Enterprise Records 伺服器的 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"> This
report lists the physical records that were created within a specific
period and with a specific media type.</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 中所建立的報告範本檔名(不含字首 Detailed 或 Summary)。
- 在內容清單中,針對每一個報告參數,指定與 Content Platform Engine 內容範本完全相同的符號名稱。
- 最後一個內容必須是 report_type,其用來顯示 Detailed 或 Summary 選項。