إجراءات الجهاز والقياسات الأولية
تم تحميل بيانات الإجراءات والاستهلاك التي تم تصديرها من نظام التجميع المركزي لبنية القياس التحتية المتقدمة كخدمات ومرافق من أوراكل كبيانات القياس الأولية واجراءات الجهاز. يمكنك تخصيص معالجة هذا بتكوين مشاريع OSB للمنتجات الأساسية الآتية:
-
يحتوي SGG-DG-CSV-BASE على مكونات لا يجب تغييرها على موقع العميل. إنها تقوم بتنفيذ وظائف محددة لمعالجة تنسيق CSV مثل المراجعة والتحول.
-
SGG-DG-CSV-CM يسمح بالتخصيص ويبسط الترقيات المستقبلية.
-
يحتوي SGG-DG-XML-BASE على مكونات لا يجب تغييرها على موقع العميل. إنها تقوم بتنفيذ وظائف محددة لمعالجة تنسيق تحميل الإجراء وبيانات القياس الأولية مثل المراجعة والتحول.
-
SGG-DG-XML-CM يسمح بالتخصيص ويبسط الترقيات المستقبلية.
يتم تخزين إعدادات تكوين وقت التشغيل لمشروع SGG-DG-CSV-CM في ملف EnvironmentSettings.xq xquery. يمكنك استخدام هذا الملف لتعديل القياسات الأولية ومعالجة بيانات إجراءات الجهاز. على سبيل المثال، إذا كنت تريد تحميل بيانات أولية، عليك تحديد "صواب" لمحتوى عنصر populateRaw.
يوضح الجدول التالي العناصر المضمنة في ملف SGG-DG-CSV-CM EnvironmentSettings.xq:
العنصر |
الوصف |
القيم الصالحة |
---|---|---|
populateRaw |
يحدد ما إذا كانت بيانات القياس الأولية يتم ملؤها كبيانات أولية. |
true false |
callPreProcessing |
يحدد ما إذا تم استدعاء خدمة وكيل ما قبل المعالجة. |
true false |
callPostProcessing |
يحدد ما إذا كان يتم استدعاء خدمة وكيل ما بعد المعالجة. |
true false |
destinationRootElementEvent |
يحمل اسم خدمة الويب الواردة لمنشأ المثيل لإجراء الجهاز. |
|
destinationRootElementIMD |
يحمل اسم خدمة الويب الواردة لمنشأ مثيل بيانات القياس الأولية. |
يتم تخزين إعدادات تكوين وقت التشغيل لمشروع SGG-DG-XML-CM في ملف EnvironmentSettings.xq xquery. يمكنك استخدام هذا الملف لتعديل القياسات الأولية ومعالجة بيانات إجراءات الجهاز. على سبيل المثال، إذا كنت تريد تحميل بيانات أولية، عليك تحديد "صواب" لمحتوى عنصر populateRaw.
يوضح الجدول التالي العناصر المضمنة في ملف SGG-DG-XML-CM EnvironmentSettings.xq:
العنصر |
الوصف |
القيم الصالحة |
---|---|---|
populateRawIMD |
يحدد ما إذا كانت بيانات القياس الأولية يتم ملؤها كبيانات أولية. |
true false |
callPreProcessing |
يحدد ما إذا تم استدعاء خدمة وكيل ما قبل المعالجة. |
true false |
callPostProcessing |
يحدد ما إذا كان يتم استدعاء خدمة وكيل ما بعد المعالجة. |
true false |
destinationRootElement |
يحمل اسم خدمة الويب الواردة لمنشأ مثيل بيانات القياس الأولية. |
لمزيد من المعلومات حول تنفيذ عينة OSB المضمنة في مجموعة تطوير الموفق لجيت واي الشبكات الذكي للمرافق من أوراكل، راجع معالجة Oracle Service Bus.
معالجة ملفات المدخلات الكبيرة
في بعض البيئات، قد يبدأ مشروع OSB بمعالجة ملف إدخال كبير قبل أن يتم نسخه بالكامل إلى دليل إدخال. لمنع هذا، قم بتكوين خاصية MinimumAge في خدمة الوكيل "InboundProxyService" للمشاريع SGG-DG-CSV-CM وSGG-DG-XML-CM. تحدد خاصية MinimumAge أقل عمر للملفات المطلوب استرجاعها بناءً على أخر طابع زمني معدل. تمكن الخاصية الملفات الكبيرة ليتم نسخها بالكامل إلى دليل الإدخال قبل أن يتم استرجاعها للمعالجة.
معالجة البيانات بالتنسيق الأصلي لمجموعة تطوير الموفق
يمكن تحميل بيانات الإجراء والاستهلاك التي تم تصديرها من نظام التجميع المركزي لواجهة بنية القياس التحتية المتقدمة في خدمات ومرافق أوراكل في تنسيقات بيانات اجراء الجهاز والقياس الأولي "الأصلي" (تنسيق كائنات عمل منشأ مثيل إجراءات الجهاز والقياس الأولي). يمكنك تخصيص معالجة هذا بتكوين مشاريع OSB للمنتجات الأساسية الآتية:
-
يحتوي SGG-DG-SEEDER-BASE على مكونات لا يجب تغييرها على موقع العميل. إنها تقوم بتنفيذ وظائف محددة لمعالجة تنسيق تحميل الإجراء وبيانات القياس الأولية مثل المراجعة والتحول.
-
SGG-DG-SEEDER-CM يسمح بالتخصيص ويبسط الترقيات المستقبلية.
يتم تخزين إعدادات تكوين وقت التشغيل لمشروع SGG-DG-SEEDER-CM في ملف EnvironmentSettings.xq xquery. يمكنك استخدام هذا الملف لتعديل القياسات الأولية ومعالجة بيانات إجراءات الجهاز. على سبيل المثال، إذا كنت تريد تحميل بيانات أولية، عليك تحديد "صواب" لمحتوى عنصر populateRaw.
يوضح الجدول التالي العناصر المضمنة في ملف SGG-DG-SEEDER-CM EnvironmentSettings.xq:
العنصر |
الوصف |
القيم الصالحة |
---|---|---|
callPreProcessing |
يحدد ما إذا تم استدعاء خدمة وكيل ما قبل المعالجة. |
true false |
callPostProcessing |
يحدد ما إذا كان يتم استدعاء خدمة وكيل ما بعد المعالجة. |
true false |
destinationRootElementInterval |
يحمل اسم خدمة الويب الواردة لمنشأ مثيل بيانات القياس الأولية للفترة الزمنية. |
|
destinationRootElementScalar |
يحمل اسم خدمة الويب الواردة لمنشأ مثيل بيانات القياس الأولية للاستهلاك. وفي معظم الحالات تكون مثل destinationRootElementInterval. |
|
destinationRootElementEvent |
يحمل اسم خدمة الويب الواردة لمنشأ المثيل لإجراء الجهاز. |
|
publishServices/service |
يحدد اسم خدمة الأعمال داخل مشروع OSB المُستخدم لنشر البيانات على الأنظمة الخارجية (مثل نظام DataRaker لأوراكل). |
|
filterEvents |
يحدد ما إذا كان يجب ترشيح الإجراءات. |
true false |
filterUsage |
يحدد إذا كان يجب ترشيح الاستهلاك. |
true false |
راجع التنسيق الأصلي لمجموعة تطوير الموفق لمزيد من المعلومات حول التنسيق "الأصلي" لمجموعة تطوير الموفق.
نشر بيانات القياس الأولية وإجراءات الجهاز
يمكن تكوين مجموعة أدوات تطوير الموفق لنشر بيانات القياس الأولية وإجراءات الجهاز للاستخدام في Dataraker لأوراكل أو أنظمة خارجية أخرى. يتم دعم هذه الوظيفة من خلال توليفة من مكونات OSB ومركبات BPEL.
تمكين نشر البيانات
<publishServices>
<service>[publisherBusinessService]</service>
</publishServices>
يتم استخدام المكونات التالية المتوفرة بمشروع SGG-DG-SEEDER-CM OSB في نشر بيانات القياس وإجراءات الجهاز على DataRaker لأوراكل.
-
سيتم استخدام خدمة الأعمال DataRakerBusinessService لإرسال البيانات إلى قائمة انتظار خدمات الرسائل من Java (JMS) المكونة مسبقًا (المحددة على أنها URI لنقطة نهاية)، والتي سيتم نشر الرسائل منها. هذه هي خدمة الأعمال التي يجب تحديدها في ملف EnvironmentSettings.xq.
-
يتم استخدام حساب الخدمة DataRakerServiceAccount لتحديد وصيانة اسم المستخدم وكلمة المرور اللازمين للوصول إلى قائمة انتظار JMS المحددة في خدمة الأعمال DataRakerBusinessService.
تكوين مخرجات النشر
يقوم مركب BPEL "SGGDRIntegration" بمعالجة نشر البيانات على DataRaker لأوراكل أو الأنظمة الأخرى.
يمكن استخدام المعلمات التالية لتكوين تفاصيل كيفية إدخال البيانات على DataRaker لأوراكل، بما في ذلك الدليل الذي يتم ترحيل الملفات إليه ليتم استهلاكها بواسطة DataRaker لأوراكل، وعدد السجلات لكل ملف، ومعدل تكرار عمليات الاختيار، وما إلى ذلك. يتم تحديد هذه المعلمات أثناء التثبيت. لمزيد من التفاصيل حول تحديد القيم لهذه المعلمات، راجع دليل تثبيت جيت واي الشبكات الذكي للمرافق من أوراكل.
المعلمة |
الوصف |
القيمة الافتراضية |
---|---|---|
SGG_DR_INT_QUEUE |
اسم JNDI لقامة الانتظار لنشر بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي (SGG). هذه هي قائمة انتظار JMS المحددة في خدمة الأعمال DataRakerBusinessService. يجب "ألا" يتم تغيير ذلك. |
DataRakerQueue |
SOA_DR_PUBLISH_SIZE |
عدد السجلات (بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي) المطلوب تجميعها في ملف منشور. |
100 |
SOA_DR_FILE_SIZE |
الحد الأقصى لحجم الملف لملف (بيانات القياس المنقولة الخاصة بجيت واي الشبكات الذكي) المُجمع بالكيلوبايت. |
524288 |
SOA_DR_ELAPSED_TIME |
الفترة الزمنية بالثواني التي تؤدي، عند تجاوزها، إلى إنشاء ملف صادر جديد. |
600 |
SOA_DR_POLLING_FREQ |
معدل تكرار عمليات الاختيار بالثواني لدليل الترحيل الخاص بالملفات الجديدة. |
60 |
SOA_DR_STAGING_DIR |
نقطة/دليل التوصيل لدليل الترحيل الخاص بملفات بيانات القياس المنقولة المجمعة لجيت واي الشبكات الذكي. يتم استخدام ذلك داخليًا، ويجب "ألا" يتم تغييره. |
/spl/sploutput/staging |
SOA_DR_INTEGRATION_DIR |
نقطة/دليل التوصيل التي يستهلك منها DataRaker لأوراكل ملفات XML المُحولة. |
/spl/sploutput/int |
ترشيح بيانات القياس الأولية
<filterUsage>true</filterUsage>
عند تمكين الترشيح، يتم تمرير فقط القياسات التي تتطابق <externalUOM> الخاصة بها مع قيمة واحدة من القيم المحددة في البحث قابل للتوسيع (DG-HeadendUOMLookup)ربط وحدة القياس القياسية برمز وحدة قياس ADK - في النظام للمعالجة.
ترشيح الإجراءات
<filterEvents>true</filterEvents>
عند تمكين الترشيح، يتم تمرير فقط إجراءات الجهاز التي تملك <externalEventName> مطابقًا لإحدى القيم المحددة في البحث القابل للتوسيع (DG-DeviceEventMappingLookup) الذي يخص ربط إجراء الجهاز - ADK إلى النظام لتتم معالجتها.
معالجة إجراءات الجهاز ذات الأولوية
يحدد موفق جيت واي الشبكات الذكي أولوية معالجة إجراءات الجهاز التي تم إنشاؤها من أوامر العداد الذكي و/أو إجراءات الإتمام عن طريق إعداد إشارة أسلوب التنفيذ في أنواع إجراءات الجهاز هذه على "الوقت الفعلي" (D1RT). بالإضافة إلى ذلك، ستتم معالجة إجراءات الجهاز التي يتم استقبالها بواسطة إشارة "أسلوب التنفيذ" المعينة على "الوقت الفعلي" في الوقت الفعلي بدلاً من استخدام معالجة مجموعة المعالجة. راجع ترتيب أولوية إجراءات الجهاز في إدارة بيانات العداد للخدمات والمرافق من أوراكل / دليل مستخدم أعمال جيت واي الشبكات الذكي للمزيد من المعلومات.
تكوين إخطارات معالجة بيانات القياس المنقولة
بشكل افتراضي، يتم إرسال إحصائيات بيانات القياس المنقولة والإخطار بوجود خطأ في بيانات القياس المنقولة ونشاطات إخطار ملخص بيانات القياس المنقولة إلى قائمة انتظار الإخطارات داخل Oracle Service Bus. من الممكن أن يتم تكوين موفقات جيت واي الشبكات الذكي حتى تقيّد إرسال هذه النشاطات عن طريق تحديد الخصائص الديناميكية الاختيارية الخاصة بنقل بنية التشفير لجافا (JCA) في مشروع OSB الملائم. من الممكن أيضًا أن يتم استخدام الخصائص الديناميكية الاختيارية الخاصة بنقل بنية التشفير لجافا التالية هذه للتحكم في حال تم إرسال نشاطات الإخطارات هذه:
- SGG_SEND_STATISTICS: تتحكم في إرسال نشاطات إحصائيات بيانات القياس المنقولة (صواب: إرسال، خطأ: عدم الإرسال)
- SGG_SEND_ERROR: تتحكم في إرسال نشاطات إخطار بوجود خطأ في بيانات القياس المنقولة (صواب: إرسال، خطأ: عدم الإرسال)
- SGG_SEND_SUMMARY: تتحكم في إرسال نشاطات ملخص لبيانات القياس المنقولة (صواب: إرسال، خطأ: عدم الإرسال)
عند تعيين هذه الخصائص على خطأ، لن يتم إرسال إخطار بيانات القياس المنقولة المقابل إلى قائمة انتظار JMS. تجدر الإشارة إلى أنه لا يتم نشر هذه الخصائص بشكل افتراضي، ولكن يتم تعيينها على صواب بشكل افتراضي في حال تم حذفها.
لإنشاء هذه الخصائص:
-
انتقل إلى مشروع SGG-D3-CIM-EVENT-CM في وحدة تحكم Oracle Service Bus.
-
قم بتوسيع مجلد خدمات الوكيل.
-
حدد خدمة الوكيل InboundProxyService (وليس Pipeline أو WSDL).
-
انقر إنشاء لإنشاء جلسة جديدة.
-
حدد تفاصيل النقل.
-
انقر فوق علامة زائد في قسم خصائص نقاط النهاية الديناميكية. سيظهر صف فارغ.
-
قم بإدخال الخاصية التي ترغب في تحديدها في عمود الخاصية.
-
قم بإدخال "خطأ" في عمود القيمة.
-
قم بتكرار الخطوات من 6 إلى 8 لكل خاصية ترغب في تحديدها.
-
انقر تنشيط لحفظ التغييرات الخاصة بك وتنشيطها.