The problem was you had two complex types contain same element name
eg.

               <xsd:complexType name="Entry">
                              <xsd:element name="URL" minOccurs="0"
maxOccurs="1">
                                        <xsd:simpleType>
                                                <xsd:restriction 
base="xsd:string">
                                                        <xsd:minLength value="0" 
/>
                                                        <xsd:maxLength value="255" 
/>
                                                </xsd:restriction>
                                        </xsd:simpleType>

                                </xsd:element>                            
                </xsd:complexType>

and
<xsd:complexType name="Entry_Reply">
                        <xsd:all minOccurs="0" maxOccurs="1">
                                <xsd:element name="URL" minOccurs="0" 
maxOccurs="1">
                                        <xsd:simpleType>
                                                <xsd:restriction 
base="xsd:string">
                                                        <xsd:minLength value="0" 
/>
                                                        <xsd:maxLength value="255" 
/>
                                                </xsd:restriction>
                                        </xsd:simpleType>
                                </xsd:element>

I fixed this by generating a unique suffix. Please check with a nightly
build


--
Amila Suriarachchi,
WSO2 Inc.

Reply via email to