Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3510

Wrong SOAP version error in ManageCustomerIn web service only when SalesArrangement node is filled

$
0
0

In our C4C project we are not using a middleware (neither HCI nor PO) for integration to SAP ERP 6.0 (no enhancement packs). We mapped mandatory fields of ERP to some Studio fields in C4C and activated bidirectional customer replication. In ERP, after save event, we are sending customers to C4C via web service ManageCustomerIn. In C4C, in BeforeSave event, we are sending customers to ERP via a variation of interface CMD_EI_API.

 

We've still not gone live, and everything was working fine. Yesterday we activated a new field in Studio (in SalesArrangement node, which includes many more Studio fields as well) and mapped it to an ERP field (in Sales view). After this, we noticed the failing of replication from ERP to C4C. We digged and found these two nuggets:

 

Nugget 1: If the customer is not extended to a sales area, replication works OK (Customer is sent from ERP to C4C with general, contact and address information)

Nugget 2: If the customer is extended to a sales area, replication fails (Customer is not sent from ERP to C4C). The error message we catch from ManageCustomerIn service is "Wrong SOAP version" (Message code is SOAPFaultCode:2).

 

We searched and found a note which recommends to upgrade ERP system, but this was not accepted by our customer. I'd like to hear your inputs and solution recommendations about this. This is related to SOAP version 1.1 - 1.2 mismatch, but this was working yesterday. And if there is a mismatch, why does Nugget 1 not fail? Shouldn't the service return the same message in this case?


Viewing all articles
Browse latest Browse all 3510

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>