An RA Solution like Oracle EBS needs to be loaded into a system and the preferred method is using the REST API.
How can this be accomplished?
Automic SaaS
AAKE (Automic Automation Kubernetes Edition)
On-prem (traditional On-Premise Automic Automation)
Versions: 21.0 and higher
For SaaS, loading the solution is something that must be done with a curl command which will use the system's REST endpoint. AAKE and On-premise can use the db load utility as well (traditional method). Here are the steps to load the solution via the REST endpoint (Note: all versions suppose the use of TLS/SSL for the REST endpoint):
For Windows:
curl --request POST --data-binary "@[agent_type]Agent_solution.jar" -v -u "0/{Client 0 username}/{Client 0 user department}" --header "Content-Type:application/octet-stream" --cacert "C:\{path to JCP cert}" https://{REST API URL}/ae/api/v1/0/system/ra-solutions/uploadFor Linux:
curl --request POST --data-binary '@[agent_type]Agent_solution.jar' -v -u '0/{Client 0 username}/{Client 0 user department}' --header 'Content-Type:application/octet-stream' --cacert '/{path to JCP cert}' https://{REST API URL}/ae/api/v1/0/system/ra-solutions/uploadPlease note that you will need to replace:
This should load the solution into client 0 and allow for that type of agent to be created. Keep in mind that users may have to log out and back in before they see the updated agent information and/or objects.
Success can be confirmed by logging into client 0 and looking for the plugin matching the agent type in UC_ECC_PLUGINS or looking in the TEMPLATES folder for templates that fit the agent.
IMPORTANT: Make sure to use https and the --cacert option to connect to the REST endpoint! Note that if you don't use TLS your user/password is only base64 encoded, which is readable by any attacker.