[ 
https://issues.apache.org/jira/browse/ODE-972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sathwik Bantwal Premakumar updated ODE-972:
-------------------------------------------

    Summary: Inovation failure within associated scope of onAlarm results in 
the process not continuing even after the successful retry  (was: Inovation 
failure within associated scope of onAlarm resutls in the process not 
continuing even after the successful retry)
    
> Inovation failure within associated scope of onAlarm results in the process 
> not continuing even after the successful retry
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ODE-972
>                 URL: https://issues.apache.org/jira/browse/ODE-972
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.3.4, 1.3.5, 2.0
>            Reporter: Sathwik Bantwal Premakumar
>            Priority: Critical
>         Attachments: PXEI_895.zip
>
>
> This could be a regression from ODE-684
> Problem statement:
> There is an invoke activity within the onAlarm scope. If the external service 
> is not available then this invoke fails and the process goes into a failure 
> state. Once the external service is up and running, we can retry the activity 
> which will succeed. But the problem now is that parent scope doesn't continue 
> it's processing, and remains in InProgress state for ever.
> Process Behaviour:
> Testcase 1: Fire onEvent message after the 2 min Timer activity completes in 
> parent scope
> a) Initiate the process.
> b) onAlarm goes into a failure state.
> c) Wait for 2 minutes so that the timer in the parent scope executes followed 
> by Task1.
> d) Now fire the onEvent message from SoapUI. The message gets stored in 
> BPEL_UNMATCHED.
> e) Start the mock service in SOAPUI.
> f) Retry the invoke activity that has failed inside onAlarm. It completes 
> successfully.
> g) The process remains in progress state.
> Testcase 2: Fire onEvent message Before the 2 min Timer activity completes in 
> parent scope
> a) Initiate the process.
> b) onAlarm goes into a failure state.
> c) Now fire the onEvent message from SoapUI. The message gets routed 
> successfully.
> d) The process remains in progress state.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to