Acronyms

Keywords

Functionality

Custom Jar

A collection of Java classes and SFTP configurations along with a Filewatcher to transfer files over SFTP as an agent

Filewatcher

A Watch Service API that utilizes java.nio.filepackage to register a directory (directories) with the watch service that monitors event such as File creation

FileZilla®

FileZilla® is a cross-platform FTP, SFTP, and FTPS client with lots of useful features and an intuitive graphical user interface

Port 22

A standard Transmission Control Protocol [TCP] to which an SSH server listens by default

SFTP

       

An SSH File Transfer Protocol that provides file access ,file transfer and file management over reliable data stream

SSH key

A secure shell that provides a safe and a secure way of executing commands ,making changes and configuring services remotely

Watch Service API

An API that watches registered objects for changes and events

WinSCP®

WinSCP® is a free and open-source SFTP, FTP, WebDAV, Amazon S3 and SCP client for Microsoft Windows. Its main function is secure file transfer between a local and a remote computer. Beyond this, WinSCP offers basic file manager and file synchronization functionality


Bristlecone NEO® Platform supports Data Ingestion over SFTP using three agents


  1. WinSCP
  2. FileZilla
  3. Custom Jar


Prerequisites

  1. A user account will be created in the Bristlecone NEO® SFTP server
  2. Post creation ,the following information will be shared to the user
  • Host [SFTP Server end point ]
  • User name  
  • SFTP network port number [ Port 22 ]
  • A .ZIP folder that contains Custom Jar , Private key file , Log configuration file

Software Prerequisites


  1. WinSCP [ To use WinSCP as an agent for SFTP File Transfer ] [For Windows ]
  2. FileZilla  [ To use FileZilla as an agent for SFTP File Transfer ] [For Linux ]
  3. JDK [ Java Development Kit ] 1.8 [ To use the Custom Jar as an agent for SFTP File transfer ]