FTP Sender Connector
FTP Sender connector belirli bir programa (cron job) göre çalışır. Bu programa bağlı olarak, FTP sunucusundaki belirtilen dosya yolundan verilen dosya adına sahip dosyaların okunmasına olanak tanır. FTP Sender Connector belirli bir FTP sunucusuna bağlanır. Bu işlem genellikle sunucu adresi, port numarası, kullanıcı adı ve parola gibi kimlik doğrulama bilgileri sağlanarak gerçekleşir. Kullanıcı, FTP sunucusu üzerinde belirli bir dosya yolu ve okunacak dosyanın adını belirtir. Bu, okunacak dosyanın konumunu ve adını belirler. Örneğin, "/downloads" dizinindeki "sample.txt" gibi bir dosya. Belirtilen dosya yolu ve adından FTP Sender Connector dosyayı okur. Bu işlem, FTP sunucusundaki belirtilen dosyanın içeriğinin alınmasını ve okunmasını içerir. Okunan dosya entegrasyon platformunda veya belirtilen hedef sistemde işlenebilir. Örneğin, dosya veritabanına yazılabilir, başka bir uygulamaya aktarılabilir veya başka bir işlem için kullanılabilir.
Required Connector Properties
-
FTP Credential: FTP kimlik bilgileri, FTP kullanılarak gerçekleştirilen dosya transferleri için kullanılan kimlik doğrulama bilgilerini ifade eder. Önceden tanımlanmış bir kimlik bilgisinin adı sağlanır.
-
FTP Host: FTP host, FTP aracılığıyla dosya transferi için kullanılacak bilgisayarın veya sunucunun adresidir. FTP host adresi bir URL veya IP adresi olarak ifade edilir. Örneğin; FTP URL: ftp://example.com, IP Adresi: 192.168.1.1
-
FTP Port: FTP için kullanılan standart port numarası 21'dir. Bu port, FTP sunucularıyla iletişim kurmak ve dosya transfer işlemlerini gerçekleştirmek için kullanılır. Ancak, FTP'nin çalışma modlarına ve yapılandırmasına bağlı olarak farklı portlar da kullanılabilir.
-
File Directory: Bu alan, okunacak dosyaların bulunduğu dizini veya klasörü belirtir. Dosyanın konumunu gösterir ve dosya sistemi içindeki yolu tanımlar.
-
File Name: Bu alan, okunacak dosyaların adlarının yazıldığı yerdir. Örneğin, "mip.txt," "mip.json," gibi aramalar ve filtreler veya birden fazla dosya seçimi için ".txt," "mip." gibi seçimler yapılabilir.
-
Subdirectory Select: Okunacak dosyada bir alt dizin varsa, içindeki dosyaları işlemek için bu alt dizinin adı sağlanabilir. Bu alanın doldurulması zorunlu değildir.
-
Processing Sequence: Okunan dosyaların hangi sırayla işleneceğini belirler. İşlem sırası Modified Date veya File Name temel alınarak oluşturulabilir ve alfabetik veya ters alfabetik sırada ayarlanabilir.
-
Processing Mode: Dosyalar okunduktan sonra ne olacağını belirtir. Üç seçenek vardır;
- Test: Dosyaların test amacıyla okunduğunu ve okuma sonrası başka bir işlem yapılmadığını gösterir.
- Delete: Okuma ve sonraki işlem tamamlandıktan sonra dosyaların silinmesini sağlar.
- Archive: Dosyaların okunduktan sonra "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 adreste 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 edilmesine olanak tanır. 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 bilgiyi kodlamak için kullanılan yöntemi ifade eder. Bilgisayarların metni doğru şekilde yorumlayıp 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ı ve sıklığını Cron formatında belirlemeye olanak tanır. Cron, görevlerin belirli aralıklarla veya belirli tarih ve saatlerde çalışacak şekilde zamanlanması için kullanılır.