Ana içeriğe geç

SFTP Sender Connector

SFTP Sender connector belirli bir programa (cron job) göre çalışır. Bu programa dayanarak, SFTP sunucusunda belirtilen dosya yolundan verilen dosya adına sahip dosyaların okunmasını sağlar. SFTP Sender Connector belirli bir SFTP sunucusuna bağlanır. Bu genellikle sunucu adresi, port numarası, kullanıcı adı ve parola veya özel anahtar gibi kimlik doğrulama bilgileri sağlanarak gerçekleşir. Kullanıcı, SFTP sunucusunda 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. SFTP Sender Connector, belirtilen dosya yolundan ve adından dosyayı okur. Bu işlem, SFTP 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

  • Authentication Method: Bağlantı sırasında kullanılacak kimlik doğrulama yönteminin seçilmesini sağlar.

  • SFTP Credential: Kimlik doğrulama yöntemi olarak Username seçilmişse, bu alan doldurulmalıdır. SFTP credential, SFTP kullanılarak gerçekleştirilen dosya transferlerinde kullanılan kimlik doğrulama bilgilerini ifade eder. Önceden tanımlanmış bir credential'ın adı sağlanır.

  • Private Key Alias: Kimlik doğrulama yöntemi olarak Private Key seçilmişse, bu alan doldurulmalıdır. Private key, SFTP sunucusunda kimlik doğrulamak için kullanılır ve yalnızca bağlanmak isteyen kişiye aittir. SFTP için bir private key, SFTP sunucusunda kimlik doğrulamak için kullanılan kriptografik bir anahtardır.

  • SFTP Username: Kimlik doğrulama yöntemi olarak Private Key seçilmişse, bu alan doldurulmalıdır. SFTP username, SFTP sunucusuna erişim izni olan bir kullanıcının tanımlayıcı bilgisidir.

  • SFTP Host: SFTP host, SFTP üzerinden dosya transferi için kullanılacak bilgisayarın veya sunucunun adresidir. Bir SFTP host bir SFTP sunucusunu temsil eder. SFTP host adresi bir URL veya IP adresi olarak ifade edilir. Örneğin: SFTP URL: ftp://example.com, IP Adresi: 192.168.1.1

  • SFTP Port: SFTP kullanılırken yaygın olarak kullanılan standart port numarası 22'dir. SFTP, SSH üzerinden çalıştığı için SSH'ın standart port numarasını kullanır. Ancak, belirli bir sistemin veya sunucunun yapılandırmasına bağlı olarak SFTP farklı bir port numarası kullanabilir.

  • 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 filtrelemeler veya çoklu dosya seçimleri için ".txt", "mip." yapılabilir.

  • Subdirectory Select: Okunacak dosyada bir alt dizin varsa, bu alt dizinin adı sağlanarak içindeki dosyalar işlenebilir. Bu alanın doldurulması zorunlu değildir.

  • Processing Sequence: Okunan dosyaların hangi sırayla işleneceğini belirler. İşleme sırası, Değiştirilme Tarihi (Modified Date) veya Dosya Adı (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ında başka bir işlem yapılmadığını belirtir.
    • Delete: Okuma ve sonraki işlemler 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; sadece 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.

  • 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.

  • 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. Büyükse, dosya atlanır ve işlenmez.

  • File Encoding: Bir dosyadaki karakterleri temsil etmek ve metinsel bilgileri 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 (binary) verilere nasıl eşlendiğini belirler.

  • Additional Parameters: Bu değişken, belirtilen filtreler ve parametreler dışında bir parametre eklenmesini sağlar.

Scheduler

  • Cron: Bu değişken, tanımlanan SFTP (Sender) servisinin çalışma aralığını ve sıklığını Cron formatında belirlemeyi sağlar. Cron, görevlerin belirli aralıklarla veya belirli tarih ve saatlerde çalışacak şekilde zamanlanması için kullanılır.