Komut Dosyası Bağdaştırıcısı

İki gereç arasında olay verilerini bir biçimde diğerine eşlemek için Komut Dosyası Bağdaştırıcısı gerecini kullanabilirsiniz.

Komut Dosyası Bağdaştırıcısı gereci, olayın bilgi yükünde veri dönüştürme gerçekleştirebilmesi için, diğer iki gerece aktarım kanalı yoluyla bağlanır. Bu gereci kullanarak yapabilecekleriniz:

  • Gereçlerinizde hata ayıklamanıza yardımcı olacak olay verilerini görüntüleyebilirsiniz.
  • Örneğin, olayları bir biçimden diğerine eşlemek için gereçler arası olay iletişimine mantık ekleyebilirsiniz.

Gereçleri aktarım kanalı yoluyla birbirine bağlarken, gereçler aynı olaya sahipse ve olay verilerinin biçimi aynıysa, bir gereçle diğeri arasında aktarım kanalı oluşturmanız yeterli olur. Ancak, olay verilerinin biçimi aynı değilse, kaynak olaydaki verileri hedef gerecin beklediği biçime dönüştürmeniz gerekir. Komut Dosyası Bağdaştırıcısı gereci bu dönüştürmeyi gerçekleştirmenizi sağlar. Komut Dosyası Bağdaştırıcısı gereci aktarım kanalıyla bağlı olduğu gereçten bir olay aldığında, Alınan Olay kısmında olay ayrıntılarını görüntüler. Komut Dosyası Bağdaştırıcısı, verileri gelen olayın bilgi yükü olan "payload" değiştirgesiyle bir işlev olarak dönüştüren bir komut dosyasını çalıştırır. Bilgi yükünü gerektiğini düşündüğünüz herhangi bir mantık tipini kullanarak işlemek için bu komut dosyasını kullanırsınız. Özel kodunuzun döndürdüğü değer, bu gerecin giden olayının bilgi yüküdür. Gönderilen Olay kısmı bu bilgiyi görüntüler.

Örneğin, Komut Dosyası Bağdaştırıcısı gerecinin "test verisi" bilgi yükünü (Alınan Olay kısmında görüntülenir) içeren bir olay aldığını düşünelim. Komut Dosyası Bağdaştırıcısı gerecinin şöyle bir komut dosyası olur:

alert("The value of the payload is: " + payload);
return "Event Payload: " + payload + "!";

Gönderilen Olay kısmı, giden olayın bilgi yükü olarak "Event Payload: test verisi!" bilgisini görüntüler.

  • Olaylarda hata ayıklama
    İki gereç arasındaki aktarım kanalıyla ilgili sorunları saptamak üzere olay verilerini görüntülemek için Komut Dosyası Bağdaştırıcısı olanağını kullanabilirsiniz.
  • Olay verilerinin dönüştürülmesi
    Komut Dosyası Bağdaştırıcısı gereci, olay verilerini dönüştürmek için mantık eklemekte kullanabileceğiniz bir yol sağlar. Mantık JavaScript koduyla gerçekleştirilir ve kodun döndürdüğü değer, giden olayın bilgi yüküdür. Komut dosyaları temel JavaScript ile sınırlıdır ve tek bir işlevin gövdesi olarak görülmelidir. console.debug() gibi Dojo komutlarını kullanamazsınız; komut dosyasındaki değerlere ilişkin bilgi görüntülemek için alert() deyimini kullanmalısınız.
Ana başlık: Aktarım kanalı oluşturma gereçleri



Geribildirim | Kayıt ve koşullar

Bu bilgi merkezi Eclipse teknolojisiyle güçlendirilmiştir. (http://www.eclipse.org)