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