Anyone? (please... :-))

On Sun, Feb 27, 2011 at 4:28 PM, Buddhike de Silva <
[email protected]> wrote:

> Hi All,
>
> We are doing some interop tests between Axis and WCF. In our WCF service we
> have a type like this.
>
> [DataContract]
>
> public class CompositeType
>
> {
>
>   [DataMemeber]
>
>   public bool BoolValue {get; set;}
>
> }
>
> That results in a schema similar to the following.
>
> <xs:complexType name="CompositeType">
>   <xs:sequence>
>     <xs:element name="BoolValue" type="xs:boolean" minOccurs="0"/>
>   </xs:sequence>
> </xs:complexType>
> <xs:element name="CompositeType" type="tns:CompositeType" nillable="true"/>
>
>
> We can generate Axis code with the WSDL/Schema generated by WCF service and
> communicate with the service. However, if we add another property to
> CompositeType class on the WCF server side, it breaks the Axis client. It
> throws an exception saying it's reading an element that was unexpected. Our
> understanding Axis is capable of lax processing of XML (that is, if it
> encounters anything that's not recognized, serializer simply discards them).
> Could someone pleasae let us know which settings we should use to enable lax
> processing of messages? Many thanks in advance.
>
> Cheers,
>
> -Buddhike
>

Reply via email to