Maybe we should only do it when engaged?

Paul

On 4/19/07, Chamikara Jayalath <[EMAIL PROTECTED]> wrote:
Hi Matt,

Well it's becoz module.init() get called irrespective of weather  or not the
module is engaged. We do this stuff (adding the USE_ASYNC_OPERATIONS
property and adding the TargetResolver) at the SandeshaModule.init ()
method.

Chamikara



On 4/19/07, Matthew Lovett <[EMAIL PROTECTED]> wrote:
> I'm a bit confused - if the module is there but not engaged, then why is
> any of our code running?
>
> Matt
>
>
>
>
>
> "Chamikara Jayalath" <[EMAIL PROTECTED] >
> 19/04/2007 05:47
>
> To
> "Paul Fremantle" <[EMAIL PROTECTED]>
> cc
> [email protected], Matthew Lovett/UK/[EMAIL PROTECTED]
> Subject
> Re: Wierd problem with Sandesha
>
>
>
>
>
>
> Hi Paul,
>
> I think this is due to a fix that was done to support sync scenarios. At
> module initiation we add a property to the configContext and this is what
> causes this unusual behavior.
>
> There is a TargetResolver object that also get added which should check
> weather the message is unreliable and make it work correctly. The problem
> is the current check only checks for a boolean property in the message
> context. So u hv to add the following property to make the Non-RM case
> work.
>
> clientOptions.setProperty("Sandesha2UnreliableMessage",
> Constants.VALUE_TRUE);
>
> I know it looks bad to ask nonRM clients to add this when the Sandesha2
> module is present in the repo. We should think of a better way.
>
> Matt, any ideas on this (this part was added by u, right ? ).
>
> Chamikara
>
>
>
> On 4/18/07, Paul Fremantle < [EMAIL PROTECTED]> wrote:
> I've got a strange problem with the latest builds of Sandesha and Axis2
> 1.2.
>
> I have a client, and I have Sandesha2 in my modules directory, but not
> engaged on the client.
> My client is just blocking and completely ignoring the response. If I
> delete Sandesha2 MAR from the modules directory, everything works. If
> I engage sandesha then it works!
>
> Here is the interaction and the timeout exception.
>
> Response:
> HTTP/1.1 200 OK
> Content-Length: 728
> Content-Type: application/soap+xml; charset=utf-8
> Server: Microsoft-HTTPAPI/1.0
> Date: Wed, 18 Apr 2007 15:00:04 GMT
> Connection: close
>
> <s:Envelope xmlns:s="
http://www.w3.org/2003/05/soap-envelope";
> xmlns:a=" http://www.w3.org/2005/08/addressing";>
>    <s:Header>
>       <a:Action
>
s:mustUnderstand="1">http://tempuri.org/IProfileServer/getProfileResponse
> </a:Action>
>
<a:RelatesTo>urn:uuid:475EAE3D681354C78C1176908404902</a:RelatesTo>
>    </s:Header>
>    <s:Body>
>       <getProfileResponse xmlns=" http://tempuri.org/";>
>          <getProfileResult
> xmlns:b="
http://schemas.datacontract.org/2004/07/ProfileServer";
> xmlns:i=" http://www.w3.org/2001/XMLSchema-instance";>
>             <b:nickname>paul</b:nickname>
>          </getProfileResult>
>       </getProfileResponse>
>    </s:Body></s:Envelope>
>
> Exception:
>
> 18-Apr-2007 16:00:04
org.apache.axis2.deployment.ModuleDeployer deploy
> INFO: Deploying module: addressing-1.2
> 18-Apr-2007 16:00:04
org.apache.axis2.deployment.ModuleDeployer deploy
> INFO: Deploying module: sandesha2
> 18-Apr-2007 16:00:04
org.apache.axis2.deployment.ModuleDeployer deploy
> INFO: Deploying module: soapmonitor-1.2
> 18-Apr-2007 16:00:04 org.apache.sandesha2.SandeshaModule
init
> SEVERE: Could not load module policies. Using default values.
> 18-Apr-2007 16:00:04
org.apache.axis2.deployment.ServiceDeployer deploy
> INFO: Deploying Web service: version.aar
> Exception in thread "main" org.apache.axis2.AxisFault: Time out while
> waiting for the server to send the response.
>         at
>
org.apache.axis2.description.OutInAxisOperationClient.execute
(OutInAxisOperation.java:285)
>         at
org.tempuri.ProfileServerServiceStub.getProfile
> (ProfileServerServiceStub.java:149)
>         at ProfileClient.main(ProfileClient.java:47)
>
>
>
> --
> Paul Fremantle
> VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
>
> http://bloglines.com/blog/paulfremantle
> [EMAIL PROTECTED]
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
[EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> --
> Chamikara Jayalath
> WSO2 Inc.
> http://wso2.com/
> http://wso2.org/ - For your Oxygen needs
>
>
>
>
>
>
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>
>
>
>
>
>
>



--
Chamikara Jayalath
WSO2 Inc.
http://wso2.com/
http://wso2.org/ - For your Oxygen needs


--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

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

Reply via email to