[
https://issues.apache.org/jira/browse/ODE-473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661233#action_12661233
]
Alex Boisvert commented on ODE-473:
-----------------------------------
On Tue, Jan 6, 2009 at 1:42 AM, Rosalin Pattnaik <[email protected]
<snip>
Right, this is expected.
<snip>
The expected sequence of action should be the following,
1) process invokes service
2) server crashes before invoke is successful or timeouts
3) server is restarted
4) when the message exchange times-out (after 120 seconds, I believe) a
scheduled job should mark the exchange as failed and then proceed according
to your activity failure instruction
5) in your case, the invoke should be retried automatically.
Can you test with the latest Ode 1.x branch as requested? If you're not
getting this expected result then we'll look into it.
alex
> If ode crashes while waiting for an response to an synchronous response and
> while thr has yet not been any timeout , it does not resume on restarting the
> ode.
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ODE-473
> URL: https://issues.apache.org/jira/browse/ODE-473
> Project: ODE
> Issue Type: Bug
> Components: BPEL Runtime
> Reporter: Rosalin Pattnaik
> Priority: Critical
>
> If we have bpel extension for retry on timeout with an invoke action , but
> the ode crashes before the timeout has occured .And thus there is neither a
> timeout exception nor has it received the response which might have been lost
> in the time it was down .When the ode restarts which of the following shd
> occur:
> * The ode resumes from the invoke state ,waits for the response ,
> timesout and retries, get the response and proceed normally.
> * The process is not resumed.
> In my case the process is not resumed in case timeout exception has not
> occured , but in case the timeout has occured and then the ode crashes then
> it retries gets the response and then completes succesfully.
> [N.B It resumed in case there was an entry into the ode_activity_recovery
> table , or else it didnt]
> Please find the BPEL and external service used as attachment with the query
> posted at ode user forum :
> http://www.nabble.com/If-ode-crashes-while-waiting-for-an-response-to-an-synchronous-response-and-while-thr-has-yet-not-been-any-timeout-%2C-Does-it-on-restarting-resume-the-process-and-the-timesout-the-invoke-activity--td21248664.html
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.