To zadanie definiuje raport w pliku ReportDefinitions.xml na serwerze IBM® Enterprise Records. Ten plik znajduje się w ścieżce <ścieżka_instalacji_RM>\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 i images/action/report.gif. Nie należy ich 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 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.