[jbpm-commits] JBoss JBPM SVN: r1745 - in jbossbpm/impl/jbpm3/trunk/modules: console and 21 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Jul 29 05:49:33 EDT 2008


Author: heiko.braun at jboss.com
Date: 2008-07-29 05:49:33 -0400 (Tue, 29 Jul 2008)
New Revision: 1745

Added:
   jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/
   jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/
   jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/jbpm/
   jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/jbpm/web/
   jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/jbpm/web/ProcessUploadServlet.java
   jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/antrun-jbpm-config.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/antrun-jbpm-config.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cache.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.mapping.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.properties.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/resources/hibernate.mapping.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/antrun-jbpm-config.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/assembly-config.xml
Removed:
   jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/hibernate.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/jbpm.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/hibernate.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/jbpm.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/enterprise/src/main/config/jbpm.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/java/org/jbpm/web/ProcessUploadServlet.java
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/hibernate.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/jbpm.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/hibernate.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/jbpm.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/hibernate.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/jbpm.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/hibernate.cfg.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/jbpm.cfg.xml
Modified:
   jbossbpm/impl/jbpm3/trunk/modules/console/pom.xml
   jbossbpm/impl/jbpm3/trunk/modules/distribution/pom.xml
   jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/assembly-deploy-artifacts.xml
   jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/install-definition.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/pom.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/assembly-config.xml
   jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/pom.xml
Log:
JBPM-1410: Revisit overall product configuration

Deleted: jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/hibernate.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/hibernate.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/hibernate.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,211 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-	<session-factory>
-		<property name="show_sql">true</property>
-		<property name="connection.datasource">
-			java:/bamconsoleDatasource
-		</property>
-		<property name="transaction.factory_class">
-			org.hibernate.transaction.JTATransactionFactory
-		</property>
-		<property name="transaction.manager_lookup_class">
-			org.hibernate.transaction.JBossTransactionManagerLookup
-		</property>
-		<property name="cache.provider_class">
-			org.hibernate.cache.HashtableCacheProvider
-		</property>
-		<property name="hbm2ddl.auto">update</property>
-		<property name="transaction.flush_before_completion">
-			true
-		</property>
-
-		<!-- ############################################ -->
-		<!-- # mapping files with external dependencies # -->
-		<!-- ############################################ -->
-
-		<!-- following mapping file has a dependendy on   -->
-		<!-- 'bsh-{version}.jar'.                         -->
-		<!-- uncomment this if you don't have bsh on your -->
-		<!-- classpath.  you won't be able to use the     -->
-		<!-- script element in process definition files   -->
-		<mapping resource="org/jbpm/graph/action/Script.hbm.xml" />
-
-		<!-- following mapping files have a dependendy on  -->
-		<!-- 'jbpm-identity.jar', mapping files            -->
-		<!-- of the pluggable jbpm identity component.     -->
-		<!-- Uncomment the following 3 lines if you        -->
-		<!-- want to use the jBPM identity mgmgt           -->
-		<!-- component.                                    -->
-		<!-- identity mappings (begin) -->
-		<mapping resource="org/jbpm/identity/User.hbm.xml" />
-		<mapping resource="org/jbpm/identity/Group.hbm.xml" />
-		<mapping resource="org/jbpm/identity/Membership.hbm.xml" />
-		<!-- identity mappings (end) -->
-
-		<!-- following mapping files have a dependendy on  -->
-		<!-- the JCR API                                   -->
-		<!-- jcr mappings (begin) -->
-		<!--  
-		<mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml" />
-		-->
-		<!-- jcr mappings (end) -->
-		<!-- ###################### -->
-		<!-- # jbpm mapping files # -->
-		<!-- ###################### -->
-
-		<!-- hql queries and type defs -->
-		<mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
-
-		<!-- graph.action mapping files -->
-		<mapping resource="org/jbpm/graph/action/MailAction.hbm.xml" />
-
-		<!-- graph.def mapping files -->
-		<mapping
-			resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml" />
-		<mapping resource="org/jbpm/graph/def/Node.hbm.xml" />
-		<mapping resource="org/jbpm/graph/def/Transition.hbm.xml" />
-		<mapping resource="org/jbpm/graph/def/Event.hbm.xml" />
-		<mapping resource="org/jbpm/graph/def/Action.hbm.xml" />
-		<mapping resource="org/jbpm/graph/def/SuperState.hbm.xml" />
-		<mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml" />
-		<mapping resource="org/jbpm/instantiation/Delegation.hbm.xml" />
-
-		<!-- graph.node mapping files -->
-		<mapping resource="org/jbpm/graph/node/StartState.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/EndState.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/Decision.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/Fork.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/Join.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/MailNode.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/State.hbm.xml" />
-		<mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml" />
-
-		<!-- context.def mapping files -->
-		<mapping
-			resource="org/jbpm/context/def/ContextDefinition.hbm.xml" />
-		<mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml" />
-
-		<!-- taskmgmt.def mapping files -->
-		<mapping
-			resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml" />
-		<mapping
-			resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml" />
-
-		<!-- module.def mapping files -->
-		<mapping
-			resource="org/jbpm/module/def/ModuleDefinition.hbm.xml" />
-
-		<!-- bytes mapping files -->
-		<mapping resource="org/jbpm/bytes/ByteArray.hbm.xml" />
-
-		<!-- file.def mapping files -->
-		<mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml" />
-
-		<!-- scheduler.def mapping files -->
-		<mapping
-			resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml" />
-		<mapping
-			resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml" />
-
-		<!-- graph.exe mapping files -->
-		<mapping resource="org/jbpm/graph/exe/Comment.hbm.xml" />
-		<mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml" />
-		<mapping resource="org/jbpm/graph/exe/Token.hbm.xml" />
-		<mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml" />
-
-		<!-- module.exe mapping files -->
-		<mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml" />
-
-		<!-- context.exe mapping files -->
-		<mapping
-			resource="org/jbpm/context/exe/ContextInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/VariableInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml" />
-
-		<!-- job mapping files -->
-		<mapping resource="org/jbpm/job/Job.hbm.xml" />
-		<mapping resource="org/jbpm/job/Timer.hbm.xml" />
-		<mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml" />
-		<mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml" />
-
-		<!-- taskmgmt.exe mapping files -->
-		<mapping
-			resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml" />
-		<mapping
-			resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml" />
-
-		<!-- logging mapping files -->
-		<mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml" />
-		<mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml" />
-		<mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml" />
-		<mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml" />
-		<mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml" />
-		<mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml" />
-		<mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml" />
-		<mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml" />
-		<mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml" />
-		<mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml" />
-		<mapping resource="org/jbpm/context/log/VariableLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/VariableCreateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml" />
-		<mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml" />
-		<mapping
-			resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml" />
-	</session-factory>
-</hibernate-configuration>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/jbpm.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/jbpm.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/bamconsole/ear/src/main/resources/jbpm.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,23 +0,0 @@
-<jbpm-configuration>
-	<jbpm-context>
-		<service name="persistence">
-			<factory>
-				<bean
-					class="org.jbpm.persistence.db.DbPersistenceServiceFactory">
-					<field name="isTransactionEnabled">
-						<false />
-					</field>
-				</bean>
-			</factory>
-		</service>
-		<service name="tx" factory="org.jbpm.tx.TxServiceFactory" />
-		<service name="message"
-			factory="org.jbpm.msg.db.DbMessageServiceFactory" />
-		<service name="scheduler"
-			factory="org.jbpm.scheduler.db.DbSchedulerServiceFactory" />
-		<service name="logging"
-			factory="org.jbpm.logging.db.DbLoggingServiceFactory" />
-		<service name="authentication"
-			factory="org.jbpm.security.authentication.DefaultAuthenticationServiceFactory" />
-	</jbpm-context>
-</jbpm-configuration>

Modified: jbossbpm/impl/jbpm3/trunk/modules/console/pom.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/console/pom.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/console/pom.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -63,6 +63,11 @@
       <groupId>org.jboss.gravel</groupId>
       <artifactId>gravel</artifactId>
     </dependency>
+     <dependency>
+        <groupId>javax.servlet</groupId>
+        <artifactId>servlet-api</artifactId>
+        <scope>provided</scope>
+     </dependency>
   </dependencies>
 
 </project>
\ No newline at end of file

Added: jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/jbpm/web/ProcessUploadServlet.java
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/jbpm/web/ProcessUploadServlet.java	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/jbpm/web/ProcessUploadServlet.java	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,107 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.web;
+
+import java.io.IOException;
+import java.util.Iterator;
+import java.util.List;
+import java.util.zip.ZipInputStream;
+import org.apache.commons.fileupload.DiskFileUpload;
+import org.apache.commons.fileupload.FileItem;
+import org.apache.commons.fileupload.FileUpload;
+import org.apache.commons.fileupload.FileUploadException;
+import org.jbpm.JbpmConfiguration;
+import org.jbpm.JbpmContext;
+import org.jbpm.graph.def.ProcessDefinition;
+
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+public class ProcessUploadServlet extends HttpServlet {
+
+    private static final long serialVersionUID = 1L;
+
+    static JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
+
+    public static final String UPLOAD_TYPE_DEFINITION = "definition";
+    public static final String UPLOAD_TYPE_ARCHIVE = "archive";
+
+    public void service(HttpServletRequest request, HttpServletResponse response) throws IOException {
+        //upload from gpd has url mapping: /upload
+
+        JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
+        try {
+            response.setContentType("text/html");
+            response.getWriter().println(handleRequest(request));
+        } finally {
+            jbpmContext.close();
+        }
+    }
+
+    private String handleRequest(HttpServletRequest request) {
+        //check if request is multipart content
+        log.debug("Handling upload request");
+        if (!FileUpload.isMultipartContent(request)) {
+            log.debug("Not a multipart request");
+            return "Not a multipart request";
+        }
+
+        try {
+            DiskFileUpload fileUpload = new DiskFileUpload();
+            List list = fileUpload.parseRequest(request);
+            log.debug("Upload from GPD");
+            Iterator iterator = list.iterator();
+            if (!iterator.hasNext()) {
+                log.debug("No process file in the request");
+                return "No process file in the request";
+            }
+            FileItem fileItem = (FileItem) iterator.next();
+            if (fileItem.getContentType().indexOf("application/x-zip-compressed") == -1) {
+                log.debug("Not a process archive");
+                return "Not a process archive";
+            }
+            try {
+                log.debug("Deploying process archive " + fileItem.getName());
+                ZipInputStream zipInputStream = new ZipInputStream(fileItem.getInputStream());
+                JbpmContext jbpmContext = JbpmContext.getCurrentJbpmContext();
+                log.debug("Preparing to parse process archive");
+                ProcessDefinition processDefinition = ProcessDefinition.parseParZipInputStream(zipInputStream);
+                log.debug("Created a processdefinition : " + processDefinition.getName());
+                jbpmContext.deployProcessDefinition(processDefinition);
+                zipInputStream.close();
+                return "Deployed archive " + processDefinition.getName() + " successfully";
+            } catch (IOException e) {
+                log.debug("Failed to read process archive", e);
+                return "IOException";
+            }
+        } catch (FileUploadException e) {
+            log.debug("Failed to parse HTTP request", e);
+            return "FileUploadException";
+        }
+    }
+
+    private static final Log log = LogFactory.getLog(ProcessUploadServlet.class);
+}
\ No newline at end of file


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/console/src/main/java/org/jbpm/web/ProcessUploadServlet.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Deleted: jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/hibernate.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/hibernate.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/hibernate.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,335 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-  <session-factory>
-
-    <!-- hibernate dialect -->
-    <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
-
-    <!-- JDBC connection properties (begin) ===
-    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
-    <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property>
-    <property name="hibernate.connection.username">sa</property>
-    <property name="hibernate.connection.password"></property>
-    ==== JDBC connection properties (end) -->
-    
-    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
-    
-    <!-- DataSource properties (begin) -->
-    <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDataSource</property>
-
-    <property name="hibernate.hbm2ddl.auto">create</property>
-
-    <!-- DataSource properties (end) -->
-    
-    <!-- JTA transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== JTA transaction properties (end) -->
-
-    <!-- CMT transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== CMT transaction properties (end) -->
-
-    <!-- logging properties (begin) ===
-    <property name="hibernate.show_sql">true</property>
-    <property name="hibernate.format_sql">true</property>
-    <property name="hibernate.use_sql_comments">true</property>
-    ==== logging properties (end) -->
-    
-    <!-- ############################################ -->
-    <!-- # mapping files with external dependencies # -->
-    <!-- ############################################ -->
-
-    <!-- following mapping files have a dependency on  -->
-    <!-- 'jbpm-identity.jar', mapping files            -->
-    <!-- of the pluggable jbpm identity component.     -->
-    <!-- Uncomment the following 3 lines if you        -->
-    <!-- want to use the jBPM identity mgmgt           -->
-    <!-- component.                                    -->
-    <!-- identity mappings (begin) -->
-    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
-    <!-- identity mappings (end) -->
-    
-    <!-- following mapping files have a dependency on  -->
-    <!-- the JCR API                                   -->
-    <!-- jcr mappings (begin) ===
-    <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
-    ==== jcr mappings (end) -->
-
-
-    <!-- ###################### -->
-    <!-- # jbpm mapping files # -->
-    <!-- ###################### -->
-
-    <!-- hql queries and type defs -->
-    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
-    <!-- hql queries used in simulation for querying historical data
-         uncomment if you want to use the GetSimulationInputCommand
-         or maybe you also want to use the queries yourself
-         be patient: the queries need the stddev function to be enabled in your dialect
-         more information on this can be found here: http://www.camunda.com/business_process_simulation_news/mysql_and_stddev.html -->
-    <!--
-    <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
-    -->
-
-    <!-- graph.action mapping files -->
-    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
-    
-    <!-- graph.def mapping files -->
-    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
-    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
-
-    <!-- ############################################ -->
-    <!-- # another mapping file with external dependencies # -->
-    <!-- ############################################ -->
-    <!-- following mapping file has a dependency on   -->
-    <!-- 'bsh-{version}.jar'.                         -->
-    <!-- uncomment this if you don't have bsh on your -->
-    <!-- classpath.  you won't be able to use the     -->
-    <!-- script element in process definition files   -->
-    <!-- has to be defined below org/jbpm/graph/def/Action.hbm.xml -->
-    <!-- due to the inline collection-cache elements below -->
-    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>    
-
-    <!-- graph.node mapping files -->
-    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
-
-    <!-- context.def mapping files -->
-    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
-
-    <!-- bytes mapping files -->
-    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
-
-    <!-- module.def mapping files -->
-    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
-
-    <!-- file.def mapping files -->
-    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
-
-    <!-- taskmgmt.def mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
-    
-    <!-- scheduler.def mapping files -->
-    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
-    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
-
-    <!-- graph.exe mapping files -->
-    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
-
-    <!-- module.exe mapping files -->
-    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
-        
-    <!-- context.exe mapping files -->
-    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
-
-    <!-- job mapping files -->
-    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
-    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
-
-    <!-- taskmgmt.exe mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
-
-    <!-- logging mapping files -->
-    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
-
-    <!-- ################################### -->
-    <!-- # cache settings                  # -->
-    <!-- # strategy="nonstrict-read-write" # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider # -->
-    <!-- ################################### -->
-
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="nonstrict-read-write" />	
-    
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="nonstrict-read-write" />
-    
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="nonstrict-read-write" />
-	
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="nonstrict-read-write" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="nonstrict-read-write" />		
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="nonstrict-read-write" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="nonstrict-read-write" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="nonstrict-read-write" />				
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="nonstrict-read-write" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="nonstrict-read-write" />	
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="nonstrict-read-write" />			
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="nonstrict-read-write" />			
-	
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="nonstrict-read-write" />	
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="nonstrict-read-write" />	
-    
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="nonstrict-read-write" />	
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="nonstrict-read-write" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="nonstrict-read-write" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="nonstrict-read-write" />			
-
-    <!-- ############################ -->
-    <!-- # cache settings           # -->
-    <!-- # strategy="transactional" # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.TreeCacheProvider # -->
-    <!-- ############################ -->
-    
-    <!--
-	
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="transactional" />	
-    
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="transactional" />
-    
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="transactional" />
-	
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="transactional" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="transactional" />		
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="transactional" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="transactional" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="transactional" />				
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="transactional" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="transactional" />	
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="transactional" />			
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="transactional" />			
-	
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="transactional" />	
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="transactional" />	
-    
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="transactional" />	
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="transactional" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="transactional" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="transactional" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="transactional" />			
-    
-    -->    
-
-  </session-factory>
-</hibernate-configuration>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/jbpm.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/jbpm.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/console/src/main/resources/jbpm.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,9 +0,0 @@
-<jbpm-configuration>
-
-  <!-- 
-    The default configurations can be found in org/jbpm/default.jbpm.cfg.xml 
-    Those configurations can be overwritten by putting this file called 
-    jbpm.cfg.xml on the root of the classpath and put in the customized values.
-  -->
-
-</jbpm-configuration>

Modified: jbossbpm/impl/jbpm3/trunk/modules/distribution/pom.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/distribution/pom.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/distribution/pom.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -12,99 +12,155 @@
 <!-- $Id$ -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+   <modelVersion>4.0.0</modelVersion>
 
-  <name>JBoss jBPM - Distribution</name>
-  <groupId>org.jboss.jbpm</groupId>
-  <artifactId>jbpm-distribution</artifactId>
-  <packaging>pom</packaging>
+   <name>JBoss jBPM - Distribution</name>
+   <groupId>org.jboss.jbpm</groupId>
+   <artifactId>jbpm-distribution</artifactId>
+   <packaging>pom</packaging>
 
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.jbpm</groupId>
-    <artifactId>jbpm</artifactId>
-    <version>3.3.0-SNAPSHOT</version>
-  </parent>
-
-  <!-- Dependencies -->
-  <dependencies>
-    <dependency>
+   <!-- Parent -->
+   <parent>
       <groupId>org.jboss.jbpm</groupId>
-      <artifactId>jbpm-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.jbpm</groupId>
-      <artifactId>jbpm-bam-console-ear</artifactId>
-      <version>${version}</version>
-      <type>ear</type>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.jbpm</groupId>
-      <artifactId>jbpm-console</artifactId>
-      <version>${version}</version>
-      <type>war</type>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.jbpm</groupId>
-      <artifactId>jbpm-jpdl-identity</artifactId>
-      <version>${version}</version>
-    </dependency>
-    <dependency>
-      <groupId>izpack</groupId>
-      <artifactId>standalone-compiler</artifactId>
-    </dependency>
-  </dependencies>
+      <artifactId>jbpm</artifactId>
+      <version>3.3.0-SNAPSHOT</version>
+   </parent>
 
-  <!-- Plugins -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>directory-single</goal>
-            </goals>
-            <configuration>
-              <finalName>deploy-artifacts</finalName>
-              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-              <appendAssemblyId>false</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-deploy-artifacts.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>installer</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <tasks>
-                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
-                <property name="product.name" value="${project.name}" />
-                <property name="product.short.name" value="${artifactId}" />
-                <property name="product.version" value="${project.version}" />
-                <property name="jboss421.home" value="${jboss421.home}" />
-                <property name="jboss422.home" value="${jboss422.home}" />
-                <property name="jboss500.home" value="${jboss500.home}" />
-                <property name="jboss501.home" value="${jboss501.home}" />
-                <ant antfile="scripts/antrun-installer.xml" target="installer" />
-              </tasks>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
+   <!-- Dependencies -->
+   <dependencies>
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-api</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-bam-console-ear</artifactId>
+         <version>${version}</version>
+         <type>ear</type>
+      </dependency>
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-jpdl-core</artifactId>
+         <classifier>config</classifier>
+         <version>${version}</version>
+      </dependency>
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-console</artifactId>
+         <version>${version}</version>
+         <type>war</type>
+      </dependency>
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-jpdl-identity</artifactId>
+         <version>${version}</version>
+      </dependency>
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-jpdl-identity</artifactId>
+         <classifier>config</classifier>
+         <version>${version}</version>
+      </dependency>
+      <dependency>
+         <groupId>izpack</groupId>
+         <artifactId>standalone-compiler</artifactId>
+      </dependency>
+   </dependencies>
 
+   <!-- Plugins -->
+   <build>
+      <plugins>
+         <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+               <execution>
+                  <id>make-assembly</id>
+                  <phase>package</phase>
+                  <goals>
+                     <goal>directory-single</goal>
+                  </goals>
+                  <configuration>
+                     <finalName>deploy-artifacts</finalName>
+                     <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                     <appendAssemblyId>false</appendAssemblyId>
+                     <descriptors>
+                        <descriptor>scripts/assembly-deploy-artifacts.xml</descriptor>
+                     </descriptors>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>         
+         <plugin>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <executions>
+                <execution>
+                  <id>jbpm config</id>
+                  <phase>package</phase>
+                  <goals>
+                     <goal>run</goal>
+                  </goals>
+                  <configuration>
+                     <tasks>
+                        <ant antfile="scripts/antrun-jbpm-config.xml"/>                        
+                     </tasks>
+                  </configuration>
+               </execution>
+               <execution>
+                  <id>installer</id>
+                  <phase>package</phase>
+                  <goals>
+                     <goal>run</goal>
+                  </goals>
+                  <configuration>
+                     <tasks>
+                        <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
+                        <property name="product.name" value="${project.name}" />
+                        <property name="product.short.name" value="${artifactId}" />
+                        <property name="product.version" value="${project.version}" />
+                        <property name="jboss421.home" value="${jboss421.home}" />
+                        <property name="jboss422.home" value="${jboss422.home}" />
+                        <property name="jboss500.home" value="${jboss500.home}" />
+                        <property name="jboss501.home" value="${jboss501.home}" />
+                        <ant antfile="scripts/antrun-installer.xml" target="installer" />
+                     </tasks>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+         <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <executions>
+               <execution>
+                  <id>copy-dependencies</id>
+                  <phase>generate-resources</phase>
+                  <goals>
+                     <goal>unpack</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                        <artifactItem>
+                           <groupId>org.jboss.jbpm</groupId>
+                           <artifactId>jbpm-jpdl-core</artifactId>
+                           <version>${version}</version>
+                           <classifier>config</classifier>
+                           <type>jar</type>
+                           <outputDirectory>${project.build.directory}/resources/jbpm-jpdl-core</outputDirectory>
+                        </artifactItem>
+                        <artifactItem>
+                           <groupId>org.jboss.jbpm</groupId>
+                           <artifactId>jbpm-jpdl-identity</artifactId>
+                           <version>${version}</version>
+                           <classifier>config</classifier>
+                           <type>jar</type>
+                           <outputDirectory>${project.build.directory}/resources/jbpm-jpdl-identity</outputDirectory>
+                        </artifactItem>
+                     </artifactItems>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>         
+      </plugins>
+   </build>
+
 </project>

Added: jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/antrun-jbpm-config.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/antrun-jbpm-config.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/antrun-jbpm-config.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!--                                                                        -->
+<!--  JBoss, the OpenSource J2EE webOS                                      -->
+<!--                                                                        -->
+<!--  Distributable under LGPL license.                                     -->
+<!--  See terms of license at http://www.gnu.org.                           -->
+<!--                                                                        -->
+<!-- ====================================================================== -->
+
+<!-- $Id$ -->
+
+<project default="main">
+
+  <property name="project.resources.directory" value="${basedir}/src/main/resources"/>
+  <property name="project.build.directory" value="${basedir}/target"/>
+  <property name="project.build.resources.directory" value="${project.build.directory}/resources"/>
+  <property name="project.build.classes.directory" value="${project.build.directory}/classes"/>
+
+  <property name="thirdparty.dir" value="${project.build.directory}/thirdparty"/>
+
+  <!-- ================================================================== -->
+  <!-- Initialization                                                     -->
+  <!-- ================================================================== -->
+
+  <target name="init">
+  </target>
+
+  <!-- Compile resource files -->
+  <target name="main" depends="init">
+
+     <!--
+
+      jBPM Hibernate configuration. Will be concatenated from
+      various module contributions:
+
+      - hibernate.cfg.xml
+
+      -->
+
+     <echo>==================</echo>
+     <echo message="Concat ${project.build.classes.directory}/hibernate.cfg.xml"/>
+     <echo>==================</echo>
+
+     <concat destfile="${project.build.classes.directory}/hibernate.cfg.xml">
+        <header trimleading="yes">&lt;?xml version='1.0' encoding='utf-8'?&gt;
+
+           &lt;!DOCTYPE hibernate-configuration PUBLIC
+            "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+            "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&gt;
+
+           &lt;hibernate-configuration&gt;
+             &lt;session-factory&gt;
+           </header>
+        <fileset file="${project.build.resources.directory}/jbpm-jpdl-core/hibernate.properties.xml"/>
+        <fileset file="${project.build.resources.directory}/jbpm-jpdl-core/hibernate.mapping.xml"/>
+        <fileset file="${project.build.resources.directory}/jbpm-jpdl-identity/hibernate.mapping.xml"/>
+        <fileset file="${project.build.resources.directory}/jbpm-jpdl-core/hibernate.cache.xml"/>
+        <footer trimleading="yes">
+             &lt;/session-factory&gt;
+           &lt;/hibernate-configuration&gt;
+        </footer>
+     </concat>
+
+     <!--
+      Remaining JBPM configuration:
+
+      - jbpm.cfg.xml
+      - jbpm.mail.templates.xml
+      - log4j.xml
+     -->
+
+     <copy todir="${project.build.classes.directory}">
+        <fileset dir="${project.build.resources.directory}/jbpm-jpdl-core">
+           <include name="jbpm.cfg.xml"/>
+           <include name="jbpm.mail.templates.xml"/>
+           <include name="log4j.xml"/>
+        </fileset>
+     </copy>
+
+     <!--
+
+      Create a config jar directory, so that files stay editable:
+
+      - jbpm-config.jar
+      
+      -->
+     
+     <mkdir dir="${project.build.directory}/deploy-artifacts/lib/jbpm-config.jar"/>
+     <copy todir="${project.build.directory}/deploy-artifacts/lib/jbpm-config.jar">
+        <fileset dir="${project.build.classes.directory}">
+           <include name="*.xml"/>
+        </fileset>
+     </copy>
+     
+  </target>
+
+</project>


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/antrun-jbpm-config.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Modified: jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/assembly-deploy-artifacts.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/assembly-deploy-artifacts.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/assembly-deploy-artifacts.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -15,7 +15,7 @@
       <useStrictFiltering>true</useStrictFiltering>
       <unpack>false</unpack>
       <excludes>
-        <exclude>org.jboss.jbpm:jbpm-console:war</exclude>
+        <exclude>org.jboss.jbpm:jbpm-console:war</exclude>        
       </excludes>
     </dependencySet>
     <dependencySet>

Modified: jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/install-definition.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/install-definition.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/distribution/scripts/install-definition.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,87 +1,96 @@
 <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
 
 <installation version="1.0">
-  <!-- Ant properties in this file can be referenced with @{},
-    otherwise use variables below in installer files with ${} -->
-  <info>
-    <appname>@{product.name}</appname>
-    <appversion>@{product.version}</appversion>
-    <uninstaller name="remove.task" write="yes" />
-  </info>
+   <!-- Ant properties in this file can be referenced with @{},
+otherwise use variables below in installer files with ${} -->
+   <info>
+      <appname>@{product.name}</appname>
+      <appversion>@{product.version}</appversion>
+      <uninstaller name="remove.task" write="yes" />
+   </info>
 
-  <guiprefs width="600" height="480" resizable="no">
-    <laf name="kunststoff">
-      <os family="unix" />
-    </laf>
-    <!-- 
-    <modifier key="useHeadingPanel" value="yes" />
-    <modifier key="useHeadingForSummary" value="yes" />
-    <modifier key="headingImageOnLeft" value="yes" />
-    <modifier key="headingLineCount" value="2" />
-    <modifier key="headingFontSize" value="1.5" />
-    <modifier key="headingBackgroundColor" value="0x00ffffff" />
-    <modifier key="headingPanelCounter" value="text" />
-    <modifier key="headingPanelCounterPos" value="inHeading" />
-    -->
-  </guiprefs>
+   <guiprefs width="600" height="480" resizable="no">
+      <laf name="kunststoff">
+         <os family="unix" />
+      </laf>
+      <!--
+      <modifier key="useHeadingPanel" value="yes" />
+      <modifier key="useHeadingForSummary" value="yes" />
+      <modifier key="headingImageOnLeft" value="yes" />
+      <modifier key="headingLineCount" value="2" />
+      <modifier key="headingFontSize" value="1.5" />
+      <modifier key="headingBackgroundColor" value="0x00ffffff" />
+      <modifier key="headingPanelCounter" value="text" />
+      <modifier key="headingPanelCounterPos" value="inHeading" />
+      -->
+   </guiprefs>
 
-  <locale>
-    <langpack iso3="eng" />
-  </locale>
+   <locale>
+      <langpack iso3="eng" />
+   </locale>
 
-  <!-- Need to define ant properties we want to use during install as variables -->
-  <variables>
-    <variable name="UserPathPanelVariable" value="@{jboss422.home}" />
-  </variables>
+   <!-- Need to define ant properties we want to use during install as variables -->
+   <variables>
+      <variable name="UserPathPanelVariable" value="@{jboss422.home}" />
+   </variables>
 
-  <resources>
-    <res id="TargetPanel.dir" src="@{filtered.resources.dir}/target-panel-dir.txt"/>
-  </resources>
+   <resources>
+      <res id="TargetPanel.dir" src="@{filtered.resources.dir}/target-panel-dir.txt"/>
+   </resources>
 
-  <panels>
-    <panel classname="HelloPanel" />
-    <panel classname="TargetPanel" />
-    <panel classname="TreePacksPanel" />
-    <panel classname="SummaryPanel" />
-    <panel classname="InstallPanel" />
-    <panel classname="FinishPanel" />
-  </panels>
+   <panels>
+      <panel classname="HelloPanel" />
+      <panel classname="TargetPanel" />
+      <panel classname="TreePacksPanel" />
+      <panel classname="SummaryPanel" />
+      <panel classname="InstallPanel" />
+      <panel classname="FinishPanel" />
+   </panels>
 
-  <packs>
-    <!-- jBPM Main Components -->
-    <pack name="jBPM3" required="yes" installGroups="Main">
-      <description>The jBPM Main Components</description>
-      <fileset dir="@{deploy.artifacts.dir}/lib" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" >
-        <include name="jbpm-api.jar"/>
-        <include name="jbpm-jbpm4jsf.jar"/>
-        <include name="jbpm-jpdl-core.jar"/>
-        <include name="jbpm-jpdl-identity.jar"/>
-        <include name="jbpm-jpdl-integration.jar"/>
-      </fileset>
-    </pack>
-    
-    <!-- jBPM Console -->
-    <pack name="jBPM3 Console" required="no" installGroups="Main">
-      <description>The jBPM Console</description>
-      <file src="@{deploy.artifacts.dir}/lib/jbpm-console.war" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" />
-    </pack>
-    
-    <!-- jBPM BAM Console -->
-    <pack name="jBPM3 BAM Console" required="no" installGroups="Main">
-      <description>The jBPM BAM Console</description>
-      <file src="@{deploy.artifacts.dir}/lib/jbpm-bam-console.ear" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" />
-    </pack>
-    
-    <!-- jBPM Hypersonic Database -->
-    <pack name="jBPM3 Hypersonic Database Scripts" required="no" installGroups="Main">
-      <description>The Hypersonic Database Scripts</description>
-      <fileset dir="@{resources.dir}/database/hypersonic" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/data" >
-        <include name="hypersonic/**"/>
-      </fileset>
-      <fileset dir="@{resources.dir}/database/hypersonic" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" >
-        <include name="jbpm-ds.xml"/>
-      </fileset>
-    </pack>
-  </packs>
+   <packs>
+      <!-- jBPM Main Components -->
+      <pack name="jBPM3" required="yes" installGroups="Main">
+         <description>The jBPM Main Components</description>
+         <fileset dir="@{deploy.artifacts.dir}/lib" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" >
+            <include name="jbpm-api.jar"/>
+            <include name="jbpm-jbpm4jsf.jar"/>
+            <include name="jbpm-jpdl-core.jar"/>
+            <include name="jbpm-jpdl-identity.jar"/>
+            <include name="jbpm-jpdl-integration.jar"/>
+         </fileset>
+      </pack>
 
+      <!-- jBPM Distro config -->
+      <pack name="jBPM3 Config" required="yes" installGroups="Main">
+         <description>The jBPM default configuration</description>
+         <file src="@{deploy.artifacts.dir}/lib/jbpm-config.jar"
+               targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm">
+            <include>hibernate.cfg.xml</include>
+         </file>
+      </pack>
+
+      <!-- jBPM Console -->
+      <pack name="jBPM3 Console" required="no" installGroups="Main">
+         <description>The jBPM Console</description>
+         <file src="@{deploy.artifacts.dir}/lib/jbpm-console.war" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" />
+      </pack>
+
+      <!-- jBPM BAM Console -->
+      <pack name="jBPM3 BAM Console" required="no" installGroups="Main">
+         <description>The jBPM BAM Console</description>
+         <file src="@{deploy.artifacts.dir}/lib/jbpm-bam-console.ear" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" />
+      </pack>
+
+      <!-- jBPM Hypersonic Database -->
+      <pack name="jBPM3 Hypersonic Database Scripts" required="no" installGroups="Main">
+         <description>The Hypersonic Database Scripts</description>
+         <fileset dir="@{resources.dir}/database/hypersonic" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/data" >
+            <include name="hypersonic/**"/>
+         </fileset>
+         <fileset dir="@{resources.dir}/database/hypersonic" targetdir="$INSTALL_PATH/server/@{jboss.server.instance}/deploy/jbpm" >
+            <include name="jbpm-ds.xml"/>
+         </fileset>
+      </pack>
+   </packs>
+
 </installation>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/enterprise/src/main/config/jbpm.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/enterprise/src/main/config/jbpm.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/enterprise/src/main/config/jbpm.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,34 +0,0 @@
-<jbpm-configuration>
-
-  <jbpm-context>
-    <service name="persistence" factory="org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory" />
-    <service name="message" factory="org.jbpm.msg.jms.JmsMessageServiceFactoryImpl" />
-    <service name="scheduler" factory="org.jbpm.scheduler.ejbtimer.EntitySchedulerServiceFactory" />
-    <service name="tx" factory="org.jbpm.tx.TxServiceFactory" />
-    <service name="logging" factory="org.jbpm.logging.db.DbLoggingServiceFactory" />
-    <service name="authentication" factory="org.jbpm.security.authentication.DefaultAuthenticationServiceFactory" />
-  </jbpm-context>
-
-  <!-- configuration property used by persistence service impl org.jbpm.persistence.db.DbPersistenceServiceFactory -->
-  <string name="resource.hibernate.cfg.xml" value="hibernate.cfg.xml" />
-
-  <!-- configuration resource files pointing to default configuration files in jbpm-jpdl.jar -->
-  <string name="resource.business.calendar" value="org/jbpm/calendar/jbpm.business.calendar.properties" />
-  <string name="resource.default.modules" value="org/jbpm/graph/def/jbpm.default.modules.properties" />
-  <string name="resource.converter" value="org/jbpm/db/hibernate/jbpm.converter.properties" />
-  <string name="resource.action.types" value="org/jbpm/graph/action/action.types.xml" />
-  <string name="resource.node.types" value="org/jbpm/graph/node/node.types.xml" />
-  <string name="resource.parsers" value="org/jbpm/jpdl/par/jbpm.parsers.xml" />
-  <string name="resource.varmapping" value="org/jbpm/context/exe/jbpm.varmapping.xml" />
-  <string name="resource.mail.templates" value="jbpm.mail.templates.xml" />
-
-  <int    name="jbpm.byte.block.size" value="1024" singleton="true" />
-  <string name="jbpm.mail.smtp.host" value="localhost" />
-  <bean   name="jbpm.task.instance.factory" class="org.jbpm.taskmgmt.impl.DefaultTaskInstanceFactoryImpl" singleton="true" />
-  <bean   name="jbpm.variable.resolver" class="org.jbpm.jpdl.el.impl.JbpmVariableResolver" singleton="true" />
-  <bean   name="jbpm.mail.address.resolver" class="org.jbpm.identity.mail.IdentityAddressResolver" singleton="true" />
-
-  <!-- note that the default job executor needs to be overwritten with a null value -->  
-  <null name="jbpm.job.executor" />
-  
-</jbpm-configuration>

Modified: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/pom.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/pom.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/pom.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -12,186 +12,215 @@
 <!-- $Id$ -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  
-  <name>JBoss jBPM - jPDL Core</name>
-  <groupId>org.jboss.jbpm</groupId>
-  <artifactId>jbpm-jpdl-core</artifactId>
-  <packaging>jar</packaging>
-  
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.jbpm</groupId>
-    <artifactId>jbpm-jpdl</artifactId>
-    <version>3.3.0-SNAPSHOT</version>
-  </parent>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+   <modelVersion>4.0.0</modelVersion>
 
-  <!-- Dependencies -->
-  <dependencies>
-    <!-- jBPM Dependencies -->
-    <!-- dependency>
+   <name>JBoss jBPM - jPDL Core</name>
+   <groupId>org.jboss.jbpm</groupId>
+   <artifactId>jbpm-jpdl-core</artifactId>
+   <packaging>jar</packaging>
+
+   <!-- Parent -->
+   <parent>
       <groupId>org.jboss.jbpm</groupId>
-      <artifactId>jbpm-api</artifactId>
-      <version>${version}</version>
-    </dependency-->
-    
-    <!-- Compile Dependencies -->
-    <dependency>
-      <groupId>bsh</groupId>
-      <artifactId>bsh</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>commons-fileupload</groupId>
-      <artifactId>commons-fileupload</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>commons-logging</groupId>
-      <artifactId>commons-logging</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>dom4j</groupId>
-      <artifactId>dom4j</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>javax.jcr</groupId>
-      <artifactId>jcr</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>javax.mail</groupId>
-      <artifactId>mail</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>javax.servlet</groupId>
-      <artifactId>servlet-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ant</groupId>
-      <artifactId>ant</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.jackrabbit</groupId>
-      <artifactId>jackrabbit-core</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.hibernate</groupId>
-      <artifactId>hibernate</artifactId>
-    </dependency>
-    
-    <!-- Test Dependencies -->
-    <dependency>
-      <groupId>dumbster</groupId>
-      <artifactId>dumbster</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>hsqldb</groupId>
-      <artifactId>hsqldb</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>jaxen</groupId>
-      <artifactId>jaxen</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>log4j</groupId>
-      <artifactId>log4j</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>slf4j-log4j12</artifactId>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  
-  <!-- Plugins -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
+      <artifactId>jbpm-jpdl</artifactId>
+      <version>3.3.0-SNAPSHOT</version>
+   </parent>
+
+   <!-- Dependencies -->
+   <dependencies>
+      <!-- jBPM Dependencies -->
+      <!-- dependency>
+        <groupId>org.jboss.jbpm</groupId>
+        <artifactId>jbpm-api</artifactId>
+        <version>${version}</version>
+      </dependency-->
+
+      <!-- Compile Dependencies -->
+      <dependency>
+         <groupId>bsh</groupId>
+         <artifactId>bsh</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>commons-fileupload</groupId>
+         <artifactId>commons-fileupload</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>commons-logging</groupId>
+         <artifactId>commons-logging</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>dom4j</groupId>
+         <artifactId>dom4j</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>javax.jcr</groupId>
+         <artifactId>jcr</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>javax.mail</groupId>
+         <artifactId>mail</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>javax.servlet</groupId>
+         <artifactId>servlet-api</artifactId>
+         <scope>provided</scope>
+      </dependency>
+      <dependency>
+         <groupId>junit</groupId>
+         <artifactId>junit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.apache.ant</groupId>
+         <artifactId>ant</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.apache.jackrabbit</groupId>
+         <artifactId>jackrabbit-core</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.hibernate</groupId>
+         <artifactId>hibernate</artifactId>
+      </dependency>
+
+      <!-- Test Dependencies -->
+      <dependency>
+         <groupId>dumbster</groupId>
+         <artifactId>dumbster</artifactId>
+         <scope>test</scope>
+      </dependency>
+      <dependency>
+         <groupId>hsqldb</groupId>
+         <artifactId>hsqldb</artifactId>
+         <scope>test</scope>
+      </dependency>
+      <dependency>
+         <groupId>jaxen</groupId>
+         <artifactId>jaxen</artifactId>
+         <scope>test</scope>
+      </dependency>
+      <dependency>
+         <groupId>log4j</groupId>
+         <artifactId>log4j</artifactId>
+         <scope>test</scope>
+      </dependency>
+      <dependency>
+         <groupId>org.slf4j</groupId>
+         <artifactId>slf4j-log4j12</artifactId>
+         <scope>test</scope>
+      </dependency>
+   </dependencies>
+
+   <!-- Plugins -->
+   <build>
+      <resources>
+         <resource>
+            <targetPath>/</targetPath>
+            <filtering>false</filtering>
+            <directory>${basedir}/src/main/resources</directory>
+            <excludes>
+               <exclude>hibernate.*.xml</exclude>
+            </excludes>
+         </resource>
+      </resources>
+      <plugins>
+         <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+               <execution>
+                  <phase>package</phase>
+                  <goals>
+                     <goal>single</goal>
+                  </goals>
+                  <configuration>
+                     <finalName>${project.build.finalName}</finalName>
+                     <appendAssemblyId>true</appendAssemblyId>
+                     <descriptors>
+                        <descriptor>scripts/assembly-config.xml</descriptor>
+                     </descriptors>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+         <plugin>
+            <artifactId>maven-compiler-plugin</artifactId>
             <configuration>
-              <finalName>${project.build.finalName}</finalName>
-              <appendAssemblyId>true</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-config.xml</descriptor>
-              </descriptors>
+               <showDeprecation>false</showDeprecation>
             </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <configuration>
-          <showDeprecation>false</showDeprecation>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-jar-plugin</artifactId>
-        <configuration>
-          <!--excludes>
-            <exclude>hibernate.cfg.xml</exclude>
-            <exclude>jbpm.cfg.xml</exclude>
-            <exclude>jbpm.mail.templates.xml</exclude>
-          </excludes-->
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <excludes>
-            <exclude>org/jbpm/mail/MailTest.java</exclude>
-            <exclude>org/jbpm/mail/TaskMailTest.java</exclude>
-            
-            <!--
-              Cleanup stale tests from the testsuite
-              http://jira.jboss.org/jira/browse/JBPM-1205 
-            -->
-            <exclude>org/jbpm/context/exe/VariableQueryDbTest.java</exclude>            
-            <exclude>org/jbpm/db/ContextSessionDbTest.java</exclude>
-            <exclude>org/jbpm/DefaultConfigurationTest.java</exclude>
-            <exclude>org/jbpm/graph/def/ExceptionHandlerDbTest.java</exclude>
-            <exclude>org/jbpm/graph/def/TransitionDbTest.java</exclude>
-            <exclude>org/jbpm/graph/exe/StateDbTest.java</exclude>
-            <exclude>org/jbpm/graph/exe/SubProcessCancellationTest.java</exclude>
-            <exclude>org/jbpm/graph/exe/SuperStateActionExecutionDbTest.java</exclude>
-            <exclude>org/jbpm/graph/log/NodeLogTest.java</exclude>
-            <exclude>org/jbpm/instantiation/UserCodeInterceptorTest.java</exclude>
-            <exclude>org/jbpm/JbpmDefaultConfigTest.java</exclude>
-            <exclude>org/jbpm/jcr/JcrDbTest.java</exclude>
-            <exclude>org/jbpm/job/executor/ConcurrencyTest.java</exclude>
-            <exclude>org/jbpm/job/executor/JobExecutorDbTest.java</exclude>
-            <exclude>org/jbpm/job/executor/JobLoadJoinTest.java</exclude>
-            <exclude>org/jbpm/job/executor/JobLoadSubProcessTest.java</exclude>
-            <exclude>org/jbpm/jpdl/convert/ConversionTestCase.java</exclude>
-            <exclude>org/jbpm/jpdl/xml/SchemaTest.java</exclude>
-            <exclude>org/jbpm/logging/exe/LoggingConfigDbTest.java</exclude>
-            <exclude>org/jbpm/logging/exe/LogLogTest.java</exclude>
-            <exclude>org/jbpm/mail/RealServerMailTestCase.java</exclude>
-            <exclude>org/jbpm/mock/JdbcProxyTest.java</exclude>
-            <exclude>org/jbpm/perf/PerfWithoutDbTest.java</exclude>
-            <exclude>org/jbpm/perf/StateUpdateTest.java</exclude>
-            <exclude>org/jbpm/perf/TasklistEagerLoadingTest.java</exclude>
-            <exclude>org/jbpm/perf/TaskWithVariablesTest.java</exclude>
-            <exclude>org/jbpm/persistence/db/PersistenceConfigurationTest.java</exclude>
-            <exclude>org/jbpm/scheduler/exe/UnsafeSessionUsageTest.java</exclude>
-            <exclude>org/jbpm/seam/SeamPageFlowTest.java</exclude>
-	    <exclude>org/jbpm/job/executor/TimerOnTimerDbTest.java</exclude>
-          </excludes>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>  
+         </plugin>
+         <plugin>
+            <artifactId>maven-jar-plugin</artifactId>
+            <configuration>
+               <excludes>
+                  <exclude>hibernate.properties.xml</exclude>
+                  <exclude>hibernate.mapping.xml</exclude>
+                  <exclude>hibernate.cache.xml</exclude>                  
+                  <exclude>jbpm.cfg.xml</exclude>
+                  <exclude>jbpm.mail.templates.xml</exclude>
+               </excludes>
+            </configuration>
+         </plugin>
+         <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+               <excludes>
+                  <exclude>org/jbpm/mail/MailTest.java</exclude>
+                  <exclude>org/jbpm/mail/TaskMailTest.java</exclude>
+
+                  <!--
+                    Cleanup stale tests from the testsuite
+                    http://jira.jboss.org/jira/browse/JBPM-1205
+                  -->
+                  <exclude>org/jbpm/context/exe/VariableQueryDbTest.java</exclude>
+                  <exclude>org/jbpm/db/ContextSessionDbTest.java</exclude>
+                  <exclude>org/jbpm/DefaultConfigurationTest.java</exclude>
+                  <exclude>org/jbpm/graph/def/ExceptionHandlerDbTest.java</exclude>
+                  <exclude>org/jbpm/graph/def/TransitionDbTest.java</exclude>
+                  <exclude>org/jbpm/graph/exe/StateDbTest.java</exclude>
+                  <exclude>org/jbpm/graph/exe/SubProcessCancellationTest.java</exclude>
+                  <exclude>org/jbpm/graph/exe/SuperStateActionExecutionDbTest.java</exclude>
+                  <exclude>org/jbpm/graph/log/NodeLogTest.java</exclude>
+                  <exclude>org/jbpm/instantiation/UserCodeInterceptorTest.java</exclude>
+                  <exclude>org/jbpm/JbpmDefaultConfigTest.java</exclude>
+                  <exclude>org/jbpm/jcr/JcrDbTest.java</exclude>
+                  <exclude>org/jbpm/job/executor/ConcurrencyTest.java</exclude>
+                  <exclude>org/jbpm/job/executor/JobExecutorDbTest.java</exclude>
+                  <exclude>org/jbpm/job/executor/JobLoadJoinTest.java</exclude>
+                  <exclude>org/jbpm/job/executor/JobLoadSubProcessTest.java</exclude>
+                  <exclude>org/jbpm/jpdl/convert/ConversionTestCase.java</exclude>
+                  <exclude>org/jbpm/jpdl/xml/SchemaTest.java</exclude>
+                  <exclude>org/jbpm/logging/exe/LoggingConfigDbTest.java</exclude>
+                  <exclude>org/jbpm/logging/exe/LogLogTest.java</exclude>
+                  <exclude>org/jbpm/mail/RealServerMailTestCase.java</exclude>
+                  <exclude>org/jbpm/mock/JdbcProxyTest.java</exclude>
+                  <exclude>org/jbpm/perf/PerfWithoutDbTest.java</exclude>
+                  <exclude>org/jbpm/perf/StateUpdateTest.java</exclude>
+                  <exclude>org/jbpm/perf/TasklistEagerLoadingTest.java</exclude>
+                  <exclude>org/jbpm/perf/TaskWithVariablesTest.java</exclude>
+                  <exclude>org/jbpm/persistence/db/PersistenceConfigurationTest.java</exclude>
+                  <exclude>org/jbpm/scheduler/exe/UnsafeSessionUsageTest.java</exclude>
+                  <exclude>org/jbpm/seam/SeamPageFlowTest.java</exclude>
+                  <exclude>org/jbpm/job/executor/TimerOnTimerDbTest.java</exclude>
+               </excludes>
+            </configuration>
+         </plugin>
+
+         <plugin>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <executions>
+               <execution>
+                  <phase>generate-resources</phase>
+                  <goals>
+                     <goal>run</goal>
+                  </goals>
+                  <configuration>
+                     <tasks>
+                        <ant antfile="scripts/antrun-jbpm-config.xml"/>
+                     </tasks>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
 </project>

Added: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/antrun-jbpm-config.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/antrun-jbpm-config.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/antrun-jbpm-config.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!--                                                                        -->
+<!--  JBoss, the OpenSource J2EE webOS                                      -->
+<!--                                                                        -->
+<!--  Distributable under LGPL license.                                     -->
+<!--  See terms of license at http://www.gnu.org.                           -->
+<!--                                                                        -->
+<!-- ====================================================================== -->
+
+<!-- $Id$ -->
+
+<project default="main">
+
+  <property name="project.resources.directory" value="${basedir}/src/main/resources"/>
+  <property name="project.build.directory" value="${basedir}/target"/>
+  <property name="project.build.resources.directory" value="${project.build.directory}/resources"/>
+  <property name="project.build.classes.directory" value="${project.build.directory}/classes"/>
+
+  <property name="thirdparty.dir" value="${project.build.directory}/thirdparty"/>
+
+  <!-- ================================================================== -->
+  <!-- Initialization                                                     -->
+  <!-- ================================================================== -->
+
+  <target name="init">
+  </target>
+
+  <!-- Compile resource files -->
+  <target name="main" depends="init">
+
+     <!-- Concat hibernate.cfg.xml -->
+     <echo>==================</echo>
+     <echo message="Concat ${project.build.classes.directory}/hibernate.cfg.xml"/>
+     <echo>==================</echo>
+     
+     <concat destfile="${project.build.classes.directory}/hibernate.cfg.xml">
+        <header trimleading="yes">&lt;?xml version='1.0' encoding='utf-8'?&gt;
+
+           &lt;!DOCTYPE hibernate-configuration PUBLIC
+            "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+            "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&gt;
+
+           &lt;hibernate-configuration&gt;
+             &lt;session-factory&gt;
+           </header>
+        <!--fileset file="${project.build.resources.directory}/jbpm-jpdl-core/hibernate.cfg.xml"/-->
+        <fileset file="${project.resources.directory}/hibernate.properties.xml"/>
+        <fileset file="${project.resources.directory}/hibernate.mapping.xml"/>
+        <fileset file="${project.resources.directory}/hibernate.cache.xml"/>
+        <footer trimleading="yes">
+             &lt;/session-factory&gt;
+           &lt;/hibernate-configuration&gt;
+        </footer>
+     </concat>
+
+  </target>
+
+</project>


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/antrun-jbpm-config.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Modified: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/assembly-config.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/assembly-config.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/scripts/assembly-config.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,26 +1,28 @@
 <assembly xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.1.0-SNAPSHOT.xsd">
-  <id>config</id>
-  <formats>
-    <format>jar</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>src/main/resources</directory>
-      <outputDirectory>/</outputDirectory>
-      <includes>
-        <include>hibernate.cfg.xml</include>
-        <include>jbpm.cfg.xml</include>
-        <include>jbpm.mail.templates.xml</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>src/test/resources</directory>
-      <outputDirectory>/</outputDirectory>
-      <includes>
-        <include>log4j.xml</include>
-      </includes>
-    </fileSet>
-  </fileSets>
+          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.1.0-SNAPSHOT.xsd">
+   <id>config</id>
+   <formats>
+      <format>jar</format>
+   </formats>
+   <includeBaseDirectory>false</includeBaseDirectory>
+   <fileSets>
+      <fileSet>
+         <directory>src/main/resources</directory>
+         <outputDirectory>/</outputDirectory>
+         <includes>
+            <include>hibernate.properties.xml</include>
+            <include>hibernate.mapping.xml</include>
+            <include>hibernate.cache.xml</include>
+            <include>jbpm.cfg.xml</include>
+            <include>jbpm.mail.templates.xml</include>
+         </includes>
+      </fileSet>
+      <fileSet>
+         <directory>src/test/resources</directory>
+         <outputDirectory>/</outputDirectory>
+         <includes>
+            <include>log4j.xml</include>
+         </includes>
+      </fileSet>
+   </fileSets>
 </assembly>
\ No newline at end of file

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/java/org/jbpm/web/ProcessUploadServlet.java
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/java/org/jbpm/web/ProcessUploadServlet.java	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/java/org/jbpm/web/ProcessUploadServlet.java	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,107 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.web;
-
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.List;
-import java.util.zip.ZipInputStream;
-import org.apache.commons.fileupload.DiskFileUpload;
-import org.apache.commons.fileupload.FileItem;
-import org.apache.commons.fileupload.FileUpload;
-import org.apache.commons.fileupload.FileUploadException;
-import org.jbpm.JbpmConfiguration;
-import org.jbpm.JbpmContext;
-import org.jbpm.graph.def.ProcessDefinition;
-
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
-public class ProcessUploadServlet extends HttpServlet {
-
-    private static final long serialVersionUID = 1L;
-
-    static JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
-
-    public static final String UPLOAD_TYPE_DEFINITION = "definition";
-    public static final String UPLOAD_TYPE_ARCHIVE = "archive";
-
-    public void service(HttpServletRequest request, HttpServletResponse response) throws IOException {
-        //upload from gpd has url mapping: /upload
-
-        JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
-        try {
-            response.setContentType("text/html");
-            response.getWriter().println(handleRequest(request));
-        } finally {
-            jbpmContext.close();
-        }
-    }
-
-    private String handleRequest(HttpServletRequest request) {
-        //check if request is multipart content
-        log.debug("Handling upload request");
-        if (!FileUpload.isMultipartContent(request)) {
-            log.debug("Not a multipart request");
-            return "Not a multipart request";
-        }
-
-        try {
-            DiskFileUpload fileUpload = new DiskFileUpload();
-            List list = fileUpload.parseRequest(request);
-            log.debug("Upload from GPD");
-            Iterator iterator = list.iterator();
-            if (!iterator.hasNext()) {
-                log.debug("No process file in the request");
-                return "No process file in the request";
-            }
-            FileItem fileItem = (FileItem) iterator.next();
-            if (fileItem.getContentType().indexOf("application/x-zip-compressed") == -1) {
-                log.debug("Not a process archive");
-                return "Not a process archive";
-            }
-            try {
-                log.debug("Deploying process archive " + fileItem.getName());
-                ZipInputStream zipInputStream = new ZipInputStream(fileItem.getInputStream());
-                JbpmContext jbpmContext = JbpmContext.getCurrentJbpmContext();
-                log.debug("Preparing to parse process archive");
-                ProcessDefinition processDefinition = ProcessDefinition.parseParZipInputStream(zipInputStream);
-                log.debug("Created a processdefinition : " + processDefinition.getName());
-                jbpmContext.deployProcessDefinition(processDefinition);
-                zipInputStream.close();
-                return "Deployed archive " + processDefinition.getName() + " successfully";
-            } catch (IOException e) {
-                log.debug("Failed to read process archive", e);
-                return "IOException";
-            }
-        } catch (FileUploadException e) {
-            log.debug("Failed to parse HTTP request", e);
-            return "FileUploadException";
-        }
-    }
-
-    private static final Log log = LogFactory.getLog(ProcessUploadServlet.class);
-}
\ No newline at end of file

Added: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cache.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cache.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cache.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,131 @@
+<!-- ################################### -->
+    <!-- # cache settings                  # -->
+    <!-- # strategy="nonstrict-read-write" # -->
+    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider # -->
+    <!-- ################################### -->
+
+    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.graph.def.Action"	usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.graph.def.Event"	usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.graph.def.Node" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="nonstrict-read-write" />
+
+    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="nonstrict-read-write" />
+
+    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="nonstrict-read-write" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="nonstrict-read-write" />
+
+    <!-- ############################ -->
+    <!-- # cache settings           # -->
+    <!-- # strategy="transactional" # -->
+    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.TreeCacheProvider # -->
+    <!-- ############################ -->
+
+    <!--
+
+    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="transactional" />
+
+    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="transactional" />
+
+    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.graph.def.Action"	usage="transactional" />
+
+    <class-cache 	class="org.jbpm.graph.def.Event"	usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.graph.def.Node" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="transactional" />
+
+    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="transactional" />
+    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="transactional" />
+
+    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="transactional" />
+
+    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="transactional" />
+
+    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="transactional" />
+
+    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="transactional" />
+
+    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="transactional" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="transactional" />
+
+    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="transactional" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="transactional" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="transactional" />
+
+    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="transactional" />
+    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="transactional" />
+
+    -->
+
+  <!--
+     ==================================================================================
+     END org.jboss.jbpm:jbpm-jpdl-core hibernate.cfg.xml
+     ==================================================================================
+  -->


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cache.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,334 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-  <session-factory>
-
-    <!-- hibernate dialect -->
-    <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
-
-    <!-- JDBC connection properties (begin) -->
-    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
-    <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property>
-    <property name="hibernate.connection.username">sa</property>
-    <property name="hibernate.connection.password"></property>
-    <!-- JDBC connection properties (end) -->
-    
-    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
-
-    <property name="hibernate.hbm2ddl.auto">create</property>
-     
-     <!-- DataSource properties (begin) ===
- <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDataSource</property>
- ==== DataSource properties (end) -->
-    
-    <!-- JTA transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== JTA transaction properties (end) -->
-
-    <!-- CMT transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== CMT transaction properties (end) -->
-
-    <!-- logging properties (begin) ===
-    <property name="hibernate.show_sql">true</property>
-    <property name="hibernate.format_sql">true</property>
-    <property name="hibernate.use_sql_comments">true</property>
-    ==== logging properties (end) -->
-    
-    <!-- ############################################ -->
-    <!-- # mapping files with external dependencies # -->
-    <!-- ############################################ -->
-
-    <!-- following mapping files have a dependency on  -->
-    <!-- 'jbpm-identity.jar', mapping files            -->
-    <!-- of the pluggable jbpm identity component.     -->
-    <!-- Uncomment the following 3 lines if you        -->
-    <!-- want to use the jBPM identity mgmgt           -->
-    <!-- component.                                    -->
-    <!-- identity mappings (begin) ===
-    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
-    ==== identity mappings (end) -->
-    
-    <!-- following mapping files have a dependency on  -->
-    <!-- the JCR API                                   -->
-    <!-- jcr mappings (begin) ===
-    <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
-    ==== jcr mappings (end) -->
-
-
-    <!-- ###################### -->
-    <!-- # jbpm mapping files # -->
-    <!-- ###################### -->
-
-    <!-- hql queries and type defs -->
-    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
-    <!-- hql queries used in simulation for querying historical data
-         uncomment if you want to use the GetSimulationInputCommand
-         or maybe you also want to use the queries yourself
-         be patient: the queries need the stddev function to be enabled in your dialect
-         more information on this can be found here: http://www.camunda.com/business_process_simulation_news/mysql_and_stddev.html -->
-    <!--
-    <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
-    -->
-
-    <!-- graph.action mapping files -->
-    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
-    
-    <!-- graph.def mapping files -->
-    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
-    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
-
-    <!-- ############################################ -->
-    <!-- # another mapping file with external dependencies # -->
-    <!-- ############################################ -->
-    <!-- following mapping file has a dependency on   -->
-    <!-- 'bsh-{version}.jar'.                         -->
-    <!-- uncomment this if you don't have bsh on your -->
-    <!-- classpath.  you won't be able to use the     -->
-    <!-- script element in process definition files   -->
-    <!-- has to be defined below org/jbpm/graph/def/Action.hbm.xml -->
-    <!-- due to the inline collection-cache elements below -->
-    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>    
-
-    <!-- graph.node mapping files -->
-    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
-
-    <!-- context.def mapping files -->
-    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
-
-    <!-- bytes mapping files -->
-    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
-
-    <!-- module.def mapping files -->
-    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
-
-    <!-- file.def mapping files -->
-    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
-
-    <!-- taskmgmt.def mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
-    
-    <!-- scheduler.def mapping files -->
-    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
-    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
-
-    <!-- graph.exe mapping files -->
-    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
-
-    <!-- module.exe mapping files -->
-    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
-        
-    <!-- context.exe mapping files -->
-    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
-
-    <!-- job mapping files -->
-    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
-    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
-
-    <!-- taskmgmt.exe mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
-
-    <!-- logging mapping files -->
-    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
-
-    <!-- ################################### -->
-    <!-- # cache settings                  # -->
-    <!-- # strategy="nonstrict-read-write" # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider # -->
-    <!-- ################################### -->
-
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="nonstrict-read-write" />	
-    
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="nonstrict-read-write" />
-    
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="nonstrict-read-write" />
-	
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="nonstrict-read-write" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="nonstrict-read-write" />		
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="nonstrict-read-write" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="nonstrict-read-write" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="nonstrict-read-write" />				
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="nonstrict-read-write" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="nonstrict-read-write" />	
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="nonstrict-read-write" />			
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="nonstrict-read-write" />			
-	
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="nonstrict-read-write" />	
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="nonstrict-read-write" />	
-    
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="nonstrict-read-write" />	
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="nonstrict-read-write" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="nonstrict-read-write" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="nonstrict-read-write" />			
-
-    <!-- ############################ -->
-    <!-- # cache settings           # -->
-    <!-- # strategy="transactional" # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.TreeCacheProvider # -->
-    <!-- ############################ -->
-    
-    <!--
-	
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="transactional" />	
-    
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="transactional" />
-    
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="transactional" />
-	
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="transactional" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="transactional" />		
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="transactional" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="transactional" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="transactional" />				
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="transactional" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="transactional" />	
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="transactional" />			
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="transactional" />			
-	
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="transactional" />	
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="transactional" />	
-    
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="transactional" />	
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="transactional" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="transactional" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="transactional" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="transactional" />			
-    
-    -->    
-
-  </session-factory>
-</hibernate-configuration>

Added: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.mapping.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.mapping.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.mapping.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,162 @@
+<!-- ############################################ -->
+   <!-- # mapping files with external dependencies # -->
+   <!-- ############################################ -->
+
+   <!-- following mapping files have a dependency on  -->
+   <!-- 'jbpm-identity.jar', mapping files            -->
+   <!-- of the pluggable jbpm identity component.     -->
+   <!-- Uncomment the following 3 lines if you        -->
+   <!-- want to use the jBPM identity mgmgt           -->
+   <!-- component.                                    -->
+   <!-- identity mappings (begin) ===
+   <mapping resource="org/jbpm/identity/User.hbm.xml"/>
+   <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
+   <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
+   ==== identity mappings (end) -->
+
+   <!-- following mapping files have a dependency on  -->
+   <!-- the JCR API                                   -->
+   <!-- jcr mappings (begin) ===
+   <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
+   ==== jcr mappings (end) -->
+
+
+   <!-- ###################### -->
+   <!-- # jbpm mapping files # -->
+   <!-- ###################### -->
+
+   <!-- hql queries and type defs -->
+   <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
+   <!-- hql queries used in simulation for querying historical data
+        uncomment if you want to use the GetSimulationInputCommand
+        or maybe you also want to use the queries yourself
+        be patient: the queries need the stddev function to be enabled in your dialect
+        more information on this can be found here: http://www.camunda.com/business_process_simulation_news/mysql_and_stddev.html -->
+   <!--
+   <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
+   -->
+
+   <!-- graph.action mapping files -->
+   <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
+
+   <!-- graph.def mapping files -->
+   <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
+   <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
+
+   <!-- ############################################ -->
+   <!-- # another mapping file with external dependencies # -->
+   <!-- ############################################ -->
+   <!-- following mapping file has a dependency on   -->
+   <!-- 'bsh-{version}.jar'.                         -->
+   <!-- uncomment this if you don't have bsh on your -->
+   <!-- classpath.  you won't be able to use the     -->
+   <!-- script element in process definition files   -->
+   <!-- has to be defined below org/jbpm/graph/def/Action.hbm.xml -->
+   <!-- due to the inline collection-cache elements below -->
+   <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
+
+   <!-- graph.node mapping files -->
+   <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
+
+   <!-- context.def mapping files -->
+   <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
+   <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
+
+   <!-- bytes mapping files -->
+   <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
+
+   <!-- module.def mapping files -->
+   <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
+
+   <!-- file.def mapping files -->
+   <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
+
+   <!-- taskmgmt.def mapping files -->
+   <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
+
+   <!-- scheduler.def mapping files -->
+   <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
+   <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
+
+   <!-- graph.exe mapping files -->
+   <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
+
+   <!-- module.exe mapping files -->
+   <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
+
+   <!-- context.exe mapping files -->
+   <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
+
+   <!-- job mapping files -->
+   <mapping resource="org/jbpm/job/Job.hbm.xml"/>
+   <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
+   <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
+   <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
+
+   <!-- taskmgmt.exe mapping files -->
+   <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
+
+   <!-- logging mapping files -->
+   <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
+   <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
+   <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
+   <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
+   <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.mapping.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.properties.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.properties.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.properties.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,38 @@
+<!--
+   ==================================================================================
+   START org.jboss.jbpm:jbpm-jpdl-core src/main/resources/hibernate.cfg.xml
+   ==================================================================================
+-->
+    <!-- hibernate dialect -->
+    <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
+
+    <!-- JDBC connection properties (begin) -->
+    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
+    <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property>
+    <property name="hibernate.connection.username">sa</property>
+    <property name="hibernate.connection.password"></property>
+    <!-- JDBC connection properties (end) -->
+
+    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
+
+    <property name="hibernate.hbm2ddl.auto">create</property>
+
+     <!-- DataSource properties (begin) ===
+     <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDataSource</property>
+     ==== DataSource properties (end) -->
+
+    <!-- JTA transaction properties (begin) ===
+    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
+    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
+    ==== JTA transaction properties (end) -->
+
+    <!-- CMT transaction properties (begin) ===
+    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
+    ==== CMT transaction properties (end) -->
+
+    <!-- logging properties (begin) ===
+    <property name="hibernate.show_sql">true</property>
+    <property name="hibernate.format_sql">true</property>
+    <property name="hibernate.use_sql_comments">true</property>
+    ==== logging properties (end) -->
\ No newline at end of file


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/jpdl/core/src/main/resources/hibernate.properties.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/hibernate.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/hibernate.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/hibernate.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,193 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-  <session-factory>
-
-    <!-- hibernate dialect -->
-    <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
-
-    <!-- JDBC connection properties (begin) -->
-    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
-    <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property>
-    <property name="hibernate.connection.username">sa</property>
-    <property name="hibernate.connection.password"></property>
-    <!-- JDBC connection properties (end) -->
-    
-    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
-    
-    <!-- DataSource properties (begin) ===
-    <property name="hibernate.connection.datasource">java:/JbpmDS</property>
-    ==== DataSource properties (end) -->
-    
-    <!-- JTA transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== JTA transaction properties (end) -->
-
-    <!-- CMT transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== CMT transaction properties (end) -->
-
-    <!-- logging properties (begin) ===
-    <property name="hibernate.show_sql">true</property>
-    <property name="hibernate.format_sql">true</property>
-    <property name="hibernate.use_sql_comments">true</property>
-    ==== logging properties (end) -->
-    
-    <!-- ############################################ -->
-    <!-- # mapping files with external dependencies # -->
-    <!-- ############################################ -->
-
-    <!-- following mapping file has a dependendy on   -->
-    <!-- 'bsh-{version}.jar'.                         -->
-    <!-- uncomment this if you don't have bsh on your -->
-    <!-- classpath.  you won't be able to use the     -->
-    <!-- script element in process definition files   -->
-    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
-
-    <!-- following mapping files have a dependendy on  -->
-    <!-- 'jbpm-identity.jar', mapping files            -->
-    <!-- of the pluggable jbpm identity component.     -->
-    <!-- Uncomment the following 3 lines if you        -->
-    <!-- want to use the jBPM identity mgmgt           -->
-    <!-- component.                                    -->
-    <!-- identity mappings (begin) -->
-    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
-    <!-- identity mappings (end) -->
-    
-    <!-- following mapping files have a dependendy on  -->
-    <!-- the JCR API                                   -->
-    <!-- jcr mappings (begin) ===
-    <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
-    ==== jcr mappings (end) -->
-
-
-    <!-- ###################### -->
-    <!-- # jbpm mapping files # -->
-    <!-- ###################### -->
-
-    <!-- hql queries and type defs -->
-    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
-
-    <!-- graph.action mapping files -->
-    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
-    
-    <!-- graph.def mapping files -->
-    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
-    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
-
-    <!-- graph.node mapping files -->
-    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
-
-    <!-- context.def mapping files -->
-    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
-
-    <!-- taskmgmt.def mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
-
-    <!-- module.def mapping files -->
-    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
-
-    <!-- bytes mapping files -->
-    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
-
-    <!-- file.def mapping files -->
-    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
-
-    <!-- scheduler.def mapping files -->
-    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
-    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
-
-    <!-- graph.exe mapping files -->
-    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
-
-    <!-- module.exe mapping files -->
-    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
-        
-    <!-- context.exe mapping files -->
-    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
-
-    <!-- job mapping files -->
-    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
-    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
-
-    <!-- taskmgmt.exe mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
-
-    <!-- logging mapping files -->
-    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
-    
-  </session-factory>
-</hibernate-configuration>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/jbpm.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/jbpm.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/assignment/jbpm.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,9 +0,0 @@
-<jbpm-configuration>
-
-  <!-- 
-    The default configurations can be found in org/jbpm/default.jbpm.cfg.xml 
-    Those configurations can be overwritten by putting this file called 
-    jbpm.cfg.xml on the root of the classpath and put in the customized values.
-  -->
-
-</jbpm-configuration>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/hibernate.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/hibernate.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/hibernate.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,193 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-  <session-factory>
-
-    <!-- hibernate dialect -->
-    <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
-
-    <!-- JDBC connection properties (begin) -->
-    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
-    <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property>
-    <property name="hibernate.connection.username">sa</property>
-    <property name="hibernate.connection.password"></property>
-    <!-- JDBC connection properties (end) -->
-    
-    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
-    
-    <!-- DataSource properties (begin) ===
-    <property name="hibernate.connection.datasource">java:/JbpmDS</property>
-    ==== DataSource properties (end) -->
-    
-    <!-- JTA transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== JTA transaction properties (end) -->
-
-    <!-- CMT transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== CMT transaction properties (end) -->
-
-    <!-- logging properties (begin) ===
-    <property name="hibernate.show_sql">true</property>
-    <property name="hibernate.format_sql">true</property>
-    <property name="hibernate.use_sql_comments">true</property>
-    ==== logging properties (end) -->
-    
-    <!-- ############################################ -->
-    <!-- # mapping files with external dependencies # -->
-    <!-- ############################################ -->
-
-    <!-- following mapping file has a dependendy on   -->
-    <!-- 'bsh-{version}.jar'.                         -->
-    <!-- uncomment this if you don't have bsh on your -->
-    <!-- classpath.  you won't be able to use the     -->
-    <!-- script element in process definition files   -->
-    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
-
-    <!-- following mapping files have a dependendy on  -->
-    <!-- 'jbpm-identity.jar', mapping files            -->
-    <!-- of the pluggable jbpm identity component.     -->
-    <!-- Uncomment the following 3 lines if you        -->
-    <!-- want to use the jBPM identity mgmgt           -->
-    <!-- component.                                    -->
-    <!-- identity mappings (begin) -->
-    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
-    <!-- identity mappings (end) -->
-    
-    <!-- following mapping files have a dependendy on  -->
-    <!-- the JCR API                                   -->
-    <!-- jcr mappings (begin) ===
-    <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
-    ==== jcr mappings (end) -->
-
-
-    <!-- ###################### -->
-    <!-- # jbpm mapping files # -->
-    <!-- ###################### -->
-
-    <!-- hql queries and type defs -->
-    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
-
-    <!-- graph.action mapping files -->
-    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
-    
-    <!-- graph.def mapping files -->
-    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
-    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
-
-    <!-- graph.node mapping files -->
-    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
-
-    <!-- context.def mapping files -->
-    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
-
-    <!-- taskmgmt.def mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
-
-    <!-- module.def mapping files -->
-    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
-
-    <!-- bytes mapping files -->
-    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
-
-    <!-- file.def mapping files -->
-    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
-
-    <!-- scheduler.def mapping files -->
-    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
-    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
-
-    <!-- graph.exe mapping files -->
-    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
-
-    <!-- module.exe mapping files -->
-    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
-        
-    <!-- context.exe mapping files -->
-    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
-
-    <!-- job mapping files -->
-    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
-    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
-
-    <!-- taskmgmt.exe mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
-
-    <!-- logging mapping files -->
-    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
-    
-  </session-factory>
-</hibernate-configuration>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/jbpm.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/jbpm.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/examples/src/test/resources/rulesaction/jbpm.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,9 +0,0 @@
-<jbpm-configuration>
-
-  <!-- 
-    The default configurations can be found in org/jbpm/default.jbpm.cfg.xml 
-    Those configurations can be overwritten by putting this file called 
-    jbpm.cfg.xml on the root of the classpath and put in the customized values.
-  -->
-
-</jbpm-configuration>

Modified: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/pom.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/pom.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/pom.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -12,66 +12,144 @@
 <!-- $Id$ -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  
-  <name>JBoss jBPM - jPDL Identity</name>
-  <groupId>org.jboss.jbpm</groupId>
-  <artifactId>jbpm-jpdl-identity</artifactId>
-  <packaging>jar</packaging>
-  
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.jbpm</groupId>
-    <artifactId>jbpm-jpdl</artifactId>
-    <version>3.3.0-SNAPSHOT</version>
-  </parent>
-  
-  <!-- Dependencies -->
-  <dependencies>
-    <!-- jBPM Dependencies -->
-    <dependency>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+   <modelVersion>4.0.0</modelVersion>
+
+   <name>JBoss jBPM - jPDL Identity</name>
+   <groupId>org.jboss.jbpm</groupId>
+   <artifactId>jbpm-jpdl-identity</artifactId>
+   <packaging>jar</packaging>
+
+   <!-- Parent -->
+   <parent>
       <groupId>org.jboss.jbpm</groupId>
-      <artifactId>jbpm-jpdl-core</artifactId>
-      <version>${version}</version>
-    </dependency>
-    
-    <!-- Test Dependencies -->
-    <dependency>
-      <groupId>hsqldb</groupId>
-      <artifactId>hsqldb</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>log4j</groupId>
-      <artifactId>log4j</artifactId>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  
-  <!-- Plugins -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <configuration>
-          <showDeprecation>false</showDeprecation>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <excludes>
-            <!-- Tests not part of AllTests  -->
-            <exclude>org/jbpm/identity/IdentityDbTestCase.java</exclude>            
-          </excludes>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
- </project>
\ No newline at end of file
+      <artifactId>jbpm-jpdl</artifactId>
+      <version>3.3.0-SNAPSHOT</version>
+   </parent>
+
+   <!-- Dependencies -->
+   <dependencies>
+      <!-- jBPM Dependencies -->
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-jpdl-core</artifactId>
+         <version>${version}</version>
+      </dependency>
+
+      <dependency>
+         <groupId>org.jboss.jbpm</groupId>
+         <artifactId>jbpm-jpdl-core</artifactId>
+         <classifier>config</classifier>
+         <version>${version}</version>
+      </dependency>
+
+      <!-- Test Dependencies -->
+      <dependency>
+         <groupId>hsqldb</groupId>
+         <artifactId>hsqldb</artifactId>
+         <scope>test</scope>
+      </dependency>
+      <dependency>
+         <groupId>junit</groupId>
+         <artifactId>junit</artifactId>
+         <scope>test</scope>
+      </dependency>
+      <dependency>
+         <groupId>log4j</groupId>
+         <artifactId>log4j</artifactId>
+         <scope>test</scope>
+      </dependency>
+   </dependencies>
+
+   <!-- Plugins -->
+   <build>
+      <resources>
+         <resource>
+            <targetPath>/</targetPath>
+            <filtering>false</filtering>
+            <directory>${basedir}/src/main/resources</directory>
+            <excludes>               
+               <exclude>hibernate.mapping.xml</exclude>
+            </excludes>
+         </resource>
+      </resources>
+
+      <plugins>
+         <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+               <execution>
+                  <phase>package</phase>
+                  <goals>
+                     <goal>single</goal>
+                  </goals>
+                  <configuration>
+                     <finalName>${project.build.finalName}</finalName>
+                     <appendAssemblyId>true</appendAssemblyId>
+                     <descriptors>
+                        <descriptor>src/main/scripts/assembly-config.xml</descriptor>
+                     </descriptors>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+         <plugin>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <configuration>
+               <showDeprecation>false</showDeprecation>
+            </configuration>
+         </plugin>
+         <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+               <excludes>
+                  <!-- Tests not part of AllTests  -->
+                  <exclude>org/jbpm/identity/IdentityDbTestCase.java</exclude>
+               </excludes>
+            </configuration>
+         </plugin>
+
+         <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <executions>
+               <execution>
+                  <id>copy-dependencies</id>
+                  <phase>generate-resources</phase>
+                  <goals>
+                     <goal>unpack</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                        <artifactItem>
+                           <groupId>org.jboss.jbpm</groupId>
+                           <artifactId>jbpm-jpdl-core</artifactId>
+                           <version>${version}</version>
+                           <classifier>config</classifier>
+                           <type>jar</type>
+                           <outputDirectory>${project.build.directory}/resources/jbpm-jpdl-core</outputDirectory>
+                        </artifactItem>
+                     </artifactItems>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+
+         <plugin>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <executions>
+               <execution>
+                  <phase>generate-resources</phase>
+                  <goals>
+                     <goal>run</goal>
+                  </goals>
+                  <configuration>
+                     <tasks>
+                        <ant antfile="src/main/scripts/antrun-jbpm-config.xml"/>
+                     </tasks>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
+</project>
\ No newline at end of file

Added: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/resources/hibernate.mapping.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/resources/hibernate.mapping.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/resources/hibernate.mapping.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,16 @@
+<!--
+   ==================================================================================
+   START org.jboss.jbpm:jbpm-jpdl-identity src/main/resources/hibernate.cfg.xml
+   ==================================================================================
+-->
+
+      <!-- identity mappings -->
+      <mapping resource="org/jbpm/identity/User.hbm.xml"/>
+      <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
+      <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
+
+<!--
+     ==================================================================================
+     END org.jboss.jbpm:jbpm-jpdl-identity src/main/resources/hibernate.cfg.xml
+     ==================================================================================
+  -->  
\ No newline at end of file


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/resources/hibernate.mapping.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/antrun-jbpm-config.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/antrun-jbpm-config.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/antrun-jbpm-config.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!--                                                                        -->
+<!--  JBoss, the OpenSource J2EE webOS                                      -->
+<!--                                                                        -->
+<!--  Distributable under LGPL license.                                     -->
+<!--  See terms of license at http://www.gnu.org.                           -->
+<!--                                                                        -->
+<!-- ====================================================================== -->
+
+<!-- $Id$ -->
+
+<project default="main">
+
+  <property name="project.resources.directory" value="${basedir}/src/main/resources"/>
+  <property name="project.build.directory" value="${basedir}/target"/>
+  <property name="project.build.resources.directory" value="${project.build.directory}/resources"/>
+  <property name="project.build.classes.directory" value="${project.build.directory}/classes"/>
+   
+  <property name="thirdparty.dir" value="${project.build.directory}/thirdparty"/>
+
+  <!-- ================================================================== -->
+  <!-- Initialization                                                     -->
+  <!-- ================================================================== -->
+
+  <target name="init">
+  </target>
+
+  <!-- Compile resource files -->
+  <target name="main" depends="init">
+
+     <!-- Concat hibernate.cfg.xml -->
+     <echo>==================</echo>
+     <echo message="Concat ${project.build.classes.directory}/hibernate.cfg.xml"/>
+     <echo>==================</echo>
+
+     <concat destfile="${project.build.classes.directory}/hibernate.cfg.xml">     
+        <header trimleading="yes">&lt;?xml version='1.0' encoding='utf-8'?&gt;
+           
+           &lt;!DOCTYPE hibernate-configuration PUBLIC
+            "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+            "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&gt;
+
+           &lt;hibernate-configuration&gt;
+             &lt;session-factory&gt;
+           </header>
+        <fileset file="${project.build.resources.directory}/jbpm-jpdl-core/hibernate.properties.xml"/>
+        <fileset file="${project.build.resources.directory}/jbpm-jpdl-core/hibernate.mapping.xml"/>
+        <fileset file="${project.resources.directory}/hibernate.mapping.xml"/>
+        <fileset file="${project.build.resources.directory}/jbpm-jpdl-core/hibernate.cache.xml"/>
+        <footer trimleading="yes">
+             &lt;/session-factory&gt;
+           &lt;/hibernate-configuration&gt;        
+        </footer>
+     </concat>
+
+  </target>
+
+</project>


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/antrun-jbpm-config.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/assembly-config.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/assembly-config.xml	                        (rev 0)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/assembly-config.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -0,0 +1,17 @@
+<assembly xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.1.0-SNAPSHOT.xsd">
+   <id>config</id>
+   <formats>
+      <format>jar</format>
+   </formats>
+   <includeBaseDirectory>false</includeBaseDirectory>
+   <fileSets>
+      <fileSet>
+         <directory>src/main/resources</directory>
+         <outputDirectory>/</outputDirectory>
+         <includes>          
+            <include>hibernate.mapping.xml</include>
+         </includes>
+      </fileSet>      
+   </fileSets>
+</assembly>
\ No newline at end of file


Property changes on: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/main/scripts/assembly-config.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/hibernate.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/hibernate.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/hibernate.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,332 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-  <session-factory>
-
-    <!-- hibernate dialect -->
-    <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
-
-    <!-- JDBC connection properties (begin) -->
-    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
-    <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property>
-    <property name="hibernate.connection.username">sa</property>
-    <property name="hibernate.connection.password"></property>
-    <!-- JDBC connection properties (end) -->
-    
-    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
-    
-    <!-- DataSource properties (begin) ===
-    <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDataSource</property>
-    ==== DataSource properties (end) -->
-    
-    <!-- JTA transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== JTA transaction properties (end) -->
-
-    <!-- CMT transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== CMT transaction properties (end) -->
-
-    <!-- logging properties (begin) ===
-    <property name="hibernate.show_sql">true</property>
-    <property name="hibernate.format_sql">true</property>
-    <property name="hibernate.use_sql_comments">true</property>
-    ==== logging properties (end) -->
-    
-    <!-- ############################################ -->
-    <!-- # mapping files with external dependencies # -->
-    <!-- ############################################ -->
-
-    <!-- following mapping files have a dependency on  -->
-    <!-- 'jbpm-identity.jar', mapping files            -->
-    <!-- of the pluggable jbpm identity component.     -->
-    <!-- Uncomment the following 3 lines if you        -->
-    <!-- want to use the jBPM identity mgmgt           -->
-    <!-- component.                                    -->
-    <!-- identity mappings (begin) -->
-    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
-    <!-- identity mappings (end) -->
-    
-    <!-- following mapping files have a dependency on  -->
-    <!-- the JCR API                                   -->
-    <!-- jcr mappings (begin) ===
-    <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
-    ==== jcr mappings (end) -->
-
-
-    <!-- ###################### -->
-    <!-- # jbpm mapping files # -->
-    <!-- ###################### -->
-
-    <!-- hql queries and type defs -->
-    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
-    <!-- hql queries used in simulation for querying historical data
-         uncomment if you want to use the GetSimulationInputCommand
-         or maybe you also want to use the queries yourself
-         be patient: the queries need the stddev function to be enabled in your dialect
-         more information on this can be found here: http://www.camunda.com/business_process_simulation_news/mysql_and_stddev.html -->
-    <!--
-    <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
-    -->
-
-    <!-- graph.action mapping files -->
-    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
-    
-    <!-- graph.def mapping files -->
-    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
-    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
-
-    <!-- ############################################ -->
-    <!-- # another mapping file with external dependencies # -->
-    <!-- ############################################ -->
-    <!-- following mapping file has a dependency on   -->
-    <!-- 'bsh-{version}.jar'.                         -->
-    <!-- uncomment this if you don't have bsh on your -->
-    <!-- classpath.  you won't be able to use the     -->
-    <!-- script element in process definition files   -->
-    <!-- has to be defined below org/jbpm/graph/def/Action.hbm.xml -->
-    <!-- due to the inline collection-cache elements below -->
-    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>    
-
-    <!-- graph.node mapping files -->
-    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
-
-    <!-- context.def mapping files -->
-    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
-
-    <!-- bytes mapping files -->
-    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
-
-    <!-- module.def mapping files -->
-    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
-
-    <!-- file.def mapping files -->
-    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
-
-    <!-- taskmgmt.def mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
-    
-    <!-- scheduler.def mapping files -->
-    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
-    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
-
-    <!-- graph.exe mapping files -->
-    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
-
-    <!-- module.exe mapping files -->
-    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
-        
-    <!-- context.exe mapping files -->
-    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
-
-    <!-- job mapping files -->
-    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
-    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
-
-    <!-- taskmgmt.exe mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
-
-    <!-- logging mapping files -->
-    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
-
-    <!-- ################################### -->
-    <!-- # cache settings                  # -->
-    <!-- # strategy="nonstrict-read-write" # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider # -->
-    <!-- ################################### -->
-
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="nonstrict-read-write" />	
-    
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="nonstrict-read-write" />
-    
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="nonstrict-read-write" />
-	
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="nonstrict-read-write" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="nonstrict-read-write" />		
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="nonstrict-read-write" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="nonstrict-read-write" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="nonstrict-read-write" />				
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="nonstrict-read-write" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="nonstrict-read-write" />	
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="nonstrict-read-write" />			
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="nonstrict-read-write" />			
-	
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="nonstrict-read-write" />	
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="nonstrict-read-write" />	
-    
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="nonstrict-read-write" />	
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="nonstrict-read-write" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="nonstrict-read-write" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="nonstrict-read-write" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="nonstrict-read-write" />			
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="nonstrict-read-write" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="nonstrict-read-write" />			
-
-    <!-- ############################ -->
-    <!-- # cache settings           # -->
-    <!-- # strategy="transactional" # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.TreeCacheProvider # -->
-    <!-- ############################ -->
-    
-    <!--
-	
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="transactional" />	
-    
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="transactional" />
-    
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="transactional" />
-	
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="transactional" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="transactional" />		
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="transactional" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="transactional" />		
-	
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="transactional" />				
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="transactional" />	
-	
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="transactional" />	
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="transactional" />			
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="transactional" />			
-	
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="transactional" />	
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="transactional" />	
-    
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="transactional" />	
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="transactional" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="transactional" />			
-    
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="transactional" />	    
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="transactional" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="transactional" />			
-    
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="transactional" />			
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="transactional" />			
-    
-    -->    
-
-  </session-factory>
-</hibernate-configuration>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/jbpm.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/jbpm.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/identity/src/test/resources/jbpm.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,9 +0,0 @@
-<jbpm-configuration>
-
-  <!-- 
-    The default configurations can be found in org/jbpm/default.jbpm.cfg.xml 
-    Those configurations can be overwritten by putting this file called 
-    jbpm.cfg.xml on the root of the classpath and put in the customized values.
-  -->
-
-</jbpm-configuration>

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/hibernate.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/hibernate.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/hibernate.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,336 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-  <session-factory>
-
-    <!-- hibernate dialect -->
-    <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
-
-    <!-- JDBC connection properties (begin) ===
-    <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
-    <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property>
-    <property name="hibernate.connection.username">sa</property>
-    <property name="hibernate.connection.password"></property>
-    ==== JDBC connection properties (end) -->
-
-    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
-
-    <!-- DataSource properties (begin) -->
-    <property name="hibernate.connection.datasource">java:JbpmDS</property>
-    <!-- DataSource properties (end) -->
-
-    <!-- JTA transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== JTA transaction properties (end) -->
-
-    <!-- CMT transaction properties (begin) ===
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    ==== CMT transaction properties (end) -->
-
-    <!-- logging properties (begin) ===
-    <property name="hibernate.show_sql">true</property>
-    <property name="hibernate.format_sql">true</property>
-    <property name="hibernate.use_sql_comments">true</property>
-    ==== logging properties (end) -->
-
-    <!-- ############################################ -->
-    <!-- # mapping files with external dependencies # -->
-    <!-- ############################################ -->
-
-    <!-- following mapping files have a dependendy on  -->
-    <!-- 'jbpm-identity.jar', mapping files            -->
-    <!-- of the pluggable jbpm identity component.     -->
-    <!-- Uncomment the following 3 lines if you        -->
-    <!-- want to use the jBPM identity mgmgt           -->
-    <!-- component.                                    -->
-    <!-- identity mappings (begin) -->
-    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
-    <!-- identity mappings (end) -->
-
-    <!-- following mapping files have a dependendy on  -->
-    <!-- the JCR API                                   -->
-    <!-- jcr mappings (begin) ===
-    <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
-    ==== jcr mappings (end) -->
-
-
-    <!-- ###################### -->
-    <!-- # jbpm mapping files # -->
-    <!-- ###################### -->
-
-    <!-- hql queries and type defs -->
-    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
-    <!-- hql queries used in simulation for quering historical data
-         uncomment if you want to use the GetSimulationInputCommand
-         or maybe you also want to use the queries yourself
-         be patient: the queries need the stddev function to be enabled in your dialect
-         more information on this can be found here: http://www.camunda.com/business_process_simulation_news/mysql_and_stddev.html -->
-    <!--
-    <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
-    -->
-
-    <!-- graph.action mapping files -->
-    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
-
-    <!-- graph.def mapping files -->
-    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
-    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
-
-    <!-- ############################################ -->
-    <!-- # another mapping file with external dependencies # -->
-    <!-- ############################################ -->
-    <!-- following mapping file has a dependendy on   -->
-    <!-- 'bsh-{version}.jar'.                         -->
-    <!-- uncomment this if you don't have bsh on your -->
-    <!-- classpath.  you won't be able to use the     -->
-    <!-- script element in process definition files   -->
-    <!-- has to be defined below org/jbpm/graph/def/Action.hbm.xml -->
-    <!-- due to the inline collection-cache elements below -->
-    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
-
-    <!-- graph.node mapping files -->
-    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
-
-    <!-- context.def mapping files -->
-    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
-
-
-    <!-- bytes mapping files -->
-    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
-
-    <!-- module.def mapping files -->
-    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
-
-    <!-- file.def mapping files -->
-    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
-
-    <!-- taskmgmt.def mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
-
-    <!-- scheduler.def mapping files -->
-    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
-    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
-
-    <!-- graph.exe mapping files -->
-    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
-
-    <!-- module.exe mapping files -->
-    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
-
-    <!-- context.exe mapping files -->
-    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
-
-    <!-- job mapping files -->
-    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
-    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
-    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
-
-    <!-- taskmgmt.exe mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
-
-    <!-- logging mapping files -->
-    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
-
-
-    <!-- ############################################ -->
-    <!-- # cache settings                               # -->
-    <!-- # strategy="nonstrict-read-write"      # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider # -->
-    <!-- ############################################ -->
-
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="nonstrict-read-write" />
-
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="nonstrict-read-write" />
-
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="nonstrict-read-write" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="nonstrict-read-write" />
-
-
-
-    <!-- ############################################ -->
-    <!-- # cache settings                               # -->
-    <!-- # strategy="transactional"      # -->
-    <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.TreeCacheProvider # -->
-    <!-- ############################################ -->
-
-    <!--
-
-    <class-cache	class="org.jbpm.context.def.VariableAccess" usage="transactional" />
-
-    <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="transactional" />
-
-    <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.graph.def.Action"	usage="transactional" />
-
-    <class-cache 	class="org.jbpm.graph.def.Event"	usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.graph.def.ExceptionHandler"	usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.graph.def.Node" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.Node.events" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.graph.def.ProcessDefinition"	usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="transactional" />
-
-    <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.graph.def.Transition"	usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="transactional" />
-    <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="transactional" />
-
-    <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="transactional" />
-
-    <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="transactional" />
-
-    <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.instantiation.Delegation"	usage="transactional" />
-
-    <class-cache 	class="org.jbpm.module.def.ModuleDefinition"	usage="transactional" />
-
-    <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.taskmgmt.def.TaskController"	usage="transactional" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="transactional" />
-
-    <class-cache 	class="org.jbpm.taskmgmt.def.Task"	usage="transactional" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="transactional" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="transactional" />
-
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="transactional" />
-    <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="transactional" />
-
-    -->
-
-  </session-factory>
-</hibernate-configuration>
\ No newline at end of file

Deleted: jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/jbpm.cfg.xml
===================================================================
--- jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/jbpm.cfg.xml	2008-07-29 09:44:52 UTC (rev 1744)
+++ jbossbpm/impl/jbpm3/trunk/modules/jpdl/ws/src/main/resources/jbpm.cfg.xml	2008-07-29 09:49:33 UTC (rev 1745)
@@ -1,52 +0,0 @@
-<jbpm-configuration>
-
-  <!--
-    This configuration is used when there is no jbpm.cfg.xml file found in the
-    root of the classpath.  It is a very basic configuration without persistence
-    and message services.  Only the authorization service installed.
-    You can parse and create processes, but when you try to use one of the
-    unavailable services, you'll get an exception.
-  -->
-
-  <jbpm-context>
-    <service name="persistence" factory="org.jbpm.persistence.db.DbPersistenceServiceFactory" />
-    <service name="tx" factory="org.jbpm.tx.TxServiceFactory" />
-    <service name="message" factory="org.jbpm.msg.db.DbMessageServiceFactory" />
-    <service name="scheduler" factory="org.jbpm.scheduler.db.DbSchedulerServiceFactory" />
-    <service name="logging" factory="org.jbpm.logging.db.DbLoggingServiceFactory" />
-    <service name="authentication" factory="org.jbpm.security.authentication.DefaultAuthenticationServiceFactory" />
-  </jbpm-context>
-
-  <!-- configuration property used by persistence service impl org.jbpm.persistence.db.DbPersistenceServiceFactory -->
-  <string name="resource.hibernate.cfg.xml" value="hibernate.cfg.xml" />
-
-  <!-- configuration resource files pointing to default configuration files in jbpm-{version}.jar -->
-  <string name="resource.business.calendar" value="org/jbpm/calendar/jbpm.business.calendar.properties" />
-  <string name="resource.default.modules" value="org/jbpm/graph/def/jbpm.default.modules.properties" />
-  <string name="resource.converter" value="org/jbpm/db/hibernate/jbpm.converter.properties" />
-  <string name="resource.action.types" value="org/jbpm/graph/action/action.types.xml" />
-  <string name="resource.node.types" value="org/jbpm/graph/node/node.types.xml" />
-  <string name="resource.parsers" value="org/jbpm/jpdl/par/jbpm.parsers.xml" />
-  <string name="resource.varmapping" value="org/jbpm/context/exe/jbpm.varmapping.xml" />
-  <string name="resource.mail.templates" value="jbpm.mail.templates.xml" />
-
-  <int    name="jbpm.byte.block.size" value="1024" singleton="true" />
-  <bean   name="jbpm.task.instance.factory" class="org.jbpm.taskmgmt.impl.DefaultTaskInstanceFactoryImpl" singleton="true" />
-  <bean   name="jbpm.variable.resolver" class="org.jbpm.jpdl.el.impl.JbpmVariableResolver" singleton="true" />
-  <string name="jbpm.mail.smtp.host" value="localhost" />
-  <bean   name="jbpm.mail.address.resolver" class="org.jbpm.identity.mail.IdentityAddressResolver" singleton="true" />
-  <string name="jbpm.mail.from.address" value="jbpm at noreply" />
-
-  <bean name="jbpm.job.executor" class="org.jbpm.job.executor.JobExecutor">
-    <field name="jbpmConfiguration"><ref bean="jbpmConfiguration" /></field>
-    <field name="name"><string value="JbpmJobExector" /></field>
-    <field name="nbrOfThreads"><int value="1" /></field>
-    <field name="idleInterval"><int value="5000" /></field>
-    <field name="maxIdleInterval"><int value="3600000" /></field> <!-- 1 hour -->
-    <field name="historyMaxSize"><int value="20" /></field>
-    <field name="maxLockTime"><int value="600000" /></field> <!-- 10 minutes -->
-    <field name="lockMonitorInterval"><int value="60000" /></field> <!-- 1 minute -->
-    <field name="lockBufferTime"><int value="5000" /></field> <!-- 5 seconds -->
-  </bean>
-
-</jbpm-configuration>




More information about the jbpm-commits mailing list