synching with trunk

git-svn-id: https://svn.apache.org/repos/asf/juddi/branches/juddi-3.2.x@1483174 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/RELEASE_NOTES.html b/RELEASE_NOTES.html
index 97103a3..3760afc 100644
--- a/RELEASE_NOTES.html
+++ b/RELEASE_NOTES.html
@@ -14,6 +14,113 @@
  * limitations under the License.
  *
  * -->
+ 
+ 
+        <h1>Release Notes - jUDDI - Version 3.1.5
+                </h1>
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-363'>JUDDI-363</a>] -         Move hibernate and openjpa persistence files out of resources
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-409'>JUDDI-409</a>] -         problems in digital signature on entity
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-496'>JUDDI-496</a>] -         The tModel is not loaded in the SubscriptionNotifier
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-545'>JUDDI-545</a>] -         combineCategoryBags findQualifier not performing correctly when used in find_business call
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-548'>JUDDI-548</a>] -         java7 compatibility
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-553'>JUDDI-553</a>] -         TModelDetail not deleted when TModel is deleted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-557'>JUDDI-557</a>] -         Update all POMs on example
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-560'>JUDDI-560</a>] -         Issues from findbugs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-561'>JUDDI-561</a>] -         Transaction rollback when PersonName Lang is greater than 5 characters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-562'>JUDDI-562</a>] -         CI build integration failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-565'>JUDDI-565</a>] -         Binding template validation rules are incorrect
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-566'>JUDDI-566</a>] -         Using service/binding/hostingDirector causes a NPE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-568'>JUDDI-568</a>] -         If publication of the root publisher fails, juddi goes into an infinite loop
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-569'>JUDDI-569</a>] -         Performance Issue fetching service list
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-571'>JUDDI-571</a>] -         find_services lang issue
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-572'>JUDDI-572</a>] -         Sending a business key for getServiceDetail causing a class cast exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-573'>JUDDI-573</a>] -         Performance Issue fetching business
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-574'>JUDDI-574</a>] -         findTmodel search results does not return the Lang element
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-576'>JUDDI-576</a>] -         Fix broken links and old wiki site
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-582'>JUDDI-582</a>] -         KeyedReferenceGroup/tModelKey is either not saved or not retrieved
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-589'>JUDDI-589</a>] -         find qualifier signaturePresent doesn&#39;t appear to follow the spec
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-591'>JUDDI-591</a>] -         Add support for email alerts for Subscription API
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-592'>JUDDI-592</a>] -         failing unit test on latest trunk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-612'>JUDDI-612</a>] -         Build &#39;clean&#39; target does not remove the content in juddi-core-openjpa\src\main
+</li>
+</ul>
+                
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-89'>JUDDI-89</a>] -         JDBC Datastore performance improvements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-554'>JUDDI-554</a>] -         Link to wiki from participation page goes to a different url
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-555'>JUDDI-555</a>] -         Add additional examples for working with UDDI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-559'>JUDDI-559</a>] -         Authentication Tokens do not expire
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-575'>JUDDI-575</a>] -         Referential Integrity Check 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-588'>JUDDI-588</a>] -         Default Juddi business has services with endpoints starting with ${juddi.server.baseurl}/juddiv3
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-601'>JUDDI-601</a>] -         Add more constant fields and documentation to juddi-client
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-611'>JUDDI-611</a>] -         UDDIClerkManager renamed to UDDIClient
+</li>
+</ul>
+    
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-563'>JUDDI-563</a>] -         Package a Jboss 5/6 compatible war
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-580'>JUDDI-580</a>] -         Validation Framework Enhancements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-584'>JUDDI-584</a>] -         provide a working example of configuring juddi with postgres
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-585'>JUDDI-585</a>] -         Add a generated Release class to the juddi-client to provide version information at runtime
+</li>
+</ul>
+                        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-480'>JUDDI-480</a>] -         Add juddiv3.war distribution for other appservers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-514'>JUDDI-514</a>] -         Upgrade support WSDL2UDDI registration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-540'>JUDDI-540</a>] -         Revisit Distro
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-541'>JUDDI-541</a>] -         Small changes to the build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JUDDI-586'>JUDDI-586</a>] -         Upgrade OpenJPA to 2.x
+</li>
+</ul>
+                    
+                    
 <h1>Release Notes - jUDDI - Version 3.1.4</h1>
                 
 <h2>        Bug
diff --git a/docs/Eclipse Setup.pdf b/docs/Eclipse Setup.pdf
new file mode 100644
index 0000000..c3c3f0d
--- /dev/null
+++ b/docs/Eclipse Setup.pdf
Binary files differ
diff --git a/docs/db/ddl/README.txt b/docs/db/ddl/README.txt
index 9ca40c3..1542557 100644
--- a/docs/db/ddl/README.txt
+++ b/docs/db/ddl/README.txt
@@ -26,7 +26,7 @@
 
 DB2Dialect
 DerbyDialect
-MySQLDBDialect
+MySQLDialect
 MySQL5InnoDBDialect
 Oracle9Dialect
 PostgreSQLDialect
diff --git a/docs/db/ddl/db2.ddl b/docs/db/ddl/db2.ddl
index c488265..de34715 100644
--- a/docs/db/ddl/db2.ddl
+++ b/docs/db/ddl/db2.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id bigint generated by default as identity,
         sort_code varchar(10),
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id bigint generated by default as identity,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_binding_template (
         access_point_type varchar(255),
-        access_point_url varchar(4000),
+        access_point_url varchar(4096),
         hosting_redirector varchar(255),
         entity_key varchar(255) not null,
         service_key varchar(255) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id bigint generated by default as identity,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id bigint generated by default as identity,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id bigint generated by default as identity,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         contact_id bigint not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id bigint generated by default as identity,
-        url varchar(255) not null,
+        url varchar(4096) not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id bigint generated by default as identity,
-        email_address varchar(255) not null,
+        email_address varchar(4096) not null,
         use_type varchar(255),
         contact_id bigint not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id bigint generated by default as identity,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id bigint generated by default as identity,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255),
         factory_naming_provider varchar(255),
         factory_url_pkgs varchar(255),
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255),
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id bigint generated by default as identity,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         overview_doc_id bigint,
         primary key (id)
     );
 
     create table j3_person_name (
         id bigint generated by default as identity,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         contact_id bigint not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id bigint generated by default as identity,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id bigint generated by default as identity,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted smallint,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id bigint generated by default as identity,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id bigint generated by default as identity,
-        instance_parms varchar(512),
+        instance_parms varchar(8192),
         tmodel_key varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id bigint generated by default as identity,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
diff --git a/docs/db/ddl/derby.ddl b/docs/db/ddl/derby.ddl
index ef5fec6..48c7a5a 100644
--- a/docs/db/ddl/derby.ddl
+++ b/docs/db/ddl/derby.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id bigint not null,
         sort_code varchar(10),
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id bigint not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_binding_template (
         access_point_type varchar(255),
-        access_point_url varchar(4000),
+        access_point_url varchar(4096),
         hosting_redirector varchar(255),
         entity_key varchar(255) not null,
         service_key varchar(255) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id bigint not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id bigint not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id bigint not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         contact_id bigint not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id bigint not null,
-        url varchar(255) not null,
+        url varchar(4096) not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id bigint not null,
-        email_address varchar(255) not null,
+        email_address varchar(4096) not null,
         use_type varchar(255),
         contact_id bigint not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id bigint not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id bigint not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255),
         factory_naming_provider varchar(255),
         factory_url_pkgs varchar(255),
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255),
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id bigint not null,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         overview_doc_id bigint,
         primary key (id)
     );
 
     create table j3_person_name (
         id bigint not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         contact_id bigint not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id bigint not null,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id bigint not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted smallint,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id bigint not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id bigint not null,
-        instance_parms varchar(512),
+        instance_parms varchar(8192),
         tmodel_key varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id bigint not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
diff --git a/docs/db/ddl/mysql.ddl b/docs/db/ddl/mysql.ddl
index 07003d1..276479c 100644
--- a/docs/db/ddl/mysql.ddl
+++ b/docs/db/ddl/mysql.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id bigint not null auto_increment,
         sort_code varchar(10),
@@ -51,8 +36,8 @@
 
     create table j3_binding_descr (
         id bigint not null auto_increment,
-        descr longtext not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id bigint not null auto_increment,
-        descr longtext not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id bigint not null auto_increment,
-        descr longtext not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         contact_id bigint not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id bigint not null auto_increment,
-        url varchar(255) not null,
+        url longtext not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id bigint not null auto_increment,
-        email_address varchar(255) not null,
+        email_address longtext not null,
         use_type varchar(255),
         contact_id bigint not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id bigint not null auto_increment,
-        descr longtext not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id bigint not null auto_increment,
-        descr longtext not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255),
         factory_naming_provider varchar(255),
         factory_url_pkgs varchar(255),
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255),
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id bigint not null auto_increment,
         descr longtext not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         overview_doc_id bigint,
         primary key (id)
     );
 
     create table j3_person_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         contact_id bigint not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id bigint not null auto_increment,
         descr longtext not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted bit,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id bigint not null auto_increment,
-        descr longtext not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id bigint not null auto_increment,
-        descr longtext not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
diff --git a/docs/db/ddl/mysql5.ddl b/docs/db/ddl/mysql5.ddl
index 37ee1d9..e621672 100644
--- a/docs/db/ddl/mysql5.ddl
+++ b/docs/db/ddl/mysql5.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id bigint not null auto_increment,
         sort_code varchar(10),
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_binding_template (
         access_point_type varchar(255),
-        access_point_url varchar(4000),
+        access_point_url varchar(4096),
         hosting_redirector varchar(255),
         entity_key varchar(255) not null,
         service_key varchar(255) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         contact_id bigint not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id bigint not null auto_increment,
-        url varchar(255) not null,
+        url varchar(4096) not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id bigint not null auto_increment,
-        email_address varchar(255) not null,
+        email_address varchar(4096) not null,
         use_type varchar(255),
         contact_id bigint not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255),
         factory_naming_provider varchar(255),
         factory_url_pkgs varchar(255),
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255),
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id bigint not null auto_increment,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         overview_doc_id bigint,
         primary key (id)
     );
 
     create table j3_person_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         contact_id bigint not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id bigint not null auto_increment,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted bit,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id bigint not null auto_increment,
-        instance_parms varchar(512),
+        instance_parms varchar(8192),
         tmodel_key varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     );
diff --git a/docs/db/ddl/mysql5InnoDB.ddl b/docs/db/ddl/mysql5InnoDB.ddl
index 00e4b8c..14e29ab 100644
--- a/docs/db/ddl/mysql5InnoDB.ddl
+++ b/docs/db/ddl/mysql5InnoDB.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id bigint not null auto_increment,
         sort_code varchar(10),
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     ) ENGINE=InnoDB;
 
     create table j3_binding_template (
         access_point_type varchar(255),
-        access_point_url varchar(4000),
+        access_point_url varchar(4096),
         hosting_redirector varchar(255),
         entity_key varchar(255) not null,
         service_key varchar(255) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     ) ENGINE=InnoDB;
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         contact_id bigint not null,
         primary key (id)
     ) ENGINE=InnoDB;
 
     create table j3_discovery_url (
         id bigint not null auto_increment,
-        url varchar(255) not null,
+        url varchar(4096) not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id bigint not null auto_increment,
-        email_address varchar(255) not null,
+        email_address varchar(4096) not null,
         use_type varchar(255),
         contact_id bigint not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     ) ENGINE=InnoDB;
 
     create table j3_instance_details_doc_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     ) ENGINE=InnoDB;
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255),
         factory_naming_provider varchar(255),
         factory_url_pkgs varchar(255),
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255),
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id bigint not null auto_increment,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         overview_doc_id bigint,
         primary key (id)
     ) ENGINE=InnoDB;
 
     create table j3_person_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         contact_id bigint not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id bigint not null auto_increment,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     ) ENGINE=InnoDB;
 
     create table j3_service_name (
         id bigint not null auto_increment,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     ) ENGINE=InnoDB;
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    ) ENGINE=InnoDB;
+
     create table j3_tmodel (
         deleted bit,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     ) ENGINE=InnoDB;
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id bigint not null auto_increment,
-        instance_parms varchar(512),
+        instance_parms varchar(8192),
         tmodel_key varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id bigint not null auto_increment,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id bigint not null,
         primary key (id)
     ) ENGINE=InnoDB;
diff --git a/docs/db/ddl/oracle9.ddl b/docs/db/ddl/oracle9.ddl
index 5bee1fa..f92ce12 100644
--- a/docs/db/ddl/oracle9.ddl
+++ b/docs/db/ddl/oracle9.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id number(19,0) not null,
         sort_code varchar2(10 char),
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id number(19,0) not null,
-        descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        descr varchar2(255 char) not null,
+        lang_code varchar2(26 char),
         entity_key varchar2(255 char) not null,
         primary key (id)
     );
 
     create table j3_binding_template (
         access_point_type varchar2(255 char),
-        access_point_url varchar2(4000 char),
+        access_point_url long,
         hosting_redirector varchar2(255 char),
         entity_key varchar2(255 char) not null,
         service_key varchar2(255 char) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id number(19,0) not null,
-        descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        descr varchar2(255 char) not null,
+        lang_code varchar2(26 char),
         entity_key varchar2(255 char) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id number(19,0) not null,
-        lang_code varchar2(5 char),
+        lang_code varchar2(26 char),
         name varchar2(255 char) not null,
         entity_key varchar2(255 char) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id number(19,0) not null,
-        descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        descr varchar2(255 char) not null,
+        lang_code varchar2(26 char),
         contact_id number(19,0) not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id number(19,0) not null,
-        url varchar2(255 char) not null,
+        url long not null,
         use_type varchar2(255 char) not null,
         entity_key varchar2(255 char) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id number(19,0) not null,
-        email_address varchar2(255 char) not null,
+        email_address long not null,
         use_type varchar2(255 char),
         contact_id number(19,0) not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id number(19,0) not null,
-        descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        descr varchar2(255 char) not null,
+        lang_code varchar2(26 char),
         tmodel_instance_info_id number(19,0) not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id number(19,0) not null,
-        descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        descr varchar2(255 char) not null,
+        lang_code varchar2(26 char),
         tmodel_instance_info_id number(19,0) not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar2(255 char) not null,
+        client_name varchar2(255 char) not null,
         custody_transfer_url varchar2(255 char) not null,
         factory_initial varchar2(255 char),
         factory_naming_provider varchar2(255 char),
         factory_url_pkgs varchar2(255 char),
         inquiry_url varchar2(255 char) not null,
         juddi_api_url varchar2(255 char),
-        manager_name varchar2(255 char) not null,
         proxy_transport varchar2(255 char) not null,
         publish_url varchar2(255 char) not null,
         security_url varchar2(255 char) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id number(19,0) not null,
         descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        lang_code varchar2(26 char),
         overview_doc_id number(19,0),
         primary key (id)
     );
 
     create table j3_person_name (
         id number(19,0) not null,
-        lang_code varchar2(5 char),
+        lang_code varchar2(26 char),
         name varchar2(255 char) not null,
         contact_id number(19,0) not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id number(19,0) not null,
         descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        lang_code varchar2(26 char),
         entity_key varchar2(255 char) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id number(19,0) not null,
-        lang_code varchar2(5 char),
+        lang_code varchar2(26 char),
         name varchar2(255 char) not null,
         entity_key varchar2(255 char) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar2(255 char) not null,
+        tx_id varchar2(255 char) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted number(1,0),
-        lang_code varchar2(5 char),
+        lang_code varchar2(26 char),
         name varchar2(255 char) not null,
         entity_key varchar2(255 char) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id number(19,0) not null,
-        descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        descr varchar2(255 char) not null,
+        lang_code varchar2(26 char),
         entity_key varchar2(255 char) not null,
         primary key (id)
     );
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id number(19,0) not null,
-        instance_parms varchar2(512 char),
+        instance_parms long,
         tmodel_key varchar2(255 char) not null,
         entity_key varchar2(255 char) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id number(19,0) not null,
-        descr varchar2(1024 char) not null,
-        lang_code varchar2(5 char),
+        descr varchar2(255 char) not null,
+        lang_code varchar2(26 char),
         tmodel_instance_info_id number(19,0) not null,
         primary key (id)
     );
diff --git a/docs/db/ddl/postgres.ddl b/docs/db/ddl/postgres.ddl
index 5297967..e0d2dd6 100644
--- a/docs/db/ddl/postgres.ddl
+++ b/docs/db/ddl/postgres.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id int8 not null,
         sort_code varchar(10),
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id int8 not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_binding_template (
         access_point_type varchar(255),
-        access_point_url varchar(4000),
+        access_point_url varchar(4096),
         hosting_redirector varchar(255),
         entity_key varchar(255) not null,
         service_key varchar(255) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id int8 not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id int8 not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id int8 not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         contact_id int8 not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id int8 not null,
-        url varchar(255) not null,
+        url varchar(4096) not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id int8 not null,
-        email_address varchar(255) not null,
+        email_address varchar(4096) not null,
         use_type varchar(255),
         contact_id int8 not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id int8 not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id int8 not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id int8 not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id int8 not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255),
         factory_naming_provider varchar(255),
         factory_url_pkgs varchar(255),
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255),
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id int8 not null,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         overview_doc_id int8,
         primary key (id)
     );
 
     create table j3_person_name (
         id int8 not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         contact_id int8 not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id int8 not null,
         descr varchar(1024) not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id int8 not null,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted bool,
-        lang_code varchar(5),
+        lang_code varchar(26),
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id int8 not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id int8 not null,
-        instance_parms varchar(512),
+        instance_parms varchar(8192),
         tmodel_key varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id int8 not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5),
+        descr varchar(255) not null,
+        lang_code varchar(26),
         tmodel_instance_info_id int8 not null,
         primary key (id)
     );
diff --git a/docs/db/ddl/sqlserver.ddl b/docs/db/ddl/sqlserver.ddl
index b970d61..532927b 100644
--- a/docs/db/ddl/sqlserver.ddl
+++ b/docs/db/ddl/sqlserver.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id numeric(19,0) identity not null,
         sort_code varchar(10) null,
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_binding_template (
         access_point_type varchar(255) null,
-        access_point_url varchar(4000) null,
+        access_point_url varchar(4096) null,
         hosting_redirector varchar(255) null,
         entity_key varchar(255) not null,
         service_key varchar(255) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id numeric(19,0) identity not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         contact_id numeric(19,0) not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id numeric(19,0) identity not null,
-        url varchar(255) not null,
+        url varchar(4096) not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id numeric(19,0) identity not null,
-        email_address varchar(255) not null,
+        email_address varchar(4096) not null,
         use_type varchar(255) null,
         contact_id numeric(19,0) not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         tmodel_instance_info_id numeric(19,0) not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         tmodel_instance_info_id numeric(19,0) not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255) null,
         factory_naming_provider varchar(255) null,
         factory_url_pkgs varchar(255) null,
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255) null,
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id numeric(19,0) identity not null,
         descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         overview_doc_id numeric(19,0) null,
         primary key (id)
     );
 
     create table j3_person_name (
         id numeric(19,0) identity not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         contact_id numeric(19,0) not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id numeric(19,0) identity not null,
         descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id numeric(19,0) identity not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted tinyint null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id numeric(19,0) identity not null,
-        instance_parms varchar(512) null,
+        instance_parms varchar(8192) null,
         tmodel_key varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         tmodel_instance_info_id numeric(19,0) not null,
         primary key (id)
     );
diff --git a/docs/db/ddl/sybase.ddl b/docs/db/ddl/sybase.ddl
index b970d61..532927b 100644
--- a/docs/db/ddl/sybase.ddl
+++ b/docs/db/ddl/sybase.ddl
@@ -1,19 +1,4 @@
-<*
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed 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.
- *
- */
+
     create table j3_address (
         id numeric(19,0) identity not null,
         sort_code varchar(10) null,
@@ -51,15 +36,15 @@
 
     create table j3_binding_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_binding_template (
         access_point_type varchar(255) null,
-        access_point_url varchar(4000) null,
+        access_point_url varchar(4096) null,
         hosting_redirector varchar(255) null,
         entity_key varchar(255) not null,
         service_key varchar(255) not null,
@@ -75,8 +60,8 @@
 
     create table j3_business_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -97,7 +82,7 @@
 
     create table j3_business_name (
         id numeric(19,0) identity not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -145,15 +130,15 @@
 
     create table j3_contact_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         contact_id numeric(19,0) not null,
         primary key (id)
     );
 
     create table j3_discovery_url (
         id numeric(19,0) identity not null,
-        url varchar(255) not null,
+        url varchar(4096) not null,
         use_type varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -161,7 +146,7 @@
 
     create table j3_email (
         id numeric(19,0) identity not null,
-        email_address varchar(255) not null,
+        email_address varchar(4096) not null,
         use_type varchar(255) null,
         contact_id numeric(19,0) not null,
         primary key (id)
@@ -169,16 +154,16 @@
 
     create table j3_instance_details_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         tmodel_instance_info_id numeric(19,0) not null,
         primary key (id)
     );
 
     create table j3_instance_details_doc_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         tmodel_instance_info_id numeric(19,0) not null,
         primary key (id)
     );
@@ -219,13 +204,13 @@
 
     create table j3_node (
         name varchar(255) not null,
+        client_name varchar(255) not null,
         custody_transfer_url varchar(255) not null,
         factory_initial varchar(255) null,
         factory_naming_provider varchar(255) null,
         factory_url_pkgs varchar(255) null,
         inquiry_url varchar(255) not null,
         juddi_api_url varchar(255) null,
-        manager_name varchar(255) not null,
         proxy_transport varchar(255) not null,
         publish_url varchar(255) not null,
         security_url varchar(255) not null,
@@ -261,14 +246,14 @@
     create table j3_overview_doc_descr (
         id numeric(19,0) identity not null,
         descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         overview_doc_id numeric(19,0) null,
         primary key (id)
     );
 
     create table j3_person_name (
         id numeric(19,0) identity not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         contact_id numeric(19,0) not null,
         primary key (id)
@@ -327,14 +312,14 @@
     create table j3_service_descr (
         id numeric(19,0) identity not null,
         descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
 
     create table j3_service_name (
         id numeric(19,0) identity not null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -427,9 +412,15 @@
         primary key (id)
     );
 
+    create table j3_temp_key (
+        entity_key varchar(255) not null,
+        tx_id varchar(255) not null,
+        primary key (entity_key, tx_id)
+    );
+
     create table j3_tmodel (
         deleted tinyint null,
-        lang_code varchar(5) null,
+        lang_code varchar(26) null,
         name varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (entity_key)
@@ -444,8 +435,8 @@
 
     create table j3_tmodel_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         entity_key varchar(255) not null,
         primary key (id)
     );
@@ -461,7 +452,7 @@
 
     create table j3_tmodel_instance_info (
         id numeric(19,0) identity not null,
-        instance_parms varchar(512) null,
+        instance_parms varchar(8192) null,
         tmodel_key varchar(255) not null,
         entity_key varchar(255) not null,
         primary key (id)
@@ -469,8 +460,8 @@
 
     create table j3_tmodel_instance_info_descr (
         id numeric(19,0) identity not null,
-        descr varchar(1024) not null,
-        lang_code varchar(5) null,
+        descr varchar(255) not null,
+        lang_code varchar(26) null,
         tmodel_instance_info_id numeric(19,0) not null,
         primary key (id)
     );
diff --git a/docs/devguide/pom.xml b/docs/devguide/pom.xml
index 209a958..bc1de1e 100644
--- a/docs/devguide/pom.xml
+++ b/docs/devguide/pom.xml
@@ -3,7 +3,7 @@
         <parent>
 	    <groupId>org.apache.juddi</groupId>
 	    <artifactId>juddi-parent</artifactId>
-	    <version>3.1.5-SNAPSHOT</version>
+	    <version>3.1.6-SNAPSHOT</version>
 	    <relativePath>../../pom.xml</relativePath>
 	</parent>
 	<groupId>org.apache.juddi</groupId>
diff --git a/docs/pom.xml b/docs/pom.xml
index 3708f40..8653193 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddi-docs</artifactId>
 	<name>jUDDI Document Packaging</name>
diff --git "a/docs/uddi3-specification/Security Enhancements for UDDI - Obaidat, O\047Ree.pdf" "b/docs/uddi3-specification/Security Enhancements for UDDI - Obaidat, O\047Ree.pdf"
new file mode 100644
index 0000000..583aa0f
--- /dev/null
+++ "b/docs/uddi3-specification/Security Enhancements for UDDI - Obaidat, O\047Ree.pdf"
Binary files differ
diff --git a/docs/userguide/pom.xml b/docs/userguide/pom.xml
index 58465b3..8e3333b 100644
--- a/docs/userguide/pom.xml
+++ b/docs/userguide/pom.xml
@@ -20,7 +20,7 @@
   <parent>
 	<groupId>org.apache.juddi</groupId>
 	<artifactId>juddi-parent</artifactId>
-	<version>3.1.5-SNAPSHOT</version>
+	<version>3.1.6-SNAPSHOT</version>
 	<relativePath>../../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.juddi</groupId>
diff --git a/juddi-client/pom.xml b/juddi-client/pom.xml
index b696d97..88c329c 100644
--- a/juddi-client/pom.xml
+++ b/juddi-client/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.juddi</groupId>
     <artifactId>juddi-parent</artifactId>
-    <version>3.1.5-SNAPSHOT</version>
+    <version>3.1.6-SNAPSHOT</version>
   </parent> 
   <artifactId>juddi-client</artifactId>
   <packaging>bundle</packaging>
diff --git a/juddi-console/juddi-portal/pom.xml b/juddi-console/juddi-portal/pom.xml
index 6d672a3..2f3c1ae 100644
--- a/juddi-console/juddi-portal/pom.xml
+++ b/juddi-console/juddi-portal/pom.xml
@@ -19,7 +19,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-console</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
 	<artifactId>juddi-portal-bundle</artifactId>
diff --git a/juddi-console/pom.xml b/juddi-console/pom.xml
index 418ff8a..1526c04 100644
--- a/juddi-console/pom.xml
+++ b/juddi-console/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddi-console</artifactId>
 	<name>jUDDI Console</name>
diff --git a/juddi-console/uddi-portlets/pom.xml b/juddi-console/uddi-portlets/pom.xml
index 9b446b1..91c9644 100644
--- a/juddi-console/uddi-portlets/pom.xml
+++ b/juddi-console/uddi-portlets/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-console</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<!--
 		GWT-Maven archetype generated POM 
@@ -80,12 +80,12 @@
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
 			<artifactId>uddi-ws</artifactId>
-			<version>3.1.5-SNAPSHOT</version>
+			<version>3.1.6-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
 			<artifactId>juddi-client</artifactId>
-			<version>3.1.5-SNAPSHOT</version>
+			<version>3.1.6-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>javax.portlet</groupId>
diff --git a/juddi-core-openjpa/build.xml b/juddi-core-openjpa/build.xml
index ed9d209..91a71c4 100644
--- a/juddi-core-openjpa/build.xml
+++ b/juddi-core-openjpa/build.xml
@@ -1,26 +1,18 @@
-<project name="juddi-core-jpa" default="package-jar" basedir=".">
-
-	<target name="unzip-jar">
-		<mkdir dir="${basedir}/target/classes"/>
-		<echo>unzip: ${dependency.juddi.core}</echo>
-		<unzip dest="${basedir}/target/classes">
-			<fileset file="${dependency.juddi.core}"/>
-		</unzip>
-	</target>
+<project name="juddi-core-jpa" default="copy-from-core" basedir=".">
 	
-	<target name="copy-src">
-		    <echo>delete: ${basedir}/src/main/java</echo>
-		    <delete dir="${basedir}/src/main/java"  />
-	        <mkdir dir="${basedir}/src/main/java"/>
-	        <echo>copy: ${juddi.core.dir}/src/test/java</echo>
-	        <copy todir="${basedir}/src/main/java">
-	            <fileset dir="${juddi.core.dir}/src/main/java">
-	               <include name="**/*.java"/>
+	<target name="copy-main">
+		    <echo>delete: ${basedir}/src/main/</echo>
+		    <delete dir="${basedir}/src/main/"  />
+	        <mkdir dir="${basedir}/src/main/"/>
+	        <echo>copy: ${juddi.core.dir}/src/main</echo>
+	        <copy todir="${basedir}/src/main">
+	            <fileset dir="${juddi.core.dir}/src/main">
+	               <include name="**/*"/>
 	            </fileset>
 	        </copy>
 	    </target>
 	
-	<target name="copy-tests">
+	<target name="copy-test-java">
 		<echo>delete: ${basedir}/src/test/java</echo>
 		<delete dir="${basedir}/src/test/java" />
         <mkdir dir="${basedir}/src/test/java"/>
@@ -32,6 +24,6 @@
         </copy>
     </target>
 	
-	<target name="package-jar" depends="copy-src,copy-tests,unzip-jar"/>
+	<target name="copy-from-core" depends="copy-main,copy-test-java"/>
 
 </project>
diff --git a/juddi-core-openjpa/pom.xml b/juddi-core-openjpa/pom.xml
index ee73fda..6730fc0 100644
--- a/juddi-core-openjpa/pom.xml
+++ b/juddi-core-openjpa/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddi-core-openjpa</artifactId>
 	<packaging>bundle</packaging>
@@ -37,7 +37,6 @@
 				<instructions>
 				<Export-Package>org.apache.juddi, org.apache.juddi.api, org.apache.juddi.api.impl, org.apache.juddi.api.util, org.apache.juddi.config, org.apache.juddi.config, org.apache.juddi.cryptor, org.apache.juddi.keygen, org.apache.juddi.mapping, org.apache.juddi.model, org.apache.juddi.query, org.apache.juddi.query.util, org.apache.juddi.rmi, org.apache.juddi.subscription, org.apache.juddi.subscription.notify, org.apache.juddi.validation, org.apache.juddi.v3.auth, org.apache.juddi.v3.error</Export-Package>
 				<Include-Resource>juddi_install_data=target/classes/juddi_install_data, target/classes/messages.properties</Include-Resource>
-			
 				</instructions>
 				</configuration>
 			</plugin>
@@ -47,15 +46,15 @@
 				<version>1.3</version>
 				<executions>
 					<execution>
-						<id>unzip</id>
-						<phase>compile</phase>
+						<id>copy</id>
+						<phase>validate</phase>
 						<configuration>
 							<tasks>
 								<property name="dependency.juddi.core" value="${maven.dependency.org.apache.juddi.juddi-core.jar.path}" />
 								<property name="juddi.core.dir" value="${basedir}/../juddi-core" />
-								<echo>Enhancing juddi-core=${dependency.juddi.core}</echo>
+								<echo>Copy from juddi-core dir =${juddi.core.dir}</echo>
 								<ant antfile="${basedir}/build.xml">
-									<target name="package-jar" />
+									<target name="copy-from-core" />
 								</ant>
 							</tasks>
 						</configuration>
@@ -66,24 +65,22 @@
 				</executions>
 				</plugin>
 				<plugin>
-                  <groupId>org.codehaus.mojo</groupId>
+                  <groupId>org.apache.openjpa</groupId>
                   <artifactId>openjpa-maven-plugin</artifactId>
-                  <version>1.2</version>
+                  <version>2.2.1</version>
+                  <configuration>
+			         <includes>**/org/apache/juddi/model/*.class</includes>
+			         <addDefaultConstructor>true</addDefaultConstructor>               
+			         <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
+			         <persistenceXmlFile>${basedir}/src/test/resources/META-INF/persistence.xml</persistenceXmlFile>
+			      </configuration>
                   <executions>
-                      <execution>
-                              <id>enhancer</id>
-                                  <phase>process-classes</phase>
-                                  <configuration>
-                                      <classes>
-                            ${project.build.outputDirectory}/org/apache/juddi/model/
-                                                        </classes>
-                            <addDefaultConstructor>true</addDefaultConstructor>
-                            <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
-                            <persistenceXmlFile>${basedir}/src/test/resources/META-INF/persistence.xml</persistenceXmlFile>
-                            </configuration>
-                        <goals>
-                            <goal>enhance</goal>
-                        </goals>
+                    <execution>
+                       <id>enhancer</id>
+                       <phase>process-classes</phase>   
+                       <goals>
+                          <goal>enhance</goal>
+                       </goals>
                     </execution>
                 </executions>
                 <dependencies>
@@ -92,7 +89,7 @@
                         <artifactId>openjpa</artifactId>
                         <version>2.2.1</version>
                     </dependency>
-                            </dependencies>
+                </dependencies>
                 </plugin>
 		</plugins>
 	</build>
@@ -130,12 +127,6 @@
                 
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
-			<artifactId>juddi-core</artifactId>
-			<version>${project.parent.version}</version>
-			<scope>provided</scope>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.juddi</groupId>
 			<artifactId>uddi-tck-base</artifactId>
 			<version>${project.parent.version}</version>
 			<scope>test</scope>
diff --git a/juddi-core/pom.xml b/juddi-core/pom.xml
index 0eab6c9..7cea7d0 100644
--- a/juddi-core/pom.xml
+++ b/juddi-core/pom.xml
@@ -7,13 +7,12 @@
 	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 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">
+<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>
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddi-core</artifactId>
 	<packaging>bundle</packaging>
diff --git a/juddi-dist/pom.xml b/juddi-dist/pom.xml
index 5e57a39..3017d78 100644
--- a/juddi-dist/pom.xml
+++ b/juddi-dist/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddi-dist</artifactId>
 	<name>jUDDI Distribution Assembly</name>
diff --git a/juddi-examples/create-partition/pom.xml b/juddi-examples/create-partition/pom.xml
index b1c9cd3..388bc59 100644
--- a/juddi-examples/create-partition/pom.xml
+++ b/juddi-examples/create-partition/pom.xml
@@ -1,72 +1,71 @@
-<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>

-	<parent>

-		<groupId>org.apache.juddi.example</groupId>

-		<artifactId>juddi-examples</artifactId>

-		<version>3.1.5-SNAPSHOT</version>

-		<relativePath>../pom.xml</relativePath>

-	</parent>

-	<artifactId>create-partition</artifactId>

-	<name>jUDDI Example Create Partition</name>

-	<description>Demonstrates the steps taken create a UDDI partition</description>

-

-

-	<dependencies>

-		<dependency>

-			<groupId>org.apache.juddi</groupId>

-			<artifactId>uddi-ws</artifactId>

-			<version>3.1.5-SNAPSHOT</version>

-		</dependency>

-		<dependency>

-			<groupId>org.apache.juddi</groupId>

-			<artifactId>juddi-client</artifactId>

-			<version>3.1.5-SNAPSHOT</version>

-		</dependency>

-	</dependencies>

-

-	<profiles>

-		<profile>

-			<id>default</id>

-			<activation>

-				<activeByDefault>true</activeByDefault>

-			</activation>

-			<build>

-				<plugins>

-					<plugin>

-						<groupId>org.apache.maven.plugins</groupId>

-						<artifactId>maven-surefire-plugin</artifactId>

-						<configuration>

-							<skip>true</skip>

-						</configuration>

-					</plugin>

-				</plugins>

-			</build>

-		</profile>

-		<profile>

-			<id>demo</id>

-			<build>

-				<plugins>

-					<plugin>

-						<groupId>org.codehaus.mojo</groupId>

-						<artifactId>exec-maven-plugin</artifactId>

-						<version>1.1.1</version>

-						<executions>

-							<execution>

-								<phase>test</phase>

-								<goals>

-									<goal>java</goal>

-								</goals>

-								<configuration>

-									<mainClass>org.apache.juddi.example.partition.SimpleCreateTmodelPartition</mainClass>

-								</configuration>

-							</execution>

-						</executions>

-					</plugin>

-				</plugins>

-			</build>

-		</profile>

-	</profiles>

-

-</project>

-

+<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>
+	<parent>
+		<groupId>org.apache.juddi.example</groupId>
+		<artifactId>juddi-examples</artifactId>
+		<version>3.1.6-SNAPSHOT</version>
+		<relativePath>../pom.xml</relativePath>
+	</parent>
+	<artifactId>create-partition</artifactId>
+	<name>jUDDI Example Create Partition</name>
+	<description>Demonstrates the steps taken create a UDDI partition</description>
+
+
+	<dependencies>
+		<dependency>
+			<groupId>org.apache.juddi</groupId>
+			<artifactId>uddi-ws</artifactId>
+			<version>3.1.6-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.juddi</groupId>
+			<artifactId>juddi-client</artifactId>
+			<version>3.1.6-SNAPSHOT</version>
+		</dependency>
+	</dependencies>
+
+	<profiles>
+		<profile>
+			<id>default</id>
+			<activation>
+				<activeByDefault>true</activeByDefault>
+			</activation>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-surefire-plugin</artifactId>
+						<configuration>
+							<skip>true</skip>
+						</configuration>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+		<profile>
+			<id>demo</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.codehaus.mojo</groupId>
+						<artifactId>exec-maven-plugin</artifactId>
+						<version>1.1.1</version>
+						<executions>
+							<execution>
+								<phase>test</phase>
+								<goals>
+									<goal>java</goal>
+								</goals>
+								<configuration>
+									<mainClass>org.apache.juddi.example.partition.SimpleCreateTmodelPartition</mainClass>
+								</configuration>
+							</execution>
+						</executions>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+
+</project>
+
diff --git a/juddi-examples/hello-world/pom.xml b/juddi-examples/hello-world/pom.xml
index 5c5caf8..9228c6a 100644
--- a/juddi-examples/hello-world/pom.xml
+++ b/juddi-examples/hello-world/pom.xml
@@ -1,72 +1,71 @@
-<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>

-	<parent>

-		<groupId>org.apache.juddi.example</groupId>

-		<artifactId>juddi-examples</artifactId>

-		<version>3.1.5-SNAPSHOT</version>

-		<relativePath>../pom.xml</relativePath>

-	</parent>

-	<artifactId>hello-world</artifactId>

-	<name>jUDDI Example Hello World</name>

-	<description>Demonstrates the steps taken to publish a service using the jUDDI API directly</description>

-

-

-	<dependencies>

-		<dependency>

-			<groupId>org.apache.juddi</groupId>

-			<artifactId>uddi-ws</artifactId>

-			<version>3.1.5-SNAPSHOT</version>

-		</dependency>

-		<dependency>

-			<groupId>org.apache.juddi</groupId>

-			<artifactId>juddi-client</artifactId>

-			<version>3.1.5-SNAPSHOT</version>

-		</dependency>

-	</dependencies>

-

-	<profiles>

-		<profile>

-			<id>default</id>

-			<activation>

-				<activeByDefault>true</activeByDefault>

-			</activation>

-			<build>

-				<plugins>

-					<plugin>

-						<groupId>org.apache.maven.plugins</groupId>

-						<artifactId>maven-surefire-plugin</artifactId>

-						<configuration>

-							<skip>true</skip>

-						</configuration>

-					</plugin>

-				</plugins>

-			</build>

-		</profile>

-		<profile>

-			<id>demo</id>

-			<build>

-				<plugins>

-					<plugin>

-						<groupId>org.codehaus.mojo</groupId>

-						<artifactId>exec-maven-plugin</artifactId>

-						<version>1.1.1</version>

-						<executions>

-							<execution>

-								<phase>test</phase>

-								<goals>

-									<goal>java</goal>

-								</goals>

-								<configuration>

-									<mainClass>org.apache.juddi.example.helloworld.HelloWorld</mainClass>

-								</configuration>

-							</execution>

-						</executions>

-					</plugin>

-				</plugins>

-			</build>

-		</profile>

-	</profiles>

-

-</project>

-

+<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>
+	<parent>
+		<groupId>org.apache.juddi.example</groupId>
+		<artifactId>juddi-examples</artifactId>
+		<version>3.1.6-SNAPSHOT</version>
+		<relativePath>../pom.xml</relativePath>
+	</parent>
+	<artifactId>hello-world</artifactId>
+	<name>jUDDI Example Hello World</name>
+	<description>Demonstrates the steps taken to publish a service using the jUDDI API directly</description>
+
+
+	<dependencies>
+		<dependency>
+			<groupId>org.apache.juddi</groupId>
+			<artifactId>uddi-ws</artifactId>
+			<version>3.1.6-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.juddi</groupId>
+			<artifactId>juddi-client</artifactId>
+			<version>3.1.6-SNAPSHOT</version>
+		</dependency>
+	</dependencies>
+
+	<profiles>
+		<profile>
+			<id>default</id>
+			<activation>
+				<activeByDefault>true</activeByDefault>
+			</activation>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-surefire-plugin</artifactId>
+						<configuration>
+							<skip>true</skip>
+						</configuration>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+		<profile>
+			<id>demo</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.codehaus.mojo</groupId>
+						<artifactId>exec-maven-plugin</artifactId>
+						<version>1.1.1</version>
+						<executions>
+							<execution>
+								<phase>test</phase>
+								<goals>
+									<goal>java</goal>
+								</goals>
+								<configuration>
+									<mainClass>org.apache.juddi.example.helloworld.HelloWorld</mainClass>
+								</configuration>
+							</execution>
+						</executions>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+
+</project>
+
diff --git a/juddi-examples/pom.xml b/juddi-examples/pom.xml
index 934a0d7..1f0b338 100644
--- a/juddi-examples/pom.xml
+++ b/juddi-examples/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 	<groupId>org.apache.juddi.example</groupId>
diff --git a/juddi-examples/simple-browse/pom.xml b/juddi-examples/simple-browse/pom.xml
index 07b93cd..c353527 100644
--- a/juddi-examples/simple-browse/pom.xml
+++ b/juddi-examples/simple-browse/pom.xml
@@ -1,72 +1,71 @@
-<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>

-	<parent>

-		<groupId>org.apache.juddi.example</groupId>

-		<artifactId>juddi-examples</artifactId>

-		<version>3.1.5-SNAPSHOT</version>

-		<relativePath>../pom.xml</relativePath>

-	</parent>

-	<artifactId>simple-browse</artifactId>

-	<name>jUDDI Example Simple Browse</name>

-	<description>Demonstrates the steps taken to Browse a UDDI directory</description>

-

-

-	<dependencies>

-		<dependency>

-			<groupId>org.apache.juddi</groupId>

-			<artifactId>uddi-ws</artifactId>

-			<version>3.1.5-SNAPSHOT</version>

-		</dependency>

-		<dependency>

-			<groupId>org.apache.juddi</groupId>

-			<artifactId>juddi-client</artifactId>

-			<version>3.1.5-SNAPSHOT</version>

-		</dependency>

-	</dependencies>

-

-	<profiles>

-		<profile>

-			<id>default</id>

-			<activation>

-				<activeByDefault>true</activeByDefault>

-			</activation>

-			<build>

-				<plugins>

-					<plugin>

-						<groupId>org.apache.maven.plugins</groupId>

-						<artifactId>maven-surefire-plugin</artifactId>

-						<configuration>

-							<skip>true</skip>

-						</configuration>

-					</plugin>

-				</plugins>

-			</build>

-		</profile>

-		<profile>

-			<id>demo</id>

-			<build>

-				<plugins>

-					<plugin>

-						<groupId>org.codehaus.mojo</groupId>

-						<artifactId>exec-maven-plugin</artifactId>

-						<version>1.1.1</version>

-						<executions>

-							<execution>

-								<phase>test</phase>

-								<goals>

-									<goal>java</goal>

-								</goals>

-								<configuration>

-									<mainClass>org.apache.juddi.example.browse.SimpleBrowse</mainClass>

-								</configuration>

-							</execution>

-						</executions>

-					</plugin>

-				</plugins>

-			</build>

-		</profile>

-	</profiles>

-

-</project>

-

+<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>
+	<parent>
+		<groupId>org.apache.juddi.example</groupId>
+		<artifactId>juddi-examples</artifactId>
+		<version>3.1.6-SNAPSHOT</version>
+		<relativePath>../pom.xml</relativePath>
+	</parent>
+	<artifactId>simple-browse</artifactId>
+	<name>jUDDI Example Simple Browse</name>
+	<description>Demonstrates the steps taken to Browse a UDDI directory</description>
+
+
+	<dependencies>
+		<dependency>
+			<groupId>org.apache.juddi</groupId>
+			<artifactId>uddi-ws</artifactId>
+			<version>3.1.6-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.juddi</groupId>
+			<artifactId>juddi-client</artifactId>
+			<version>3.1.6-SNAPSHOT</version>
+		</dependency>
+	</dependencies>
+
+	<profiles>
+		<profile>
+			<id>default</id>
+			<activation>
+				<activeByDefault>true</activeByDefault>
+			</activation>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-surefire-plugin</artifactId>
+						<configuration>
+							<skip>true</skip>
+						</configuration>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+		<profile>
+			<id>demo</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.codehaus.mojo</groupId>
+						<artifactId>exec-maven-plugin</artifactId>
+						<version>1.1.1</version>
+						<executions>
+							<execution>
+								<phase>test</phase>
+								<goals>
+									<goal>java</goal>
+								</goals>
+								<configuration>
+									<mainClass>org.apache.juddi.example.browse.SimpleBrowse</mainClass>
+								</configuration>
+							</execution>
+						</executions>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+
+</project>
+
diff --git a/juddi-examples/simple-publish/pom.xml b/juddi-examples/simple-publish/pom.xml
index 76eb37f..f58df28 100644
--- a/juddi-examples/simple-publish/pom.xml
+++ b/juddi-examples/simple-publish/pom.xml
@@ -1,69 +1,69 @@
-<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>

-  <parent>

-     <groupId>org.apache.juddi.example</groupId>

-     <artifactId>juddi-examples</artifactId>

-     <version>3.1.5-SNAPSHOT</version>

-     <relativePath>../pom.xml</relativePath>

-  </parent>

-  <artifactId>simple-publish</artifactId>

-  <name>jUDDI Example Simple Publish</name>

-  <description>Demonstrates the steps taken to publish a service using the jUDDI API directly</description>

-

-  <dependencies>

-    <dependency>

-      <groupId>org.apache.juddi</groupId>

-      <artifactId>uddi-ws</artifactId>

-      <version>3.1.5-SNAPSHOT</version>

-    </dependency>

-    <dependency>

-      <groupId>org.apache.juddi</groupId>

-      <artifactId>juddi-client</artifactId>

-      <version>3.1.5-SNAPSHOT</version>

-    </dependency>

-  </dependencies>

-  

-    <profiles>

-        <profile>

-            <id>default</id>

-            <activation>

-                <activeByDefault>true</activeByDefault>

-            </activation>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.apache.maven.plugins</groupId>

-                        <artifactId>maven-surefire-plugin</artifactId>

-                        <configuration>

-                            <skip>true</skip>

-                        </configuration>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-        <profile>

-            <id>demo</id>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.codehaus.mojo</groupId>

-                        <artifactId>exec-maven-plugin</artifactId>

-                        <version>1.1.1</version>

-                        <executions>

-                            <execution>

-                                <phase>test</phase>

-                                <goals>

-                                    <goal>java</goal>

-                                </goals>

-                                <configuration>

-                                    <mainClass>org.apache.juddi.example.publish.SimplePublish</mainClass>

-                                </configuration>

-                            </execution>

-                        </executions>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-    </profiles>

-</project>

-

+<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>
+  <parent>
+     <groupId>org.apache.juddi.example</groupId>
+     <artifactId>juddi-examples</artifactId>
+     <version>3.1.6-SNAPSHOT</version>
+     <relativePath>../pom.xml</relativePath>
+  </parent>
+  <artifactId>simple-publish</artifactId>
+  <name>jUDDI Example Simple Publish</name>
+  <description>Demonstrates the steps taken to publish a service using the jUDDI API directly</description>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.juddi</groupId>
+      <artifactId>uddi-ws</artifactId>
+      <version>3.1.6-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.juddi</groupId>
+      <artifactId>juddi-client</artifactId>
+      <version>3.1.6-SNAPSHOT</version>
+    </dependency>
+  </dependencies>
+  
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <configuration>
+                            <skip>true</skip>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>demo</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>1.1.1</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    <mainClass>org.apache.juddi.example.publish.SimplePublish</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+</project>
+
diff --git a/juddi-examples/uddi-annotations/pom.xml b/juddi-examples/uddi-annotations/pom.xml
index def9d93..3b7843a 100644
--- a/juddi-examples/uddi-annotations/pom.xml
+++ b/juddi-examples/uddi-annotations/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi.example</groupId>
 		<artifactId>juddi-examples</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 	<artifactId>uddi-annotations</artifactId>
diff --git a/juddi-examples/wsdl2uddi-lifecyle/pom.xml b/juddi-examples/wsdl2uddi-lifecyle/pom.xml
index ffd1951..26b1d67 100644
--- a/juddi-examples/wsdl2uddi-lifecyle/pom.xml
+++ b/juddi-examples/wsdl2uddi-lifecyle/pom.xml
@@ -1,220 +1,220 @@
-<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>

-  <parent>

-     <groupId>org.apache.juddi.example</groupId>

-     <artifactId>juddi-examples</artifactId>

-     <version>3.1.5-SNAPSHOT</version>

-     <relativePath>../pom.xml</relativePath>

-  </parent>

-  <artifactId>wsdl2uddi-lifecycle</artifactId>

-  <name>jUDDI Example WSDL2UDDI Deployment Lifecycle</name>

-  <description>Demonstrates the steps taken to publish a webservice using the WSDL file</description>

-

-    <properties>

-        <cxf.version>2.3.1</cxf.version>

-    </properties>

-    <dependencies>

-        <dependency>

-            <artifactId>juddi-client</artifactId>

-            <groupId>org.apache.juddi</groupId>

-            <version>${project.parent.version}</version>

-        </dependency>

-        <dependency>

-            <artifactId>uddi-ws</artifactId>

-            <groupId>org.apache.juddi</groupId>

-            <version>${project.parent.version}</version>

-        </dependency>

-        <dependency>

-            <groupId>javax.servlet</groupId>

-            <artifactId>servlet-api</artifactId>

-            <version>2.5</version>

-            <scope>provided</scope>

-        </dependency>

-        <dependency>

-            <groupId>org.apache.cxf</groupId>

-            <artifactId>cxf-rt-frontend-jaxws</artifactId>

-            <version>${cxf.version}</version>

-        </dependency>

-        <dependency>

-            <groupId>org.apache.cxf</groupId>

-            <artifactId>cxf-rt-transports-http</artifactId>

-            <version>${cxf.version}</version>

-            <exclusions>

-                <exclusion>

-                    <groupId>cglib</groupId>

-                    <artifactId>cglib</artifactId>

-                </exclusion>

-            </exclusions>

-        </dependency>

-        <dependency>

-            <groupId>cglib</groupId>

-            <artifactId>cglib-nodep</artifactId>

-            <version>2.1_3</version>

-        </dependency>

-    </dependencies>

-    <build>

-       <finalName>wsdl2uddi</finalName>

-        <plugins>

-            <plugin>

-                <groupId>org.apache.maven.plugins</groupId>

-                <artifactId>maven-source-plugin</artifactId>

-                <configuration>

-                    <excludes>

-                        <exclude>*.xml</exclude>

-                    </excludes>

-                </configuration>

-                <executions>

-                    <execution>

-                        <goals>

-                            <goal>jar</goal>

-                        </goals>

-                    </execution>

-                </executions>

-            </plugin>

-            <plugin>

-                <groupId>org.apache.maven.plugins</groupId>

-                <artifactId>maven-surefire-plugin</artifactId>

-                <configuration>

-                    <skip>false</skip>

-                    <includes>

-                        <include>**/*Test.java</include>

-                    </includes>

-                </configuration>

-            </plugin>

-            <!-- examples are not very useful from a maven repo, so don't put it there -->

-            <plugin>

-                <groupId>org.apache.maven.plugins</groupId>

-                <artifactId>maven-deploy-plugin</artifactId>

-                <configuration>

-                    <skip>true</skip>

-                </configuration>

-            </plugin>

-        </plugins>

-    </build>

-  

-    <profiles>

-        <profile>

-            <id>default</id>

-            <activation>

-                <activeByDefault>true</activeByDefault>

-            </activation>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.apache.maven.plugins</groupId>

-                        <artifactId>maven-surefire-plugin</artifactId>

-                        <configuration>

-                            <skip>true</skip>

-                        </configuration>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-        <profile>

-            <id>setup</id>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.codehaus.mojo</groupId>

-                        <artifactId>exec-maven-plugin</artifactId>

-                        <version>1.1.1</version>

-                        <executions>

-                            <execution>

-                                <phase>test</phase>

-                                <goals>

-                                    <goal>java</goal>

-                                </goals>

-                                <configuration>

-                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Setup</mainClass>

-                                </configuration>

-                            </execution>

-                        </executions>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-        <profile>

-            <id>find</id>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.codehaus.mojo</groupId>

-                        <artifactId>exec-maven-plugin</artifactId>

-                        <version>1.1.1</version>

-                        <executions>

-                            <execution>

-                                <phase>test</phase>

-                                <goals>

-                                    <goal>java</goal>

-                                </goals>

-                                <configuration>

-                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Find</mainClass>

-                                </configuration>

-                            </execution>

-                        </executions>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-        <profile>

-        <id>deploy</id>

-        <build>

-            <plugins>

-                <plugin>

-                    <groupId>org.codehaus.cargo</groupId>

-                    <artifactId>cargo-maven2-plugin</artifactId>

-                    <version>1.3.3</version>

-                    <configuration>

-                        <container>

-                            <containerId>tomcat6x</containerId>

-                        </container>

-                        <configuration>

-                            <type>existing</type>

-                            <home>${basedir}/../../juddi-tomcat-${project.parent.version}</home>

-                        </configuration>

-                        <deployables>

-                            <deployable>

-                                <groupId>org.apache.juddi.example</groupId>

-                                <artifactId>wsdl2uddi-lifecycle</artifactId>

-                                <type>war</type>

-                                

-                            </deployable>

-                         </deployables>

-                     </configuration>

-                </plugin>

-            </plugins>

-        </build>  

-        </profile>

-                <profile>

-        <id>deploydev</id>

-        <build>

-            <plugins>

-                <plugin>

-                    <groupId>org.codehaus.cargo</groupId>

-                    <artifactId>cargo-maven2-plugin</artifactId>

-                    <version>1.3.3</version>

-                    <configuration>

-                        <container>

-                            <containerId>tomcat6x</containerId>

-                        </container>

-                        <configuration>

-                            <type>existing</type>

-                            <home>${basedir}/../../juddi-tomcat/target/tomcat/apache-tomcat-6.0.26</home> -->

-                        </configuration>

-                        <deployables>

-                            <deployable>

-                                <groupId>org.apache.juddi.example</groupId>

-                                <artifactId>wsdl2uddi-lifecycle</artifactId>

-                                <type>war</type>

-                                

-                            </deployable>

-                         </deployables>

-                     </configuration>

-                </plugin>

-            </plugins>

-        </build>  

-        </profile>

-    </profiles>

-    <packaging>war</packaging>

-</project>

-

+<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>
+  <parent>
+     <groupId>org.apache.juddi.example</groupId>
+     <artifactId>juddi-examples</artifactId>
+     <version>3.1.6-SNAPSHOT</version>
+     <relativePath>../pom.xml</relativePath>
+  </parent>
+  <artifactId>wsdl2uddi-lifecycle</artifactId>
+  <name>jUDDI Example WSDL2UDDI Deployment Lifecycle</name>
+  <description>Demonstrates the steps taken to publish a webservice using the WSDL file</description>
+
+    <properties>
+        <cxf.version>2.3.1</cxf.version>
+    </properties>
+    <dependencies>
+        <dependency>
+            <artifactId>juddi-client</artifactId>
+            <groupId>org.apache.juddi</groupId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <artifactId>uddi-ws</artifactId>
+            <groupId>org.apache.juddi</groupId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>2.5</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-frontend-jaxws</artifactId>
+            <version>${cxf.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-transports-http</artifactId>
+            <version>${cxf.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>cglib</groupId>
+                    <artifactId>cglib</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>cglib</groupId>
+            <artifactId>cglib-nodep</artifactId>
+            <version>2.1_3</version>
+        </dependency>
+    </dependencies>
+    <build>
+       <finalName>wsdl2uddi</finalName>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>*.xml</exclude>
+                    </excludes>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <skip>false</skip>
+                    <includes>
+                        <include>**/*Test.java</include>
+                    </includes>
+                </configuration>
+            </plugin>
+            <!-- examples are not very useful from a maven repo, so don't put it there -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+  
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <configuration>
+                            <skip>true</skip>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>setup</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>1.1.1</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Setup</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>find</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>1.1.1</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Find</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+        <id>deploy</id>
+        <build>
+            <plugins>
+                <plugin>
+                    <groupId>org.codehaus.cargo</groupId>
+                    <artifactId>cargo-maven2-plugin</artifactId>
+                    <version>1.3.3</version>
+                    <configuration>
+                        <container>
+                            <containerId>tomcat6x</containerId>
+                        </container>
+                        <configuration>
+                            <type>existing</type>
+                            <home>${basedir}/../../juddi-tomcat-${project.parent.version}</home>
+                        </configuration>
+                        <deployables>
+                            <deployable>
+                                <groupId>org.apache.juddi.example</groupId>
+                                <artifactId>wsdl2uddi-lifecycle</artifactId>
+                                <type>war</type>
+                                
+                            </deployable>
+                         </deployables>
+                     </configuration>
+                </plugin>
+            </plugins>
+        </build>  
+        </profile>
+                <profile>
+        <id>deploydev</id>
+        <build>
+            <plugins>
+                <plugin>
+                    <groupId>org.codehaus.cargo</groupId>
+                    <artifactId>cargo-maven2-plugin</artifactId>
+                    <version>1.3.3</version>
+                    <configuration>
+                        <container>
+                            <containerId>tomcat6x</containerId>
+                        </container>
+                        <configuration>
+                            <type>existing</type>
+                            <home>${basedir}/../../juddi-tomcat/target/tomcat/apache-tomcat-6.0.26</home> --&gt;
+                        </configuration>
+                        <deployables>
+                            <deployable>
+                                <groupId>org.apache.juddi.example</groupId>
+                                <artifactId>wsdl2uddi-lifecycle</artifactId>
+                                <type>war</type>
+                                
+                            </deployable>
+                         </deployables>
+                     </configuration>
+                </plugin>
+            </plugins>
+        </build>  
+        </profile>
+    </profiles>
+    <packaging>war</packaging>
+</project>
+
diff --git a/juddi-examples/wsdl2uddi/pom.xml b/juddi-examples/wsdl2uddi/pom.xml
index 201cd9d..e18f5e7 100644
--- a/juddi-examples/wsdl2uddi/pom.xml
+++ b/juddi-examples/wsdl2uddi/pom.xml
@@ -1,115 +1,115 @@
-<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>

-  <parent>

-     <groupId>org.apache.juddi.example</groupId>

-     <artifactId>juddi-examples</artifactId>

-     <version>3.1.5-SNAPSHOT</version>

-     <relativePath>../pom.xml</relativePath>

-  </parent>

-  <artifactId>wsdl2uddi</artifactId>

-  <name>jUDDI Example WSDL2UDDI</name>

-  <description>Demonstrates the steps taken to publish a webservice using the WSDL file</description>

-

-  <dependencies>

-    <dependency>

-      <groupId>org.apache.juddi</groupId>

-      <artifactId>uddi-ws</artifactId>

-      <version>3.1.5-SNAPSHOT</version>

-    </dependency>

-    <dependency>

-      <groupId>org.apache.juddi</groupId>

-      <artifactId>juddi-client</artifactId>

-      <version>3.1.5-SNAPSHOT</version>

-    </dependency>

-  </dependencies>

-  

-    <profiles>

-        <profile>

-            <id>default</id>

-            <activation>

-                <activeByDefault>true</activeByDefault>

-            </activation>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.apache.maven.plugins</groupId>

-                        <artifactId>maven-surefire-plugin</artifactId>

-                        <configuration>

-                            <skip>true</skip>

-                        </configuration>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-        <profile>

-            <id>publish</id>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.codehaus.mojo</groupId>

-                        <artifactId>exec-maven-plugin</artifactId>

-                        <version>1.1.1</version>

-                        <executions>

-                            <execution>

-                                <phase>test</phase>

-                                <goals>

-                                    <goal>java</goal>

-                                </goals>

-                                <configuration>

-                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Publish</mainClass>

-                                </configuration>

-                            </execution>

-                        </executions>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-        <profile>

-            <id>find</id>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.codehaus.mojo</groupId>

-                        <artifactId>exec-maven-plugin</artifactId>

-                        <version>1.1.1</version>

-                        <executions>

-                            <execution>

-                                <phase>test</phase>

-                                <goals>

-                                    <goal>java</goal>

-                                </goals>

-                                <configuration>

-                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Find</mainClass>

-                                </configuration>

-                            </execution>

-                        </executions>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-         <profile>

-            <id>delete</id>

-            <build>

-                <plugins>

-                    <plugin>

-                        <groupId>org.codehaus.mojo</groupId>

-                        <artifactId>exec-maven-plugin</artifactId>

-                        <version>1.1.1</version>

-                        <executions>

-                            <execution>

-                                <phase>test</phase>

-                                <goals>

-                                    <goal>java</goal>

-                                </goals>

-                                <configuration>

-                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Delete</mainClass>

-                                </configuration>

-                            </execution>

-                        </executions>

-                    </plugin>

-                </plugins>

-            </build>

-        </profile>

-    </profiles>

-</project>

-

+<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>
+  <parent>
+     <groupId>org.apache.juddi.example</groupId>
+     <artifactId>juddi-examples</artifactId>
+     <version>3.1.6-SNAPSHOT</version>
+     <relativePath>../pom.xml</relativePath>
+  </parent>
+  <artifactId>wsdl2uddi</artifactId>
+  <name>jUDDI Example WSDL2UDDI</name>
+  <description>Demonstrates the steps taken to publish a webservice using the WSDL file</description>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.juddi</groupId>
+      <artifactId>uddi-ws</artifactId>
+      <version>3.1.6-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.juddi</groupId>
+      <artifactId>juddi-client</artifactId>
+      <version>3.1.6-SNAPSHOT</version>
+    </dependency>
+  </dependencies>
+  
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <configuration>
+                            <skip>true</skip>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>publish</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>1.1.1</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Publish</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>find</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>1.1.1</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Find</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+         <profile>
+            <id>delete</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>1.1.1</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    <mainClass>org.apache.juddi.example.wsdl2uddi.Delete</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+</project>
+
diff --git a/juddi-tomcat/pom.xml b/juddi-tomcat/pom.xml
index 87fd529..a476803 100644
--- a/juddi-tomcat/pom.xml
+++ b/juddi-tomcat/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddi-tomcat</artifactId>
 	<name>jUDDI Tomcat Packaging</name>
diff --git a/juddiv3-war/pom.xml b/juddiv3-war/pom.xml
index ee0e263..085f718 100644
--- a/juddiv3-war/pom.xml
+++ b/juddiv3-war/pom.xml
@@ -7,13 +7,12 @@
 	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 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">
+<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>
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddiv3-war</artifactId>
 	<packaging>war</packaging>
@@ -26,7 +25,7 @@
 		<dependency>
 			<artifactId>uddi-ws</artifactId>
 			<groupId>org.apache.juddi</groupId>
-			<version>3.1.5-SNAPSHOT</version>
+			<version>3.1.6-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>commons-logging</groupId>
@@ -79,7 +78,7 @@
 				<dependency>
 					<artifactId>juddi-core</artifactId>
 					<groupId>org.apache.juddi</groupId>
-					<version>3.1.5-SNAPSHOT</version>
+					<version>${project.version}</version>
 				</dependency>
 				<dependency>
 					<groupId>javax.persistence</groupId>
@@ -129,7 +128,7 @@
 				<dependency>
 					<artifactId>juddi-core</artifactId>
 					<groupId>org.apache.juddi</groupId>
-					<version>3.1.5-SNAPSHOT</version>
+					<version>${project.version}</version>
 				</dependency>
 				<dependency>
 					<groupId>javax.persistence</groupId>
@@ -186,7 +185,7 @@
 				<dependency>
 					<artifactId>juddi-core</artifactId>
 					<groupId>org.apache.juddi</groupId>
-					<version>3.1.5-SNAPSHOT</version>
+					<version>${project.version}</version>
 				</dependency>
 				<dependency>
 					<groupId>org.apache.cxf</groupId>
@@ -240,7 +239,7 @@
 				<dependency>
 					<artifactId>juddi-core-openjpa</artifactId>
 					<groupId>org.apache.juddi</groupId>
-					<version>3.1.5-SNAPSHOT</version>
+					<version>${project.version}</version>
 					<exclusions>
 						<exclusion>
 							<groupId>junit</groupId>
@@ -324,7 +323,7 @@
 			    <dependency>
                     <artifactId>juddi-core-openjpa</artifactId>
                     <groupId>org.apache.juddi</groupId>
-                    <version>3.1.5-SNAPSHOT</version>
+                    <version>${project.version}</version>
                     <exclusions>
                         <exclusion>
                             <groupId>junit</groupId>
diff --git a/pom.xml b/pom.xml
index eede206..b11fbb6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
 	<packaging>pom</packaging>
 	<groupId>org.apache.juddi</groupId>
 	<artifactId>juddi-parent</artifactId>
-	<version>3.1.5-SNAPSHOT</version>
+	<version>3.1.6-SNAPSHOT</version>
 	<name>jUDDI_v3 Parent</name>
 	<description>jUDDI (pronounced "Judy") is an open source Java
 		implementation of the Universal Description, Discovery, and
@@ -171,11 +171,13 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-release-plugin</artifactId>
+                    <version>2.1</version>
                     <configuration>
                         <autoVersionSubmodules>true</autoVersionSubmodules>
                         <preparationGoals>clean install</preparationGoals>
                         <goals>deploy</goals>
                         <releaseProfiles>apache-release</releaseProfiles>
+                        <tagNameFormat>juddi-@{project.version}</tagNameFormat>
                     </configuration>
                 </plugin>
                 <plugin>
@@ -185,6 +187,7 @@
                     <extensions>true</extensions>
                     <configuration>
                       <classifier>${envClassifier}</classifier>
+                      <obrRepository>target/OBRRepository.xml</obrRepository>
                     </configuration>
                 </plugin>
                 <plugin>
diff --git a/uddi-tck-base/pom.xml b/uddi-tck-base/pom.xml
index 2ede29b..34c137b 100644
--- a/uddi-tck-base/pom.xml
+++ b/uddi-tck-base/pom.xml
@@ -19,7 +19,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>uddi-tck-base</artifactId>
 	<packaging>bundle</packaging>
diff --git a/uddi-tck/pom.xml b/uddi-tck/pom.xml
index 51b9415..f6ba6c2 100644
--- a/uddi-tck/pom.xml
+++ b/uddi-tck/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>uddi-tck</artifactId>
 	<packaging>bundle</packaging>
diff --git a/uddi-ws/pom.xml b/uddi-ws/pom.xml
index 97e31b8..35f83bd 100644
--- a/uddi-ws/pom.xml
+++ b/uddi-ws/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.1.5-SNAPSHOT</version>
+		<version>3.1.6-SNAPSHOT</version>
 	</parent>
 	<artifactId>uddi-ws</artifactId>
 	<packaging>bundle</packaging>
diff --git a/uddi-ws/src/main/java/org/uddi/api_v3/Name.java b/uddi-ws/src/main/java/org/uddi/api_v3/Name.java
index 138a0c7..8b5c346 100644
--- a/uddi-ws/src/main/java/org/uddi/api_v3/Name.java
+++ b/uddi-ws/src/main/java/org/uddi/api_v3/Name.java
@@ -57,6 +57,16 @@
     @XmlAttribute(namespace = "http://www.w3.org/XML/1998/namespace")

     protected String lang;

 

+    public Name(String value, String lang) {

+        this.value = value;

+        this.lang = lang;

+    }

+

+    public Name() {

+        value=null;

+        lang=null;

+    }

+

     /**

      * A simple convenience constructor

      * @param value max length is 255 chars