SOAP response not deserialized
Question

Hello all,

while calling a SOAP method the response seems to be empty and in service center with full log activated the only thing that shows for the response is:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header />
<soapenv:Body>... secuencia ...</soapenv:Body>
</soapenv:Envelope>


It seems the body is not being properly deserialized by the platform.

mvp_badge
MVP

Hi Pedro,

The "... secuancia ..." replaces the actual content (I recently had it as "... stream ...", I don't know why it's translated) and probably related to the way the message is intercepted. In my case, I did get a proper response in my application, so it's not the case that the Platform can't deserialize the SOAP if that message appears.

That said, it might be the Body is actually empty. If there's no error message at all, and the structures are empty, then probably there just was no content.

Thanks for the reply. Now I am curious, is there any particular reason why sometimes Service Center shows the actual body content on the logs and other times only show this ...sequence... thing?

mvp_badge
MVP

I don't know, but I have already asked OutSystems myself :).


I was trying to find a pattern, and on the small sample I checked it seems that output structures with list types will not be displayed on Service Center, but honestly it was a minuscule sample ;)

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.