Hi Chinthaka,

Thanks for your response. We did follow the transport guide. We are using
HTTP as in protocol and SMTP as out protocol.

We are using the following statement to achieve the same:
options.setTransportInfo(Constants.TRANSPORT_HTTP,Constants.TRANSPORT_MAIL,t
rue);

Please suggest.
Dharmendra

-----Original Message-----
From: Eran Chinthaka [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 08, 2006 8:12 PM
To: [email protected]
Subject: Re: [AXIS2] WS-Addressing HTTP-SMTP problem!


put following statement in your client code.
options.setTransportInProtocol("smtp");

And make sure you have read mail transport guide.

-- Chinthaka

Dharmendra Dubey wrote:
> Hi,
>
> I am trying to build a request-response soap service that will take a
> request on HTTP but would respond on SMTP (Using WS-Addressing). I am
using
> the mail server provided by axis. Please find attached the client side
> program which invokes a "echo" service which simple returns the incoming
> message as the response.
> But when i execute the client i get the following error. It seems on
return
> it is still using the HTTP transport and as the epr now is "mailto" so its
> giving the error.
>
> Can you please help me out or else please send me an example for the same
> scenario.
>
> java.lang.IllegalStateException: unsupported protocol: 'mailto'
>     at
>
org.apache.commons.httpclient.protocol.Protocol.lazyRegisterProtocol(Protoco
> l.java:148)
>     at org.apache.commons.httpclient.protocol.Protocol.getProtocol
> (Protocol.java:116)
>     at org.apache.commons.httpclient.HttpHost.<init>(HttpHost.java:106)
>     at
>
org.apache.commons.httpclient.HttpMethodBase.setURI(HttpMethodBase.java:276)
>     at org.apache.commons.httpclient.HttpMethodBase
> .<init>(HttpMethodBase.java:217)
>     at
>
org.apache.commons.httpclient.methods.ExpectContinueMethod.<init>(ExpectCont
> inueMethod.java:92)
>     at org.apache.commons.httpclient.methods.EntityEnclosingMethod.<init>(
> EntityEnclosingMethod.java:118)
>     at
>
org.apache.commons.httpclient.methods.PostMethod.<init>(PostMethod.java:105)
>     at
>
org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.j
> ava:37)
>     at
>
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithC
> ommons(CommonsHTTPTransportSender.java:299)
>     at
>
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTT
> PTransportSender.java :207)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
>     at
>
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abstract
> InOutSyncMessageReceiver.java:43)
>     at org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:454)
>     at
>
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT
> TPTransportUtils.java:284)
>     at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:136)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java :252)
>     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:173)
>     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:213)
>     at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:178)
>     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
> )
>     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
> )
>     at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:107)
>     at
>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction (Http11Protocol.java:744)
>     at
>
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
> a:527)
>     at
>
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
> rkerThread.java:80)
>     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:684)
>     at java.lang.Thread.run(Unknown Source)
>
>
> Thanking in anticipation,
> Dharmendra
>
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to