تُستخدم واجهة ITranslateAnnounceBulkDataExchange لترجمة طلب إعلان مجمع إلى مادة نتيجة تحتوي على مادة BulkJobParams واحدة، وقائمة بمواد BulkFileUrlParams، وقائمة بمواد BulkEntityTypeFilterParams.
تنفيذ الواجهة هو D2L.IM.IPSIS.LIS.BDEMS.ITranslateAnnounceBulkDataExchange.
توفر قائمة تكوين حزمة التكامل لأنظمة معلومات الطالب، والقالب نقطة بداية لأي تنفيذ لـ LIS. يُستخدم معالج AnnounceBulkDataExchangeTranslator (ترتيب الفرز = 10) كنقطة بداية.
AnnounceBulkDataExchangeTranslator (ترتيب الفرز = 10)
يتطلب المترجم العمل المجمع والملفات ومعلومات نوع/تصفية الملفات ويقوم بتعيينها من طلب الإعلان المجمع.
التنفيذ
D2L.IM.IPSIS.LIS.RequestAdapters.BDEMS.Default.AnnounceBulkDataExchangeTranslator
السلوك المتوقع
يؤدي المترجم المهام الآتية:
- تعيين العمل المجمع وخصائصه.
- تعيين الملفات وخصائصها.
- المتابعة إلى المترجم المتاح التالي.
الخاصية
|
عنصر نتيجة الترجمة
|
تعيين طلب الإعلان
|
JobId
|
result.BulkJobParams.IMJobId
|
request.transactionId
|
ExpiryDateTime
|
result.BulkJobParams.ExpiryDateTime
|
request.bulkBlockManifest.expiryDate
|
الحالة
|
result.BulkJobParams.Status
|
BulkJobStatus.BulkRequested
|
BulkFileUrlParams
الخاصية
|
عنصر نتيجة الترجمة
|
تعيين طلب الإعلان
|
عنوان Url للملف البعيد
|
result.BulkFileUrlParams[*].RemoteFileUrl
|
request.bulkBlockManifest.bulkBlockDataFile[*].url
|
حجم الملف
|
result.BulkFileUrlParams[*].FileSize
|
request.bulkBlockManifest.bulkBlockDataFile[*].totalSize
|
CheckSum
|
result.BulkFileUrlParams[*].CheckSum
|
request.bulkBlockManifest.bulkBlockDataFile[*].checkSum
|
BulkEntityTypeFilterParams
الخاصية
|
عنصر نتيجة الترجمة
|
تعيين طلب الإعلان
|
نوع الكيان
|
result.BulkEntityTypeFilterParams[*].EntityType
|
request.bulkBlockManifest.bulkBlockDataFile[*].serviceSet.
serviceRecord[*].interfaceName
|
نقطة بدء الحفظ
|
result.BulkEntityTypeFilterParams[*].EndSavePointDateTime
|
request.bulkBlockManifest.bulkBlockDataFile[*].savePoint
|
نقطة إنهاء الحفظ
|
result.BulkEntityTypeFilterParams[*].EndSavePointDateTime
|
request.bulkBlockManifest.bulkBlockDataFile[*].savePoint
|