Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Usage of FTPS

  • JADE has limited YADE provides support for FTPS.
  • The parameterization is no different from the use of FTP and makes use of Explicit Client Security.Support for Implicit Client Security and server side public keys is subject to future improvements, see below issues.

Issues

FTPS support is subject to the following issues:

Jira
serverSOS JIRA
columnskey,type,subtasks,issuelinks,fixversions,priority,summary,status,resolution
maximumIssues1000
jqlQueryproject = JADE YADE AND labels = ftps
serverId6dc67751-9d67-34cd-985b-194a8cdc9602

Example for sending files with FTPS

Code Block
languagexml
<?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

Code Block
languagexml
<?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>