cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aki Yoshida <elak...@googlemail.com>
Subject Re: Marshall error when testing with Membrane SOAP client
Date Mon, 19 Sep 2011 14:02:38 GMT
Hi,
it looks like your client is sending the wrong SOAP message.
Your schema defines FixedPart element in the same namespace as the
GetUsers element.
So, the error message seems to be correct. (I suppose, that means CXF
is correct).
regards, aki


2011/9/19 Jari Fredriksson <jarif@iki.fi>:
>
> It sends as follows:
>
> <s11:Envelope xmlns:s11='http://schemas.xmlsoap.org/soap/envelope/'>
>  <s11:Body>
>    <ns1:GetUsers xmlns:ns1='http://newolo.dise.fi/schema/V1.0/GetUsers'>
>      <ns1:FixedPart
> xmlns:ns1='http://newolo.dise.fi/schema/V1.0/FixedPart'>
>        <ns1:Timestamp
> xmlns:ns1='http://newolo.dise.fi/schema/V1.0/FixedPart'>2011-9-19T16:36:7</ns1:Timestamp>
>        <ns1:Application
> xmlns:ns1='http://newolo.dise.fi/schema/V1.0/FixedPart'>Sample</ns1:Application>
>      </ns1:FixedPart>
>      <ns1:OrganisationId
> xmlns:ns1='http://newolo.dise.fi/schema/V1.0/GetUsers'>Ihme</ns1:OrganisationId>
>    </ns1:GetUsers>
>  </s11:Body>
> </s11:Envelope>
>
> And the returning error is:
>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
>  <soap:Body>
>    <soap:Fault>
>      <faultcode>soap:Client</faultcode>
>      <faultstring>Unmarshalling Error: unexpected element
> (uri:"http://newolo.dise.fi/schema/V1.0/FixedPart", local:"FixedPart").
> Expected elements are
> <{http://newolo.dise.fi/schema/V1.0/GetUsers}OrganisationId>,<{http://newolo.dise.fi/schema/V1.0/GetUsers}FixedPart>
> </faultstring>
>    </soap:Fault>
>  </soap:Body>
> </soap:Envelope>
>
> I'll attach the descriptors for FixedPart and GetUsers
>
> Is this a bug in Membrane, CXF or my WSDL? The WSDL should ne OK, I have
> good results with similar WSDL:s with other tools earlier.
>
> --
>
> You will be awarded a medal for disregarding safety in saving someone.
>

Mime
View raw message