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_protocolh1. local source_dir //8of9.sos/c/temp
target_dirh1. //r2d2.sos/share/nobackup/junittests/testdata/JADE target_protocol local
log_filenameh1. $\{TEMP\}/test.log file_spec ^.*\.(txt|dot)$ operationh1. copy remove_files false
This is a profile (section) of a configuration file. Just start with
jade.cmd -settingh1. settings-file-name -profileCopy_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_methoh1. password
source_userkb source_passworh1. ***** source_ssh_auth_methodpassword source_hosh1. wilma.sos source_protocolsftp source_porh1. 22
target_usertest target_passworh1. ***** target_host8of9.sos target_protocoh1. ftp target_port21
file_path1. test.txt operationcopy
log_filenamh1. $\{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] includeCopy_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.