You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by Oliver Rettig <Ol...@telda.net> on 2001/07/17 16:03:38 UTC

ms-client: error while invocing void soap-rpc

Hallo,

if I try to invoke a void method() on my apache-soap-server with my
ms-client, I get the error-message:
"Invoke of 'method()' failed. The parameter is incorrect. This seam that
my ms-client has some problems with the result-value void.

Heres the original request-message:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
- <SOAP-ENV:Envelope
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
- <SOAP-ENV:Body>
- <SOAPSDK1:registerClient xmlns:SOAPSDK1="urn:KlickBlickOperator">
  <string>accountGuid=Iggi communicationPassword=1234567890
userPassword=rosenberg commandGuid=1234567890 clientType=V</string>
  </SOAPSDK1:registerClient>
  </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

and here the response.

 <?xml version="1.0" encoding="UTF-8" ?>
- <SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/1999/XMLSchema">
- <SOAP-ENV:Body>
  <ns1:registerClientResponse xmlns:ns1="urn:KlickBlickOperator"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
  </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>


Hers some part of the wsdl:

 <message name='voidResponse'/>

<operation name='registerClient'>
      <input message='authorizedRequest'/>
      <output message='voidResponse'/>
    </operation>

I think ms-client does´nt understand response from apache-soap.
What to do. Have I to explain something with wsdl to ms-soap-client?

best regards

Oliver