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, respektive images/action/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 Engine pro každý parametr sestavy.
- Poslední vlastností musí být report_type, ve které se zobrazuje volba Detailed (Podrobná) nebo Summary (Souhrnná).