مهمات اختبار الخدمة السحابية

يتم استخدام "مهمات اختبار الخدمة السحابية لجيت واي الشبكات الذكي" لمحاكاة نظام تجميع مركزي بغرض اختبار أوامر العداد الذكي في عملية تنفيذ بالشبكة السحابية.

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

آلية عمل مهمات الاختبار

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

إنشاء أجهزة لاستخدامها مع مهمات الاختبار

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

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

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

تحديد أنظمة التجميع المركزي وطرق المعالجة وأنواع الرسائل الصادرة ومرسلي الرسائل لاستخدامها مع مهمات الاختبار

يوفر هذا القسم إرشادات عن كيفية إنشاء البيانات والسجلات المُستخدمة مع أوامر العدادات الذكية عند استخدام مهمات الاختبار.

نظام التجميع المركزي

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

أنواع الرسائل الصادرة

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

مرسلو الرسائل

عند إنشاء مرسلي الرسائل لاستخدامها مع مهمات الاختبار، استخدم الإعدادات التالية:

علامة تبويب رئيسي:

  • نوع الاستدعاء: الوقت الفعلي

  • فئة الرسالة: SOAPSNDR

  • نشط: <checked>

  • ترميز الرسائل: الترميز UTF-8 للرسائل

علامة تبويب السياق:

  • رأس HTTP: soapAction: <soapaction>

    حيث <soapaction> هو معرف URI (إجراء Soap) للأمر، كما هو موضح ضمن أوامر مهمات الاختبار الخاصة بالموفِق أدناه.

    لاحظ أن الصيغة المستخدمة هنا هي:

    SoapAction: {URI}

    يتم استخدام علامة نقطتين يتبعها مسافة بين SoapAction والقيمة. ولا يمكنك استخدام علامة يساوي (=). على سبيل المثال:

    SoapAction: http://www.multispeak.org/Version_​4.1_​Release/MeterAddNotification

  • مستخدم تسجيل الدخول إلى HTTP: مستخدم تم تخصيص الدور SGGHarnessUser إليه في الخدمة السحابية للهويات من أوراكل (IDC).

  • كلمة مرور تسجيل الدخول إلى HTTP: كلمة مرور المستخدم أعلاه.

  • HTTP Method: POST

  • عنوان URL لبروتوكول HTTP: <endpoint_​URL>

    حيث <endpoint_​URL> هو عنوان URL لبروتوكول HTTP أو الأمر، كما هو موضح ضمن أوامر مهمات الاختبار الخاصة بالموفِق أدناه، وتتم صياغته كما يلي:

    @SGG_TEST@<adapter_​name>/<webservice>

    حيث:

    • @SGG_TEST@ هو رمز مميز يجمع بين البروتوكول والمضيف والمنفذ والعميل والنطاق والتطبيق

    • <adapter_​name> عبارة عن "lg" أو "itron" أو "ssn" أو “sensus”، حسب الحاجة

    • <webservice> هو اسم خاص بكل موفِق (مثل OD_​Server أو MR_​CB أو DeviceManager، وهكذا. راجع أوامر مهمات الاختبار الخاصة بالموفِق)

الأنظمة الخارجية

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

طرق المعالجة

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