Hi,

We are facing problem in running the Servicemix Http example on
Geronimo. The response is not getting displayed on the browser.

Note: There is no exception in the Geronimo logs and console.

The same application is working fine on Standalone Servicemix.

Here are the environment details:

 Environment Details:
 ==============
 Operating System : Windows XP (Version 2002, Service Pack 2)
 JDK : JDK 1.5.0_06
 Application Server : Apache Geronimo version 2.0.2
(geronimo-tomcat6-jee5-2.0.2)
 ESB : Apache ServiceMix version 3.2.1


Steps Performed
==============

1. We have written a HTTPMarshaler, which extends
DefaultHttpConsumerMarshaler.
2. The createExchange() method of the marshaler is getting called and in
this method we are reading a file and storing it in a String.
3. Then setting this String into NormalizedMessage like this:
normalizedMessage .setProperty("REVERSE_STRING", fileContent) and
setting this "normalizedMessage" into MessageExchange messageExchange
object.
        messageExchange .setMessage(normalizedMessage , "in");
4. We have written a class LineReverseBean, which implements
MessageExchangeListener. The method onMessageExchange() and
onProviderExchange() is getting called. In the onProviderExchange(), we
are reversing the fileContent String.

After this, there is differnce between Standalone Servicemix and
Servicemix application deployed in Geronimo:
========================================================================
=======

The sendOut() method of HTTPMarshaler is NOT getting called, while its
getting called in Standalone Servicemix.
The onMessageExchange() and onProviderExchange() method of
LineReverseBean class is not getting called 2nd time while it getting
called in Standalone Servicemix.

Please help.

Thanks,
Yogesh





The information contained in this electronic message and any attachments to 
this message are intended for the exclusive use of the addressee(s) and may 
contain proprietary, confidential or privileged information. If you are not the 
intended recipient, you should not disseminate, distribute or copy this e-mail. 
Please notify the sender immediately and destroy all copies of this message and 
any attachments.

WARNING: Computer viruses can be transmitted via email. The recipient should 
check this email and any attachments for the presence of viruses. The company 
accepts no liability for any damage caused by any virus transmitted by this 
email.

www.wipro.com

Reply via email to