İşlemleri Çekme

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

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

Zamanlanmamış Çağırma İşlemi

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

İstek Harekete Geçirme

Yön: Başlatan -> Hedef

Okuma İsteği İşlemi ve Yazma İsteği İşlemi'ne benzer şekilde, bu İşlem'de Başlatıcı, Hedef'e şunları sağlar:

  • Çağrı istekleri: Küme Komutlarına yolların listesi ve komutların Komut Alanları adlı isteğe bağlı bağımsız değişkenleri.
  • Zamanlanmış İstek: Bu işlemin Zamanlanmış Çağırma İşleminin bir parçası olup olmadığını gösteren işaret.
  • Yanıtı Engelle: Harekete Geçirme Yanıtının atlanıp atlanmayacağını gösteren işaret.
  • Etkileşim Kimliği: Çağırma İstek İşlemi'ni, Çağrı Yanıtı İşlemi ile eşleştirmek için kullanılan bir tam sayı.

Yanıt İşlemini Etkinleştir

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

Hedef, Çağırma İsteği İşlemini aldıktan sonra, aşağıdakileri içeren bir Çağrı Yanıtı İşlemi ile işlemi sonuçlandırır:

  • Çağrı Yanıtları: Gönderilen her çağrı isteği için komut yanıtlarının listesi veya durum.
  • Etkileşim Kimliği: Çağırma Yanıt İşlemi'ni Çağırma İstek İşlemi ile eşleştirmek için kullanılan bir tam sayı.

Zamanlanmamış Çağırma Kısıtlamaları

Çağırma İsteği İşlemi bir grup yayını olabilir ancak bu durumda Suppress Response işareti ayarlanmalıdır. Gerekçe, ağın bir grubun her üyesinden aynı anda gelen yanıtlarla dolup taşabileceğidir.

Bu davranışı etkinleştirmek için, Çağırma İstekleri listesinde kullanılan yol, Gruplar içerebilir ve alternatif olarak yalnızca uç nokta alanında joker karakterler içerebilir. Ayrıca, Action'ın grup kaydı olması durumunda bu işlem, yanıt alınmadan sonlandırılır.

Zamanlanmış Çağırma İşlemleri

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

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

Zamanlanmış İstek İşlemi

Yön: Başlatan -> Hedef

Bir Başlatıcı, bu İşlemi gönderen İşlemi başlatır. Bu işlem şunları içerir:

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

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

İstek Harekete Geçirme

Daha önce açıklanan İstek İsteğinde Bulunma ile aynıdır.

Yanıt İşlemini Etkinleştir

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

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

Tüm çağırma komutları Zamanlanmış Etkileşim üzerinde çağrılabilir. Zamanlanmış İstek Harekete Geçirme İsteği ve Çağırma Yanıt İşlemi yalnızca Unicast içindir. Bu nedenle, Zamanlanmış Çağırma İşlemlerinde grup kaydı olarak kullanılamaz.

Çağırma İstek İşlemi, gruplarla birlikte yolların ve joker karakterlerin kullanımını destekler, ancak Çağırma Yanıt İşlemi joker karakter kullanımını desteklemez.