Author: boisvert
Date: Thu Oct 12 12:42:49 2006
New Revision: 463390

URL: http://svn.apache.org/viewvc?view=rev&rev=463390
Log:
Switch to maven-jbi-plugin

Added:
    incubator/ode/trunk/jbi/src/main/jbi/
    incubator/ode/trunk/jbi/src/main/jbi/ehcache.xml
    incubator/ode/trunk/jbi/src/main/jbi/hibernate.properties
    incubator/ode/trunk/jbi/src/main/jbi/ode-jbi.properties
    incubator/ode/trunk/jbi/src/main/resources/ehcache.xml
    incubator/ode/trunk/jbi/src/main/resources/hibernate.properties
    incubator/ode/trunk/jbi/src/main/resources/ode-jbi.properties
Modified:
    incubator/ode/trunk/jbi/pom.xml

Modified: incubator/ode/trunk/jbi/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/pom.xml?view=diff&rev=463390&r1=463389&r2=463390
==============================================================================
--- incubator/ode/trunk/jbi/pom.xml (original)
+++ incubator/ode/trunk/jbi/pom.xml Thu Oct 12 12:42:49 2006
@@ -1,63 +1,109 @@
 <?xml version="1.0"?>
 <!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements.  See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership.  The ASF licenses this file
-  ~ to you under the Apache License, Version 2.0 (the
-  ~ "License"); you may not use this file except in compliance
-  ~ with the License.  You may obtain a copy of the License at
-  ~
-  ~    http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing,
-  ~ software distributed under the License is distributed on an
-  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~ KIND, either express or implied.  See the License for the
-  ~ specific language governing permissions and limitations
-  ~ under the License.
-  -->
+       ~ Licensed to the Apache Software Foundation (ASF) under one
+       ~ or more contributor license agreements.  See the NOTICE file
+       ~ distributed with this work for additional information
+       ~ regarding copyright ownership.  The ASF licenses this file
+       ~ to you under the Apache License, Version 2.0 (the
+       ~ "License"); you may not use this file except in compliance
+       ~ with the License.  You may obtain a copy of the License at
+       ~
+       ~    http://www.apache.org/licenses/LICENSE-2.0
+       ~
+       ~ Unless required by applicable law or agreed to in writing,
+       ~ software distributed under the License is distributed on an
+       ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+       ~ KIND, either express or implied.  See the License for the
+       ~ specific language governing permissions and limitations
+       ~ under the License.
+-->
 
 <project>
-    <groupId>org.apache.ode</groupId>
-    <artifactId>ode-jbi</artifactId>
-    <name>ODE :: JBI Component for Process Engine</name>
+       <groupId>org.apache.ode</groupId>
+       <artifactId>ode-jbi</artifactId>
+       <packaging>jbi-component</packaging>
+       <name>ODE :: JBI Component for Process Engine</name>
 
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.ode</groupId>
-        <artifactId>ode</artifactId>
-        <version>2.0-SNAPSHOT</version>
-    </parent>
-    <version>2.0-SNAPSHOT</version>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.ode</groupId>
-            <artifactId>ode-dao-hibernate</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.ode</groupId>
-            <artifactId>ode-bpel-runtime</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.ode</groupId>
-            <artifactId>ode-bpel-scheduler-quartz</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.ode</groupId>
-            <artifactId>ode-minerva</artifactId>
-        </dependency>
-         <dependency>
-            <groupId>org.apache.ode</groupId>
-            <artifactId>ode-bpel-connector</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.servicemix</groupId>
-            <artifactId>servicemix-jbi</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.derby</groupId>
-            <artifactId>derby</artifactId>
-        </dependency>
-    </dependencies>
+       <modelVersion>4.0.0</modelVersion>
+       <parent>
+               <groupId>org.apache.ode</groupId>
+               <artifactId>ode</artifactId>
+               <version>2.0-SNAPSHOT</version>
+       </parent>
+       <version>2.0-SNAPSHOT</version>
+       <dependencies>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-dao-hibernate</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-runtime</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-scheduler-quartz</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-minerva</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-connector</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.servicemix</groupId>
+                       <artifactId>servicemix-jbi</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.derby</groupId>
+                       <artifactId>derby</artifactId>
+               </dependency>           
+       </dependencies>
+
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>dependency-maven-plugin</artifactId>
+                               <version>1.0</version>
+                               <executions>
+                                       <execution>
+                                               <id>unpack-samples</id>
+                                               
<phase>generate-resources</phase>
+                                               <goals>
+                                                       <goal>unpack</goal>
+                                               </goals>
+                                               <configuration>
+                                                       
<outputDirectory>${project.build.directory}/${project.artifactId}-${project.version}-installer</outputDirectory>
+                                                       <artifactItems>
+                                                               <artifactItem>
+                                                                       
<groupId>org.apache.ode</groupId>
+                                                                       
<artifactId>ode-dao-hibernate-db-derby</artifactId>
+                                                                       
<version>${pom.version}</version>
+                                                                       
<type>tar</type>
+                                                               </artifactItem> 
                                                
+                                                       </artifactItems>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.servicemix.tooling</groupId>
+                               <artifactId>jbi-maven-plugin</artifactId>
+                               <version>3.0-incubating</version>
+                               <extensions>true</extensions>
+                               <configuration>
+                                       <type>service-engine</type>
+                                       <component>
+                                               org.apache.ode.jbi.OdeComponent
+                                       </component>
+                                       <bootstrap>
+                                               org.apache.ode.jbi.OdeBootstrap
+                                       </bootstrap>
+                               </configuration>
+                       </plugin>
+               </plugins>
+       </build>
 </project>

Added: incubator/ode/trunk/jbi/src/main/jbi/ehcache.xml
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/jbi/ehcache.xml?view=auto&rev=463390
==============================================================================
--- incubator/ode/trunk/jbi/src/main/jbi/ehcache.xml (added)
+++ incubator/ode/trunk/jbi/src/main/jbi/ehcache.xml Thu Oct 12 12:42:49 2006
@@ -0,0 +1,113 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+
+<ehcache>
+
+    <!-- Sets the path to the directory where cache .data files are created.
+
+         If the path is a Java System Property it is replaced by
+         its value in the running VM.
+
+         The following properties are translated:
+         user.home - User's home directory
+         user.dir - User's current working directory
+         java.io.tmpdir - Default temp file path -->
+    <diskStore path="java.io.tmpdir"/>
+
+
+    <!--Default Cache configuration. These will applied to caches 
programmatically created through
+        the CacheManager.
+
+        The following attributes are required for defaultCache:
+
+        maxInMemory       - Sets the maximum number of objects that will be 
created in memory
+        eternal           - Sets whether elements are eternal. If eternal,  
timeouts are ignored and the element
+                            is never expired.
+        timeToIdleSeconds - Sets the time to idle for an element before it 
expires.
+                            i.e. The maximum amount of time between accesses 
before an element expires
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that an 
Element can idle for infinity
+        timeToLiveSeconds - Sets the time to live for an element before it 
expires.
+                            i.e. The maximum time between creation time and 
when an element expires.
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that and 
Element can live for infinity
+        overflowToDisk    - Sets whether elements can overflow to disk when 
the in-memory cache
+                            has reached the maxInMemory limit.
+
+        -->
+    <defaultCache
+        maxElementsInMemory="2000"
+        eternal="false"
+        timeToIdleSeconds="120"
+        timeToLiveSeconds="120"
+        overflowToDisk="true"
+        />
+
+    <!--Predefined caches.  Add your cache configuration settings here.
+        If you do not have a configuration for your cache a WARNING will be 
issued when the
+        CacheManager starts
+
+        The following attributes are required for defaultCache:
+
+        name              - Sets the name of the cache. This is used to 
identify the cache. It must be unique.
+        maxInMemory       - Sets the maximum number of objects that will be 
created in memory
+        eternal           - Sets whether elements are eternal. If eternal,  
timeouts are ignored and the element
+                            is never expired.
+        timeToIdleSeconds - Sets the time to idle for an element before it 
expires.
+                            i.e. The maximum amount of time between accesses 
before an element expires
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that an 
Element can idle for infinity
+        timeToLiveSeconds - Sets the time to live for an element before it 
expires.
+                            i.e. The maximum time between creation time and 
when an element expires.
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that an 
Element can live for infinity
+        overflowToDisk    - Sets whether elements can overflow to disk when 
the in-memory cache
+                            has reached the maxInMemory limit.
+
+        -->
+
+    <!-- Sample cache named sampleCache1
+        This cache contains a maximum in memory of 10000 elements, and will 
expire
+        an element if it is idle for more than 5 minutes and lives for more 
than
+        10 minutes.
+
+        If there are more than 10000 elements it will overflow to the
+        disk cache, which in this configuration will go to wherever 
java.io.tmp is
+        defined on your system. On a standard Linux system this will be /tmp"
+        -->
+    <cache name="my.package.Class"
+        maxElementsInMemory="10000"
+        eternal="false"
+        timeToIdleSeconds="300"
+        timeToLiveSeconds="600"
+        overflowToDisk="true"
+        />
+
+    <!-- Sample cache named sampleCache2
+        This cache contains 1000 elements. Elements will always be held in 
memory.
+        They are not expired. -->
+    <cache name="my.package.Class.collection"
+        maxElementsInMemory="1000"
+        eternal="true"
+        overflowToDisk="false"
+        /> -->
+
+    <!-- Place configuration for your caches following -->
+
+</ehcache>

Added: incubator/ode/trunk/jbi/src/main/jbi/hibernate.properties
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/jbi/hibernate.properties?view=auto&rev=463390
==============================================================================
--- incubator/ode/trunk/jbi/src/main/jbi/hibernate.properties (added)
+++ incubator/ode/trunk/jbi/src/main/jbi/hibernate.properties Thu Oct 12 
12:42:49 2006
@@ -0,0 +1,30 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+#
+# Misc. Hibernate DAO Configuration
+# Settings in this file override the defaults.
+#
+
+# Enable SQL-level debug logging (uncomment for logging)
+hibernate.show_sql=false
+
+# Force schema auto-generation. (Off by default)
+hibernate.hbm2ddl.auto=false
+

Added: incubator/ode/trunk/jbi/src/main/jbi/ode-jbi.properties
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/jbi/ode-jbi.properties?view=auto&rev=463390
==============================================================================
--- incubator/ode/trunk/jbi/src/main/jbi/ode-jbi.properties (added)
+++ incubator/ode/trunk/jbi/src/main/jbi/ode-jbi.properties Thu Oct 12 12:42:49 
2006
@@ -0,0 +1,62 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+# ODE-JBI Configuraiton Properties
+
+# Process Identifier Namespace [QNAME]
+# Namespace for processes created using the JBI integartion.
+# This will be the namespace of the process identifiers (PIDs)
+ode-jbi.pidNamespace=urn:ode-jbi
+
+# Allow Incomplete Deployment ("true","false")
+# Should incomplete deployments be allowed? An incomplete deployment
+# arises when a service unit contains multiple processes and not all
+# of the processes can be deployed. If incomplete deployments are 
+# allowed (true), the service unit will report success if any of the
+# processes can be deployed. If not allowed (false), a failure in
+# one process will prevent all processes from being deployed.
+ode-jbi.allowIncompleteDeployment=false
+
+# Database Mode ("INTERNAL", "EXTERNAL", "EMBEDDED")
+# What kind of database should ODE use?
+#   * "EMBEDDED" - ODE will create its own embbeded database (Derby)
+#                 and connection pool (Minerva).
+#   * "EXTERNAL" - ODE will use an app-server provided database and pool. 
+#                  The "ode-jbi.db.ext.dataSource" property will need to
+#                  be set.
+#   * "INTERNAL" - ODE will create its own connection pool for a user-
+#                  specified JDBC URL and driver.
+ode-jbi.db.mode=EMBEDDED
+
+# External Database [JNDI Name]
+# JNDI Name of the DataSource for the ODE database. This is only
+# used if the "ode-jbi.db.mode" property is set to "EXTERNAL"
+ode-jbi.db.ext.dataSource=java:comp/env/jdbc/ode
+
+# Embedded Database Name [String]
+# Name of the embedded Derby database. This is only used if the
+# "ode-jbi.db.mode" property is set to "EMBEDDED".
+ode-jbi.db.emb.name=data
+
+# Class name of the message mapper that should be used to convert message
+# between ODE / NMS. 
+# org.apache.ode.jbi.msgmap.JbiWsdl11WrapperMapper - use JBI WSDL 1.1 
"warapped" 
+# org.apache.ode.jbi.msgmap.ServiceMixMapper
+# org.apache.ode.jbi.msgmap.DocLitMapper
+ode-jbi.messageMapper=org.apache.ode.jbi.msgmap.ServiceMixMapper

Added: incubator/ode/trunk/jbi/src/main/resources/ehcache.xml
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/resources/ehcache.xml?view=auto&rev=463390
==============================================================================
--- incubator/ode/trunk/jbi/src/main/resources/ehcache.xml (added)
+++ incubator/ode/trunk/jbi/src/main/resources/ehcache.xml Thu Oct 12 12:42:49 
2006
@@ -0,0 +1,113 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+
+<ehcache>
+
+    <!-- Sets the path to the directory where cache .data files are created.
+
+         If the path is a Java System Property it is replaced by
+         its value in the running VM.
+
+         The following properties are translated:
+         user.home - User's home directory
+         user.dir - User's current working directory
+         java.io.tmpdir - Default temp file path -->
+    <diskStore path="java.io.tmpdir"/>
+
+
+    <!--Default Cache configuration. These will applied to caches 
programmatically created through
+        the CacheManager.
+
+        The following attributes are required for defaultCache:
+
+        maxInMemory       - Sets the maximum number of objects that will be 
created in memory
+        eternal           - Sets whether elements are eternal. If eternal,  
timeouts are ignored and the element
+                            is never expired.
+        timeToIdleSeconds - Sets the time to idle for an element before it 
expires.
+                            i.e. The maximum amount of time between accesses 
before an element expires
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that an 
Element can idle for infinity
+        timeToLiveSeconds - Sets the time to live for an element before it 
expires.
+                            i.e. The maximum time between creation time and 
when an element expires.
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that and 
Element can live for infinity
+        overflowToDisk    - Sets whether elements can overflow to disk when 
the in-memory cache
+                            has reached the maxInMemory limit.
+
+        -->
+    <defaultCache
+        maxElementsInMemory="2000"
+        eternal="false"
+        timeToIdleSeconds="120"
+        timeToLiveSeconds="120"
+        overflowToDisk="true"
+        />
+
+    <!--Predefined caches.  Add your cache configuration settings here.
+        If you do not have a configuration for your cache a WARNING will be 
issued when the
+        CacheManager starts
+
+        The following attributes are required for defaultCache:
+
+        name              - Sets the name of the cache. This is used to 
identify the cache. It must be unique.
+        maxInMemory       - Sets the maximum number of objects that will be 
created in memory
+        eternal           - Sets whether elements are eternal. If eternal,  
timeouts are ignored and the element
+                            is never expired.
+        timeToIdleSeconds - Sets the time to idle for an element before it 
expires.
+                            i.e. The maximum amount of time between accesses 
before an element expires
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that an 
Element can idle for infinity
+        timeToLiveSeconds - Sets the time to live for an element before it 
expires.
+                            i.e. The maximum time between creation time and 
when an element expires.
+                            Is only used if the element is not eternal.
+                            Optional attribute. A value of 0 means that an 
Element can live for infinity
+        overflowToDisk    - Sets whether elements can overflow to disk when 
the in-memory cache
+                            has reached the maxInMemory limit.
+
+        -->
+
+    <!-- Sample cache named sampleCache1
+        This cache contains a maximum in memory of 10000 elements, and will 
expire
+        an element if it is idle for more than 5 minutes and lives for more 
than
+        10 minutes.
+
+        If there are more than 10000 elements it will overflow to the
+        disk cache, which in this configuration will go to wherever 
java.io.tmp is
+        defined on your system. On a standard Linux system this will be /tmp"
+        -->
+    <cache name="my.package.Class"
+        maxElementsInMemory="10000"
+        eternal="false"
+        timeToIdleSeconds="300"
+        timeToLiveSeconds="600"
+        overflowToDisk="true"
+        />
+
+    <!-- Sample cache named sampleCache2
+        This cache contains 1000 elements. Elements will always be held in 
memory.
+        They are not expired. -->
+    <cache name="my.package.Class.collection"
+        maxElementsInMemory="1000"
+        eternal="true"
+        overflowToDisk="false"
+        /> -->
+
+    <!-- Place configuration for your caches following -->
+
+</ehcache>

Added: incubator/ode/trunk/jbi/src/main/resources/hibernate.properties
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/resources/hibernate.properties?view=auto&rev=463390
==============================================================================
--- incubator/ode/trunk/jbi/src/main/resources/hibernate.properties (added)
+++ incubator/ode/trunk/jbi/src/main/resources/hibernate.properties Thu Oct 12 
12:42:49 2006
@@ -0,0 +1,30 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+#
+# Misc. Hibernate DAO Configuration
+# Settings in this file override the defaults.
+#
+
+# Enable SQL-level debug logging (uncomment for logging)
+hibernate.show_sql=false
+
+# Force schema auto-generation. (Off by default)
+hibernate.hbm2ddl.auto=false
+

Added: incubator/ode/trunk/jbi/src/main/resources/ode-jbi.properties
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/resources/ode-jbi.properties?view=auto&rev=463390
==============================================================================
--- incubator/ode/trunk/jbi/src/main/resources/ode-jbi.properties (added)
+++ incubator/ode/trunk/jbi/src/main/resources/ode-jbi.properties Thu Oct 12 
12:42:49 2006
@@ -0,0 +1,62 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+# ODE-JBI Configuraiton Properties
+
+# Process Identifier Namespace [QNAME]
+# Namespace for processes created using the JBI integartion.
+# This will be the namespace of the process identifiers (PIDs)
+ode-jbi.pidNamespace=urn:ode-jbi
+
+# Allow Incomplete Deployment ("true","false")
+# Should incomplete deployments be allowed? An incomplete deployment
+# arises when a service unit contains multiple processes and not all
+# of the processes can be deployed. If incomplete deployments are 
+# allowed (true), the service unit will report success if any of the
+# processes can be deployed. If not allowed (false), a failure in
+# one process will prevent all processes from being deployed.
+ode-jbi.allowIncompleteDeployment=false
+
+# Database Mode ("INTERNAL", "EXTERNAL", "EMBEDDED")
+# What kind of database should ODE use?
+#   * "EMBEDDED" - ODE will create its own embbeded database (Derby)
+#                 and connection pool (Minerva).
+#   * "EXTERNAL" - ODE will use an app-server provided database and pool. 
+#                  The "ode-jbi.db.ext.dataSource" property will need to
+#                  be set.
+#   * "INTERNAL" - ODE will create its own connection pool for a user-
+#                  specified JDBC URL and driver.
+ode-jbi.db.mode=EMBEDDED
+
+# External Database [JNDI Name]
+# JNDI Name of the DataSource for the ODE database. This is only
+# used if the "ode-jbi.db.mode" property is set to "EXTERNAL"
+ode-jbi.db.ext.dataSource=java:comp/env/jdbc/ode
+
+# Embedded Database Name [String]
+# Name of the embedded Derby database. This is only used if the
+# "ode-jbi.db.mode" property is set to "EMBEDDED".
+ode-jbi.db.emb.name=data
+
+# Class name of the message mapper that should be used to convert message
+# between ODE / NMS. 
+# org.apache.ode.jbi.msgmap.JbiWsdl11WrapperMapper - use JBI WSDL 1.1 
"warapped" 
+# org.apache.ode.jbi.msgmap.ServiceMixMapper
+# org.apache.ode.jbi.msgmap.DocLitMapper
+ode-jbi.messageMapper=org.apache.ode.jbi.msgmap.ServiceMixMapper


Reply via email to