Correction, the SOAP message returned from JMS and SEDA flows using the
modified classes DO HAVE the 'i' namespace; they DO NOT HAVE the 'd'
namespace.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Thursday, December 29, 2005 12:10 PM
> To: [email protected]
> Subject: RE: [servicemix-user] Problems with JSM flow and 
> SOAP messages
> 
> 
> Guillaume,
> 
> After applying the changes that you sent me in the diff links 
> the JMS flow
> now returns the full SOAP body. However, the SOAP messages 
> are now missing
> the "i" and "d" namespaces that you had worked on fixing last week.
> 
> /jonathan
> 
> > -----Original Message-----
> > From: Guillaume Nodet [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, December 29, 2005 2:51 AM
> > To: [email protected]
> > Subject: Re: [servicemix-user] Problems with JSM flow and 
> > SOAP messages
> > 
> > 
> > You can grab the new versions of SaajMarshaler and 
> > HttpSoapInOutBinding.
> > The problem should be fixed now.
> > 
> > Here are the diffs you should report to your sources (the 
> > package have 
> > been renamed)
> >     * 
> > http://svn.apache.org/viewcvs.cgi/incubator/servicemix/trunk/s
> > ervicemix-components/src/main/java/org/apache/servicemix/compo
> > nents/http/HttpSoapInOutBinding.java?rev=359186&r1=359767&r2=3
> > 59186&diff_format=h
> >     * 
> > http://svn.apache.org/viewcvs.cgi/incubator/servicemix/trunk/s
> > ervicemix-components/src/main/java/org/apache/servicemix/compo
> > nents/saaj/SaajMarshaler.java?rev=359186&r1=359767&r2=359186&d
> > iff_format=h
> > 
> > Cheers,
> > Guillaume Nodet
> > 
> > [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