مراحل المعالجة

يوضح هذا القسم المراحل بدءًا من ملف المدخلات الأولي وصولاً إلى مخرجات القياس الأولي. للحصول على أوصاف الاختصارات والمختصرات المستخدمة في هذا الفصل، ارجع إلى اختصارات ومصطلحات معالجة OSB.

راجع مخطط تسلسل المنطق للحصول على وصف عام لكيفية تفاعل المكونات.

عمليات OSB

  1. بدأ موفق ملف هيكل موصل جافا قراءة الملف.

  2. يقوم موفق الملف بإنشاء مثيل وتهيئة معالج الملف العام.

  3. يقوم موفق الملف باستدعاء معالج الملف العام لإدخال تدفق مفتوح إلى الملف الوارد.

  4. يقوم معالج الملف العام بإرسال D1-PayloadStatistics رسالة إخطار إلى موفق الملف.

  5. يقوم معالج الملف العام بإنشاء مثيل وتهيئة (إذا لم يتم ذلك بعد) موفق الملف الذي يتم تحديده في خصائص الوكيل الواردة لتحليل الملف.

  6. يقوم معالج الملف العام باستدعاء موفق الملف (راجع عمليات محلل الملفات أدناه).

  7. في حالة حدوث خطأ في محلل الملفات، يقوم محلل الملفات باستدعاء معالج الملف العام. يقوم معالج الملف العام بإرسال D1-PayloadErrorNotif رسالة إخطار إلى موفق الملف.

  8. يحصل معالج الملف العام على XML العادي بوصفه مرتجع من محلل الملفات.

  9. يقوم معالج الملف العام بإرجاع XML العادي إلى موفق الملف.

  10. يتم إدخال XML العادي عبر InboundProxyService خدمة وكيل المعالجة. أثناء سير رسائل خدمة وكيل المعالجة، يتم مراجعة وتحويل XML العادي إلى تنسيق XML الخاص ببيانات القياس الأولية.

  11. تقوم معالجة خدمة الوكيل بإدخال بيانات القياس الأولية إلى خدمة وكيل معالجة النتائج. تقوم خدمة وكيل معالجة النتائج بنشر XML الخاص ببيانات القياس الأولية في قائمة انتظار JMS، والتي يتم التقاطها بعد ذلك بواسطة المكون البرمجي المعتمد على الرسائل.

  12. يتم تكرار عمليات OSB 3 إلى 9 حتى يقوم موفق الملف بالرجوع "فارغًا" في العملية 9.

  13. يقوم معالج الملف العام بإرسال D1-PayloadStatistics رسالة إخطار إلى موفق الملف.

عمليات محلل الملفات

  1. يقوم محلل الملفات ببدء قراءة تدفق المدخلات

  2. يقوم محلل الملفات بإنشاء مثيل لكائن JAXB من نوع XML العادي. يتم إنشاء فئات التنفيذ وواجهات JAXB المرتبطة باستخدام JDeveloper (راجع دليل مستخدم البرنامج الوسيط لأوراكل فيوجن من أجل Oracle JDeveloper أو إنشاء فئات جافا من مخططات XML).

  3. يقوم محلل الملفات بقراءة تدفق المدخلات في مقاطع حتى يصل إلى نهاية منطقية للبيانات الذي يمّكنه من إنشاء XML عادي.

  4. يقوم محلل الملفات بملء البيانات التي يتم قراءتها في كائن JAXB بتنسيق XML العادي.

  5. يقوم محلل الملفات بتنظيم كائن JAXB في XML العادي وبإدخاله مرة أخرى إلى معالج الملف العام. إذا تم الوصول إلى نهاية الملف، يقوم محلل الملفات بإدخال "فارغ" مرة أخرى.

  6. يتم تنفيذ عمليات محلل الملفات من 2 إلى 5 لكل استدعاء بواسطة معالج الملف العام.