"Validation constraint violation: tag name or namespace mismatch in element"

the complete text of the response is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:ns1="urn:ICSolutions_TeleLInk">
  <SOAP-ENV:Body>
    <ns1:sw_openaccountResponse>
      <sw_openaccountReturn>
        <?xml version="1.0" encoding="utf-8"?>
        <openaccountresponse  xmlns="http://vendor/vendorws/vendorws.asmx";>
          <openaccountResult>
            <ReplyStatus>0</ReplyStatus>
            <RequestID>200909251137081</RequestID>
            <ClientType>TEAM</ClientType>
            <SystemID>TEAM DEV</SystemID>
            <SystemTag>testkey</SystemTag>
            <Vendor>SWANSONS</Vendor>
            <ResidentIdentifier>621573</ResidentIdentifier>
            <PIN>1234</PIN>
            <FirstName>FirstName</FirstName>
            <LastName>LastName</LastName>
            <TimeStamp>2009-09-25 11:37:08</TimeStamp>
          </openaccountResult>
        </openaccountresponse>
      </sw_openaccountReturn>
    </ns1:sw_openaccountResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

the WSDL for the request/response are as follows:

<definitions name="ICSolutions_SOAP" targetNamespace="urn:ICSolutions_SOAP" 
xmlns:typens="urn:ICSolutions_SOAP" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns="http://schemas.xmlsoap.org/wsdl/";>
        <message name="sw_closeaccount">
                <part name="RequestID" type="xsd:string"/>
                <part name="ClientType" type="xsd:string"/>
                <part name="SystemID" type="xsd:string"/>
                <part name="SystemTag" type="xsd:string"/>
                <part name="Vendor" type="xsd:string"/>
                <part name="ResidentIdentifier" type="xsd:string"/>
                <part name="PIN" type="xsd:string"/>
                <part name="TimeStamp" type="xsd:string"/>
        </message>
        <message name="sw_closeaccountResponse">
                <part name="sw_closeaccountReturn" type="xsd:string"/>
        </message>

if you need more information or the complete WSDL file let me know. I don't see 
anything wrong, although I'm not really an XML or SOAP guy.  can anyone show me 
what's wrong with this?

Reply via email to