lalit jangra [http://community.jboss.org/people/agentsmith0009] created the discussion
"Re: How to expose a jbpm workflow as web service." To view the discussion, visit: http://community.jboss.org/message/562140#562140 -------------------------------------------------------------- Hi All, You can use the following code to trigger a workflow in java. /** * Method to trigger workflow dynamically. */ public void exposeWorkflowAsWebService(){ JbpmContext jbpmContext = null; try{ System.out.println("Invoking a workflow"); jbpmContext = JbpmConfiguration.getInstance().createJbpmContext(); ProcessInstance processInstance = jbpmContext.newProcessInstance("NotificationWorkflow"); while (!processInstance.isTerminatedImplicitly()) { processInstance.signal(); } }catch (Exception e) { System.out.println("Error while invoking workflow : "+e.getMessage()); e.printStackTrace(); }finally { System.out.println("Finally closing jbpmContext."); jbpmContext.close(); } } This java code can be exposed as web service & used as needed. -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/562140#562140] Start a new discussion in jBPM at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user