it seems working using a list of commands
List<Command<?>> commands = Lists.newArrayList();
commands.add(new
RegisterWorkItemHandlerCommand(KnowledgeConstants.EJB_CONTROL_WORK_ITEM,new
EJBControlWorkItemHandler()));
commands.add(new
RegisterWorkItemHandlerCommand(KnowledgeConstants.WS_CONTROL_WORK_ITEM,new
WSControlWorkItemHandler()));
commands.add(CommandFactory.newStartProcess(processName, params));
ExecutionResults results = ksession.execute(CommandFactory.newBatchExecution(commands));
----- Messaggio originale -----
Da: "Giovanni Marigi" <gmarigi(a)redhat.com>
A: "jbpm-dev" <jbpm-dev(a)lists.jboss.org>, sme-brms(a)redhat.com,
sme-jbpm(a)redhat.com
Cc: "Jboss-Italy" <jboss-italy(a)redhat.com>
Inviato: Martedì, 12 marzo 2013 10:53:46
Oggetto: [jbpm-dev] [BRMS 5.3] Bug 796654 in case of jbpm processes
Hi,
we have some "stateless" processes and we would like to use a stateless session
to run them;
we don't have human tasks neither safe points but we are using work items;
looking at the following issue
https://bugzilla.redhat.com/show_bug.cgi?id=796654 it seems
that it should be possible to attach workitems to a stateless session but running some
tests it seems true only if work items are not inside processes.
The unit test attached
https://github.com/droolsjbpm/drools/commit/fd655f726d491fd18ab42dc2aa5eb... uses
a work item in a drools rule and not inside a process.
In case of processes we have exceptions that work item handler XXX is not found....
The code we are using when we are going to start a new stateless process:
ksession.execute(new
RegisterWorkItemHandlerCommand(KnowledgeConstants.EJB_CONTROL_WORK_ITEM,new
EJBControlWorkItemHandler()));
Object execute = ksession.execute(CommandFactory.newStartProcess(processName, params));
Anyone can help me with this?
Regards,
Giovanni
--
Giovanni Marigi
Red Hat - JBoss Consultant -
email: gmarigi(a)redhat.com
Mobile: +39 3423175986
Office: +39 0687502315
Red Hat Italy
Via Andrea Doria 41m
00192 Roma - Italy
www.redhat.com
Prima di stampare, pensa all'ambiente ** Think about the environment before printing
_______________________________________________
jbpm-dev mailing list
jbpm-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbpm-dev
--
Giovanni Marigi
Red Hat - JBoss Consultant -
email: gmarigi(a)redhat.com
Mobile: +39 3423175986
Office: +39 0687502315
Red Hat Italy
Via Andrea Doria 41m
00192 Roma - Italy
www.redhat.com
Prima di stampare, pensa all'ambiente ** Think about the environment before printing