İşlem Yazma

Son bölümde, Özellikler ve Etkinliklerin okuma etkileşimlerini ele aldık. Bu bölümde, Özellikler'in yazma sürecini ele alacağız. Bu, bir Kümedeki Özellik değerinin (ör. Level) değişmesidir.

Zamansız Yazma İşlemi

Zamanlanmamış Yazma İşleminin işlem sırası
Şekil 1: Zamanlanmamış Yazma İşlemi

İstek İşlemini Yaz

Yön: Başlatan -> Hedef

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

  • Yazma İstekleri: Yol ve veri içeren bir veya daha fazla unsur listesi.
  • Zamanlanmış İstek: Bu İşlemin Zamanlanmış Yazma İşleminin parçası olup olmadığını belirten bir işaret.
  • Yanıtı Gizle: Yanıt Durumu İşleminin atlanması gerekip gerekmediğini belirten bir işaret.

Yazma Yanıtı İşlemi

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

Hedef, Yazma İsteği İşlemini aldıktan sonra işlemi, aşağıdakileri içeren bir Yazma Yanıtı İşlemi ile sonlandırır:

  • Yazma Yanıtları: Yazma İsteği İşlemi üzerinde gönderilen her Yazma İsteği için yolların ve hata kodlarının listesi.

Zamansız Yazma Kısıtlamaları

Yazma İsteği İşlemi bir grup kaydı olabilir ancak bu durumda Yanıtı Engelleme işareti ayarlanmalıdır. Bunun gerekçesi, ağın aksi takdirde bir grubun her üyesinin eşzamanlı yanıtlarla çok fazla meşgul olmasıdır.

Bu davranışı etkinleştirmek için Yazma İstekleri listesinde kullanılan Yol, Grupları içerebilir. Alternatif olarak, yalnızca Uç Nokta alanında olmak üzere joker karakterler içerebilir.

Zamanlanmış Yazma İşlemi

Zamanlanmış Yazma İşleminin işlem sırası
Şekil 2: Zamanlanmış Yazma İşlemi

Zamanlanmış yazma işlemleri, zamanlanmamış yazma işlemlerine birkaç adım ekler.

Zamanlanmış istek iş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 bildirmediğini bildiren bir Durum Yanıtı İşlemi aldığında bir Yazma İsteği İşlemi gönderir.

İstek İşlemini Yaz

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

Yazma Yanıtı İşlemi

Daha önce açıklanan Yanıt Yazma İşlemi ile aynıdır.

Zamanlanmış Yazma Kısıtlamaları

Zamanlanmış İstek İşlemi, Yazma İsteği İşlemi ve Yanıtı Yazma İşlemi yalnızca tek noktaya yayındır.