You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by Ken Hu <ke...@mmti.com.tw> on 2006/01/06 10:42:08 UTC
wrong
Dear All:
I am trying to implent sandesha on an existing ws, the deploy descriptor
reads like this :
==================================================================================
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="TaskWS" provider="java:RPC">
<parameter name="className" value="com.ctu.tm.ws.TaskWSIF"/>
<parameter name="allowedMethods" value="*"/>
<beanMapping qname="myNS:Forecast" xmlns:myNS="urn:BeanService"
languageSpecificType="java:com.ctu.tm.data.TaskBaseBean"/>
</service>
<service name="RMService" provider="Handler">
<requestFlow>
<handler
type="java:org.apache.sandesha.ws.rm.handlers.RMServerRequestHandler"></handler>
<handler
type="java:org.apache.axis.message.addressing.handler.AddressingHandler"></handler>
</requestFlow>
<parameter name="handlerClass"
value="org.apache.sandesha.ws.rm.providers.RMClientProvider"/>
<parameter name="className"
value="org.apache.sandesha.client.RMService"/>
<parameter name="allowedMethods" value="*"/>
<parameter name="scope" value="request"/>
</service>
</deployment>
==================================================================================
I use my PC as both RM source and RM destination.
In my logs file , I find the following message :
<wsa:Address>http://192.168.2.2:9090/axis/services/RMService</wsa:Address>
It's really weired. The ip address of my PC is definitely not
192.168.2.2 , does anyone know why this happens ?
Thanks for reading my question.
Ken
--
研發部 胡重威 Ken Hu ken@mmti.com.tw
孟華科技股份有限公司
http://www.mmti.com.tw
高雄巿804鼓山區蓮海路70號
國立中山大學創新育成中心511室
電話 07-5253020
傳真 07-5252165
行動 0937083880
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org
Re: wrong
Posted by Jaliya Ekanayake <jn...@gmail.com>.
Hi Ken,
Sandesha will use the local machine's IP address as the replyTo address when
it sends requests from a client machine. You can override it by setting this
value in the client as follows.
ctx.setReplyToURL("http://127.0.0.1:9090/axis/services/RMService");
Thanks,
Jaliya
> Dear All:
>
> I am trying to implent sandesha on an existing ws, the deploy descriptor
> reads like this :
> ==================================================================================
> <deployment xmlns="http://xml.apache.org/axis/wsdd/"
> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> <service name="TaskWS" provider="java:RPC">
> <parameter name="className" value="com.ctu.tm.ws.TaskWSIF"/>
> <parameter name="allowedMethods" value="*"/>
> <beanMapping qname="myNS:Forecast" xmlns:myNS="urn:BeanService"
> languageSpecificType="java:com.ctu.tm.data.TaskBaseBean"/>
> </service>
>
> <service name="RMService" provider="Handler">
> <requestFlow>
> <handler
> type="java:org.apache.sandesha.ws.rm.handlers.RMServerRequestHandler"></handler>
> <handler
> type="java:org.apache.axis.message.addressing.handler.AddressingHandler"></handler>
> </requestFlow>
>
> <parameter name="handlerClass"
> value="org.apache.sandesha.ws.rm.providers.RMClientProvider"/>
> <parameter name="className"
> value="org.apache.sandesha.client.RMService"/>
> <parameter name="allowedMethods" value="*"/>
> <parameter name="scope" value="request"/>
> </service>
> </deployment>
> ==================================================================================
> I use my PC as both RM source and RM destination.
>
> In my logs file , I find the following message :
> <wsa:Address>http://192.168.2.2:9090/axis/services/RMService</wsa:Address>
>
> It's really weired. The ip address of my PC is definitely not
> 192.168.2.2 , does anyone know why this happens ?
>
> Thanks for reading my question.
>
> Ken
> --
> 研發部 胡重威 Ken Hu ken@mmti.com.tw
>
> 孟華科技股份有限公司
> http://www.mmti.com.tw
>
> 高雄巿804鼓山區蓮海路70號
> 國立中山大學創新育成中心511室
>
> 電話 07-5253020
> 傳真 07-5252165
> 行動 0937083880
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: sandesha-dev-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org
Re: wrong
Posted by Jaliya Ekanayake <jn...@gmail.com>.
Hi Ken,
Sandesha will use the local machine's IP address as the replyTo address when
it sends requests from a client machine. You can override it by setting this
value in the client as follows.
ctx.setReplyToURL("http://127.0.0.1:9090/axis/services/RMService");
Thanks,
Jaliya
> Dear All:
>
> I am trying to implent sandesha on an existing ws, the deploy descriptor
> reads like this :
> ==================================================================================
> <deployment xmlns="http://xml.apache.org/axis/wsdd/"
> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> <service name="TaskWS" provider="java:RPC">
> <parameter name="className" value="com.ctu.tm.ws.TaskWSIF"/>
> <parameter name="allowedMethods" value="*"/>
> <beanMapping qname="myNS:Forecast" xmlns:myNS="urn:BeanService"
> languageSpecificType="java:com.ctu.tm.data.TaskBaseBean"/>
> </service>
>
> <service name="RMService" provider="Handler">
> <requestFlow>
> <handler
> type="java:org.apache.sandesha.ws.rm.handlers.RMServerRequestHandler"></handler>
> <handler
> type="java:org.apache.axis.message.addressing.handler.AddressingHandler"></handler>
> </requestFlow>
>
> <parameter name="handlerClass"
> value="org.apache.sandesha.ws.rm.providers.RMClientProvider"/>
> <parameter name="className"
> value="org.apache.sandesha.client.RMService"/>
> <parameter name="allowedMethods" value="*"/>
> <parameter name="scope" value="request"/>
> </service>
> </deployment>
> ==================================================================================
> I use my PC as both RM source and RM destination.
>
> In my logs file , I find the following message :
> <wsa:Address>http://192.168.2.2:9090/axis/services/RMService</wsa:Address>
>
> It's really weired. The ip address of my PC is definitely not
> 192.168.2.2 , does anyone know why this happens ?
>
> Thanks for reading my question.
>
> Ken
> --
> 研發部 胡重威 Ken Hu ken@mmti.com.tw
>
> 孟華科技股份有限公司
> http://www.mmti.com.tw
>
> 高雄巿804鼓山區蓮海路70號
> 國立中山大學創新育成中心511室
>
> 電話 07-5253020
> 傳真 07-5252165
> 行動 0937083880
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: sandesha-dev-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org