To zadanie definiuje raport w pliku ReportDefinitions.xml na serwerze IBM® Enterprise Records. Ten plik znajduje się w ścieżce <ścieżka_instalacji_ier>\Config\ReportDefinitions.xml. Na przykład: C:\Program Files\IBM\EnterpriseRecords\Config\ReportDefinitions.xml.
Aby zdefiniować raport w pliku ReportDefinitions.xml:
<object key="reportDefinition">
<setting key="id">42</setting>
<setting key="title" localizationKey="server.report_title.42">Akta
fizyczne wg typu nośnika, utworzone w określonym czasie</setting>
<setting key="desc" localizationKey="server.report_desc.42"> Ten
raport zawiera listę akt fizycznych utworzonych w określonym czasie
i za pomocą konkretnego typu nośnika.</setting>
<setting key="url">RMViewReport.jsp</setting>
<setting key="img">images/action/report.gif</setting>
<setting key="reportName" localizationKey="server.report_name.42">Akta
fizyczne wg typu nośnika, utworzone.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>
Węzły i wartości XML są następujące:
- Id musi być unikalny we wszystkich definicjach raportów w kodzie XML.
- Id jest używany jako część unikalnego klucza lokalizacji. Na przykład: localizationKey="server.report_title.42”
- Tytuł i opis muszą być unikalne, ponieważ są wyświetlane w interfejsie WWW IBM Enterprise Records.
- Wartości domyślne dla url i img to odpowiednio RMViewReport.jsp, images.gif, action.gif i report.gif. Wartości tych nie należy zmieniać.
- Nazwa raportu musi być zgodna z nazwą pliku szablonu raportu utworzoną w narzędziu Crystal Report Designer, bez przedrostka Detailed i Summary.
- Na liście właściwości określ dokładnie taką nazwę symboliczną, jak nazwa szablonu szablonu właściwości Content Platform Engine dla poszczególnych parametrów raportu.
- Ostatnią właściwością musi być report_type, która jest używana w celu określenia wartości Detailed lub Summary.