NuSOAP does not perform the same doc/lit parameter-munging as .NET and Java.
If you look at the WSDL, you will see that each SOAP message has a single part
named 'parameters'. That part is an element which corresponds to an XML
structure that in turn holds the parameters. Both .NET and Java (by the spec,
at least) "magically" unwrap the parameters structure for the programmer.
NuSOAP does not. NuSOAP requires you to wrap the parameters manually, so that
it does not have to guess your intention. Therefore, you need to do something
like
$params = array('name' => 'value');
$result = $client->call('sayHello', array('parameters' => $params));
Scott Nichol
Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message -----
From: "Dirk Raeder" <dirk.raeder@xxxxxxx>
To: "NuSOAP ML" <nusoap-general@xxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, November 14, 2005 10:37 AM
Subject: [Nusoap-general] Connecting to a WebService running on a
SunApplicationServer 8.1
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> for the practical part of my bachelor's thesis I have to code a
> connection between a NuSOAP-based Client and a EJB-based WebService
> running on a SunApplicationServer 8.1.
>
> For now, the SAS anounces its WSDL at
> http://ghostwalker.homelinux.net:8080/webservice/testservice?WSDL
> and I can create a WebService client on the NuSOAP side. But when I tell
> the client to call a function on the SAS, I get these messages:
>
> Array
> (
> [faultcode] => env:Client
> [faultstring] => JAXRPCTIE01: Ausnahmefehler beim Bearbeiten der
> Anforderung: Nicht erkannter Vorgang: parameters
> )
> /* Note: German part means Exception Fault on processing the request:
> Unidentified information: parameters */
>
> *Request*
> POST /webservice/testservice HTTP/1.0
> Host: ghostwalker.homelinux.net:8080
> User-Agent: NuSOAP/0.7.2 (1.94)
> Content-Type: text/xml; charset=ISO-8859-1
> SOAPAction: ""
> Content-Length: 377
>
> <?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:ns4924="http://tempuri.org"><SOAP-ENV:Body><parameters/></SOAP-ENV:Body></SOAP-ENV:Envelope>
>
> *Response*
> HTTP/1.1 500 Internal Server Error
> X-Powered-By: Servlet/2.4
> SOAPAction: ""
> Content-Type: text/xml;charset=utf-8
> Date: Mon, 14 Nov 2005 15:18:33 GMT
> Server: Sun-Java-System/Application-Server
> Connection: close
>
> <?xml version="1.0" encoding="UTF-8"?>
> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:ns0="urn:testservice/types"><env:Body><env:Fault><faultcode>env:Client</faultcode><faultstring>JAXRPCTIE01:
> Ausnahmefehler beim Bearbeiten der Anforderung: Nicht erkannter Vorgang:
> parameters</faultstring></env:Fault></env:Body></env:Envelope>
>
> *Debug*
>
> 2005-11-14 16:18:11.750603 soapclient: instantiating wsdl class with
> doc: http://ghostwalker.homelinux.net:8080/webservice/testservice?wsdl
> 2005-11-14 16:18:11.750788 wsdl: initial wsdl URL:
> http://ghostwalker.homelinux.net:8080/webservice/testservice?wsdl
> 2005-11-14 16:18:11.750867 wsdl: getting WSDL http(s) URL
> http://ghostwalker.homelinux.net:8080/webservice/testservice?wsdl
> 2005-11-14 16:18:11.751002 soap_transport_http: scheme = http
> 2005-11-14 16:18:11.751065 soap_transport_http: host =
> ghostwalker.homelinux.net
> 2005-11-14 16:18:11.751120 soap_transport_http: port = 8080
> 2005-11-14 16:18:11.751170 soap_transport_http: path =
> /webservice/testservice
> 2005-11-14 16:18:11.751222 soap_transport_http: query = wsdl
> 2005-11-14 16:18:11.751285 soap_transport_http: set Host:
> ghostwalker.homelinux.net:8080
> 2005-11-14 16:18:11.751365 soap_transport_http: set User-Agent:
> NuSOAP/0.7.2 (1.94)
> 2005-11-14 16:18:11.751429 soap_transport_http: set Accept-Encoding:
> gzip, deflate
> 2005-11-14 16:18:11.751483 soap_transport_http: set Connection: close
> 2005-11-14 16:18:11.751543 soap_transport_http: entered send() with data
> of length: 0
> 2005-11-14 16:18:11.751609 soap_transport_http: connect
> connection_timeout 0, response_timeout 30, scheme http, host
> ghostwalker.homelinux.net, port 8080
> 2005-11-14 16:18:11.856053 soap_transport_http: calling fsockopen with
> host 84.129.151.82
> connection_timeout 0
> 2005-11-14 16:18:11.903519 soap_transport_http: set response timeout to 30
> 2005-11-14 16:18:11.903591 soap_transport_http: socket connected
> 2005-11-14 16:18:11.903680 soap_transport_http: set Content-Length: 0
> 2005-11-14 16:18:11.903735 soap_transport_http: HTTP request: GET
> /webservice/testservice?wsdl HTTP/1.1
> 2005-11-14 16:18:11.903795 soap_transport_http: HTTP header: Host:
> ghostwalker.homelinux.net:8080
> 2005-11-14 16:18:11.903851 soap_transport_http: HTTP header: User-Agent:
> NuSOAP/0.7.2 (1.94)
> 2005-11-14 16:18:11.903909 soap_transport_http: HTTP header:
> Accept-Encoding: gzip, deflate
> 2005-11-14 16:18:11.903966 soap_transport_http: HTTP header: Connection:
> close
> 2005-11-14 16:18:11.904032 soap_transport_http: HTTP header:
> Content-Length: 0
> 2005-11-14 16:18:11.904118 soap_transport_http: wrote data to socket,
> length = 186
> 2005-11-14 16:18:12.015364 soap_transport_http: read line of 17 bytes:
> HTTP/1.1 200 OK
> 2005-11-14 16:18:12.015446 soap_transport_http: read line of 27 bytes:
> X-Powered-By: Servlet/2.4
> 2005-11-14 16:18:12.015518 soap_transport_http: read line of 24 bytes:
> Content-Type: text/xml
> 2005-11-14 16:18:12.015582 soap_transport_http: read line of 37 bytes:
> Date: Mon, 14 Nov 2005 15:18:31 GMT
> 2005-11-14 16:18:12.015645 soap_transport_http: read line of 44 bytes:
> Server: Sun-Java-System/Application-Server
> 2005-11-14 16:18:12.015708 soap_transport_http: read line of 19 bytes:
> Connection: close
> 2005-11-14 16:18:12.015774 soap_transport_http: read line of 2 bytes:
> 2005-11-14 16:18:12.015889 soap_transport_http: found end of headers
> after length 170
> 2005-11-14 16:18:12.016033 soap_transport_http: want to read content to EOF
> 2005-11-14 16:18:12.037404 soap_transport_http: read buffer of 1452 bytes
> 2005-11-14 16:18:12.083010 soap_transport_http: read buffer of 1452 bytes
> 2005-11-14 16:18:12.086325 soap_transport_http: read buffer of 173 bytes
> 2005-11-14 16:18:13.999868 soap_transport_http: read buffer of 0 bytes
> 2005-11-14 16:18:13.999970 soap_transport_http: read to EOF
> 2005-11-14 16:18:14.000021 soap_transport_http: read body of length 3077
> 2005-11-14 16:18:14.000078 soap_transport_http: received a total of 3247
> bytes of data from server
> 2005-11-14 16:18:14.000175 soap_transport_http: closed socket
> 2005-11-14 16:18:14.000248 soap_transport_http: No Content-Encoding header
> 2005-11-14 16:18:14.000309 soap_transport_http: end of send()
> 2005-11-14 16:18:14.000397 wsdl: got WSDL URL
> 2005-11-14 16:18:14.000455 wsdl: Parse WSDL
> 2005-11-14 16:18:14.000953 wsdl: Parsing WSDL schema
> 2005-11-14 16:18:14.001135 xmlschema: xmlschema class instantiated,
> inside constructor
> 2005-11-14 16:18:14.001543 xmlschema: <urn:testservice/types> processing
> named complexType getTime
> 2005-11-14 16:18:14.001728 xmlschema: <urn:testservice/types> done
> processing complexType getTime
> 2005-11-14 16:18:14.001908 xmlschema: <urn:testservice/types> processing
> named complexType getTimeResponse
> 2005-11-14 16:18:14.002121 xmlschema: <urn:testservice/types> processing
> typed element result of type string
> 2005-11-14 16:18:14.002185 xmlschema: <urn:testservice/types> used
> default namespace to make type http://www.w3.org/2001/XMLSchema:string
> 2005-11-14 16:18:14.002288 xmlschema: <urn:testservice/types> done
> processing element result
> 2005-11-14 16:18:14.002385 xmlschema: <urn:testservice/types> done
> processing complexType getTimeResponse
> 2005-11-14 16:18:14.002504 xmlschema: <urn:testservice/types> processing
> named complexType sayHello
> 2005-11-14 16:18:14.002734 xmlschema: <urn:testservice/types> processing
> typed element String_1 of type string
> 2005-11-14 16:18:14.002808 xmlschema: <urn:testservice/types> used
> default namespace to make type http://www.w3.org/2001/XMLSchema:string
> 2005-11-14 16:18:14.002907 xmlschema: <urn:testservice/types> done
> processing element String_1
> 2005-11-14 16:18:14.003003 xmlschema: <urn:testservice/types> done
> processing complexType sayHello
> 2005-11-14 16:18:14.003124 xmlschema: <urn:testservice/types> processing
> named complexType sayHelloResponse
> 2005-11-14 16:18:14.003338 xmlschema: <urn:testservice/types> processing
> typed element result of type string
> 2005-11-14 16:18:14.003401 xmlschema: <urn:testservice/types> used
> default namespace to make type http://www.w3.org/2001/XMLSchema:string
> 2005-11-14 16:18:14.003499 xmlschema: <urn:testservice/types> done
> processing element result
> 2005-11-14 16:18:14.003594 xmlschema: <urn:testservice/types> done
> processing complexType sayHelloResponse
> 2005-11-14 16:18:14.003749 xmlschema: <urn:testservice/types> processing
> typed element getTime of type urn:testservice/types:getTime
> 2005-11-14 16:18:14.003859 xmlschema: <urn:testservice/types> done
> processing element getTime
> 2005-11-14 16:18:14.004004 xmlschema: <urn:testservice/types> processing
> typed element getTimeResponse of type urn:testservice/types:getTimeResponse
> 2005-11-14 16:18:14.004116 xmlschema: <urn:testservice/types> done
> processing element getTimeResponse
> 2005-11-14 16:18:14.004262 xmlschema: <urn:testservice/types> processing
> typed element sayHello of type urn:testservice/types:sayHello
> 2005-11-14 16:18:14.004362 xmlschema: <urn:testservice/types> done
> processing element sayHello
> 2005-11-14 16:18:14.004507 xmlschema: <urn:testservice/types> processing
> typed element sayHelloResponse of type
> urn:testservice/types:sayHelloResponse
> 2005-11-14 16:18:14.004608 xmlschema: <urn:testservice/types> done
> processing element sayHelloResponse
> 2005-11-14 16:18:14.004702 wsdl: Parsing WSDL schema done
> 2005-11-14 16:18:14.004928 wsdl: msg testserviceSEI_getTime: found part
> parameters: parameters,urn:testservice/types:getTime
> 2005-11-14 16:18:14.005155 wsdl: msg testserviceSEI_getTimeResponse:
> found part result: result,urn:testservice/types:getTimeResponse
> 2005-11-14 16:18:14.005369 wsdl: msg testserviceSEI_sayHello: found part
> parameters: parameters,urn:testservice/types:sayHello
> 2005-11-14 16:18:14.005581 wsdl: msg testserviceSEI_sayHelloResponse:
> found part result: result,urn:testservice/types:sayHelloResponse
> 2005-11-14 16:18:14.005779 wsdl: portType testserviceSEI operation: getTime
> 2005-11-14 16:18:14.006082 wsdl: portType testserviceSEI operation: sayHello
> 2005-11-14 16:18:14.006434 wsdl: current binding: testserviceSEIBinding
> of portType: urn:testservice/wsdl:testserviceSEI
> 2005-11-14 16:18:14.006664 wsdl: current binding operation: getTime
> 2005-11-14 16:18:14.007147 wsdl: current binding operation: sayHello
> 2005-11-14 16:18:14.007613 wsdl: current service: Testservice
> 2005-11-14 16:18:14.007772 wsdl: current port: testserviceSEIPort
> 2005-11-14 16:18:14.008009 wsdl: Parsing WSDL done
> 2005-11-14 16:18:14.008132 wsdl: post-parse data gathering for getTime
> 2005-11-14 16:18:14.008263 wsdl: post-parse data gathering for sayHello
> 2005-11-14 16:18:14.008474 soapclient: got 2 operations from wsdl
> http://ghostwalker.homelinux.net:8080/webservice/testservice?wsdl
> 2005-11-14 16:18:14.009037 soapclient: call: operation=sayHello,
> namespace=http://tempuri.org, soapAction=, rpcParams=, style=rpc,
> use=encoded, endpointType=wsdl
> params=array(1) {
> ["name"]=>
> string(5) "value"
> }
> headers=bool(false)
> 2005-11-14 16:18:14.009149 soapclient: found operation
> opData=array(9) {
> ["name"]=>
> string(8) "sayHello"
> ["binding"]=>
> string(21) "testserviceSEIBinding"
> ["endpoint"]=>
> string(60) "http://ghostwalker.homelinux.net:8080/webservice/testservice"
> ["soapAction"]=>
> string(0) ""
> ["input"]=>
> array(3) {
> ["use"]=>
> string(7) "literal"
> ["message"]=>
> string(23) "testserviceSEI_sayHello"
> ["parts"]=>
> array(1) {
> ["parameters"]=>
> string(30) "urn:testservice/types:sayHello"
> }
> }
> ["output"]=>
> array(3) {
> ["use"]=>
> string(7) "literal"
> ["message"]=>
> string(31) "testserviceSEI_sayHelloResponse"
> ["parts"]=>
> array(1) {
> ["result"]=>
> string(38) "urn:testservice/types:sayHelloResponse"
> }
> }
> ["style"]=>
> string(8) "document"
> ["transport"]=>
> string(36) "http://schemas.xmlsoap.org/soap/http"
> ["documentation"]=>
> string(0) ""
> }
> 2005-11-14 16:18:14.009314 soapclient: serializing param array for WSDL
> operation sayHello
> 2005-11-14 16:18:14.009376 wsdl: in serializeRPCParameters:
> operation=sayHello, direction=input,
> XMLSchemaVersion=http://www.w3.org/2001/XMLSchema
> parameters=array(1) {
> ["name"]=>
> string(5) "value"
> }
> 2005-11-14 16:18:14.009470 wsdl: opData:
> array(9) {
> ["name"]=>
> string(8) "sayHello"
> ["binding"]=>
> string(21) "testserviceSEIBinding"
> ["endpoint"]=>
> string(60) "http://ghostwalker.homelinux.net:8080/webservice/testservice"
> ["soapAction"]=>
> string(0) ""
> ["input"]=>
> array(3) {
> ["use"]=>
> string(7) "literal"
> ["message"]=>
> string(23) "testserviceSEI_sayHello"
> ["parts"]=>
> array(1) {
> ["parameters"]=>
> string(30) "urn:testservice/types:sayHello"
> }
> }
> ["output"]=>
> array(3) {
> ["use"]=>
> string(7) "literal"
> ["message"]=>
> string(31) "testserviceSEI_sayHelloResponse"
> ["parts"]=>
> array(1) {
> ["result"]=>
> string(38) "urn:testservice/types:sayHelloResponse"
> }
> }
> ["style"]=>
> string(8) "document"
> ["transport"]=>
> string(36) "http://schemas.xmlsoap.org/soap/http"
> ["documentation"]=>
> string(0) ""
> }
> 2005-11-14 16:18:14.009585 wsdl: have 1 part(s) to serialize
> 2005-11-14 16:18:14.009659 wsdl: have 1 parameter(s) provided as
> arrayStruct to serialize
> 2005-11-14 16:18:14.009727 wsdl: serializing part "parameters" of type
> "urn:testservice/types:sayHello"
> 2005-11-14 16:18:14.009790 wsdl: calling serializeType w/null param
> 2005-11-14 16:18:14.009853 wsdl: in serializeType: name=parameters,
> type=urn:testservice/types:sayHello, use=literal, encodingStyle=,
> unqualified=qualified
> value=NULL
> 2005-11-14 16:18:14.009938 wsdl: in serializeType: got a prefixed type:
> sayHello, urn:testservice/types
> 2005-11-14 16:18:14.010005 wsdl: in getTypeDef: type=sayHello,
> ns=urn:testservice/types
> 2005-11-14 16:18:14.010062 wsdl: in getTypeDef: have schema for
> namespace urn:testservice/types
> 2005-11-14 16:18:14.010140 xmlschema: <urn:testservice/types> in
> getTypeDef, found complexType sayHello
> 2005-11-14 16:18:14.010211 wsdl: in serializeType: found typeDef
> typeDef=array(5) {
> ["name"]=>
> string(8) "sayHello"
> ["typeClass"]=>
> string(11) "complexType"
> ["phpType"]=>
> string(6) "struct"
> ["compositor"]=>
> string(8) "sequence"
> ["elements"]=>
> array(1) {
> ["String_1"]=>
> array(4) {
> ["name"]=>
> string(8) "String_1"
> ["type"]=>
> string(39) "http://www.w3.org/2001/XMLSchema:string"
> ["nillable"]=>
> string(4) "true"
> ["form"]=>
> string(11) "unqualified"
> }
> }
> }
> 2005-11-14 16:18:14.010309 wsdl: in serializeType: uqType: sayHello, ns:
> urn:testservice/types, phptype: struct, arrayType:
> 2005-11-14 16:18:14.010373 wsdl: in serializeType: returning: <parameters/>
> 2005-11-14 16:18:14.010426 wsdl: serializeRPCParameters returning:
> <parameters/>
> 2005-11-14 16:18:14.010522 soapclient: In serializeEnvelope length=13
> body (max 1000 characters)=<parameters/> style=document use=literal
> encodingStyle=
> 2005-11-14 16:18:14.010588 soapclient: headers:
> bool(false)
> 2005-11-14 16:18:14.010659 soapclient: namespaces:
> array(1) {
> ["ns4924"]=>
> string(18) "http://tempuri.org"
> }
> 2005-11-14 16:18:14.010784 soapclient:
> endpoint=http://ghostwalker.homelinux.net:8080/webservice/testservice,
> soapAction=, namespace=http://tempuri.org, style=document, use=literal,
> encodingStyle=
> 2005-11-14 16:18:14.010860 soapclient: SOAP message length=377 contents
> (max 1000 bytes)=<?xml version="1.0"
> encoding="ISO-8859-1"?><SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:ns4924="http://tempuri.org"><SOAP-ENV:Body><parameters/></SOAP-ENV:Body></SOAP-ENV:Envelope>
> 2005-11-14 16:18:14.010948 soapclient: transporting via HTTP
> 2005-11-14 16:18:14.011501 soapclient: sending message, length=377
> 2005-11-14 16:18:14.011041 soap_transport_http: scheme = http
> 2005-11-14 16:18:14.011096 soap_transport_http: host =
> ghostwalker.homelinux.net
> 2005-11-14 16:18:14.011150 soap_transport_http: port = 8080
> 2005-11-14 16:18:14.011200 soap_transport_http: path =
> /webservice/testservice
> 2005-11-14 16:18:14.011258 soap_transport_http: set Host:
> ghostwalker.homelinux.net:8080
> 2005-11-14 16:18:14.011336 soap_transport_http: set User-Agent:
> NuSOAP/0.7.2 (1.94)
> 2005-11-14 16:18:14.011394 soap_transport_http: set Content-Type:
> text/xml; charset=ISO-8859-1
> 2005-11-14 16:18:14.011448 soap_transport_http: set SOAPAction: ""
> 2005-11-14 16:18:14.011567 soap_transport_http: entered send() with data
> of length: 377
> 2005-11-14 16:18:14.011631 soap_transport_http: connect
> connection_timeout 0, response_timeout 30, scheme http, host
> ghostwalker.homelinux.net, port 8080
> 2005-11-14 16:18:14.017174 soap_transport_http: calling fsockopen with
> host 84.129.151.82
> connection_timeout 0
> 2005-11-14 16:18:14.064403 soap_transport_http: set response timeout to 30
> 2005-11-14 16:18:14.064484 soap_transport_http: socket connected
> 2005-11-14 16:18:14.064574 soap_transport_http: set Content-Length: 377
> 2005-11-14 16:18:14.064634 soap_transport_http: HTTP request: POST
> /webservice/testservice HTTP/1.0
> 2005-11-14 16:18:14.064700 soap_transport_http: HTTP header: Host:
> ghostwalker.homelinux.net:8080
> 2005-11-14 16:18:14.064773 soap_transport_http: HTTP header: User-Agent:
> NuSOAP/0.7.2 (1.94)
> 2005-11-14 16:18:14.064835 soap_transport_http: HTTP header:
> Content-Type: text/xml; charset=ISO-8859-1
> 2005-11-14 16:18:14.064891 soap_transport_http: HTTP header: SOAPAction: ""
> 2005-11-14 16:18:14.064948 soap_transport_http: HTTP header:
> Content-Length: 377
> 2005-11-14 16:18:14.065035 soap_transport_http: wrote data to socket,
> length = 570
> 2005-11-14 16:18:14.122186 soap_transport_http: read line of 36 bytes:
> HTTP/1.1 500 Internal Server Error
> 2005-11-14 16:18:14.122280 soap_transport_http: read line of 27 bytes:
> X-Powered-By: Servlet/2.4
> 2005-11-14 16:18:14.122351 soap_transport_http: read line of 16 bytes:
> SOAPAction: ""
> 2005-11-14 16:18:14.122415 soap_transport_http: read line of 38 bytes:
> Content-Type: text/xml;charset=utf-8
> 2005-11-14 16:18:14.122479 soap_transport_http: read line of 37 bytes:
> Date: Mon, 14 Nov 2005 15:18:33 GMT
> 2005-11-14 16:18:14.122545 soap_transport_http: read line of 44 bytes:
> Server: Sun-Java-System/Application-Server
> 2005-11-14 16:18:14.122609 soap_transport_http: read line of 19 bytes:
> Connection: close
> 2005-11-14 16:18:14.122680 soap_transport_http: read line of 2 bytes:
> 2005-11-14 16:18:14.122814 soap_transport_http: found end of headers
> after length 219
> 2005-11-14 16:18:14.122971 soap_transport_http: want to read content to EOF
> 2005-11-14 16:18:14.130862 soap_transport_http: read buffer of 510 bytes
> 2005-11-14 16:18:14.132013 soap_transport_http: read buffer of 0 bytes
> 2005-11-14 16:18:14.132076 soap_transport_http: read to EOF
> 2005-11-14 16:18:14.132127 soap_transport_http: read body of length 510
> 2005-11-14 16:18:14.132180 soap_transport_http: received a total of 729
> bytes of data from server
> 2005-11-14 16:18:14.132265 soap_transport_http: closed socket
> 2005-11-14 16:18:14.132338 soap_transport_http: No Content-Encoding header
> 2005-11-14 16:18:14.132392 soap_transport_http: end of send()
> 2005-11-14 16:18:14.132524 soapclient: got response, length=510
> type=text/xml;charset=utf-8
> 2005-11-14 16:18:14.132604 soapclient: Entering parseResponse() for data
> of length 510 and type text/xml;charset=utf-8
> 2005-11-14 16:18:14.132673 soapclient: Got response encoding: utf-8
> 2005-11-14 16:18:14.132754 soapclient: Use encoding: UTF-8 when creating
> soap_parser
> 2005-11-14 16:18:14.132955 soap_parser: Charset from HTTP Content-Type
> matches encoding from XML declaration
> 2005-11-14 16:18:14.133013 soap_parser: Entering soap_parser(),
> length=510, encoding=UTF-8
> 2005-11-14 16:18:14.133436 soap_parser: found root struct Fault, pos 2
> 2005-11-14 16:18:14.133730 soap_parser: in buildVal() for Fault(pos 2)
> of type struct
> 2005-11-14 16:18:14.133801 soap_parser: in buildVal, there are children
> 2005-11-14 16:18:14.133867 soap_parser: in buildVal, adding Java Vector
> Fault
> 2005-11-14 16:18:14.133999 soap_parser: parsed successfully, found root
> struct: 2 of name Fault
> 2005-11-14 16:18:14.134121 soapclient: sent message successfully and got
> a(n) array
> return=array(2) {
> ["faultcode"]=>
> string(10) "env:Client"
> ["faultstring"]=>
> string(96) "JAXRPCTIE01: Ausnahmefehler beim Bearbeiten der
> Anforderung: Nicht erkannter Vorgang: parameters"
> }
> 2005-11-14 16:18:14.134210 soapclient: got fault
> 2005-11-14 16:18:14.134277 soapclient: faultcode = env:Client<br>
> 2005-11-14 16:18:14.134334 soapclient: faultstring = JAXRPCTIE01:
> Ausnahmefehler beim Bearbeiten der Anforderung: Nicht erkannter Vorgang:
> parameters<br>
>
>
> You are free to pull the WSDL from my server and try connecting to it,
> I'll keep it running the next few days.
>
> Anybody got a clue why this does not work? Or can help me out with a
> workaround?
>
> One odd thing to add: When running a WebService with the very same
> methods and parameters on Apache Tomcat/AXIS, there's no trouble for
> NuSOAP to communicate with it. I'd love to exchange the server or even
> better to switch to PHP/NuSOAP, but am not allowed to.
>
> Thanks in advance
>
> - --
> Dirk Raeder
> dirk.raeder@xxxxxxx
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (MingW32)
>
> iD8DBQFDeK9H2QYJ1wXrVEYRAvitAKC4IVHBhIDJ9YLGU5ekKx405t5BvwCgvLjV
> /unGZPhCEgNe2myJz+xB+88=
> =6g5G
> -----END PGP SIGNATURE-----
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server. Download
> it for free - -and be entered to win a 42" plasma tv or your very own
> Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
> _______________________________________________
> Nusoap-general mailing list
> Nusoap-general@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/nusoap-general
>
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
|