このタスクでは、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 UI で表示されるため、一意でなければなりません。
- url のデフォルト値は RMViewReport.jsp、img のデフォルト値は images/action/report.gif です。これは変更しないでください。
- レポート名は、Crystal Report Designer で作成したレポート・テンプレート・ファイル名と一致している必要があります (接頭部「Detailed」または「Summary」を含まない)。
- プロパティー・リストで、レポート・パラメーターごとに、Content Engine プロパティー・テンプレートでのシンボル名とまったく同じシンボル名を指定してください。
- 最後のプロパティーは、report_type でなければなりません。これは、Detailed または Summary オプションを示すために使用されます。