تُستخدم عمليات استدعاء المعاملات لاستدعاء أمر مجموعة واحد أو أكثر على العقدة المستهدفة. وهو يشبه الإجراءات عن بُعد التي يتم إجراؤها على أمر محدد في المجموعة.
بطريقة مشابهة لـ "كتابة المعاملات"، دعم "المعاملات التي تم استدعاءها" المعاملات المحدَّدة بوقت أو غير المحدَّدة زمنيًا يُرجى الرجوع إلى الإجراءات المحددة بوقت وغير المحددة للحصول على مزيد من المعلومات عن المعاملات المحدَّدة زمنيًا.
معاملة استدعاء في وقت غير محدَّد
إجراء طلب الاستدعاء
توجيه: المُبدئ -> الهدف
ومثل إجراء طلب القراءة والكتابة في هذا الإجراء، يزود المُنشئ الهدف بما يلي:
- طلبات الاستدعاء: قائمة من المسارات أوامر المجموعة، بالإضافة إلى الوسيطات الاختيارية للأوامر، باسم حقول الأوامر:
- طلب محدَّد زمنيًا: علامة تشير إلى ما إذا كان هذا الإجراء جزءًا من تقرير محدَّد زمنيًا استدعاء المعاملة.
- إيقاف الاستجابة: علامة تشير إلى ما إذا كان إجراء الاستجابة للاستدعاء طلب كلمة المرور.
- رقم تعريف التفاعل: عدد صحيح يُستخدَم لمطابقة إجراء طلب الاستدعاء مع إجراء الاستجابة للاستدعاء.
إجراء الاستجابة لاستدعاء الإجراءات
الاتجاه: الاستهداف -> بادئ التشغيل
بعد أن يتلقّى الهدف "إجراء طلب الاستدعاء"، سيتم إنهاء معاملة ذات إجراء استجابة استدعاء يتضمّن ما يلي:
- استجابات الاستدعاء: قائمة باستجابات الأوامر أو حالة كل استدعاء تم إرسال طلبك.
- معرّف التفاعل: عدد صحيح يُستخدَم لمطابقة إجراء استجابة الاستدعاء مع إجراء طلب الاستدعاء.
قيود الاستدعاء غير المحددة بوقت
قد يكون إجراء طلب الاستدعاء عبارة عن حدث جماعي، ولكن في هذه الحالة إيقاف يجب ضبط علامة الردّ. ويتمثل الأساس المنطقي أنه بخلاف ذلك قد تغمرها ردود متزامنة من كل عضو في المجموعة.
لتفعيل هذا السلوك، قد يحتوي المسار المستخدَم في قائمة "طلبات الاستدعاء" على المجموعات، أو قد تحتوي بدلاً من ذلك على أحرف بدل، ولكن على نقطة النهاية فقط . علاوة على ذلك، إذا كان الإجراء عبارة عن حدث جماعي، يتم إجراء هذه المعاملة ينتهي بدون استجابة.
معاملات الاستدعاء في وقت محدد
على نحو مشابه لمعاملات الكتابة المحددة بوقت، تبدأ أيضًا معاملات الاستدعاء في وقت محدد باستخدام إجراء الطلب المحدد زمنيًا.
إجراء الطلب المحدد زمنيًا
توجيه: المُبدئ -> الهدف
يبدأ المُبدئ المعاملة بإرسال هذا الإجراء الذي يحتوي على:
- المهلة: عدد المللي ثانية التي قد تبقى فيها هذه المعاملة مفتوحة. خلال خلال هذه الفترة، يُعدّ الإجراء التالي الذي يرسله منشئ العرض صالحًا.
بعد استلام إجراء الطلب المحدد زمنيًا، يجب أن يوافق الهدف على إجراء طلب محدَّد زمنيًا مع إجراء استجابة الحالة. وبمجرد أن يتلقى منشئ العرض إجراء استجابة الحالة يبلغ عن عدم وجود أخطاء، سيرسل طلب استدعاء الحركة.
إجراء طلب الاستدعاء
مثل إجراء طلب الاستدعاء الموضّح سابقًا.
إجراء الاستجابة لاستدعاء الإجراءات
مماثل لـ إجراء الاستجابة للاستدعاء الموضح سابقًا.
قيود الاستدعاء المؤقت
قد يتم استدعاء جميع الأوامر التي يتم استدعاؤها في تفاعل محدَّد زمنيًا. الطلب المحدد زمنيًا إجراء، فإن "إجراء طلب الاستدعاء" و"إجراء الاستجابة للاستدعاء" هما Unicast فقط، ولذلك لا يمكن استخدامه كبث جماعي على الطابع الزمني استدعاء المعاملات.
يتيح إجراء طلب الاستدعاء استخدام المسارات مع المجموعات، وكذلك بدلًا من ذلك، ولكن إجراء استجابة الاستدعاء لا يتيح استخدام حرف البدل.