이 태스크는 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 웹 사용자 인터페이스에 표시되므로 고유해야 합니다.
- url 및 img의 기본값은 각각 RMViewReport.jsp, images.gif, action.gif 및 report.gif입니다. 이러한 값은 변경하지 마십시오.
- 보고서 이름은 상세 또는 요약 접두부를 제외하고 Crystal Report Designer에서 작성한 보고서 템플리트 파일 이름과 일치해야 합니다.
- 특성 목록에서 각 보고서 매개변수에 대해 컨텐츠 플랫폼 엔진 특성 템플리트에서와 정확하게 동일한 기호 이름을 지정해야 합니다.
- 마지막 특성은 report_type이어야 하며 상세 또는 요약 옵션을 표시하는 데 사용됩니다.