Work in Progress
Page under continuous improvement
This page contains a collection of frequently asked questions about JADE and its predecessor SOSFTP.
Any comments, questions and/or confusing points? Please get in contact with SOS. We need all the information we can get to make the use of JADE and everything related to it (including this documentation) a breeze.
Note that you may also find the following useful:
Features
- JADE Java Run Time Environment
- Is JADE compliant with file transfer standards as RFC 959, RFC 1579 and RFC 2228?
- Secure file transfers via encrypted network sessions
- Example for JADE file transfer with both implicit and explicit SSL connections with FTPS
- ZLIB data compression for improved file transfer performance with SFTP
- Automated file transfer using JobScheduler
- Support for openSSH public key and client certificate authentication
- ASCII and binary file transfer modes
- Can JADE transfer multiple files using regular expressions?
- Example for JADE recursive file transfer of directories and subdirectories
- Network timeout capabilities detect lost connections and inaccessible servers
- Interrupt file transfers using non-blocking methods
- Example showing Logging capabilities to log messages exchanged between source and target server
- Upload and download files from/to memory.
- Example for JADE with checksum verification to detect corrupt or incomplete file transfers
- Can JADE components be re-distributed as part of an individual application without additional fees?
- Using Credential Store to securely store authentication, connection and other parameters
- How JADE ensure that file is completely written before transfer it?
- Can JADE read last record from received file to ensure complete transfer of file?
- Example for JADE to check files for completeness by steady state
- Advantages of using JADE instead of WinSCP as an OS independent file transfer tool
Getting Started
- How to install JADE
- Why should i use JADE?
- What are the differences between JADE and SOSFTP?
- Is there a JADE server?
Architecture
Components
- JADE Client CLI (Command Line Client)
- JADE API (Application Program Interface)
- JADE Background Service (deprecated)
- JADE Background Frontend
- JADE JITL Jobs
Configuration
- JADE Client CLI Configuration
- Using Configuration Files
- JADE Client CLI Parameter
- JADE JITL Parameter
- Server to Server Transfer
- Can JADE use mutliple destinations for file transfer?
- Can JADE handle UNC Names, multiple destinations and secure credentials?
- Example for JADE file transfer with WebDAV
- Example for JADE CIFS usage
- Example for JADE file transfer using localhost
- How can I carry out preprocessing and postprocessing for file transfers?
- How can we select files by a timestamp?
- Example for JADE cascaded profiles
<!--
- Using Parameters when setting up file order source
- Can you use file sink to rename and move file at the same time
- JADE How to wait for "file transmission is complete" with large files
-->
Technical Issues
- What protocol and port has to be opened between JADE client & Background Service
- For JADE background service configuration - do we need to open the database firewall port
- JADE S2S implementation details
Reporting
- JADE log files
- Does JADE supports log4j or slf4j?
Scheduling
- Does JADE has a scheduling capability?
- Which scheduler are supported by JADE?
- How to write a separate log file for each transfer with JADE?
Operation
- How to select transfer objects
- How to execute a command after a successful transfer?
- How to poll a server in the DMZ and execute a job chain for each file found?
- How_to_send/receive_files_using_DMZ_as_a_jump_server
- How_to_send/receive_files_between_networks_with_DMZs
Other Topics
JADE : Use cases
- Use-Case A - Download the file from Vendor's FTP/sFTP server to User's desktop
- Use-Case B - Internal user generate the file and want to share the encrypted file with Customer over SFTP
- Use-Case C - Legecy Batch system generate reports/input file for other systems/customer
- Server to Server Transfer
- Example for JADE Server-to-Server File Transfer with polling
- Can JADE use mutliple destinations for file transfer?
- Can JADE handle UNC Names, multiple destinations and secure credentials?
- Example for JADE file transfer with WebDAV
- Example for JADE CIFS usage
- Atomic Transfer
- UseCase-0100 - Server2Server data transfer with processing steps
Troubleshooting
- What to do if removing files on an FTP server fails?
- Answer of Apache as WebDAV server too slow
- What to do if transfer speed for SFTP is slow?