on 04-24-2009 9:53 PM
Hi,
I have an integration process defined in PI 7.1 that contains four major steps :
- Receive DEBMAS IDoc
- Call a RFC to get additional information
- Call a MS Dynamics web service to retrieve the MS Dynamics customer account number via the SAP customer number (synchronous call)
- Call a MS Dynamics web service to update customer info (asynchronous call)
This process works well when one IDoc is processed.
If however 10 Idocs are submitted, some updates are processed correctly, most of them are not (the find service call works perfectly fine). Sometimes 3 work fine, sometimes 1 (for the same 10 IDocs submitted)
I did a test with SOAP UI where in a test script I submitted the 10 update service calls and this works fine.
The error that is given in the adapter engine SOAP communication channel is :
Message processing failed. Cause: (415)Cannot process the message because the content type 'multipart/related; type="text/xml"; start="<45504935B855BA3ACA0EA2FD503BC60F>"; boundary="----=_Part_20_1319086528.1239082062538"' was not the expected type 'text/xml; charset=utf-8'.
I noticed in the message content that the SOAP calls that go wrong have two payloads attached, one for the Main Document and one for the XI Context.. The ones that are processed correctly only have one payload, the Main Document
Anyone an idea what the cause can be ?
Thanks,
Jan
what is maxoccurance of the IDOC TYPE?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.