File Sender Connector
File Sender connector, belirli bir zamanlamaya (cron job) göre çalışır. Bu zamanlamaya bağlı olarak, belirtilen adresten veya dizinden dosyaları alır ve belirtilen hedeflere gönderir. Özetle, belirtilen kaynaktan belirli bir zamanda dosyaları çeker ve bunları belirtilen hedeflere iletir.
Required Connector Properties
-
File Directory: Okunacak dosya veya dosyaların bulunduğu dizini ya da klasörü belirten alandır. Dosyanın konumunu ifade eder ve dosya sistemi içindeki yolu tanımlar.
-
File Name: Bu alan, kullanıcıların okumak istedikleri dosya adlarını belirtmelerine olanak tanır. Örneğin, tek bir dosya için “mip.text”, “mip.json” gibi aramalar ve filtreler yapılabilir veya birden fazla dosya okunacaksa “.txt”, “mip.” gibi ifadeler kullanılabilir.
-
Subdirectory Select: Okunacak dosyada bir alt klasör varsa, bu alt klasörün adı verilerek içindeki dosyaların da işlenmesi sağlanabilir. Bu alanın doldurulması zorunlu değildir.
-
Processing Sequence: Okunan dosyaların hangi sırayla işleneceğini belirler. İşleme sırası Modified Date veya File Name temel alınarak oluşturulabilir ve alfabetik ya da ters alfabetik sırada ayarlanabilir.
-
Processing Mode: Dosyalar okunduktan sonra ne olacağını belirtir. Üç seçenek vardır;
- Test: Dosyaların test amaçlı okunduğunu ve okumadan sonra başka bir işlem yapılmadığını belirtir.
- Delete: Okuma ve sonraki işlemler tamamlandığında dosyaların silinmesini sağlar.
- Archive: Dosyaların okunmasının ardından "Archive Directory" alanına girilen adrese taşınmasını ve arşivlenmesini sağlar. Dosyalar silinmez; yalnızca konumları değiştirilir.
-
Advanced - Skip Empty File: Bu değişken, dosya okuma işlemi sırasında boş dosyaların okunup okunmayacağını belirler. Seçenek seçilirse, boş dosyalar okunmadan atlanır. Seçilmezse, belirtilen adresteki ve belirtilen adlardaki tüm dosyalar okunur ve işlenir.
-
Advanced - Duplicate Check: Bu değişken, dosya okuma işlemi sırasında aynı dosyanın birden fazla kez okunup okunamayacağını belirler. Seçenek seçilirse, aynı dosya tekrar okunmaz. Seçilmezse, aynı dosya birden fazla kez okunabilir ve işlenebilir.
-
Advanced - Max File Size: Bu değişken, dosya okuma işlemi sırasında dosyaların boyutlarının kontrol edilmesini sağlar. Bir dosya KB cinsinden girilen değerden küçükse, okuma işlemi gerçekleşir. Daha büyükse, dosya atlanır ve işlenmez.
-
Advanced - File Encoding: Bir dosyadaki karakterleri temsil etmek ve metinsel bilgileri kodlamak için kullanılan yöntemi ifade eder. Bilgisayarların metni doğru bir şekilde yorumlayabilmesi ve görüntüleyebilmesi için karakterlerin ikili verilere nasıl eşlendiğini belirler.
-
Advanced - Additional Parameters: Bu değişken, belirtilen filtreler ve parametreler dışında bir parametre eklenmesine olanak tanır.
-
Scheduler - Cron: Bu değişken, tanımlanan File (Sender) servisinin çalışma aralığının ve sıklığının Cron formatında belirlenmesine olanak tanır. Cron, görevleri belirli aralıklarla veya belirli tarih ve saatlerde çalıştırmak üzere zamanlamak için kullanılır.