تعيين الحقول الإضافية

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

يمكن تنفيذ هذا الربط باستخدام سكريبت Groovy مخصص، من خلال معترض البرنامج الفرعي الخارجي "عند ملء قائمة النتائج" المحدد في البحث القابل للتوسيع "تكوين معالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي".

نظرة عامة على معالجة بيانات القياس المنقولة

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

خطوات إطار عمل بيانات العداد للخدمات والمرافق من أوراكل

  1. يبدأ برنامج عملية تحميل الملف في قراءة الملف.
  2. تُنشئ عملية التحميل مثيلاً من فئة "معالج بيانات القياس المنقولة" المحددة في البحث القابل للتوسيع "تكوين معالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي". وتعالج هذه الفئة عمليات الاتصال بسكريبتات "معترض البرنامج الفرعي الخارجي".
  3. تستدعي عملية التحميل معترض البرنامج الفرعي الخارجي بالنوع "عند ملء قائمة النتائج". يؤدي هذا إلى تنفيذ سكريبت مكتبة Groovy بالنوع "معالِج"، والذي يُرجع مثيلاً من الفئة التي تقوم بتنفيذ واجهة com.splwg.d1.domain.sgg.dg.processing.PayloadProcessingCMHandler.

    يتم بدء "معالِج بيانات القياس المنقولة المخصص" باستخدام تدفق يتم فتحه للملف الوارد ومثيل كائن عمل البحث القابل للتوسيع "تكوين معالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي".

  4. تقوم عملية التحميل بتحليل البيانات من المستند الوارد إلى تنسيق "XML عادي" وتحويل بيانات "XML العادي" إلى مجموعة من القياسات الأولية (IMD) و/أو إجراءات الأجهزة بتنسيق XML "الأصلي"وإرجاع كل منها كنقاط توصيل فرعية مضافة إلى نقطة التوصيل الرئيسية" قائمة النتائج".
  5. تستدعي عملية التحميل معالِج بيانات القياس المنقولة المخصص، مع إدخال نقطة التوصيل الرئيسية "قائمة النتائج".
  6. ويعمل "معالِج بيانات القياس المنقولة المخصص" على تحويل البيانات في نقطة التوصيل الرئيسية "قائمة النتائج" استنادًا إلى المنطق الموجود في سكريبت "المعالِج". راجع خطوات معالِج بيانات القياس المنقولة المخصص، أدناه.
  7. تقوم عملية التحميل بإنشاء مثيلات كائنات أعمال لكل نقاط التوصيل الفرعية الخاصة بقائمة النتائج.
  8. يتم تكرار خطوات العملية (4-9) إلى أن ينتج عن العملية القيمة "NULL" في الخطوة 4 (في حالة عدم وجود سجلات أخرى للمعالجة).

خطوات معالج بيانات القياس المنقولة المخصص

  1. يعمل معالج بيانات القياس المنقولة المخصص على قراءة القياسات أو إجراءات الأجهزة المحددة داخل نقطة توصيل "قائمة النتائج".
  2. ويقوم معالج بيانات القياس المنقولة المخصص بتحويل عناصر بيانات محددة داخل القياس أو إجراء الجهاز (مثل استبدال عنصر <externalUOM> بعنصر <UOM> القياسي) استنادًا إلى المنطق الموجود في سكريبت المعالج، ثم يُحدِّث قائمة النتائج وفقًا لذلك.

سكريبتات معترضات البرامج الفرعية الخارجية لمعالجة بيانات القياس المنقولة من خلال المعالِج المخصص

يتم تنفيذ ربط البيانات من خلال "سكريبت مكتبة Groovy" الذي يتم استدعاؤه عن طريق برنامج فرعي خارجي أثناء معالجة بيانات القياس المنقولة. ويُشار إلى السكريبت المُستخدم في هذه العملية باسم سكريبت “المعالِج".

سكريبت المعالِج

يعد سكريبت “المعالِج” مسؤولاً عن تحويل عناصر البيانات وربطها داخل القياسات وإجراءات الأجهزة.

ويجب أن يتضمن هذا السكريبت طريقة gethandler التي تُرجِع مثيلاً من الفئة التي تُنفِّذ واجهة ccom.splwg.d1.domain.sgg.processing.PayloadProcessingCMHandler.

لعرض تفاصيل واجهة PayloadProcessingCMHandler في "برنامج معاينة التطبيق"، اختر "عارض مستندات جافا"، ثم اختر حزمة جافا com.splwg.d1.domain.sgg.dg.processing واختر PayloadProcessingCMHandler من قائمة الواجهات.

يجب تحديد سكريبت "المعالِج" لنوع البرنامج الفرعي الخارجي لمعالجة بيانات القياس المنقولة "عند ملء قائمة النتائج" في قسم "معترضات البرامج الفرعية الخارجية" في البحث القابل للتوسيع "تكوين معالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي". لمزيد من المعلومات، راجع إنشاء قيم البحث القابل للتوسيع لمعالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي.

خطوات التكوين

يتضمن تكوين موفِقات "جيت واي الشبكات الذكي" لدعم ربط البيانات غير القياسية الخطوات التالية:

  1. إنشاء “سكريبت معالِج” يقوم بتحويل عناصر بيانات محددة وربطها داخل القياس أو إجراء الجهاز (مثل استبدال عنصر <externalUOM> بعنصر <UOM> القياسي). لمزيد من المعلومات، راجع سكريبتات معترضات البرامج الفرعية الخارجية لمعالجة بيانات القياس المنقولة من خلال المعالِج المخصص.
  2. إنشاء قيمة للبحث القابل للتوسيع "تكوين معالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي". يجب أن يشير اسم فئة معالِج بيانات القياس المنقولة إلى إحدى فئات الاستهلاك أو الإجراء "PayloadHandler" المعروضة في قسم فئات ومعلمات معالِج بيانات القياس المنقولة. لمزيد من المعلومات حول إنشاء قيم هذا البحث القابل للتوسيع، راجع إنشاء قيم البحث القابل للتوسيع "معالجة بيانات القياس المنقولة في جيت واي الشبكات الذكي (SGG)".
  3. تحديد سكريبت نوع البرنامج الفرعي الخارجي لمعالجة بيانات القياس المنقولة بالنوع "عند ملء قائمة النتائج" في قسم معترضات البرامج الفرعية الخارجية في البحث القابل للتوسيع "تكوين معالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي". لمزيد من المعلومات، راجع إنشاء قيم البحث القابل للتوسيع لمعالجة بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي.
  4. إنشاء البيانات والكائنات الأخرى المستخدمة مع معالجة بيانات القياس المنقولة، بما في ذلك: