[jboss-user] [jBPM] New message: "Creating new Configuration deletes data in JBPM_DEPLOY* tables (4.3)"
Ryan Bartlett
do-not-reply at jboss.com
Wed Mar 10 21:03:58 EST 2010
User development,
A new message was posted in the thread "Creating new Configuration deletes data in JBPM_DEPLOY* tables (4.3)":
http://community.jboss.org/message/531274#531274
Author : Ryan Bartlett
Profile : http://community.jboss.org/people/RyanLBart
Message:
--------------------------------------------------------------
Everytime I execute the code below, my JBPM4 database is wiped clean (deployment tables and history tables). Originally, I thought my probelm was that I was deploying the same *.jdpl.xml files time and time again (basically everytime my service started), so I modified my code to only deploy the *.jdpl.xml files if a flag is set. Unfortunately, that didn't solve my problem. It turns out, that my data is still deleted, and it is deleted when I build the process engine. If I don't deploy and *.jdpl.xml files, the database is empty. Deploying the *.jdpl.xml files everytime isn't an option either as it deletes all of the data previosly in the history tables. So I guess I really have two questions.... 1) why does building a process engine delete my data? is there another way to get a process enging? and 2). what is the best practice in terms of deploying *.jdpl.xml files? I am assuming that they should only be deployed when they have been modified.
Thanks in advance!
*protected* *final* ProcessEngine getProcessEngine(String fileName, String fileLocation) *throws* Exception{
Configuration configuration =
*new* Configuration(); configuration.setFile(getFile(fileName, fileLocation));
* return* configuration.buildProcessEngine();}
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/531274#531274
More information about the jboss-user
mailing list