مثال : عملية التوصيل في Itron
يوفر هذا القسم مثالاً على أمر متزامن، وهو أمر توصيل الجهاز المدعوم بواسطة موفق Itron OpenWay.
أمر Itron OpenWay 3.9 لتسجيل العداد (توصيل جهاز) في النظام هو AddMeterDefinitions في التعريف www.itron.com.ami.2008.10.provisioning.wsdl. وعادةً ما يقوم موفق جيت واي الشبكات الذكي لأجل Itron OpenWay بإرسال الرقم المسلسل للعداد وبعض بيانات التكوين الأخرى. وتشير الاستجابة إلى ما إذا كان قد حدث خطأ أم لا.
توضح الصورة أدناه سير العملية المستخدَم بواسطة هذا الأمر.
فيما يلي ملخص بالميزات المهمة لعملية تنفيذ جيت واي الشبكات الذكي لهذا الأمر. ويمكن تطبيق العديد من المفاهيم عند إنشاء أمر متزامن مخصص.
نشاط الأمر — توصيل الجهاز
كائن العمل: D1-DeviceCommissioning
المراحل والخوارزميات
يوضح الجدول التالي بعض الخوارزميات المهمة المستخدمة بواسطة نشاط الأمر "توصيل الجهاز".
حالة المراحل | الخوارزميات |
---|---|
التحقق من |
الميزات المهمة هنا ليست الخوارزميات الخاصة، ولكنها إمكانية تنفيذ منطق المراجعة على مستوى العملية.
|
جاهز للتوصيل |
يتم تصميم العديد من الخوارزميات بهذه الحالة لإنشاء اتصالات صادرة إلى نظام التجميع المركزي على وفقًا لشروط مختلفة.
|
الاتصال قيد التنفيذ |
|
تنفيذ إجراءات الإتمام |
|
الاتصال الصادر — Itron - إضافة تعريف العداد (توصيل)
كائن العمل: D8-AddMeterDefinitionsDR
المخطط
أجزاء المخطط التي تحتوي على بيانات القياس المنقولة لطلب خدمة الويب واتصالات الاستجابة هي عنصر sendDetail (المكون باستخدام منطقة بيانات D8-AddMeterDefinitionsDRDA) وعنصر responseDetail (المكون باستخدام منطقة بيانات D8-AddMeterDefRespDRDA). تستخدم ملفات XSL المستخدمة لإنشاء أو فك ترميز XML المطابق لبنية Itron هذه العناصر كأساس.
المراحل والخوارزميات
يوضح الجدول التالي بعض الخوارزميات المهمة المستخدمة بواسطة الاتصال الصادر "إضافة تعريف العداد".
حالة المراحل | الخوارزميات |
---|---|
التحقق من |
|
في انتظار الاستجابة |
|
خطأ في الاستجابة |
يتم تحويل كائن العمل إلى هذه الحالة إذا كان الرد يشير إلى حالة فشل.
|
إنشاء إجراء الإتمام |
|
تام |
|
ملفات XSL لمرسل الرسالة
تقوم الرسائل الصادرة التي يتم إنشاؤها بواسطة الاتصال الصادر "إضافة تعريف العداد" باستخدام ملفات XSL التالية:
- ملف XSL للطلب: D8-CommissionRequest.xsl
- ملف XSL للاستجابة: D8-CommissionResponse.xsl
لمزيد من المعلومات حول إنشاء بيانات مرسِلي الرسائل، ارجع إلى إنشاء بيانات مرسلي الرسائل.