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.
