تقوم هذه المهمة بتعريف التقرير في الملف ReportDefinitions.xml في وحدة الخدمة IBM® Enterprise Records. هذا الملف موجود على <ier_install_path>\Config\ ReportDefinitions.xml. على سبيل المثال: C:\Program Files\IBM\EnterpriseRecords\Config\ReportDefinitions.xml.
لتعريف التقرير في ReportDefinitions.xml:
<object key="reportDefinition">
<setting key="id">42</setting>
<setting key="title" localizationKey="server.report_title.42">Physical
Records by Media Type Created within a Specific Period</setting>
<setting key="desc" localizationKey="server.report_desc.42"> This
report lists the physical records that were created within a specific
period and with a specific media type.</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>
عقد وقيم XML تكون كما يلي:
- كود التعريف يجب أن يكون متفرد في كل تعريفات التقارير في XML.
- يتم استخدام كود التعريف كجزء من localizationKey المتفرد. على سبيل المثال، localizationKey="server.report_title.42”
- يجب أن يكون هذا العنوان والوصف متفردين عند عرضهم في واجهة التعامل لمستخدم IBM Enterprise Records.
- القيم المفترضة الى url و img هي RMViewReport.jsp، وimages.gif، و action.gif، و report.gif. لا تحاول تغيير هذه القيم.
- يجب أن يتطابق اسم التقرير كليا مع اسم ملف قالب التقرير الذي تم تكوينه في Crystal Report Designer، بدون البادئة Detailed أو Summary.
- في كشف الخصائص، حدد نفس الاسم الرمزي المحدد في قالب خاصية Content Platform Engine لكل من معاملات التقرير.
- آخر خاصية يجب أن تكون report_type، والتي يتم استخدامها لعرض الاختيار مفصل أو ملخص.