Possible to pass SOAP messages directly rather than HTTP or JMS ??

2009-03-10 Thread apinke

Hi , 

I have created a web service from WSDL using Axis 1.2  and HTTP binding. 
I have a situation where I will have the SOAP messages available to me in
flat files that I have to read and process. 

I would like to know if its possible to provide this SOAP message directly
to the generated stub (or any other class.) ? The SOAP messages are already
available with me and I would like to re-use the same generated classes to
processes these SOAP messages. The impl would be a POJO. 

That is , I would like to skip the HTTP binding and provide the SOAP message
directly. Is there a hook for  not using the HTTP transport and provide the
SOAP message 
directly ? ( maybe a JavaBinding just like HTTPbinding and JMSBinding ? ) 
Maybe this will also be helpful in testing to provide pre defined SOAP
requests directly for consumption rather than via http or jms ? 

thanks 
Pat

-- 
View this message in context: 
http://www.nabble.com/Possible-to-pass-SOAP-messages-directly-rather-than-HTTP-or-JMStp22430117p22430117.html
Sent from the Axis - User mailing list archive at Nabble.com.



Re: Possible to pass SOAP messages directly rather than HTTP or JMS ??

2009-03-10 Thread Asankha C. Perera

Hi Pat
I have created a web service from WSDL using Axis 1.2  and HTTP binding. 
I have a situation where I will have the SOAP messages available to me in
flat files that I have to read and process. 


I would like to know if its possible to provide this SOAP message directly
to the generated stub (or any other class.) ? The SOAP messages are already
available with me and I would like to re-use the same generated classes to
processes these SOAP messages. The impl would be a POJO. 


That is , I would like to skip the HTTP binding and provide the SOAP message
directly. Is there a hook for  not using the HTTP transport and provide the
SOAP message 
directly ? ( maybe a JavaBinding just like HTTPbinding and JMSBinding ? ) 
Maybe this will also be helpful in testing to provide pre defined SOAP
requests directly for consumption rather than via http or jms ? 
  
Not sure if this is the exact thing you are looking for.. but the Apache 
Synapse ESB is capable of picking up files from lots of different file 
systems (e.g. ftp, sftp, zip, local etc) and pumping them to various 
other endpoints (like SOAP/HTTP, JMS, FIX, Mail etc)


See http://synapse.apache.org

cheers
asankha

--
Asankha C. Perera
AdroitLogic, http://adroitlogic.org

http://esbmagic.blogspot.com






Re: Possible to pass SOAP messages directly rather than HTTP or JMS ??

2009-03-10 Thread apinke

Thanks asankha .

Synapse/ESB seems an overkill for my requirement I think and a bit
heavyweight.  What I think it would do is read the file and send the SOAP
message on the bus to another endpoint which would be a webservice over
http. 

I could do something similar : read the SOAP message from the file and make
a call internally ( using HTTPCommons ) to the service . this is a
roundabout and unnecessary way and would also affect the performance I
think.
If there was a way I could directly hook into the stub and pass the message
that would be the most ideal and fast way.

thanks
Pat




Asankha C. Perera wrote:
 
 Hi Pat
 I have created a web service from WSDL using Axis 1.2  and HTTP binding. 
 I have a situation where I will have the SOAP messages available to me in
 flat files that I have to read and process. 

 I would like to know if its possible to provide this SOAP message
 directly
 to the generated stub (or any other class.) ? The SOAP messages are
 already
 available with me and I would like to re-use the same generated classes
 to
 processes these SOAP messages. The impl would be a POJO. 

 That is , I would like to skip the HTTP binding and provide the SOAP
 message
 directly. Is there a hook for  not using the HTTP transport and provide
 the
 SOAP message 
 directly ? ( maybe a JavaBinding just like HTTPbinding and JMSBinding ? ) 
 Maybe this will also be helpful in testing to provide pre defined SOAP
 requests directly for consumption rather than via http or jms ? 
   
 Not sure if this is the exact thing you are looking for.. but the Apache 
 Synapse ESB is capable of picking up files from lots of different file 
 systems (e.g. ftp, sftp, zip, local etc) and pumping them to various 
 other endpoints (like SOAP/HTTP, JMS, FIX, Mail etc)
 
 See http://synapse.apache.org
 
 cheers
 asankha
 
 -- 
 Asankha C. Perera
 AdroitLogic, http://adroitlogic.org
 
 http://esbmagic.blogspot.com
 
 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Possible-to-pass-SOAP-messages-directly-rather-than-HTTP-or-JMStp22430117p22431066.html
Sent from the Axis - User mailing list archive at Nabble.com.