Question:
My company currently uses BMC’s Control-M for automation tasks. It unfortunately doesn’t include Managed File Transfer for UNC to UNC server transfers. Does JADE allow single source to numerous destination UNC file transfers?
If I have to specify credientals for the transfer, can that be setup without it being in plain text?
Answer:
Yes. JADE (JobScheduler Advanced Data Exchange) allows the use of UNC-Names as well as server2server (or site2site) transfer without touchdown. e.g. it is possible to use different protocols for the source and the target server in a transfer. JADE can be used standalone as a command line client and together with JobScheduler in a scheduling enviroment. We have customers who are using JADE together with different Schedulers, e.g. Control-M, UC4, ...
Example: Using UNC Names with JADE I:
[Copy_Local2Local_UNC] source_protocol = local source_dir = //8of9.sos/c/temp target_dir = //r2d2.sos/share/nobackup/junittests/testdata/JADE target_protocol = local log_filename = $\{TEMP\}/test.log file_spec = ^.*\.(txt|dot)$ operation = copy remove_files = false
This is a profile (section) of a configuration file. Just start with
jade.cmd -settings=settings-file-name -profile=Copy_Local2Local_UNC
All Files in the folder "//8of9.sos/c/temp" (source folder) with txt or dot file name extentions (specified with file_spec
parameter) will be transferred (copied) to the "//r2d2.sos/share/nobackup/junittests/testdata/JADE" target folder. This is a local operation and therefore a (s)FTP(S) server is not needed. "file_spec
" is not like a wildcard, it is a regular expression.
Example: Using UNC Names with JADE II:
Server to server transfer, from sftp to ftp without touchdown:
[ftp_server_2_server] 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_path=test.txt operation=copy log_filename=$\{TEMP\}/sosftphistory.log
Example: Using UNC Names with JADE III:
Note that it is possible to define the "net use" or any other os command directly in the profile:
[Copy_Local2Local_UNC_withNetUse] include=Copy_Local2Local_UNC preTransferCommands=net use //8of9.sos/c;net use //r2d2.sos/share
In this example two commands, defined with the preTransferCommands
parameter, will be executed after connecting and before starting the transfer.
Of course the commands that can be executed depend on the operating system on which the JADE client is running.
You will find more information in our JADE Parameter Reference Document.
Using JADE as an component via the API is described in our JADE API Reference.