[rules-users] RulesFlow - DroolsFlow - Parallelism - Split Nodes - Help

Pedro Maria Buitrago Mantilla pmbtgun at gmail.com
Fri Apr 9 15:26:35 EDT 2010


Greetings for all,

We're learning about jboss rules ( drools ), in particular, drools flow by
the workflow topic.

In the documentation, the parallelism is solved by means of split node of
type 1 (AND).
However, when we execute the testing ,the execution is sequential.

In particular, the idea is that our workflow executes two subflows in
parallel. For this target we configured a
"split node" with type 'AND' and a "join node" with type 'AND', no more
configuration, Is it required another configurations?
Is it problem of standalone applications? We don't know.


This is the case:

0. Drools:

Created-By: Apache Maven
Built-By: trikkola
Build-Jdk: 1.5.0_15
Specification-Title: Drools :: API
Specification-Version: 5.0.1
Specification-Vendor: JBoss Inc.
Implementation-Title: Drools :: API
Implementation-Version: 5.0.1
Implementation-Vendor-Id: org.drools
Implementation-Vendor: JBoss Inc.


1. ProcessXML:

*<?xml version="1.0" encoding="UTF-8"?> *
*<process xmlns="http://drools.org/drools-5.0/process"*
*         xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"*
*         xs:schemaLocation="http://drools.org/drools-5.0/processdrools-processes-5.0.xsd"
*
*         type="RuleFlow" name="PriDigitalTest"
id="com.epmbog.esb.drools.mediator.PriDigitalTest"
package-name="com.epmbog.esb.drools.mediator" >*
*
*
*  <header>*
*    <variables>*
*      <variable name="factsMap" >*
*        <type
name="org.drools.process.core.datatype.impl.type.ObjectDataType"
className="java.util.HashMap" />*
*      </variable>*
*      <variable name="resultsMap" >*
*        <type
name="org.drools.process.core.datatype.impl.type.ObjectDataType"
className="java.util.HashMap" />*
*      </variable>*
*    </variables>*
*  </header>*
*
*
*  <nodes>*
*    *
*    <start id="1" name="Start" x="126" y="16" width="48" height="48" />*
*    *
*    <split id="19" name="AND" x="109" y="95" width="80" height="40"
type="1" />*
*    *
*    <subProcess id="17" name="UMGSubFlow" x="16" y="168" width="119"
height="49" processId="com.epmbog.esb.drools.mediator.UMGFlow"
waitForCompletion="false" independent="false" >*
*      <mapping type="in" from="resultsMap" to="resultsMap" />*
*      <mapping type="in" from="factsMap" to="factsMap" />*
*    </subProcess>*
*    *
*    <subProcess id="18" name="SoftSwitchSubFlow" x="167" y="168"
width="119" height="49"
processId="com.epmbog.esb.drools.mediator.SoftSwitchFlow"
waitForCompletion="false" independent="false" >*
*      <mapping type="in" from="resultsMap" to="resultsMap" />*
*      <mapping type="in" from="factsMap" to="factsMap" />*
*    </subProcess>*
*    *
*    <join id="20" name="Join(And)" x="110" y="251" width="80" height="40"
type="1" />*
*    *
*    <end id="6" name="End" x="112" y="414" width="80" height="40" />*
*    *
*  </nodes>*
*
*
*  <connections>*
* *
*    <connection from="1" to="19" />*
*    *
*    <connection from="19" to="17" />*
*    <connection from="19" to="18" />*
*   *
*    <connection from="17" to="20" />*
*    <connection from="18" to="20" />*
*    *
*    <connection from="20" to="6" />*
*    *
*  </connections>*
*
*
*</process>*
*
*
*2. Chart*
*
*
[image: PriDigitalTest.JPG]

We greatly appreciate your help, any suggestions? Thank you a lot


PEDRO MARIA BUITRAGO MANTILLA
Bogotá, Colombia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100409/8cec13ba/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 17132 bytes
Desc: not available
Url : http://lists.jboss.org/pipermail/rules-users/attachments/20100409/8cec13ba/attachment.jpe 


More information about the rules-users mailing list