I can't remove the xmlns because an exception is thrown otherwise.
Here's the code of the JpdlExecutionInvoker:
| public class JpdlExecutionInvoker implements ActionHandler {
|
| public void execute(ExecutionContext executionContext) throws Exception
{
| try {
| // very project-specific statements
| Date startDate =
executionContext.getProcessInstance().getStart();
| DataContainerManager dcManager = DataContainerManager
| .getInstanceFor(startDate);
|
System.out.println(executionContext.getNode().getAction().getActionExpression());
| TTool toolXML = Tool.unmarshal(new
StringReader(executionContext
|
.getNode().getAction().getActionDelegation()
| .getConfiguration()));
|
| Display disp = Display.getCurrent();
| if (disp == null) {
| disp = new Display();
| }
| // execute Tool
| ITool tool = ToolFactory.createTool(toolXML);
|
| tool.execute(dcManager);
| IStatus status = tool.getExecutionStatus();
|
| // dependent on status, signal outgoing transition
| if (status.equals(IStatus.SUCCESS)) {
| String transition;
| if (status instanceof JPDLStatus) {
| transition = ((JPDLStatus)
status).getTransition();
| } else {
| transition = "success";
| }
| executionContext.getToken().signal(transition);
| return;
| } else if (status.equals(IStatus.FAIL)) {
| String transition;
| if (status instanceof JPDLStatus) {
| transition = ((JPDLStatus)
status).getTransition();
| } else {
| transition = "failure";
| }
| executionContext.getToken().signal(transition);
| return;
| } else {
| throw new IllegalArgumentException(
| "Unknown tool execution status
" + status);
| }
| } catch (Exception e) {
| e.printStackTrace();
| throw e;
| }
| }
| }
| anonymous wrote :
| |
| | does it help you to locate my fault?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4102363#4102363
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4102363
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user