Hi Jonathan.

I have reproduced the problem, so i will try to find a fix tomorrow.

Guillaume

[EMAIL PROTECTED] wrote:

Two steps forward, one step back, or so it seems.

The jmsFlow seems to be broken - at least in my custom build of ServiceMix.
The version of the codebase that I am using is 1055, with
"servicemix/components/http/*" and "servicemix/components/saaj/*" from the
Apache-HEAD. In addition, I am using the xfire-all-1.0-20051222.jar. This is
happening using the Sun Java 5 JVM for both ActiveMQ 3.2.1 and ServiceMix.

With this build, the SEDA flow works properly, and the client gets the
response from the invoked SOAP service (SOAP client -> HttpSoapClient ->
SaajComponent -> SOAP service). When I change the flow to JMS, using
ActiveMQ 3.2.1 with the "reliable" connect string, my client throws a
NullPointerException. This is because the SOAP-Body in the response is
completely empty. I have verified that the body is populated correclty by
the SaajComponent (visible in the DEBUG output in log4j), but the actual
HttpResponse from the HttpSoapConnector has an empty SOAP-Body. As this
problem only presents itself using the JMS flow, and only surfaced after
using the newer classes and library, I am fairly certain that these events
are all highly correlated, but I am not sure what the root cause is. I need
the new classes, and the newer xfire library in order for my services to
call successfully under SEDA, and cannot revert.

regards,
/jonathan

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 28, 2005 9:53 AM
To: [email protected]
Subject: RE: [servicemix-user] Problems invoking a web service with SOAP


Guillaume,

Installing the new Xfire library did the trick: The XML returned from the
SaajComponent is well formed, and the HttpSoapConnector handles the
Http+SOAP calls properly. Thanks to everyone who helped me to get Soap
communication working, especially Guillaume :-)

Now I'm off to wrestle with the IBM Java 5 JVM (beta) on AIX.

best wishes for the holidays,
/jonathan




Reply via email to