تُستخدم واجهة المكون الإضافي الخاصة بـ IBulkSendReportHandler بواسطة BulkManager لدعم إنشاء طلب reportBulkDataExchange.
تنفيذ الواجهة هو D2L.IM.IPSIS.Bulk.Handlers.IBulkSendReportHandler.
توفر قائمة تكوين القالب - التقرير المجمع نقطة بداية لأي تنفيذ لـ LIS.
يُستخدم D2L.IM.IPSIS.LIS.BDEMS.Default.ReportBulkDataExchangeHandler (ترتيب الفرز = 10) كنقطة بداية عند التكامل باستخدام LIS.
ReportBulkDataExchangeHandler
التنفيذ
D2L.IM.IPSIS.LIS.BDEMS.Default.ReportBulkDataExchangeHandler
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- التحقق من صحة نقطة النهاية وإعداد العميل.
- الحصول على BulkBlockReportType من أداة إنشاء التقارير. إذا كان التقرير خاليًا، فإنه يتم إنشاء تقرير أساسي يفي بالحد الأدنى من المتطلبات لمواصفات LIS واستخدامه، ويتم تسجيل خطأ.
- إنشاء reportBulkDataExchangeRequest باستخدام التقرير.
- إرسال reportBulkDataExchangeRequest عبر العميل.
- فحص الاستجابة. إذا كانت الاستجابة ناجحة، يتم إرجاع قيمة صحيحة. إذا كانت الاستجابة خطأً، فإن المعالج يقوم بتحديث حالة المهمة إلى خطأ، وتسجيل الخطأ، وإرجاع قيمة خطأ.
- إخراج نظام المصدر من BulkMode.