if you want it now, apply this patch to the source of 3.2.1
| ### Eclipse Workspace Patch 1.0
| #P jbpm.3-clean
| Index: jpdl/jar/src/main/java/org/jbpm/graph/node/ProcessState.java
| ===================================================================
| RCS file:
/cvsroot/jbpm/jbpm.3/jpdl/jar/src/main/java/org/jbpm/graph/node/ProcessState.java,v
| retrieving revision 1.3
| diff -u -r1.3 ProcessState.java
| --- jpdl/jar/src/main/java/org/jbpm/graph/node/ProcessState.java 15 Nov
2006 12:51:07 -0000 1.3
| +++ jpdl/jar/src/main/java/org/jbpm/graph/node/ProcessState.java 28 Jun
2007 13:04:57 -0000
| @@ -62,6 +62,7 @@
| import org.jbpm.graph.exe.Token;
| import org.jbpm.graph.log.NodeLog;
| import org.jbpm.graph.log.ProcessStateLog;
| +import org.jbpm.jpdl.el.impl.JbpmExpressionEvaluator;
| import org.jbpm.jpdl.xml.JpdlXmlReader;
| import org.jbpm.jpdl.xml.Parsable;
|
| @@ -147,9 +148,14 @@
| ) {
| SubProcessResolver subProcessResolver = getSubProcessResolver();
| List attributes = new ArrayList();
| - attributes.add(new FlyweightAttribute("name", subProcessName));
| + String subProcessNameResolved = (String)
JbpmExpressionEvaluator.evaluate(subProcessName, executionContext);
| + if (log.isDebugEnabled()) {
| + log.debug("SubProcessName after eval: " +
subProcessNameResolved);
| + }
| + attributes.add(new FlyweightAttribute("name",
subProcessNameResolved));
| Element subProcessElement = new DefaultElement("sub-process");
| subProcessElement.setAttributes(attributes);
| +
| usedSubProcessDefinition =
subProcessResolver.findSubProcess(subProcessElement);
| }
|
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4058718#4058718
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4058718
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user