Hi,
I want to get more information about my process running on the bpel engine, 
e.g. displaying details on a website about the execution of a certain BPEL 
process.
Is this possible via the jbpm API?
I created the following Code Snippet, but the jbpmContext instance is always 
null:

  | JbpmContext jbpmContext = 
JbpmConfiguration.getInstance().getCurrentJbpmContext();
  |             
  |       System.out.println("jbpmContext = " + jbpmContext);
  |       if (jbpmContext != null) {
  |           try {
  |               Iterator taskInstancesIterator = 
jbpmContext.getTaskList().iterator();
  |               while (taskInstancesIterator.hasNext()) {
  |                 writer.print("<br/><br/><br/>");
  |                 TaskInstance taskInstance = 
(TaskInstance)taskInstancesIterator.next();
  |                 writer.print("taskInstance.getName() = " + 
taskInstance.getName());
  |                 writer.print("taskInstance.getDescription() = " + 
taskInstance.getDescription());
  |                 writer.print("taskInstance.getPriority() = " + 
taskInstance.getPriority());
  |                 writer.print("taskInstance.getCreate() = " + 
taskInstance.getCreate());
  |                 writer.print("taskInstance.getDueDate() = " + 
taskInstance.getDueDate());
  |                 writer.print("taskInstance.getEnd() = " + 
taskInstance.getEnd());
  |                 writer.print("taskInstance.getId() = " + 
taskInstance.getId());
  |                 writer.print("taskInstance.getStart() = " + 
taskInstance.getStart());
  |                 writer.print("taskInstance.hasEnded() = " + 
taskInstance.hasEnded());
  |                 writer.print("taskInstance.isBlocking() = " + 
taskInstance.isBlocking());
  |                 writer.print("taskInstance.isCancelled() = " + 
taskInstance.isCancelled());
  |                 writer.print("taskInstance.isLast() = " + 
taskInstance.isLast());
  |                 writer.print("taskInstance.isOpen() = " + 
taskInstance.isOpen());
  |                 writer.print("taskInstance.isSignalling() = " + 
taskInstance.isSignalling());
  |                 writer.print("taskInstance.getComments() = " + 
taskInstance.getComments());
  |               }  
  |           } catch (Exception e) {
  |             e.printStackTrace();
  |           } finally {
  |             jbpmContext.close();
  |           }
  |       } else;

Thanks for your help.
Cheers Rainer

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4062861#4062861

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4062861
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to