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_installation_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 sont affichés dans l'interface utilisateur Web d'IBM Enterprise Records.
- Les valeurs par défaut pour url et img sont RMViewReport.jsp, images.gif, action.gif et report.gif. Ne modifiez pas ces valeurs.
- 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 Platform 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.