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:
FAULT_OTHER - 'WEBSERVICE' with type 'CITC' does not exist in client '00000'.curl is disabled. When curl is enabled, the jobs complete successfully.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.
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_IDNR | OCV_VNAME | OCV_TYPE | OCV_ENCRYPTED | OCV_CONNECTION | OCV_KEY | OCV_VALUE | OCV_ISUTF8 |
| 1234567890 | componentName | 2 | 0 | 0 | 0 | WebService | 0 |
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.