Ok, I am now sure that I use wrapped/doc/lit on both sides, I have
removed the @SOAPBinding on the Java side and the mentioned
RegisterInvokeOptions call instructs Delphi to use document-literal
style and the types for input and output values have not been unwound to
create a method call (from
Yes, they are incompatible, but we're definitely getting
someplace... :-)
SOAP-ENV:Body
ExecuteJob xmlns=http://annuaire.ciss.lu;
JobNameTestFromDelphi/JobName
compared to:
soap:Body
ns1:ExecuteJob xmlns:ns1=http://annuaire.ciss.lu;
Thank you so much Dan, solution 2) works like a charm ... except that
the string array (second parameter) is still not correctly received.
Just to be sure that I understand the problem, Delphi uses imbricated
string nodes to describe the elements of the array, but Java uses
multiple
On Tuesday 26 February 2008, pierre post wrote:
Thank you so much Dan, solution 2) works like a charm ... except that
the string array (second parameter) is still not correctly received.
Just to be sure that I understand the problem, Delphi uses imbricated
string nodes to describe the elements
Thanks for pointing me in the right direction, Ian. I also suspected
that it's an encoding problem but I wasn't sure.
Unfortunately, after some more trialerror tests, I didn't come to a
positive result. Removing the @SOAPBinding i.e. using wrapped
document/literal/wrapped generates a far more
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;
SOAP-ENV:Body
SOAP-ENV:stringTestFromDelphi/SOAP-ENV:string
SOAP-ENV:stringArray
Comments below...
Am Montag, den 18.02.2008, 11:57 +0100 schrieb pierre post:
Hi all,
I have a problem when calling an Apache CXF Web service (CXF version
is
2.0.4) running under Apache Tomcat 6 from a Delphi client program.
The
third parameter JobParamBean that I receive in my Web
The Delphi client is trying to use SOAP encoding (RPC/encoded) but the
CXF service expects RPC/literal. I don't know Delphi, is there any
configuration option to tell it to use literal rather than encoded? Or
if Delphi can't do RPC/literal, try removing the @SOAPBinding annotation
from your
Hi all,
I have a problem when calling an Apache CXF Web service (CXF version is
2.0.4) running under Apache Tomcat 6 from a Delphi client program. The
third parameter JobParamBean that I receive in my Web service on
Tomcat is always null but there is no exception or any other hint in the
Hi all,
I have a problem when calling an Apache CXF Web service (CXF version is
2.0.4) running under Apache Tomcat 6 from a Delphi client program. The
third parameter JobParamBean that I receive in my Web service on
Tomcat is always null but there is no exception or any other hint in the
10 matches
Mail list logo