İşlemleri Çağırma, bir Hedef Düğümde bir veya daha fazla Küme Komutu'nu çağırmak için kullanılır. Kümede tanımlanan bir komuta yapılan uzak prosedür çağrılarına benzer.
Yazma işlemlerine benzer şekilde, çağrı işlemleri zamanlanmış ve zamanlanmamış iş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
İstekte bulunma işlemini çağırma
Yön: Başlatıcı -> Hedef
Okuma İsteği İşlemi ve Yazma İsteği İşlemi'ne benzer şekilde, bu işlemde de başlatıcı hedefe şunları sağlar:
- Çağrı İstekleri: Küme Komutları'na giden yolların yanı sıra Komut Alanları olarak adlandırılan komutlara yönelik isteğe bağlı bağımsız değişkenlerin listesi.
- Zamanlanmış İstek: Bu işlemin Zamanlanmış Çağırma İşlemi'nin bir parçası olup olmadığını belirten bir işaret.
- Yanıtı Engelle: Yanıt İşlemi'nin tetiklenip tetiklenmeyeceğini belirten bir işaret.
- Etkileşim kimliği: Çağırma İsteği İşlemi'ni Çağırma Yanıtı İşlemi ile eşleştirmek için kullanılan bir tam sayı.
Yanıt İşlemi Çağırma
Yön: Hedef -> Başlatıcı
Hedef, Invoke Request işlemini aldıktan sonra aşağıdakileri içeren bir Invoke Response işlemiyle işlemi tamamlar:
- Yoklama Yanıtları: Gönderilen her çağrı isteği için komut yanıtlarının veya durumun bir listesi.
- Etkileşim kimliği: Yanıt Çağırma İşlemi'ni, İstek Çağırma İşlemi ile eşleştirmek için kullanılan bir tam sayı.
Zamansız Çağırma Kısıtlamaları
İstek Çağırma İşlemi bir grup yayını olabilir ancak bu durumda Yanıtı Engelle işareti ayarlanmalıdır. Bunun nedeni, aksi takdirde ağın bir gruptaki her üyeden gelen eşzamanlı yanıtlarla dolup taşması olabilir.
Bu davranışı etkinleştirmek için, Çağırma İstekleri listesinde kullanılan Yol, Gruplar içerebilir ve alternatif olarak yalnızca Bitiş Noktası alanında joker karakterler içerebilir. Ayrıca, işlem grup yayınıysa bu işlem yanıt almadan sonlandırılır.
Zamanlanmış Çağırma İşlemleri
Zamanlanmış Yazma İşlemleri'ne benzer şekilde Zamanlanmış Çağırma İşlemleri de Zamanlanmış İstek İşlemi ile başlar.
Zamanlanmış İstek İşlemi
Yön: Başlatıcı -> Hedef
Başlatıcı, aşağıdakileri içeren bu işlemi göndererek işlemi başlatır:
- Timeout: Bu işlemin açık kalabileceği maksimum milisaniye sayısı. Bu süre zarfında, başlatıcı tarafından gönderilen bir sonraki işlem geçerli kabul edilir.
Zamanlanmış İstek İşlemi alındıktan sonra Hedef, Durum Yanıtı İşlemi ile Zamanlanmış İstek İşlemi'ni onaylamalıdır. Başlatıcı, hata olmadığını bildiren bir durum yanıtı işlemi aldıktan sonra bir çağrı isteği işlemi gönderir.
İstekte bulunma işlemini çağırma
Daha önce açıklanan İstem İşlemini Çağır ile aynıdır.
Yanıt İşlemi Çağırma
Daha önce açıklanan Yanıt İşlemi Çağır ile aynıdır.
Zamanlanmış Çağırma Kısıtlamaları
Tüm çağrı komutları zamanlanmış etkileşimde çağrılabilir. Zamanlanmış İstek İşlemi, Çağırma İsteği İşlemi ve Çağırma Yanıtı İşlemi yalnızca Unicast içindir ve bu nedenle Zamanlanmış Çağırma İşlemlerinde grup yayını olarak kullanılamaz.
İstek Çağırma İşlemi, joker karakterlerin yanı sıra Gruplar ile yolların kullanımını destekler ancak Yanıt Çağırma İşlemi, joker karakter kullanımını desteklemez.