Hi Cliff,

I believe that AXIS2C-1001, [1], is partially related. That means this
issue is a part of the reported bug.

[1] https://issues.apache.org/jira/browse/AXIS2C-1001

Regards,
Senaka



> 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:[EMAIL PROTECTED]
> 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:[EMAIL PROTECTED]
>> 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:[EMAIL PROTECTED]
>> 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:[EMAIL PROTECTED]
>> > 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
>> > <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> > --------------------------------------------------------------------
>> > - 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]
>>
>>
>> ---------------------------------------------------------------------
>> 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]
>>
>
> ---------------------------------------------------------------------
> 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]
>
>


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

Reply via email to