Bug 780559 (SOA-2992) - Make jBPM asynchronous token signaling configurable
Summary: Make jBPM asynchronous token signaling configurable
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-2992
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: JBPM - within SOA
Version: 4.3 CP04 GA
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.3 CP05,4.3 cp05 ER1
Assignee: Marek Baluch
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-29 09:32 UTC by Kevin Conner
Modified: 2011-05-26 22:42 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-26 22:42:48 UTC
Type: Task


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 780557 1 None None None 2021-01-20 06:05:38 UTC
Red Hat Bugzilla 780558 0 high CLOSED Make jBPM asynchronous token signaling configurable 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker SOA-2992 0 None None None Never

Internal Links: 780557 780558

Description Kevin Conner 2011-03-29 09:32:25 UTC
Help Desk Ticket Reference: https://na7.salesforce.com/500A0000006kYtv
project_key: SOA

See jbpm-3151 for details

When incorporating this into SOA it is important that the SOA configuration has the asynchronous behaviour, i.e. the following must be configured

<boolean name="jbpm.sub.process.async" value="true"/>

Comment 1 Kevin Conner 2011-03-29 09:32:25 UTC
Link: Added: This issue Cloned from SOA-2991


Comment 2 Kevin Conner 2011-03-29 09:33:26 UTC
Link: Added: This issue depends JBPM-3151


Comment 3 Len DiMaggio 2011-03-30 13:38:07 UTC
Link: Added: This issue relates to SOA-2990


Comment 4 David Le Sage 2011-03-30 23:23:50 UTC
Writer: Added: dlesage


Comment 5 nwallace 2011-03-31 14:06:09 UTC
This has been sorted in 4.3 CP05 ER1

Comment 6 Marek Baluch 2011-04-07 11:36:15 UTC
Verified on 4.3 CP05 ER1. Both sync/async invocation.

Comment 7 Jiri Pechanec 2011-04-21 12:32:38 UTC
The issue was tested on 3.2.10.SP1 tag. But after the tag there was created a new revision that applies similar patch to jbpm3-jbpm-3.2-soa branch.

As the situation is confusion please verify that repository versions are in sync. We will close the issue after that.

Comment 8 David Le Sage 2011-05-05 00:08:29 UTC
Release Notes Docs Status: Added: Documented as Known Issue
Release Notes Text: Added: https://issues.jboss.org/browse/JBPM-3151

The way in which a sub-process is signalled was changed by  a patch which altered behaviour so that super processes would resume execution in separate transactions. This change resulted in the system contradicting the synchronous signaling behavior of jBPM as described in Section 6.11 of the jBPM Reference Guide and also lead to a different result in the case of a roll-back.To resolve this problem,  a configuration switch has been added to allow both the new asynchronous sub-process signalling, and revert the default signaling mode to be synchronous as before.



Comment 9 Julian Coleman 2011-05-09 17:00:16 UTC
The code was first committed as a one-off patch in .../tags/jbpm-3.2.10_SOA-2990.  It was then pulled across to the 3.2.10.SP branch (r6906, r6907), and later to the jbpm-3.2-soa branch (r6911).  The 3.2.10.SP1 tag was created from the 3.2.10.SP branch (r6910).  The code differnces between the 3.2.10.SP1 tag and the jbpm-3.2-soa branch at this time can be verified with:

  svn diff http://anonsvn.jboss.org/repos/jbpm/jbpm3/branches/jbpm-3.2-soa@6911 \
  http://anonsvn.jboss.org/repos/jbpm/jbpm3/tags/3.2.10.SP1@6910

The only differences are in the version information, and not in the code.

Comment 10 Marek Baluch 2011-05-10 11:06:03 UTC
Verified. 

See comment from Julian: added on - 09/May/11 1:00 PM

Comment 11 David Le Sage 2011-05-26 22:41:48 UTC
Temporarily reopening to update release note status.

Comment 12 David Le Sage 2011-05-26 22:42:01 UTC
Release Notes Docs Status: Removed: Documented as Known Issue Added: Documented as Resolved Issue



Note You need to log in before you can comment on or make changes to this bug.