المعالجة C1-PEPL2 - تحميل المدفوعات (الخطوة 2)

تشير عملية مجموعة المعالجة C1-PEPL2 إلى ثاني معالجة من ثلاث عمليات معالجة خلفية يتم من خلالها تحميل محتويات سجلات التحميل المرحلي لإجراء الدفع إلى جداول الدفع المتعددة.

تتولى العملية C1-PEPL2 مسئولية إنشاء إجراءات دفع وقنوات دفع ومدفوعات وكذلك تحويل سجلات الترحيل المقابلة من الحالة معلق إلى الحالة مكتمل.

يوضح الشكل التالي والقسم أدناه مراحل المستويات المتقدمة للمعالجة التي تتم من خلال المعالجة الخلفية C1-PEPL2.

تتم معالجة كل مجموعة سجلات ترحيل مميزة بالحالة معلق ومرتبطة بنفس معرف المصدر الخارجي ومعرف التحويل الخارجي وتاريخ المحاسبة ومعرف عملية إجراء الدفع على النحو التالي:

  • يتم إنشاء إجراء دفع للمجموعة وإضافة طابعه على كل سجل من سجلاتها.
  • يتم إنشاء قناة دفع لكل مجموعة سجلات ترحيل منفصلة ولها نفس حساب قناة الدفع ونوع قناة الدفع وحقول معلومات أخرى لقناة الدفع، ذلك فيما عدا مبلغ قناة الدفع.
  • يتم بعد ذلك استدعاء خوارزمية "إنشاء دفع" لكل مجموعة سجلات ترحيل مميزة ولها نفس حساب قناة الدفع وقاعدة التوزيع وقيمة القاعدة والتي توفر لها إجمالي المبلغ الخاص بالمجموعة.
  • يتم نقل سجل الترحيل إلى الحالة "مكتمل".
  • في حالة حدوث أي خطأ، يتم تعيين سجل ترحيل مخصص لمجموعة إجراءات الدفع (يتم اختيار سجل واحد بطريقة عشوائية) على الحالة خطأ ويتم إنشاء قيد مهمة وربطه بالسجل لالتقاط رسالة الخطأ الخاصة بالمجموعة ككل. تظل السجلات الأخرى بالمجموعة بالحالة غير تام.
ملاحظة:

خطأ مجموعة. يوفر هذا الأسلوب طريقة أسهل للاسترجاع من خطأ قد يؤثر على كل سجلات الترحيل لإجراء دفع واحد. ويتطلب التقاط الخطأ في سجل مخصص واحد فقط إعادة تعيين هذا السجل فقط على الحالة معلق بمجرد تصحيح المشكلة. ومن المهم ملاحظة أنه لا تتم معالجة مجموعة السجلات بالكامل في حالة وجود سجل واحد على الأقل في المجموعة بالحالة خطأ.

  • وفي حالة عدم حدوث أخطاء، تتم عملية معالجة مسح المهمة لإتمام قيود المهمة التي نشأت سابقًا لسجل الترحيل المحدد.
المسار السريع:

ارجع إلى إنشاء قيود مهمة بدلاً من الاستثناءات للحصول على مزيد من المعلومات حول كيفية استخدام قيود المهمة لالتقاط أخطاء المعالجة.

ملاحظة:

تم تصميم هذه العملية لدعم التنفيذ في تسلسلات العمليات المتوازية على أساس حقل معرف عملية إجراء الدفع.