I resolve the porblem with graphSession.saveProcessInstance(pi); by remplacing by
jbpmContext.save(pi);.
but the processinstance don't appear on my console as I haven't any
processinstance. SO I have try to use is empty methode and I have this answer: is
"true". but I have create a process instance just before... what I missed?
this is my code:
| GraphSession graphSession = jbpmSession.getGraphSession();
| TaskMgmtSession taskMgmtSession = jbpmSession.getTaskMgmtSession();
| jbpmSession.beginTransaction();
|
|
| System.out.println("creation d'une instance de process");
| pi = new ProcessInstance(pd);
| System.out.println("enregistrement du processinstance");
| jbpmContext.save(pi);
| System.out.println("PROCESS INSTANCE ID:"+ pi.getId());
| jbpmContext.loadProcessInstanceForUpdate(pi.getId());
|
| jbpmContext.save(pi);
| //UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUu
| Collection processinstances=graphSession.findProcessInstances(pd.getId());
| System.out.println("empty:" +processinstances.isEmpty());
| Iterator itpro = processinstances.iterator();
| while(itpro.hasNext()){
| ProcessInstance processinstance =(ProcessInstance) itpro.next();
|
| System.out.println("les elements de la collection de process sont :
"+processinstance.getId());
| }
|
| //uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
|
If you see what I missed or have a solution to my probelm thank you to help me please
antitrust1982
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3972608#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...