معالجة إجراءات الجهاز
تتم معالجة إجراءات الجهاز المُستلمة من أنظمة خارجية خلال مرحلتين رئيسيتين، وهما:
- البيانات الأصلية لإجراء الجهاز: تعد هذه هي نقطة الواجهة المشتركة التي تتلقى كل معلومات إجراءات الجهاز، ويتم بها إجراء عمليات التحقق والتحويل الهامة. وأثناء هذه العملية، تحدد "البيانات الأصلية لإجراء الجهاز" كائن عمل إجراء الجهاز المحدد والمناسب من أجل إجراء المعالجة الإضافية. يتم إجراء الاختيار على أساس النظام الخارجي المُنشئ للإجراء ونوع الإجراء الجاري استلامه. على سبيل المثال، سوف يؤدي إجراء الجهاز "فقدان الطاقة" إلى تحديد أول إجراء جهاز للإجراء المقترن.
- وفي حالة حدوث خطأ، لسببٍ ما، في البيانات الأصلية لإجراء الجهاز، يتم إنشاء مثيل من البيانات الأصلية لإجراء الجهاز من أجل إدارة حل هذا الخطأ.
- إجراء الجهاز المحدد: يوجد لكل إجراء جهاز محدد المنطق المناسب لنوع الإجراء المُستلَم. قد يؤدي إجراء العبث إلى إنشاء مراقبة مشكلة خدمة، بينما قد يؤدي إجراء "فقدان الطاقة" إلى إنشاء نشاط انقطاع مؤقت.
معالجة البيانات الأصلية لإجراء الجهاز
تتلقى "البيانات الأصلية لإجراء الجهاز" بيانات إجراء الجهاز في صورة بنية عامة، ومع ذلك، يمكن أن يختلف محتوى البيانات (المعرفات والتاريخ/الوقت، إلخ) وفقًا للنظام والجهاز المحدد الذي أنشأ البيانات. ولترجمة المحتوى الخارجي بشكل دقيق إلى قيم يتعرف عليها النظام، تقوم "البيانات الأصلية لإجراء الجهاز" بتعزيز التكوين الخاص بمزود الخدمة (والمعروف أيضًا باسم النظام الخارجي أو نظام التجميع المركزي) والجهاز.
يحدد مزود الخدمة المدخلات التالية في معالجة البيانات الأصلية لإجراء الجهاز:
- أنواع المعرفات: يجب أن يتم من خلال كل إجراء جهاز تحديد الجهاز الذي نشأ منه الإجراء. يدعم النظام مجموعة من المعرفات للجهاز. يحدد تكوين مزود الخدمة نوع المعرف الذي يتم استخدامه للجهاز والذي يؤدي إلى تمكين البيانات الأصلية لإجراء الجهاز بغرض البحث عن الوجهة الصحيحة لإجراء الجهاز. على سبيل المثال، قد يشير مزود الخدمة إلى أن الأجهزة معرفة بواسطة رقم تسلسلي.
- صيغة التاريخ/الوقت: يحدد تكوين مزود الخدمة ما إذا كانت التواريخ/الأوقات المُرسَلة تتضمن وجهات لمناطق زمنية محددة أم لا. يتيح ذلك للنظام إمكانية معالجة تحويلات المناطق الزمنية التي قد تكون لازمة بشكل دقيق.
- طرق المعالجة: تتوفر طرق المعالجة التالية لدى مزود الخدمة والتي يتم استخدامها في تقييم إجراء الجهاز.
- ربط إجراء الجهاز - لربط اسم إجراء جهاز خارجي محدد باسم إجراء قياسي. يتم استخدام اسم الإجراء القياسي هذا لتحديد إجراء الجهاز المناسب للمعالجة المحددة.
- تحويل المنطقة الزمنية - لتحديد البحث القابل للتوسيع المطلوب استخدامه لربط المنطقة الزمنية الخاصة بمزود الخدمة بالمنطقة الزمنية للفترة الزمنية.
يحدد الجهاز المدخلات التالية في معالجة بيانات القياس الأولية الأصلية:
- تحويل البيانات الواردة: يتم تحديد هذه القيمة إما بشكل مباشر في الجهاز أو تعيين قيمة افتراضية لها من خلال الإعداد الاحتياطي في نوع الجهاز. تحدد هذه القيمة ما إذا كانت بيانات التاريخ/الوقت الواردة قد "تم تحويلها"، مما يعني أنه قد تم تعديلها إلى التوقيت الصيفي (DST) عندما يكون فعالاً، أو "لم يتم تحويلها"، مما يعني أنه لن يتم تعديلها إلى التوقيت الصيفي مطلقًا. يلعب ذلك دورًا هامًا في معالجة التاريخ/الوقت، نظرًا لتخزين كل بيانات التواريخ/الأوقات الواردة لإجراءات الجهاز بدون تعديل للتوقيت الصيفي.
وباستخدام هذه المدخلات، تكون "البيانات الأصلية لإجراء الجهاز" قادرة على تحويل المعرفات الخارجية إلى المعرفات المناسبة لأجل ربط إجراء الجهاز بالجهاز المُنشئ في النظام.
عمليات التحقق الهامة من البيانات الأصلية لإجراء الجهاز
حتى تستمر إجراءات الجهاز في معالجة محددة لها، يجب أن تجتاز عمليات التحقق الهامة:
- يجب تحديد الجهاز.
- يجب أن يتوفر لإجراء الجهاز تاريخ/وقت الإجراء.
في حالة فشل أي من عمليات التحقق الهامة، يتم إيقاف معالجة إجراء الجهاز ويتم إنشاء مثيل من البيانات الأصلية لإجراء الجهاز.
ملاحظة: يوجد منطق خاص لمعالجة حالة وقوع تاريخ/وقت إجراء الجهاز أو تاريخ/وقت انتهاء إجراء الجهاز في ساعة مكررة تحدث بسبب تحويل منطقة زمنية خارج التوقيت الصيفي.
تحويل المنطقة الزمنية للبيانات الأصلية لإجراء الجهاز
لتوفير أدق تتبع لإجراءات الجهاز، يتم تخزين كل بيانات إجراءات الجهاز بمنطقة زمنية واحدة بدون تعديل للتوقيت الصيفي (DST). ونظرًا لإمكانية وجود عدة أنظمة تجميع مركزي في الخدمات والمرافق يقوم كلٌ منها بإرسال بيانات التاريخ/الوقت بطرق مختلفة، وتشغيل بعض المرافق والخدمات بمناطق زمنية متعددة، فقد اشتملت البيانات الأصلية لإجراء الجهاز على وظيفة لتحويل التواريخ/الأوقات الواردة من منطقة زمنية مصدر إلى المنطقة الزمنية الخاصة بتطبيق إدارة بيانات العداد للخدمات والمرافق من أوراكل (والتي يُشار إليها باسم المنطقة الزمنية الأساسية).
توجد ثلاثة مكونات لتحديد المنطقة الزمنية المصدر لإجراء الجهاز الوارد:
- صيغة تاريخ/وقت استيراد بيانات القياس الأولية لمزود الخدمة: عند إرسال تواريخ/أوقات إجراءات الجهاز بصيغة تحدد المنطقة الزمنية لكل تاريخ/وقت، يتم تسليم التواريخ/الأوقات محولةً بالفعل إلى البيانات الأصلية لإجراء الجهاز.
- تحويل البيانات الواردة: يشير ذلك إلى ما إذا كان سيتم تعديل التاريخ/الوقت للتوقيت الصيفي عندما يكون فعالاً، أم لا. تشير قيمة "بالتوقيت المحلي دائمًا" إلى تعديل التاريخ/الوقت إلى التوقيت الصيفي. بينما تشير قيمة "بالتوقيت القياسي دائمًا" إلى عدم تعديل التاريخ/الوقت إلى التوقيت الصيفي.
-
المنطقة الزمنية: يتم تحديد المنطقة الزمنية للبيانات الواردة بترتيب الأسبقية التالي:
- المنطقة الزمنية كما تم توضيحها بواسطة بيانات إجراء الجهاز
- المنطقة الزمنية لنقطة الخدمة
- المنطقة الزمنية لإعداد الجهاز
- المنطقة الزمنية الأساسية
بمجرد تحديد المنطقة الزمنية وتحديد تحويل البيانات للتواريخ/الأوقات الواردة، يتم تحويل كل التواريخ/الأوقات من هذه المنطقة الزمنية وهذا التحويل إلى المنطقة الزمنية الأساسية بالتوقيت القياسي.
معالجة إجراءات الجهاز المحددة
أنواع إجراءات الجهاز
القياسي
تتم معالجة إجراءات الجهاز اللحظية، مثل إنذار العبث، باستخدام إجراء الجهاز القياسي. لا توفر إجراءات الجهاز هذه أية معالجة خاصة.
إجراءات الجهاز المقترنة
يتم تحديد إجراءات الجهاز التي لها مدة باستخدام إجراءات الجهاز المقترنة: إجراء مقترن أول وإجراء مقترن أخير. حيث يمثل أول الاقتران بدء الإجراء ويمثل آخر الاقتران انتهاء الإجراء. يمكن تكوين الإجراءات من هذا النوع بحيث تقوم بإنشاء أو إتمام النشاطات التي تمثل الإجراء. على سبيل المثال، قد يؤدي نشاط فقدان الطاقة" إلى إنشاء نشاط انقطاع مؤقت والذي يكتمل عند استلام إجراء "استعادة الطاقة".
عندما يتم وصول الإجراءات المقترنة بتتابع سريع (مثل عندما يتبع فقدان الطاقة استعادة الطاقة بشكل سريع)، يتم تصميم كائنات عمل "الإجراء المقترن" لمنع إرسالها إلى التطبيقات المشتركة.
الاستجابة للاتصال
تعد الاستجابة للاتصال هي نوع خاص من الإجراءات التي يتم استخدامها لأنظمة التجميع المركزي التي تستجيب إلى أوامر العداد الذكي بإجراءات الجهاز. عند استلامها، تقوم هذه الإجراءات بإنشاء اتصال داخلي والذي يقوم ببدء إتمام أمر العداد الذكي المُنشئ.
لمزيد من المعلومات عن الاتصال الداخلي، ارجع إلى معلومات حول الاتصال الداخلي.
إرسال إجراءات الجهاز إلى الأنظمة المشتركة
عند استلام إجراءات جهاز، فإنه عادةً ما يتم إرسالها إلى نظام مشترك آخر، مثل إدارة بيانات العداد للخدمات والمرافق من أوراكل، أو نظام معلومات العملاء (مثل خدمة العملاء والفوترة للخدمات والمرافق من أوراكل) أو نظام الانقطاع المؤقت (مثل نظام إدارة الشبكات للخدمات والمرافق من أوراكل) أو أي تطبيق آخر.
يتم تحديد وسيلة إرسال معلومات إجراء الجهاز إلى النظام المشترك من خلال طريقة معالجة "كيفية إرسال المعلومات المرتبطة بإجراء الجهاز" لمزود الخدمة الذي يمثل النظام المشترك. يمكن إرسال معلومات الجهاز عن طريق كائن عمل الاتصال الصادر أو عملية مجموعة المعالجة أو الاتصال الصادر.
يمكن تحديد طريقة إرسال إجراءات الجهاز إلى الأنظمة المشتركة (كائن عمل أو رسالة صادرة أو عملية مجموعة معالجة) لكل فئة إجراء جهاز، ويمكن تجاوزها لأنواع إجراءات الأجهزة الفردية (بما في ذلك القدرة على استبعاد أنواع إجراءات جهاز محددة داخل فئة). بالإضافة إلى ذلك، يمكن أيضًا تكوين طريقة معالجة افتراضية للإجراءات والتي يتم تطبيقها في حالة عدم تحديد طرق الإرسال على مستوى الفئة الفردية.
يتم استخدام خدمة أعمال "الاشتراك في إجراء الجهاز" لمعالجة طلبات الاشتراك في إجراءات الأجهزة والسماح للتطبيقات الخارجية بإدارة فئات الإجراءات التي تتلقاها.
لمزيد من المعلومات عن حظر إخطارات إجراءات الجهاز، ارجع إلى معلومات حول عمليات حظر إخطارات إجراء الجهاز.
إنشاء مراقبات مشكلات الخدمة وأوامر التحقيق في الخدمة
يمكن تكوين إجراءات الجهاز بحيث تقوم بإنشاء مراقبات مشكلات خدمة وأوامر تحقيق في الخدمة. يتم تحديد نوع مراقبة مشكلات الخدمة المطلوب إنشاؤه في نوع إجراء الجهاز. عند استلام إجراء جهاز، تقوم خوارزمية "إدخال" في إجراء الجهاز بالحالة "تمت المعالجة" بإنشاء مراقبة مشكلات الخدمة، وذلك على أساس نوع مراقبة مشكلات الخدمة المحدد لنوع إجراء الجهاز.
لمزيد من المعلومات عن تكوين أنواع مراقبة مشكلات الخدمة، ارجع إلى التعرف على أنواع مهام الخدمة.
تحديد أولوية إجراء الجهاز
وفقًا للإعدادات الافتراضية، يتم إنشاء إجراءات الجهاز و/أو استلامها إلى النظام بالحالة الأولية "معلق" ويتم تحويلها إلى الحالات اللاحقة من خلال المعالجة المجمعة. يمكن تخطي هذه المعالجة المجمعة بإعداد إشارة "طريقة التنفيذ" في إجراء الجهاز على "الوقت الفعلي" (D1RT)، وفي هذه الحالة تقوم خوارزمية "الإدخال" بتحويل حالة إجراء الجهاز إلى الحالة التالية في مراحله على الفور. يمكن استخدام هذه الميزة لتحديد أولوية المعالجة لأنواع معينة من إجراءات الجهاز.
ويمكن تعيين إشارة "طريقة التنفيذ" في إجراءات الجهاز غير المطلوبة المُرسلة من نظام التجميع المركزي، أو يمكن إدراجها أثناء معالجة "موفق جيت واي الشبكات الذكي للخدمات والمرافق من أوراكل".
تقوم "موفِقات جيت واي الشبكات الذكي للخدمات والمرافق من أوراكل" بإعداد هذه الإشارة على "الوقت الفعلي" في كل إجراءات الجهاز التي تم إنشاؤها كنتيجة لأوامر العداد الذكي.