İ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ç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.