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 |
---|
server | SOS JIRA |
---|
columns | key,type,subtasks,issuelinks,fixversions,priority,summary,status,resolution |
---|
maximumIssues | 1000 |
---|
jqlQuery | project = JADE YADE AND labels = ftps |
---|
serverId | 6dc67751-9d67-34cd-985b-194a8cdc9602 |
---|
|
Example for sending files with FTPS
Code Block |
---|
|
<?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 |
---|
|
<?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> |