Job Definition:
/* ----------------- scp_job ----------------- */
insert_job: scp_test job_type: SCP
machine: win-test
owner:[email protected]
permission:
date_conditions: 0
alarm_if_fail: 0
scp_transfer_direction: DOWNLOAD
scp_server_name: securetransfer.com
scp_server_port: 22
scp_remote_dir: "/from_xplan_UAT"
scp_remote_name: "*"
scp_local_name: "E:\\XPLAN_Files\\20200928"
scp_target_os: UNIX
scp_protocol: SFTP
scp_local_user: [email protected]
scp_delete_sourcedir: 0
scp_create_targetdir: 1
scp_transfer_mode: BINARY
Machine definition:
/* ----------------- lvntest.server.com ----------------- */
insert_machine: lvntest.server.com
type: a
max_load: 1
factor: 1.00
description: AIDA
port: 49155
node_name: lvntest.server.com
agent_name: ST1_lvntest
/* key_to_agent: *** masked value ***/
encryption_type: AES
character_code: ASCII
$ autorep -J scp_job -d
Job Name Last Start Last End ST/Ex Run/Ntry Pri/Xit
________________________________________________________________ ____________________ ____________________ _____ ________ _______
scp_job 09/30/2020 21:57:21 09/30/2020 21:57:21 FA 37664388/1 1
Status/[Event] Time Ntry ES ProcessTime Machine
-------------- --------------------- -- -- --------------------- ----------------------------------------
STARTING 09/30/2020 21:57:21 1 PD 09/30/2020 21:57:21 lvntest.server.com
RUNNING 09/30/2020 21:57:21 1 PD 09/30/2020 21:57:22 lvntest.server.com
FAILURE 09/30/2020 21:57:21 1 PD 09/30/2020 21:57:22
<Internal error. Unsupported key format.>
The CA WA System Agent on the server "lvntest.server.com" has an exception -
plugin_log_ftp.log:
==============
Log Started 09/30/2020 22:09:16.244+1000 with level 5
-----------------------------------------------------
09/30/2020 22:09:16.244+1000 1 FtpPlugin.ftp Internal Thread.CybWOBScpTransferHandler.processWob[:800] - java.lang.IllegalArgumentException: Unsupported key format.
at com.jscape.inet.ssh.util.SshParameters.a(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.<init>(Unknown Source)
at cybermation.plugins.ftp.wobhandler.CybWOBScpTransferHandler.processWob(CybWOBScpTransferHandler.java:700)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.processWob(CybRMIExternalPluginBaseManager.java:628)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.run(CybRMIExternalPluginBaseManager.java:461)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.jscape.inet.ssh.util.keyreader.FormatException: Unsupported data format.
at com.jscape.inet.ssh.util.keyreader.Pkcs8KeyPairFormat.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.a(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.<init>(Unknown Source)
at cybermation.plugins.ftp.wobhandler.CybWOBScpTransferHandler.processWob(CybWOBScpTransferHandler.java:700)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.processWob(CybRMIExternalPluginBaseManager.java:628)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.run(CybRMIExternalPluginBaseManager.java:461)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Unsupported data format.
at com.jscape.util.i.gb.a(Unknown Source)
at com.jscape.inet.ssh.util.keyreader.Pkcs8KeyPairFormat.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.KeyPairAssembler.restoreKeyPair(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.a(Unknown Source)
at com.jscape.inet.ssh.util.SshParameters.<init>(Unknown Source)
at cybermation.plugins.ftp.wobhandler.CybWOBScpTransferHandler.processWob(CybWOBScpTransferHandler.java:700)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.processWob(CybRMIExternalPluginBaseManager.java:628)
at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.run(CybRMIExternalPluginBaseManager.java:461)
at java.lang.Thread.run(Thread.java:748)
Release : 11.3.6
Component : CA Workload Automation AE (AutoSys)
The failure is due to Unsupported public/private key file format for user authentication.
The SFTP job does not support public or private keys that are generated using Putty Gen or that are encrypted in DES3 format.
Generate the public/private key file for the SFTP user login using command -
$ ssh-keygen -t rsa -b 2048 -m PEM
(The above command generates the key file in PEM format)
Store the key credentials for the job owner using the command autosys_secure. The procedure is documented here -
https://community.broadcom.com/communities/community-home/librarydocuments/viewdocument?DocumentKey=531266e1-ddf0-457c-b1b4-0c3979ac7517
Secure Copy Job:
https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/workload-automation-ae-and-workload-control-center/11-3-6-SP8/scheduling/ae-scheduling/secure-copy-jobs-overview.html