axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Clifford THOMPSON" <cthom...@mdacorporation.com>
Subject RE: FW: Question regarding the adjustment of response timeouts
Date Thu, 21 Feb 2008 19:01:57 GMT
Hello Senaka,

Thanks for your help with this. Is there an issue associated with this,
so that I can track the resolution of the bug.

Cheers,
Cliff

-----Original Message-----
From: Senaka Fernando [mailto:senaka@wso2.com] 
Sent: February 20, 2008 22:47
To: Apache AXIS C Developers List
Subject: RE: FW: Question regarding the adjustment of response timeouts

Hi Cliff,

No you don't need to change that default value, you rather will be able
to simply specify the timeout in milliseconds inside your code after the
fix is applied. As Samisa says it is a straight forward fix.

Regards,
Senaka

On Wed, 2008-02-20 at 13:58 -0800, Clifford THOMPSON wrote:
I meant 60000ms...
>
> -----Original Message-----
> From: Clifford THOMPSON [mailto:cthompso@mdacorporation.com]
> Sent: February 20, 2008 13:40
> To: Apache AXIS C Developers List
> Subject: RE: FW: Question regarding the adjustment of response 
> timeouts
>
> Hello Senaka,
>
> I took a look at "axis2_http_transport.h" and noticed that the 
> constants, AXIS2_HTTP_DEFAULT_SO_TIMEOUT and 
> AXIS2_HTTP_DEFAULT_CONNECTION_TIMEOUT, both held values of 6000ms. 
> This coincides with the upper timeout limit our team was experiencing,

> so it may provide a clue to the timeout problem.
>
> Cheers,
> Cliff
>
> -----Original Message-----
> From: Senaka Fernando [mailto:senaka@wso2.com]
> Sent: February 18, 2008 11:35
> To: Apache AXIS C Developers List
> Subject: Re: FW: Question regarding the adjustment of response 
> timeouts
>
> Hi Cliff,
>
> We'll look into this before the 1.3.0 release and try to have it fixed

> before we release.
>
> Regards,
> Senaka
>
> > Hello Dev Team,
> >
> > I presented this question with regards to using timeouts in the 
> > axis2-c-user forum. Dimuthu is getting similar results under Linux, 
> > and suggested that there may be a bug in timeout behaviour. Please 
> > see
>
> > below for the details.
> >
> > Cheers,
> > Cliff
> >
> > -----Original Message-----
> > From: Dimuthu Gamage [mailto:dimuthuc@gmail.com]
> > Sent: February 16, 2008 05:23
> > To: Apache AXIS C User List
> > Subject: Re: [AXIS2C] Question regarding the adjustment of response 
> > timeouts
> >
> > Hi,
> >
> > I too checked it in Linux and got the same result,
> >
> > Seems we are not using axis2_options_get_timeout_in_milli_seconds
> > anywhere.. If this is a bug, should be fixed before the 1.3 release.
> >
> > Thanks
> > Dimuthu
> >
> > On Feb 16, 2008 1:07 AM, Clifford THOMPSON 
> > <clifford.thompson@mdacorporation.com> wrote:
> >>
> >>
> >> Hello,
> >>
> >> I have a question about adjusting the timeout period for web
> services.
> >
> >> Our current software dictates that we can have upwards of a 300 
> >> second
> >
> >> delay before a response is sent (we have a large amount of data 
> >> that needs to be prepared before being sent). Currently, our web 
> >> service component will timeout after roughly 60 sec (I'm not sure 
> >> if this is the Axis API, or from the OS). I have tried using some 
> >> of the timeout
>
> >> functions in the Axis2C API, but they appear to have no effect (if 
> >> I set the timeout 5 secs and the server takes 10 secs to respond, 
> >> the client will wait 10 secs for the response). I am assuming that 
> >> I am using the API incorrectly. We are working under WinXP, and 
> >> have
> > generate portions of our code using the WSDL2C tool.
> >> We have chosen to generate synchronous code using WSDL2C (so the 
> >> eventual call in the generate code will be to 
> >> "axis2_svc_client_send_receive_with_op_qname"). Here is a rough 
> >> paraphrase of the code that we have and how I thought the timeout 
> >> function should be
> >> applied:
> >>
> >>     env  = axutil_env_create_all( "MyServiceLog.log",
> >>                                   AXIS2_LOG_LEVEL_TRACE);
> >>     assert(NULL != env);
> >>
> >>     stub = axis2_stub_create_MyService( env,
> >>                                         
> >> AXIS2_GETENV("AXIS2C_HOME"),
> >>
> >> "http://myserver.ca:8080/services/MyService");
> >>     assert(NULL != stub);
> >>
> >>
> >>     status = axis2_options_set_timeout_in_milli_seconds(
> >>                  axis2_stub_get_options( stub,
> >>                                          env ),
> >>                  env,
> >>                  300000);
> >>     assert(AXIS2_SUCCESS == status);
> >>
> >>     /*                                      */
> >>     /* lots of interleaving non-Axis2C code */
> >>     /*                                      */
> >>
> >>     responseNode = axis2_stub_op_MyService_MyOperation(
> >>                       stub,
> >>                       env,
> >>                       headerNode1,
> >>                       headerNode2,
> >>                       bodyNode);
> >>     if(NULL !=)
> >>     {
> >>         /* process the response */
> >>     }
> >>     else
> >>     {
> >>        /* log the response error */
> >>     }
> >>
> >> Thank you in advance for the help.
> >>
> >> Cheers,
> >> Cliff
> >>
> >
> > --------------------------------------------------------------------
> > - To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-c-user-help@ws.apache.org
> >
> >
> > --------------------------------------------------------------------
> > - To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-c-dev-help@ws.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


Mime
View raw message