Skip to Content
Dec 11, 2020 at 03:38 PM

Odata Patch operation for marketing cloud API_MKT_INTERACTION_SRV failed


Hi Experts

Need your help in resolving the error we are facing while updating existing interactions for the marketing cloud for the ODATA service "API_MKT_INTERACTION_SRV".

In cpi we are using the odata adapter v2 with patch operation for updating particular contact based on the InteractionUUID

However in cpi it is erroring out with the following messasge .

"org.apache.camel.CamelExchangeException: Parallel processing failed for number 0. Exchange[ID-vsa7921837-37444-1607148755890-172-4]. Caused by: [org.apache.camel.CamelExchangeException - Sequential processing failed for number 0. Exchange[ID-vsa7921837-37444-1607148755890-172-10]. Caused by: [org.apache.olingo.odata2.api.uri.UriSyntaxException - Unknown literal: '[2864c952-1b24-3a53-1700-f6fa7c27db74]'.]], cause: org.apache.olingo.odata2.api.edm.EdmLiteralException: Unknown literal: '2864c952-1b24-3a53-1700-f6fa7c27db74'."

We have used a GET call to get existing interaction record so the UUID is correct and in the right format

The EDMX file has just been refreshed again so we know that is up-to date and it is the correct one being used in the mapping step.

I certain the issue is with passing the UUID as the key for the PATCH (non batch) method, however I have folowwed all guide I can find and I can't resolve this issue.

Any help is greatly appreciated.