...
Graphviz |
---|
<source> digraph "Example: Server to Server Transfer" \{ </source> 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->target>jade_serverclient [dir=both label="polling" color="blue"]; jade_client->target_server [dir=both label="commands" color="grey"]; jade_config->jade_client [color="green"]; \} |
A profile definition for Server to Server transfer, from sftp to ftp:
Code Block |
---|
[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 |
In this example all files with the file name extension ".txt" should be transferred from the server "wilma" via sftp to the server 8of9 by ftp. JADE will do an polling on the "source" server for specific files. Polling is "by definitiondefination" applied to only source side. the
To start this with the command line client one must type
...
Code Block |
---|
[wilma_as_source] ssh_auth_method=password source_user = kb source_password = ***** source_ssh_auth_method = password source_host = wilma.sos source_protocol = sftp source_port = 22 [8of9_as_target] target_user = test target_password = ***** target_host = 8of9.sos target_protocol = ftp target_port = 21 [globals] log_filename = $\{TEMP\}/sosftphistory.log [globals_polling] poll_interval = 60 poll_minfiles = 1 poll_timeout = 0 |
The profiles for wilma as source and 8of9 as target are defined once. They could be used as many time as needed. There is a "globals" profile as well.
...