[Xml-compile] MessageId in soap header

micunek at gmail.com micunek at gmail.com
Wed Feb 14 14:37:20 GMT 2018


Yes you are right. I had to do changes to wsdl.

Thanks
Peter M.

On Wed, Feb 14, 2018 at 3:20 PM, Mark Overmeer <mark at overmeer.net> wrote:
> * micunek at gmail.com (micunek at gmail.com) [180213 14:05]:
>> I have another problem. Soap response have different order of tags
>> than is defined in vendor wsdl.
>
> Ouch... it is not unusual that the servers do not validate their messages.
>
> Schema's are very strict: either the message is exactly correct, or the
> message is invalid.  There are many situations where the reader cannot
> automatically recover from mistakes.
>
>> error: decode error: data for element or block starting with `BRPC'
>> missing at tns:LST_ODBResponse/Result/ResultData/Table1/Item
>
> There are a few mistakes which can cause this error.  Your order problem,
> but also missing required elements, type validation errors, etc.
>>
>> Is it possible somehow ignore order or I need rewrite the wsdl?
>> BR, Peter M.
>
> Maybe the version of your WSDL is not the same as the server is using.
> You may also contact the author to get his opinion about who is to
> blame ;-)
>
> When the element order is not maintained, then there might be more wrong
> with the structure of the messages... brace for impact!
>
> When you change <sequence> blocks for <all> blocks, then you may be
> saved (no guarantees)
> --
> Good luck (you need it)
>
>                MarkOv
>
> ------------------------------------------------------------------------
>        Mark Overmeer MSc                                MARKOV Solutions
>        Mark at Overmeer.net                          solutions at overmeer.net
> http://Mark.Overmeer.net                   http://solutions.overmeer.net
>



More information about the Xml-compile mailing list