Cette tâche consiste à définir le rapport dans le fichier ReportDefinitions.xml sur le serveur IBM® Enterprise Records. Ce fichier se trouve dans <chemin_install_ier>\Config\ ReportDefinitions.xml. Par exemple : C:\Program Files\IBM\EnterpriseRecords\Config\ReportDefinitions.xml.
Pour définir le rapport dans ReportDefinitions.xml :
<object key="reportDefinition"> <setting key="id">42</setting> <setting key="title" localizationKey="server.report_title.42">Enregistrements physiques par type de support créés au sein d'une période donnée</setting> <setting key="desc" localizationKey="server.report_desc.42"> Ce rapport répertorie les enregistrements physiques créés au sein d'une période donnée et avec un type de support spécifique.</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>
Les noeuds et valeurs XML doivent répondre aux critères suivants :
- L'id doit être unique dans toutes les définitions de rapport en XML.
- L'id est utilisé comme composant d'une balise localizationKey unique. Par exemple, localizationKey="server.report_title.42”
- Le titre et la description doivent être uniques car ils s'affichent dans l'interface utilisateur Web IBM Enterprise Records Web UI.
- Les valeurs par défaut pour url et img sont respectivement RMViewReport.jsp et images/action/report.gif. Ne les modifiez pas.
- Le nom du rapport doit correspondre au nom du fichier de modèle de rapport créé dans Crystal Report Designer, sans le préfixe Detailed ou Summary.
- Dans la liste des propriétés, spécifiez exactement le même nom symbolique que dans le modèle de propriété Content Engine pour chaque paramètre de rapport.
- La dernière propriété doit être report_type. Elle est utilisée pour indiquer l'option Detailed ou Summary.