İşlemleri Çekme

İşlemleri Çağır, bir Hedef Düğüm'de bir veya daha fazla Küme Komutunu çağırmak için kullanılır. Bu, Küme'de tanımlanan bir komuta yapılan uzaktan prosedür çağrılarına benzer.

Yazma İşlemlerine benzer şekilde, İşlemler Çağırma işlevi Zamanlanmış ve Zamanlanmamış İşlemleri destekler. Zamanlanmış İşlemler hakkında daha fazla bilgi için lütfen Zamanlanmış ve Zamanlanmamış İşlemler bölümüne bakın.

Zamansız Çağırma İşlemi

Zamansız Çağırma İşleminin işlem sırası
Şekil 1: Zamanlanmamış İşlem Çağırma

İstek İşlemini Çağır

Yön: Başlatan -> Hedef

Okuma İsteği ve Yazma İsteği İşlemine benzer şekilde, bu İşlemde Başlatan, Hedef'e şunları sağlar:

  • İstekleri Çağırma: Küme Komutlarına giden yolların listesi ve komutların isteğe bağlı bağımsız değişkenleri olan Komut Alanları'dır.
  • Zamanlanmış İstek: Bu işlemin Zamanlanmış Bir Çağrı İşleminin parçası olup olmadığını gösteren bir işaret.
  • Yanıtı Engelle: Yanıt Çağırma İşleminin atlanması gerekip gerekmediğini belirten bir işaret.
  • Etkileşim Kimliği: İstek İşlemini Çağırma İşlemini Yanıt İşlemiyle eşleştirmek için kullanılan bir tam sayı.

Yanıt İşlemini Çağır

Yön: Hedef -> Başlatıcı

Hedef, İstek İşlemini Çağırma işlemini aldıktan sonra işlemi, aşağıdakileri içeren bir Yanıtlama İşlemiyle sonlandırır:

  • Çağrı Yanıtları: Gönderilen her çağırma isteğinin komut yanıtlarının veya durumunun listesi.
  • Etkileşim Kimliği: Yanıt İşlemini Çağırma İşlemiyle eşleştirmek için kullanılan bir tam sayı.

Zamansız Çağırma Kısıtlamaları

İsteği Çağırma İşlemi, bir grup kaydı olabilir ancak bu durumda Yanıtı Gizle işareti ayarlanmalıdır. Bunun gerekçesi, ağın aksi halde bir grubun her üyesinin eşzamanlı yanıtlarla çok fazla yığılmasına yol açabilmesidir.

Bu davranışı etkinleştirmek için İstekleri Çağrı listesinde kullanılan Yol, Gruplar içerebilir ve alternatif olarak yalnızca Uç Nokta alanında olmak üzere joker karakterler içerebilir. Ayrıca, İşlem grup kaydı ise bu işlem yanıt verilmeden sonlandırılır.

Zamanlanmış Çağrı İşlemleri

Zamanlanmış Yazma İşlemlerine benzer şekilde, Zamanlanmış Çağrı İşlemleri de Zamanlanmış İstek İşlemi ile başlar.

Zamanlanmış bir Çağrı İşleminin işlem sırası
Şekil 2: Zamanlanmış İşlem Çağırma

Zamanlı İstek İşlemi

Yön: Başlatan -> Hedef

Başlatıcı, aşağıdaki bilgileri içeren bu İşlemi göndererek İşlemi başlatır:

  • Zaman aşımı: Bu işlemin kaç milisaniye açık kalabileceği. Bu süre zarfında, Başlatan tarafından gönderilen bir sonraki işlem geçerli olarak kabul edilir.

Zamanlı İstek İşlemi alındıktan sonra Hedef, Zamanlanmış İstek İşlemini bir Durum Yanıtı İşlemi ile onaylamalıdır. Başlatıcı, hata bildiren bir Durum Yanıtı İşlemi aldığında, bir İstek İşlemini Çağırma İşlemi gönderir.

İstek İşlemini Çağır

Daha önce açıklanan İsteği Çağırma İşlemi ile aynıdır.

Yanıt İşlemini Çağır

Daha önce açıklanan Yanıt İşlemini Çağır seçeneği ile aynıdır.

Zamanlanmış Çağrı Kısıtlamaları

Tüm çağırma komutları Zamanlanmış Etkileşimde çağrılabilir. Zamanlanmış İstek İşlemi, Çağrı İsteği İşlemi ve Yanıt İşlemi Çağırma işlemi yalnızca Unicast değerine sahiptir ve bu nedenle Zamanlanmış Çağrı İşlemlerinde groupcast olarak kullanılamaz.

İsteği Çağırma İşlemi, joker karakterlerin yanı sıra Gruplarla yolların kullanımını destekler ancak Yanıt Çağırma İşlemi, joker karakter kullanımını desteklemez.