Usage of FTPS
- YADE provides support for FTPS.
- The parameterization is no different from the use of FTP and makes use of Explicit Client Security.
Issues
FTPS support is subject to the following issues:
Example for sending files with FTPS
<?xml version="1.0" encoding="ISO-8859-1"?> <job title="API Job for JobScheduler Advanced Data Exchange" order="no"> <description > <include file="jobs/jadeJob.xml"/> </description> <params > <!--this is a basic example, for more advance settings please refer documentation --> <param name="operation" value="copy"/> <param name="file_spec" value=".*\.xml$"/> <param name="target_host" value="mp.sos"/> <param name="target_protocol" value="ftps"/> <param name="target_port" value="21"/> <param name="target_user" value="ftps_user"/> <param name="target_password" value="3s4S492gW49z"/> <param name="target_dir" value="/inbound"/> <param name="source_host" value="localhost"/> <param name="source_protocol" value="local"/> <param name="source_dir" value="c:\sandbox\source"/> </params> <script language="java" java_class="sos.scheduler.jade.JadeJob"/> <run_time /> </job>
Example for receiving files with FTPS
<?xml version="1.0" encoding="ISO-8859-1"?> <job title="API Job for JobScheduler Advanced Data Exchange" order="no"> <description > <include file="jobs/jadeJob.xml"/> </description> <params > <!--this is a basic example, for more advance settings please refer documentation --> <param name="operation" value="copy"/> <param name="file_spec" value=".*\.xml$"/> <param name="source_host" value="mp.sos"/> <param name="source_protocol" value="ftps"/> <param name="source_port" value="21"/> <param name="source_user" value="ftps_user"/> <param name="source_password" value="3s4S492gW49z"/> <param name="source_dir" value="/outbound"/> <param name="target_protocol" value="local"/> <param name="target_dir" value="c:\sandbox\target"/> </params> <script language="java" java_class="sos.scheduler.jade.JadeJob"/> <run_time /> </job>