On Fri, 2006-05-12 at 12:21 +1000, Dan Washusen wrote:
> Hi All, 
> I'm getting a weird error and I was hoping someone could tell me what
> I'm doing wrong because I have no idea what's going on...

>         
>               <xsd:element name="company" type="xsd:string"
>         nillable="true"/> 
>               <xsd:element name="abnacn" type="xsd:string"
>         nillable="true"/>
>               <xsd:element name="cmtAccount1Id" type="xsd:long"
>         nillable="true"/> 
>               <xsd:element name="cmtAccount2Id" type="xsd:long"
>         nillable="true"/>
>               <xsd:element name="contact" type="ContactType"
>         nillable="true" minOccurs="1" maxOccurs="unbounded"/> 
>               <xsd:element name="address" type="SiteType"
>         nillable="true" minOccurs="1" maxOccurs="unbounded"/>
>               <xsd:element name="fees" type="ClientFeesType"/> 

So according to your schema, before the <fees> element, there must be at
least one <contact> element and an <address> element.

>         <ns1:company/>
>         <ns1:abnacn/>
>         <ns1:fees>
>         <ns1:lineFee>7.5</ns1:lineFee>
>         <ns1:shortFee>10</ns1:shortFee>
>         <ns1:brokerage/>
>         <ns1:interestRate>5.75</ns1:interestRate>
>         <ns1:rebate/>
>         </ns1:fees>

But the SOAP message doesn't have it. It looks like whoever generated
the SOAP envelope is not adhering to the schema.

Sanjiva.


Reply via email to