RA Webservice integration jobs fail with ' 'WEBSERVICE' with type 'CITC' does not exist in client '00000' after V24 migration.
search cancel

RA Webservice integration jobs fail with ' 'WEBSERVICE' with type 'CITC' does not exist in client '00000' after V24 migration.

book

Article ID: 439830

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine Automic SaaS

Issue/Introduction

After migrating from Automic Automation V21 to V24.4.4 and updating to the new RA-Integration for Webservices, jobs may fail with the following symptoms:

  • Error Message: FAULT_OTHER - 'WEBSERVICE' with type 'CITC' does not exist in client '00000'.
  • Inconsistent Behavior: The error may occur on some agents while others work fine, despite identical versions.
  • Curl Dependency: Jobs fail only when curl is disabled. When curl is enabled, the jobs complete successfully.
  • Object Behavior: Migrated objects fail, but newly created objects with identical settings work without issue. Saving or re-importing migrated objects does not resolve the problem.

Environment

  • Product: CA Automic Workload Automation
  • Version: Migration from V21 to V24.x
  • Component: RA Webservice Integration
  • Agent Version: 24.2.0 or higher

Cause

The error indicates that the Automation Engine cannot find the RA Solution definition (CITC object) in Client 0 for the specific agent's request. This is often due to a mismatch in the internal parameter structure of migrated objects. Legacy objects may lack mandatory parameters introduced in the new RA-Solution (such as retry settings), which are only fully populated during fresh object creation.

Resolution

Determine the affected objects with the following SQL statement:

select * from ocv where OCV_VName='componentName' and ocv_value like 'WebService';

Some of the objects will return as 

OCV_OH_IDNROCV_VNAMEOCV_TYPEOCV_ENCRYPTEDOCV_CONNECTIONOCV_KEYOCV_VALUEOCV_ISUTF8
1234567890componentName2000WebService0

Unload all objects containing 'WebService' in the OCV_Value column using a transport case. Then, use the DB Change utility to update the values appropriately. Use the following script to accomplish this:

REPLACE JOBS, *, CVALUE:componentName, "WebService", "WebserviceRest"

Load the new transport case and overwrite the existing objects.