Soap webservice doesnt work after moving to Mendix 8

0
Hi,  We got an issue on an app that uses a soap webservice. In the 7.23.6 version, it worked well, bu now that we moved to 8.7 (or 8.10, it did not change anything), we got this soap error when we call the webservice :  Received SOAP fault, code: s:Sender, reason: The SOAP action specified on the message, '', does not match the HTTP SOAP Action Here is the request body (we don’t have any headers or request header in the version where it works : I checked the value of the $PofRequestUsingKeyXML value, by debbuging, once in 7.23, once in 8.7, and it is exactly the same, so we put the exact same XML both times. What I found on internet about this SOAP error was that we would miss an action called SOAPaction that should be one of the headers.  It is weird that it worked anyway in Mendix 7.23, so it could be that Mendix 8.7 gets issues with Soap 1.2, which is the one used (I saw that Soap 1.2 could cause problems over here : https://community.mendix.com/link/questions/7319).  Does anybody have an idea on what to test in order to solve it ? Thank you, Dan 
asked
2 answers
0

From what I gathered SOAP 1.2 expects the action in the http headers, see for example here: https://laracasts.com/discuss/channels/laravel/need-help-in-consuming-a-soap-webservice

And in most cases the wsadressing is mentioned as well when getting this error, maybe worth checking this out.

answered
0

Here is a subject we opened on stackOverflow also with the test we’ve done on SoapUI : 

https://stackoverflow.com/questions/62280959/soap-ui-returning-http-1-1-200-ok-but-empty-response-works-in-mendix-7-but-not

 

answered