الاتصال/فصل الاتصال

الوحدة المركبة ConnectDisconnect هي المسؤولة عن بدء وإيقاف تسجيل بيانات الاستهلاك للعداد.

الخصائص المركبة

اسم الخاصية

القيمة الافتراضية

الوصف

CB_​CDCallbackEndpoint

http://[SERVER_​NAME]/soa-infra/services/DG/ConnectDisconnect/CB_​ServerService

نقطة النهاية الافتراضية التي يجب أن ترسل MultiSpeak استدعاء CB_​Server غير المتزامن إليها.

isExecutingCDReceivedCallout

true

يمكنها التحكم في ما إذا كان سيتم تنفيذ وسيلة شرح الطلب المستلم أم لا.

isExecutingCDCompletedCallout

true

يمكنها التحكم في ما إذا كان سيتم تنفيذ وسيلة شرح الطلب المستلم المكتمل أم لا.

isExecutingCDStatesChangedArrivedCallout

true

يمكنها التحكم في ما إذا كان سيتم تنفيذ وسيلة شرح وصول إخطار تغيير حالات الاتصال/فصل الاتصال أم لا.

CallbackTimeoutYears

0

عدد سنوات انتظار الاستجابة من ملقم MultiSpeak. تصبح هذه الخاصية سارية فقط عندما لا يتم إدخال عنصر expTime في المدخلات للخدمة.

CallbackTimeoutMonths

0

عدد شهور انتظار الاستجابة من ملقم MultiSpeak. تصبح هذه الخاصية سارية فقط عندما لا يتم إدخال عنصر expTime في المدخلات للخدمة.

CallbackTimeoutDays

0

عدد أيام انتظار الاستجابة من ملقم MultiSpeak. تصبح هذه الخاصية سارية فقط عندما لا يتم إدخال عنصر expTime في المدخلات للخدمة.

CallbackTimeoutHours

0

عدد ساعات انتظار الاستجابة من ملقم MultiSpeak. تصبح هذه الخاصية سارية فقط عندما لا يتم إدخال عنصر expTime في المدخلات للخدمة.

CallbackTimeoutMinutes

0

عدد دقائق انتظار الاستجابة من ملقم MultiSpeak. تصبح هذه الخاصية سارية فقط عندما لا يتم إدخال عنصر expTime في المدخلات للخدمة.

CallbackTimeoutSeconds

45

عدد ثواني انتظار الاستجابة من ملقم MultiSpeak. تصبح هذه الخاصية سارية فقط عندما لا يتم إدخال عنصر expTime في المدخلات للخدمة.

لغات WSDL المركبة

الوحدة المركبة

الوصف

ConnectDisconnectService

نقطة الإدخال لعملية ConnectDisconnect. بعد الرد المتزامن، سيتم إرسال المزيد من التحديثات إلى الموقع المحدد بشكل غير متزامن باستخدام DG-ConnectDisconnectStateChgNotification.

CB_​ServerService

لغة WSDL المضيف في MultiSpeak لتلقي عمليات الاستدعاء غير المتزامنة ReadingChangedNotification من نظام التجميع المركزي.

CB_​ServerCallout

مرجع يصف وسيلة شرح العملية المستخدمة عند وصول الاستدعاء غير المتزامن من نظام التجميع المركزي.

CD_​ServerCallout

مرجع يصف وسيلة شرح العملية.

CD_​ServerProxy

مرجع يصف الوكيل المستخدم لاستدعاء نظام التجميع المركزي.

AuxiliaryRoutines

يشير إلى البرامج الفرعية العامة للمساعد في الوحدة المركبة العامة.

DG-ConnectDisconnectStateChgNotification

مرجع إلى خدمة ويب واردة لمعالجة نتائج غير متزامنة من طلب الاتصال/فصل الاتصال.

سير العملية

  1. يقوم جيت واي الشبكات الذكي/إطار عمل تطبيق الخدمات والمرافق من أوراكل باستدعاء عملية InitiateConnectDisconnect باستخدام OnDemandReadService.

  2. تم تحميل الخصائص المركبة وتمت تهيئة المتغيرات المحلية.

  3. اختبار ما إذا كانت المدخلات تتضمن وقت انتهاء الصلاحية أم لا

    • إذا كانت الإجابة نعم: استخدم AuxilaryRoutines لاحتساب انتهاء المهلة.

    • إذا كانت الإجابة لا: استخدم الخصائص المركبة وAuxiliaryRoutines لاحتساب وقت انتهاء الصلاحية.

  4. يتم تحويل كل من مدخلات العنوان والنص إلى تنسيق MultiSpeak.

  5. إذا لزم الأمر، فقم بتنفيذ وسيلة شرح العملية في CD_​ServerCallout. قم بتخصيص البيانات المحدثة إلى طلب نظام التجميع المركزي.

  6. قم بإضافة عنوان URL للاستدعاء إلى طلب نظام التجميع المركزي. يعتبر هذا نقطة النهاية التي سيستخدمها نظام التجميع المركزي لإرسال النتائج.

  7. قم باستدعاء InitiateConnectDisconnect عبر CD_​ServerProxy إلى نظام التجميع المركزي.

  8. إذا لزم الأمر، فقم بتنفيذ وسيلة شرح العملية في CD_​ServerCallout. قم بتخصيص البيانات المحدثة إلى استجابة نظام التجميع المركزي.

  9. قم بتحويل استجابات نظام التجميع المركزي للعنوان والنص إلى تنسيق جيت واي الشبكات الذكي/إطار عمل تطبيق الخدمات والمرافق من أوراكل.

  10. قم بالرد على جيت واي الشبكات الذكي/إطار عمل تطبيق الخدمات والمرافق من أوراكل بالنتائج المتزامنة.

  11. تحقق من وجود ErrorObject في استجابة نظام التجميع المركزي.

  12. إذا لم يتم العثور على كائن خطأ:

    انتظر تلقي استجابة غير متزامنة من نظام التجميع المركزي لفترة وقت انتهاء الصلاحية المحتسبة أثناء بدء سير العملية هذا:

    • تلقي CDStatesChangeNotification من CB_​ServiceService.

    • إنشاء رد بعدم وجود أخطاء لأجل CDStatesChangeNotification

    • قم بالرد بشكل متزامن على نظام التجميع المركزي.

    • إذا لزم الأمر، فقم بتنفيذ وسيلة شرح العملية في CB_​ServerCallout. قم بتخصيص البيانات المحدثة إلى الطلب الوارد.

    • قم بتحويل عنوان ونص الطلب الوارد إلى تنسيق خدمة الويب الواردة إطار عمل تطبيق الخدمات والمرافق من أوراكل الموضح في DG-ConnectDisconnectStateChgNotification.

    • إذا كان الطلب يحتوي على responseURL

      • قم باستدعاء خدمة الويب الواردة في responseURL المحدد مع الطلب الوارد المحول.

    • آخر

      • قم باستدعاء خدمة الويب الواردة في definedURL مع الطلب الوارد المحول.