Jobs error U00020590 Host not found in login object '<LOGIN>'
search cancel

Jobs error U00020590 Host not found in login object '<LOGIN>'

book

Article ID: 244646

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

After upgrading from previous version using the Java UI to 12.3 or 21.0 using the AWI or WebInterface, jobs that used to work are now failing with the error message:

U00020590 Runtime error in object 'JOBS.UNIX.JOBNAME', line '00009'. Host 'AGENT' was not found in Login object '<LOGIN>'.

The job uses the following placeholders for Agent and Login

and then uses the Pre Process to change these via PUT_ATT:

:set &agent# = 'AGENT'
:set &login# = 'LOGIN.ALL'
:put_att host = &agent#
:put_att login = &login#

Instead of running successfully, the object fails with FAULT_OTHER - Start impossible. Other error.  and the details show:

Last message
U00020590 Runtime error in object 'JOBS.UNIX.JOBNAME', line '00009'. Host 'AGENT' was not found in Login object '<LOGIN>'.

 

Environment

Release : 21.0.1

Component :

Resolution

This is caused by the placeholder in the login of <LOGIN>

https://api-broadcom-ca.wolkenservicedesk.com/attachment/get_attachment_content?uniqueFileId=BiFtVHi/XViSzzin9b3UZg==

Trying to enter this into a new job shows a warning message when you attempt to save that says that you are limited to certain characters:

https://api-broadcom-ca.wolkenservicedesk.com/attachment/get_attachment_content?uniqueFileId=P8ItNjjl5t5+3XJZWb6j2A==

In the Java UI, it was possible to have less than and greater than symbols in the Login field of an object, but when we moved to the AWI, this no longer became possible.  The Agent entry can still have these (like with <UNIX> and <WIN>) since these objects exist as system objects in client 0 and changing this would have broken many systems since they've been around since version 3.  

In order to resolve this issue fully, the Login field of the objects using <LOGIN> as a placeholder will need to be updated to either blank, or a string with the allowed characters:
A-Z, 0-9, and $ @ _ - . #