تقوم هذه المهمة بتعريف التقرير في الملف 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/action/report.gif، على التوالي. لا يجب تغيير هذا.
- اسم التقرير يجب أن يتفق مع اسم ملف قالب التقرير الذي تم تكوينه في Crystal Report Designer، بدون البادئة ‘Detailed' أو ‘Summary'.
- في كشف الخصائص، حدد نفس الاسم الرمزي المحدد في قالب خاصية Content Engine لكل من معاملات التقرير.
- آخر خاصية يجب أن تكون report_type، والتي يتم استخدامها لعرض الاختيار مفصل أو ملخص.