WORK IN PROGRESS
Here we have a collection of frequently asked questions about JADE and its predecessor SOSFTP.
Any comments, questions and/or confusing points? Please get in contact with the developers! 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
- Developed with and Support for JDK 1.6 and above
- Fully compliant with RFC 959, RFC 1579 and RFC 2228
- Secure file transfers via encrypted network sessions
- Support for both implicit SSL and explicit SSL connections (FTPS)
- ZLIB data compression for improved file transfer performance (SFTP)
- Easy Automating file transfer processes using JobScheduler integrated Template Jobs
- Support for openSSH public key and client certificate authentication
- ASCII and binary file transfer modes
- Transfer multiple files using regular expressions
- Transfer entire directories recursively including sub directories
- Network timeout capabilities detect lost connections and inaccessible servers
- Interrupt file transfers using non-blocking methods
- Debug capabilities to log all messages exchanged between source and target (-server)
- Upload and download files from/to memory.
- Checksum verification to detect corrupt or incomplete file transfers
- Redistribute the included components as part of your application without additional fees
- Using CredentialStore 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?
- Check File for completeness Steady state
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
- JADE Background Frontend
- JADE JITL Jobs
Configuration
- JADE CLI Configuration
- Using Configuration Files
- JADE CLI Parameter
- JADE JITL Parameter
- Server to Server Transfer
- Transfer to Multiple Destinations
- UNC Names
- WebDAV Examples
- CIFS Examples
- Transfer Using local host
- Commands parameter for the transfer
- FileSelection by timestamp
<!--
- 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
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
- Server to Server Transfer with Polling
- Transfer to Multiple Destinations
- UNC Names
- WebDAV Examples
- CIFS Examples
- Atomic Transfer
Troubleshooting
- Remove files on FTP-Server
- Answer of Apache as WebDAV server too slow
- SFTP transfer too slow
- JADE not creating .log file