Symptom
You are trying to delete an Integration Center Job through the UI but receive an error when trying to do so:
"Error deleting the integration:
The configuration could not be deleted. Retry after a few minutes."
Environment
- SAP SuccessFactors
- Integration Center
Cause
This error is down to job data being corrupted.
Resolution
The job will not be able to be deleted from the UI, therefore, we will have to use a Rest Client to perform API calls to delete the job.
For this, we will use Postman Rest Client:
- Do a GET request. The URL is https://<API-SERVER>/odata/v2/restricted/IntegrationProcessDefinition$filter=externalName like '%AD_4_Import_Update_02h15%'. This will give you one id. A sample id is shown below -
<id>https://qaautocand-api.hcm.ondemand.com/odata/v2/restricted/IntegrationProcessDefinition('fdd09697-ebe0-4575-b1d4-54595ca8fe85')</id>.
Capture the id from here like in above its fdd09697-ebe0-4575-b1d4-54595ca8fe85.- The above ID will be used in the delete query.
- The above ID will be used in the delete query.
- Now use the delete method and use the query as - https://<API-SERVER>/odata/v2/restricted/IntegrationProcessDefinition('place the id captured in the above query')
After performing the delete operation you should see Status as 204 No Content. This confirms the job is deleted from the instance.
To double check you can hit the GET request again as in step 1. Now there will be no id in the response.
To verify in the customer instance, refresh the IC page and search with the job name.
Keywords
Integration Center, Delete, Job, The configuration could not be deleted, Error deleting the integration , KBA , LOD-SF-INT-INC-JOB , Integration Center Job , LOD-SF-INT , Integrations , LOD-SF-INT-INC , Integration Center , How To