الاتصال/فصل الاتصال
الوحدة المركبة 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 |
مرجع إلى خدمة ويب واردة لمعالجة نتائج غير متزامنة من طلب الاتصال/فصل الاتصال. |
سير العملية
-
يقوم جيت واي الشبكات الذكي/إطار عمل تطبيق الخدمات والمرافق من أوراكل باستدعاء عملية InitiateConnectDisconnect باستخدام OnDemandReadService.
-
تم تحميل الخصائص المركبة وتمت تهيئة المتغيرات المحلية.
-
اختبار ما إذا كانت المدخلات تتضمن وقت انتهاء الصلاحية أم لا
-
إذا كانت الإجابة نعم: استخدم AuxilaryRoutines لاحتساب انتهاء المهلة.
-
إذا كانت الإجابة لا: استخدم الخصائص المركبة وAuxiliaryRoutines لاحتساب وقت انتهاء الصلاحية.
-
-
يتم تحويل كل من مدخلات العنوان والنص إلى تنسيق MultiSpeak.
-
إذا لزم الأمر، فقم بتنفيذ وسيلة شرح العملية في CD_ServerCallout. قم بتخصيص البيانات المحدثة إلى طلب نظام التجميع المركزي.
-
قم بإضافة عنوان URL للاستدعاء إلى طلب نظام التجميع المركزي. يعتبر هذا نقطة النهاية التي سيستخدمها نظام التجميع المركزي لإرسال النتائج.
-
قم باستدعاء InitiateConnectDisconnect عبر CD_ServerProxy إلى نظام التجميع المركزي.
-
إذا لزم الأمر، فقم بتنفيذ وسيلة شرح العملية في CD_ServerCallout. قم بتخصيص البيانات المحدثة إلى استجابة نظام التجميع المركزي.
-
قم بتحويل استجابات نظام التجميع المركزي للعنوان والنص إلى تنسيق جيت واي الشبكات الذكي/إطار عمل تطبيق الخدمات والمرافق من أوراكل.
-
قم بالرد على جيت واي الشبكات الذكي/إطار عمل تطبيق الخدمات والمرافق من أوراكل بالنتائج المتزامنة.
-
تحقق من وجود ErrorObject في استجابة نظام التجميع المركزي.
-
إذا لم يتم العثور على كائن خطأ:
انتظر تلقي استجابة غير متزامنة من نظام التجميع المركزي لفترة وقت انتهاء الصلاحية المحتسبة أثناء بدء سير العملية هذا:
-
تلقي CDStatesChangeNotification من CB_ServiceService.
-
إنشاء رد بعدم وجود أخطاء لأجل CDStatesChangeNotification
-
قم بالرد بشكل متزامن على نظام التجميع المركزي.
-
إذا لزم الأمر، فقم بتنفيذ وسيلة شرح العملية في CB_ServerCallout. قم بتخصيص البيانات المحدثة إلى الطلب الوارد.
-
قم بتحويل عنوان ونص الطلب الوارد إلى تنسيق خدمة الويب الواردة إطار عمل تطبيق الخدمات والمرافق من أوراكل الموضح في DG-ConnectDisconnectStateChgNotification.
-
إذا كان الطلب يحتوي على responseURL
-
قم باستدعاء خدمة الويب الواردة في responseURL المحدد مع الطلب الوارد المحول.
-
-
آخر
-
قم باستدعاء خدمة الويب الواردة في definedURL مع الطلب الوارد المحول.
-
-