Hello everybody, I'm trying to call a webservice from a third party company and consume the response message. First, the wsdl wasn't valid, so I made a custom body and after I was able to call the webservice request to the third party company and received a beautiful response message in the tube. The problem is that Mendix doesn't store the response message in a variable and even when I call a microflow to obtain the object, the microflow is never called. So my response is always empty even thought I can see it in the tube. What can be the problem here? Doesn't Mendix recognise the response message? Do I do something else wrong? The response message from the tube is shown below. Any help would be much appreciated!!
If you receive a response which should been parsed and mapped to a variable, it might be the case that your namespaces aren't matching.
Are the namespaces for the types within your WSDL and response the same?
Do you have the webservice logging on TRACE when you try this? I think earlier Mx4 versions had a bug where webservices won't work properly with that logging on trace level. Can you try it with the default log levels and see if the mapping works properly then?