V této úloze se definuje sestava v souboru ReportDefinitions.xml na serveru IBM® Enterprise Records. Cesta k tomuto souboru je <ier_install_path>\Config\ ReportDefinitions.xml. Například: C:\Program Files\IBM\EnterpriseRecords\Config\ReportDefinitions.xml.
Chcete-li definovat sestavu v souboru ReportDefinitions.xml, postupujte takto:
<object key="reportDefinition">
<setting key="id">42</setting>
<setting key="title" localizationKey="server.report_title.42">Fyzické
záznamy podle typu média vytvořené v určitém období</setting>
<setting key="desc" localizationKey="server.report_desc.42"> Tato
sestava uvádí fyzické záznamy, které byly vytvořeny v určitém
období a na určitém typu média.</setting>
<setting key="url">RMViewReport.jsp</setting>
<setting key="img">images/action/report.gif</setting>
<setting key="reportName" localizationKey="server.report_name.42">Fyzické
záznamy podle typu média vytvořené.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>
Uzly a hodnoty XML jsou následující:
- Hodnota id musí být jedinečná mezi všemi definicemi sestav v kódu XML.
- Hodnota id se používá jako součást jedinečné položky localizationKey. Například localizationKey="server.report_title.42”.
- Název a popis musejí být jedinečné, protože se zobrazují ve webovém uživatelském rozhraní produktu IBM Enterprise Records.
- Výchozí hodnoty položek url a img jsou RMViewReport.jsp, images.gif, action.gif a report.gif. Neměňte je.
- Název sestavy musí odpovídat názvu souboru šablony sestavy, který jste vytvořili v aplikaci Crystal Report Designer, avšak bez předpony Detailed nebo Summary.
- V seznamu vlastností zadejte úplně stejný symbolický název jako v šabloně vlastností Content Platform Engine pro každý parametr sestavy.
- Poslední vlastností musí být report_type, ve které se zobrazuje volba Detailed (Podrobná) nebo Summary (Souhrnná).