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:

Key T Sub-Tasks Linked Issues Fix Version/s P Summary Status Resolution
Loading...
Refresh

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>