Work in Progress
Page under continuous improvement
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
- 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
- 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
- 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
- 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 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?
- Check file 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
- 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?
- UNC Names
- Example for JADE file transfer with WebDAV
- Example for JADE CIFS usage
- Example for JADE file transfer using localhost
- Pre- and Post-Processing for File Transfer
- FileSelection by 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
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?
- UNC Names
- Example for JADE file transfer with WebDAV
- Example for JADE CIFS usage
- Atomic file 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?