Versions Compared

Key

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

Table of Contents
outlinh1. true
outlinh1. true
1printablefalse
2stylh1. none
3indent20px

Server-to-Server File Transfer without touchdown

File Transfer Schema

Graphviz
 digraph "Example: Server-to-Server File Transfer" {
rankdir=LR;

edge [color="#31CEF0"];

source_server [label="Data Source (sFTP)"];
target_server  [label="Data Target (FTP)"];
jade_client  [label="JADE Client \n API \n JITL Job"];
jade_config [label="JADE Configuration"];

source_server->target_server [label="data transfer"];
source_server->jade_client  [dir=both label="commands" color="grey"];
source_server->jade_client  [dir=both label="polling" color="blue"];
jade_client->target_server  [dir=both label="commands"  color="grey"];
jade_config->jade_client [color="green"];

}

Configuration Example

A profile definition for Server-to-Server transferFile Transfer, from SFTP to FTP:

Code Block
languagetext
 [ftp_server_2_server_with_polling]
 ssh_auth_method=password
 
 source_user            = kb
 source_password        = *****
 source_ssh_auth_method = password
 source_host            = wilma.sos
 source_protocol        = sftp
 source_port            = 22
 
 target_user            = test
 target_password        = *****
 target_host            = 8of9.sos
 target_protocol        = ftp
 target_port            = 21
 
 file_spec              = ^.*\.txt$
 operation              = copy

  poll_interval         = 60
  poll_minfiles         = 1
  poll_timeout          = 0
 
 log_filename=${TEMP}/sosftphistory.log

...

Code Block
languagebash
 jade.sh -settings=name_of_settings_file -profile=ftp_server_2_server_with_polling

To make the profile more reusable and more readable it is possible to organize profiles by fragments like this:

...