This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 97268 - onEvent persistence/failover
Summary: onEvent persistence/failover
Status: VERIFIED INVALID
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL Project (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: issues@soa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-06 11:56 UTC by mfoster
Modified: 2009-01-08 18:09 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mfoster 2007-03-06 11:56:21 UTC
Whilst at the Alaska Workshop in Monrovia recently, it was mentioned that if a
BP had an "onEvent" activity, it was not possible to use persistence and
failover for that BP.

I would like to say that the intention of "onEvent" is to accept asynchronous
receives into a BP at any point within the life of the BP, a good example of
this is an asynchronous cancel (in fact this is the example given in section
12.7.1 of the BPEL 2.0 spec). If a BP requires an asynchronous cancel it is
alomost certainly a long-running BP so would almost certainly require
persistence/failover.
The example scenario used at the workshop was based on a real customer scenario
(Ardatis) and they had long-running BPs with asynchronous cancels, just like this.
I think it is imperative we support persistence/failover for BPs with "onEvent".
Comment 1 Kirill Sorokin 2008-05-06 14:31:38 UTC
This absolutely does not look like a design-time issue. I would suggest that the issue is re-filed against the BPEL
runtime. If you feel that it does belong here, please supply some additional details. Thanks! 
Comment 2 ggenipudi 2009-01-08 18:09:13 UTC
verified with 01/05/09 build and Event Handlers are now persisted and this case is no longer valid.