Paul Werder [http://community.jboss.org/people/paul1972] created the discussion
"Using JBoss 7 datasource in jBPM5.2" To view the discussion, visit: http://community.jboss.org/message/643621#643621 -------------------------------------------------------------- Hi all JBPM users, I'd need to prepare a demo jbpm 5 application so that I can convince the management staff to use it :-) I've found a sample demo application on bpmn2's blog which uses jBPM5.2 features to start a process, *in the same JVM* as the TaskService: | | | try { | | | | | DeleteDbFiles.execute("", "JPADroolsFlow", true); | | | | | Server h2Server = Server.createTcpServer(new String[0]); | | | | | h2Server.start(); | | | | } catch (SQLException e) { | | | | | throw new RuntimeException("can't start h2 server db",e); | | | | } | | | | | | | | | | | try { | | | | | | | | | | UserTransaction ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); | | | | | | | PoolingDataSource ds1 = new PoolingDataSource(); | | | | | | | | | ds1.setClassName("bitronix.tm.resource.jdbc.lrc.LrcXADataSource"); | | | | | ds1.setUniqueName("jdbc/jbpm-ds"); | | | | | ds1.setMaxPoolSize(5); | | | | | ds1.setAllowLocalTransactions(true); | | | | | ds1.getDriverProperties().setProperty("driverClassName", "org.h2.Driver"); | | | | | ds1.getDriverProperties().setProperty("url", "jdbc:h2:tcp://localhost/JPADroolsFlow"); | | | | | ds1.getDriverProperties().setProperty("user", "sa"); | | | | | ds1.getDriverProperties().setProperty("password", ""); | | | | | | | | | | ut.begin(); | | | | | | | | | | System.setProperty("jbpm.usergroup.callback", "org.jbpm.task.service.DefaultUserGroupCallbackImpl"); | | | | | | | | | | EntityManagerFactory emf = Persistence.createEntityManagerFactory("org.jbpm.persistence.jpa"); | | | | | | | | | | StatefulKnowledgeSession ksession = JbpmAPIUtil.createKnowledgeSession("HelloProcess.bpmn",emf); | | That would be perfect, except that it uses a PollingDatasource for the example- I'd rather need to connect to JBoss 7 datasource, or at least use Hibernate configuration file to define the connection properties. Can anybody suggest me how to modify this example ??? Thanks a lot Paul -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/643621#643621] 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 [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
