Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Modularizing Profiles
...
with include directive
- JADE's
...
- feature of importing profiles can be used to create generic parameter groups
...
- called
...
- "fragments".
- JADE's
...
- fragments are small sets of parameters which
...
General
...
- by themselves can't be used for file transfer, but can be combined with other fragments to create a complete profile.
...
- A transfer profile is a collection of parameters
...
- , e.
...
- g. of parameters such as source_host, target_host, file_spec etc. There are 80+ parameters in JADE
...
- that can combined with each other depending upon protocol etc.
Example 1: Profile without fragments: copy files from local host to target host using SFTP
Code Block |
---|
[copy_to_sftp_server]
;; This is comment
operation = copy
;;
source_host = localhost
source_protocol = local
source_dir = ${local_dir}
;;
target_host = 8of9.sos
target_protocol = ftp
target_port = 21
target_user = kb
target_password = ****
ssh_auth_method = password
target_dir = ${remote_dir}
;;
file_spec = ^\.txt$
|
To execute a transfer with this profile on from the command line type:
Code Block | ||
---|---|---|
| ||
jade.sh -settings=name-of-your-configuration-file -profile=copy_from_sftp_server |
Example 2: Profile with fragments: copy files from source host to localhost host using SFTP
Code Block |
---|
;; localhost settings [localhost_settings] host = localhost protocol = local local_dir = ${local_dir} ;; 8of9.sos settings [8of9.sos_settings] host = 8of9.sos protocol = ftp port = 21 user = kb password = **** ssh_auth_method = password local_dir = $\{remote_dir\} ;; profile with fragments [copy_from_sftp_server] ;; operation = copy ;; ;; include fragments source_include = 8of9.sos_settings target_include = localhost_settings ;; file_spec = ^\.txt$ |
To execute a transfer with this profile on from the command line type:
Code Block | ||
---|---|---|
| ||
jade.sh -settings=name-of-your-configuration-file -profile=copy_from_sftp_server |