juddi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From alexo...@apache.org
Subject [02/12] juddi git commit: JUDDI-919 replication now works with ssl + client-cert authentication. In order to support this, we need to have two different war file (unfortunately). Included with this change set is number of typos in our deployment files (w
Date Mon, 16 Feb 2015 02:18:17 GMT
http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/UDDI_tModels.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/UDDI_tModels.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/UDDI_tModels.xml
new file mode 100644
index 0000000..7ec0a9a
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/UDDI_tModels.xml
@@ -0,0 +1,800 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<save_tModel xmlns="urn:uddi-org:api_v3">
+  <tModel tModelKey="uddi:uddi.org:keygenerator" xmlns="urn:uddi-org:api_v3">
+    <name>uddi-org:keyGenerator</name>
+    <description>UDDI domain key generator</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#keyGen</overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:types:keyGenerator"
+        keyValue="keyGenerator" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:keygenerator" xmlns="urn:uddi-org:api_v3">
+    <name>uddi-org:categorization:keyGenerator
+		</name>
+    <description>Key Generator for UDDI Categorization tModels
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#categorizationKeyGen
+          </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:keyGenerator" keyValue="keyGenerator" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:sortorder:keygenerator" xmlns="urn:uddi-org:api_v3">
+    <name>uddi-org:sortorder:keyGenerator
+		</name>
+    <description>Key Generator for UDDI Sort Order tModels
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#sortorderKeyGen
+          </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:keyGenerator" keyValue="keyGenerator" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:transport:keygenerator" xmlns="urn:uddi-org:api_v3">
+    <name>uddi-org:transport:keyGenerator
+		</name>
+    <description>Key Generator for UDDI Transport tModels </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#transportKeyGen
+          </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:keyGenerator" keyValue="keyGenerator" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:protocol:keygenerator" xmlns="urn:uddi-org:api_v3">
+    <name>uddi-org: protocol:keyGenerator</name>
+    <description> Key Generator for UDDI Protocol tModels </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#protocolKeyGen
+          </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:keyGenerator" keyValue="keyGenerator" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:v3_inquiry">
+    <name>uddi-org:inquiry_v3</name>
+    <description>UDDI Inquiry API V3.0</description>
+    <overviewDoc>
+      <overviewURL useType="wsdlInterface">
+        http://uddi.org/wsdl/uddi_api_v3_binding.wsdl#UDDI_Inquiry_SoapBinding
+			</overviewURL>
+    </overviewDoc>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#InqV3
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:soap" keyValue="soapSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:xml" keyValue="xmlSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:specification" keyValue="specification" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:v3_publication">
+    <name>uddi-org:publication_v3</name>
+    <description>UDDI Publication API V3.0</description>
+    <overviewDoc>
+      <overviewURL useType="wsdlInterface">
+        http://uddi.org/wsdl/uddi_api_v3_binding.wsdl#UDDI_Publication_SoapBinding
+			</overviewURL>
+    </overviewDoc>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#PubV3
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:soap" keyValue="soapSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:xml" keyValue="xmlSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:specification" keyValue="specification" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:v3_security">
+    <name>uddi-org:security_v3</name>
+    <description>UDDI Security API V3.0</description>
+    <overviewDoc>
+      <overviewURL useType="wsdlInterface">
+        http://uddi.org/wsdl/uddi_api_v3_binding.wsdl#UDDI_Security_SoapBinding
+			</overviewURL>
+    </overviewDoc>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#SecV3
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:soap" keyValue="soapSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:xml" keyValue="xmlSpec" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:specification" keyValue="specification" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:types">
+    <name>uddi-org:types</name>
+    <description>UDDI Type Category System</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#UDDITypes
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:cacheable" keyValue="cacheable" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:general_keywords">
+    <name>uddi-org:general_keywords</name>
+    <description>Category system consisting of namespace
+      identifiers and the keywords associated with
+      the namespaces.
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#GenKW
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:nodes">
+    <name>uddi-org:nodes</name>
+    <description>Category system for identifying the nodes
+      of a registry.
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#Nodes
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:uncacheable" keyValue="uncacheable" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:relationships">
+    <name>uddi-org:relationships</name>
+    <description>Basic types of business relationships
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#Relationships
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:unchecked" keyValue="unchecked" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:owningbusiness">
+    <name>uddi-org:owningBusiness_v3</name>
+    <description>Category system used to point to the
+      businessEntity
+      associated with the publisher of the tModel.
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#owningBusiness
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:uncacheable" keyValue="uncacheable" tModelKey="uddi:uddi.org:categorization:types" />
+
+      <keyedReference keyName="entityKeyValues" keyValue="businessKey" tModelKey="uddi:uddi.org:categorization:entitykeyvalues" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:identifier:isreplacedby">
+    <name>uddi-org:isReplacedBy</name>
+    <description>Identifier system used to point to the UDDI
+      entity,
+      using UDDI keys, that is the logical replacement
+      for the one in which isReplacedBy is used.
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#IsReplacedBy
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:identifier" keyValue="identifier" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:uncacheable" keyValue="uncacheable" tModelKey="uddi:uddi.org:categorization:types" />
+
+      <keyedReference keyName="entityKeyValues" keyValue="businessKey" tModelKey="uddi:uddi.org:categorization:entitykeyvalues" />
+
+      <keyedReference keyName="entityKeyValues" keyValue="tModelKey" tModelKey="uddi:uddi.org:categorization:entitykeyvalues" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:validatedby">
+    <name>uddi-org:validatedBy</name>
+    <description>Category system used to point a value set or
+      category
+      group system tModel to associated value set Web service
+      implementations.
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#validatedBy
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:uncacheable" keyValue="uncacheable" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="entityKeyValues" keyValue="bindingKey" tModelKey="uddi:uddi.org:categorization:entitykeyvalues" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:derivedfrom">
+    <name>uddi-org:derivedFrom</name>
+    <description>Category system for referring tModels to other
+      tModels for the purpose of reuse.
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#DerivedFrom
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:uncacheable" keyValue="uncacheable" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="entityKeyValues" keyValue="tModelKey" tModelKey="uddi:uddi.org:categorization:entitykeyvalues" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:categorization:entitykeyvalues">
+    <name>uddi-org:entityKeyValues</name>
+    <description>Category system used to declare that a value set
+      uses entity keys as valid values.
+     </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#entityKeyValues
+          </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:categorization" keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:checked" keyValue="checked" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3">
+    <name>uddi-org:serverAuthenticatedSSL3
+		</name>
+    <description>Secure Sockets Layer Version 3.0 with Server
+      Authentication</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#serverSSL3
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:protocol" keyValue="protocol" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:protocol:mutualauthenticatedssl3">
+    <name>uddi-org:mutualAuthenticatedSSL3
+		</name>
+    <description>Secure Sockets Layer Version 3.0 with Mutual
+      Authentication</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#mutualSSL3
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:protocol" keyValue="protocol" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:transport:http">
+    <name>uddi-org:http</name>
+    <description> A Web service that uses HTTP transport</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#overHTTP
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:transport" keyValue="transport" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:transport:smtp">
+    <name>uddi-org:smtp</name>
+    <description>E-mail based Web service</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#overSMTP
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:transport" keyValue="transport" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:transport:ftp">
+    <name>uddi-org:ftp</name>
+    <description>File Transfer Protocol (FTP) based Web service
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#overFTP
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:transport" keyValue="transport" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:transport:fax">
+    <name>uddi-org:fax</name>
+    <description>Fax-based Web service</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#overFax
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:transport" keyValue="transport" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:transport:telephone">
+    <name>uddi-org:telephone</name>
+    <description>Telephone based service</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#overPhone
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:transport" keyValue="transport" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:approximatematch">
+    <name>uddi-org:approximateMatch:SQL99
+		</name>
+    <description>UDDI approximate matching find qualifier
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#wildcard
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:exactmatch">
+    <name>uddi-org:exactMatch</name>
+    <description>UDDI exact name matching findQualifier
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#exactmatch
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:caseinsensitivematch">
+    <name>uddi-org:caseInsensitiveMatch
+		</name>
+    <description>UDDI case insensitive matching find qualifier
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#caseinsens
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:casesensitivematch">
+    <name>uddi-org:caseSensitiveMatch</name>
+    <description>UDDI Case Sensitive Matching find qualifier
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#casesens
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:diacriticsinsensitivematch">
+    <name>uddi-org:diacriticsInsensitiveMatch
+		</name>
+    <description>UDDI Diacritics Insensitive Matching find qualifier
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#diacritInsens
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:diacriticssensitivematch">
+    <name>uddi-org:diacriticsSensitiveMatch
+		</name>
+    <description>UDDI Diacritics Sensitive Matching find qualifier
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#diacritSens
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:sortorder:binarysort">
+    <name>uddi-org:binarySort</name>
+    <description>UDDI binary sort sortOrder qualifier
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#sortOrd
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:sortOrder" keyValue="sortOrder" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:sortorder:uts-10">
+    <name>uddi-org:UTS-10</name>
+    <description>UDDI Unicode Technical Standard #10 sort
+      collation sequence find qualifier
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#UCASort
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:sortOrder" keyValue="sortOrder" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:caseinsensitivesort">
+    <name>uddi-org:caseInsensitiveSort</name>
+    <description>UDDI sort qualifier used to sort results without
+      regard to case</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#caseInsensSort
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:casesensitivesort">
+    <name>uddi-org:caseSensitiveSort</name>
+    <description>UDDI sort qualifier used to sort results using
+      case sensitivity</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#caseSensSort
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+
+      <keyedReference keyName="uddi-org:types:sortOrder" keyValue="sortOrder" tModelKey="uddi:uddi.org:categorization:types" />
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:sortbynameasc">
+    <name>uddi-org:sortByNameAsc</name>
+    <description>UDDI sort qualifier used to sort results by name
+      in ascending order</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#nameAsc
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:sortbynamedesc">
+    <name>uddi-org:sortByNameDesc</name>
+    <description>UDDI sort qualifier used to sort results by
+      name in descending order</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#nameDesc
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:sortbydateasc">
+    <name>uddi-org:sortByDateAsc</name>
+    <description>UDDI sort qualifier used to sort results by date in
+      ascending order</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#dateAsc
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:sortbydatedesc">
+    <name>uddi-org:sortByDateDesc</name>
+    <description>UDDI sort qualifier used to sort results
+      by date in descending order</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#dateDesc
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:andallkeys">
+    <name>uddi-org:andAllKeys</name>
+    <description>UDDI find qualifier used to request that a
+      logical AND be performed on bag contents
+      prior to a search</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#andAll
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:orallkeys">
+    <name>uddi-org:orAllKeys</name>
+    <description>UDDI find qualifier used to request that a
+      logical OR be performed on bag contents
+      prior to a search</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#orAll
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:orlikekeys">
+    <name>uddi-org:orLikeKeys</name>
+    <description>UDDI find qualifier used to find entities
+      that reference one of the values from each
+      referenced value set</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#orLike
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:combinecategorybags">
+    <name>uddi-org:combineCategoryBags</name>
+    <description>UDDI find qualifier used to treat all of the
+      categoryBags within a businessEntity as if
+      they were one during inquiry</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#combineCatBags
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:servicesubset">
+    <name>uddi-org:serviceSubset</name>
+    <description>UDDI find qualifier used to use categoryBags
+      of businessService elements to satisfy the
+      find_business inquiry.</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#servSubset
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:bindingsubset">
+    <name>uddi-org:bindingSubset</name>
+    <description>UDDI find qualifier for specifying use of
+      categoryBags of bindingTempate elements to satisfy
+      the find_business or find_service inquiries.
+  </description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#bindSubset
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:suppressProjectedServices">
+    <name>uddi-org:suppressProjectedServices
+		</name>
+    <description>UDDI find qualifier used to exclude service
+      projections from an inquiry function at all
+      levels.</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#suppressProjSvcs
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:findqualifier:signaturepresent">
+    <name>uddi-org:signaturePresent</name>
+    <description>UDDI findQualifier used to return only entities
+      that have or are contained in entities that have
+      XML Digital Signatures.</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#sign
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:findQualifier" keyValue="findQualifier" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:specification:hostingredirector">
+    <name>uddi-org:hostingRedirector</name>
+    <description>UDDI Hosting Redirector service specification
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#hostDir
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:specification" keyValue="specification" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:specification:v3_policy">
+    <name>uddi-org:v3_policy</name>
+    <description>UDDI Policy Description service specification
+		</description>
+    <overviewDoc>
+      <overviewURL useType="text">
+        http://uddi.org/pubs/uddi_v3.htm#policyDesc
+    </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:specification" keyValue="specification" tModelKey="uddi:uddi.org:categorization:types" />
+    </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:v3_ownership_transfer">
+    <name>uddi-org:ownership_transfer_v3</name>
+    <description>UDDI Custody and Ownership Transfer API V3.0</description>
+    <overviewDoc>
+      <overviewURL useType="wsdlInterface">
+         http://uddi.org/wsdl/uddi_custody_v3_binding.wsdl
+      </overviewURL>
+    </overviewDoc>
+    <overviewDoc>
+      <overviewURL useType="text">
+         http://uddi.org/pubs/uddi_v3.htm#OwnershipTransfer
+      </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:wsdl"
+        keyValue="wsdlSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:soap"
+        keyValue="soapSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:xml"
+        keyValue="xmlSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:specification"
+        keyValue="specification"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+     </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:v3_subscription">
+    <name>uddi-org:subscription_v3</name>
+    <description>UDDI Subscription API V3.0</description>
+    <overviewDoc>
+      <overviewURL useType="wsdlInterface">
+         http://uddi.org/wsdl/uddi_sub_v3_binding.wsdl
+      </overviewURL>
+    </overviewDoc>
+    <overviewDoc>
+      <overviewURL useType="text">
+         http://uddi.org/pubs/uddi_v3.htm#Sub
+      </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:wsdl"
+        keyValue="wsdlSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:soap"
+        keyValue="soapSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:xml"
+        keyValue="xmlSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:specification"
+        keyValue="specification"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+     </categoryBag>
+  </tModel>
+  <tModel tModelKey="uddi:uddi.org:v3_subscriptionlistener">
+    <name>uddi-org:subscriptionListener_v3</name>
+    <description>UDDI Subscription Listener API V3.0</description>
+    <overviewDoc>
+      <overviewURL useType="wsdlInterface">
+          http://uddi.org/wsdl/uddi_subr_v3_binding.wsdl
+      </overviewURL>
+    </overviewDoc>
+    <overviewDoc>
+      <overviewURL useType="text">
+         http://uddi.org/pubs/uddi_v3.htm#Subscribe
+      </overviewURL>
+    </overviewDoc>
+    <categoryBag>
+      <keyedReference keyName="uddi-org:types:wsdl"
+        keyValue="wsdlSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:soap"
+        keyValue="soapSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:xml"
+        keyValue="xmlSpec"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+      <keyedReference keyName="uddi-org:types:specification"
+        keyValue="specification"
+        tModelKey="uddi:uddi.org:categorization:types"/>
+     </categoryBag>
+  </tModel>
+</save_tModel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_Publisher.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_Publisher.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_Publisher.xml
new file mode 100644
index 0000000..a9c5ecc
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_Publisher.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<publisher xmlns="urn:juddi-apache-org:api_v3" authorizedName="marketing">
+  <publisherName>Marketing Publisher</publisherName>
+  <isAdmin>false</isAdmin>
+</publisher>
+

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_tModels.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_tModels.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_tModels.xml
new file mode 100644
index 0000000..2c91ebb
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/marketing_tModels.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<save_tModel xmlns="urn:uddi-org:api_v3">
+	<tModel tModelKey="uddi:marketing.apache.org:subscription:keygenerator" xmlns="urn:uddi-org:api_v3">
+	  <name>uddi-org:keyGenerator</name>
+	  <description>Marketing Root domain key generator</description>
+	  <overviewDoc>
+	    <overviewURL useType="text">
+	      http://uddi.org/pubs/uddi_v3.htm#keyGen</overviewURL>
+	  </overviewDoc>
+	  <categoryBag>
+	    <keyedReference tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:types:keyGenerator"
+	      keyValue="keyGenerator" />
+	  </categoryBag>
+	</tModel>
+</save_tModel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_BusinessEntity.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_BusinessEntity.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_BusinessEntity.xml
new file mode 100644
index 0000000..53236f8
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_BusinessEntity.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+ <!-- 
+  This file contains the root business entity structure that represents your registry.  The key chosen (or generated) for this entity will serve
+  as the node id for all entities published within the registry.  The services contained within this business entity reflect the UDDI APIs that
+  you wish to support (adding or subtracting the services here will not enable/disable them, simply add/omit them from being discovered via UDDI).
+  
+  The top-level business entity and sub-entities all use keys as unique identifiers.  They are left blank by default which means the system will
+  generate a key (generated as root partition with GUID appended).  You can choose to create your own, human-readable keys but they must match
+  the root key generator created in the root_tModelKeyGen.xml file.  Matching means they must equal the root key generator with the keyword
+  "keygenerator" replaced by your own string.
+  
+  Example:
+  
+  root_tModelKeyGen.xml key is uddi:www.mycompany.com:registry:keygenerator
+  
+  Legal user-defined keys are:
+  
+  uddi:www.mycompany.com:registry:ubr-node (for the businessKey)
+  uddi:www.mycompany.com:registry:inquiry-service (for the inquiry service service key)
+  uddi:www.mycompany.com:registry:inquiry-service-wsdlDeployment (for the inquiry service binding template that represents the WSDL)
+  
+  
+  See below for other fields that you may want to edit...
+  -->
+<businessEntity xmlns="urn:uddi-org:api_v3" xmlns:xml="http://www.w3.org/XML/1998/namespace" businessKey="uddi:juddi.apache.org:business-sales-asf">
+  <!-- Change the name field to represent the name of your registry -->
+  <name xml:lang="en">An Root Sales jUDDI Node</name>
+  <!-- Change the description field to provided a brief description of your registry -->
+  <description xml:lang="en">This is a UDDI v3 registry node as implemented by Apache jUDDI.</description>
+  <discoveryURLs>
+    <!-- This discovery URL should point to the home installation URL of jUDDI -->
+    <discoveryURL useType="home">${juddi.server.baseurl}/juddiv3</discoveryURL>
+  </discoveryURLs>
+  <categoryBag>
+    <keyedReference tModelKey="uddi:uddi.org:categorization:nodes" keyValue="node" />
+  </categoryBag>
+  <businessServices>
+    <!-- As mentioned above, you may want to provide user-defined keys for these (and the services/bindingTemplates below.  Services that you
+    don't intend to support should be removed entirely -->
+    <businessService serviceKey="uddi:juddi.apache.org:services-inquiry" businessKey="uddi:juddi.apache.org:business-sales-asf">
+      <name xml:lang="en">UDDI Inquiry Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Inquiry API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-ws" serviceKey="uddi:juddi.apache.org:services-inquiry">
+          <description>UDDI Inquiry API V3</description>
+          <!-- This should be changed to the WSDL URL of the inquiry API.  An access point inside a bindingTemplate will be found for every service
+          in this file.  They all must point to their API's WSDL URL -->
+          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/juddiv3/services/inquiry?wsdl</accessPoint>
+          <tModelInstanceDetails>
+            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_inquiry">
+              <instanceDetails>
+                <instanceParms>
+                <![CDATA[
+                  <?xml version="1.0" encoding="utf-8" ?>
+                  <UDDIinstanceParmsContainer xmlns="urn:uddi-org:policy_v3_instanceParms">
+                    <defaultSortOrder>
+                      uddi:uddi.org:sortorder:binarysort
+                    </defaultSortOrder>
+                  </UDDIinstanceParmsContainer>
+                ]]>
+                </instanceParms>
+              </instanceDetails>
+            </tModelInstanceInfo>
+          </tModelInstanceDetails>
+          <categoryBag>
+            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+          </categoryBag>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+    <businessService serviceKey="uddi:juddi.apache.org:services-publish" businessKey="uddi:juddi.apache.org:business-sales-asf">
+      <name xml:lang="en">UDDI Publish Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Publish API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publish-ws" serviceKey="uddi:juddi.apache.org:services-publish">
+          <description>UDDI Publication API V3</description>
+          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/juddiv3/services/publish?wsdl</accessPoint>
+          <tModelInstanceDetails>
+            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_publication">
+              <instanceDetails>
+                <instanceParms>
+                <![CDATA[
+                  <?xml version="1.0" encoding="utf-8" ?>
+                  <UDDIinstanceParmsContainer xmlns="urn:uddi-org:policy_v3_instanceParms">
+                    <authInfoUse>required</authInfoUse>
+                  </UDDIinstanceParmsContainer>
+                ]]>
+                </instanceParms>
+              </instanceDetails>
+            </tModelInstanceInfo>
+          </tModelInstanceDetails>
+          <categoryBag>
+            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+          </categoryBag>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+    <businessService serviceKey="uddi:juddi.apache.org:services-security" businessKey="uddi:juddi.apache.org:business-sales-asf">
+      <name xml:lang="en">UDDI Security Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Security API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-security-ws" serviceKey="uddi:juddi.apache.org:services-security">
+          <description>UDDI Security API V3</description>
+          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/juddiv3/services/security?wsdl</accessPoint>
+          <tModelInstanceDetails>
+            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
+          </tModelInstanceDetails>
+          <categoryBag>
+            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+          </categoryBag>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+    <businessService serviceKey="uddi:juddi.apache.org:services-custodytransfer" businessKey="uddi:juddi.apache.org:business-sales-asf">
+      <name xml:lang="en">UDDI Custody and Ownership Transfer Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Custody and Ownership Transfer API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-custodytransfer-ws" serviceKey="uddi:juddi.apache.org:services-custodytransfer">
+          <description>UDDI Custody and Ownership Transfer API V3</description>
+          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/juddiv3/services/custody-transfer?wsdl</accessPoint>
+          <tModelInstanceDetails>
+            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_ownership_transfer">
+              <instanceDetails>
+                <instanceParms>
+                <![CDATA[
+                <?xml version="1.0" encoding="utf-8" ?>
+                <UDDIinstanceParmsContainer
+                 xmlns="urn:uddi-org:policy_v3_instanceParms">
+                  <authInfoUse>required</authInfoUse>
+                </UDDIinstanceParmsContainer>
+                ]]>
+                </instanceParms>
+              </instanceDetails>
+            </tModelInstanceInfo>
+          </tModelInstanceDetails>
+          <categoryBag>
+            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+          </categoryBag>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+    <businessService serviceKey="uddi:juddi.apache.org:services-subscription" businessKey="uddi:juddi.apache.org:business-sales-asf">
+      <name xml:lang="en">UDDI Subscription Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Subscription API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-subscription-ws" serviceKey="uddi:juddi.apache.org:services-subscription">
+          <description>UDDI Subscription API V3</description>
+          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/juddiv3/services/subscription?wsdl</accessPoint>
+          <tModelInstanceDetails>
+            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscription">
+              <instanceDetails>
+                <instanceParms>
+                <![CDATA[
+                <?xml version="1.0" encoding="utf-8" ?>
+                <UDDIinstanceParmsContainer
+                xmlns="urn:uddi-org:policy_v3_instanceParms">
+                <authInfoUse>required</authInfoUse>
+                <filterUsingFindAPI>supported</filterUsingFindAPI>
+                </UDDIinstanceParmsContainer>
+                ]]>
+                </instanceParms>
+              </instanceDetails>
+            </tModelInstanceInfo>
+          </tModelInstanceDetails>
+          <categoryBag>
+            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+          </categoryBag>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+     <businessService serviceKey="uddi:juddi.apache.org:services-publisher" businessKey="uddi:juddi.apache.org:business-sales-asf">
+      <name xml:lang="en">jUDDI Publisher Service</name>
+      <description xml:lang="en">Web Service supporting jUDDI specific API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publisher-ws" serviceKey="uddi:juddi.apache.org:services-publisher">
+          <description>jUDDI Publisher Service API V3</description>
+          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/juddiv3/services/publisher?wsdl</accessPoint>
+          <categoryBag>
+            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+          </categoryBag>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+  </businessServices>
+</businessEntity>
+
+
+
+

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_Publisher.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_Publisher.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_Publisher.xml
new file mode 100644
index 0000000..a5949f1
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_Publisher.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<publisher xmlns="urn:juddi-apache-org:api_v3" authorizedName="root">
+  <publisherName>root publisher</publisherName>
+  <isAdmin>true</isAdmin>
+</publisher>

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_tModelKeyGen.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_tModelKeyGen.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_tModelKeyGen.xml
new file mode 100644
index 0000000..a18e40f
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_tModelKeyGen.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<!-- 
+  In this file, you only need to edit the tModelKey just below.  This will determine your root partition; the base that all system-generated
+  keys will use.  The keywords "uddi" and "keygenerator" must enclose the partition, but you are free to edit the interior.  The general format
+  is a domain name followed by a colon-delimited list of keywords (known as key-specific strings).
+  
+  Examples:
+  
+  uddi:www.mycompany.com:registry:keygenerator
+  uddi:uddi.acme.com:keygenerator
+  uddi:engineering.umich.edu:soa:ubr:keygenerator
+ -->
+<tModel tModelKey="uddi:juddi.apache.org:keygenerator" xmlns="urn:uddi-org:api_v3">
+  <name>juddi-apache-org:keyGenerator</name>
+  <description>Root domain key generator</description>
+  <overviewDoc>
+    <overviewURL useType="text">
+      http://uddi.org/pubs/uddi_v3.htm#keyGen</overviewURL>
+  </overviewDoc>
+  <categoryBag>
+    <keyedReference tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:types:keyGenerator"
+      keyValue="keyGenerator" />
+  </categoryBag>
+</tModel>

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_BusinessEntity.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_BusinessEntity.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_BusinessEntity.xml
new file mode 100644
index 0000000..b128f15
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_BusinessEntity.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+ <!-- 
+  This file contains the root business entity structure that represents your registry.  The key chosen (or generated) for this entity will serve
+  as the node id for all entities published within the registry.  The services contained within this business entity reflect the UDDI APIs that
+  you wish to support (adding or subtracting the services here will not enable/disable them, simply add/omit them from being discovered via UDDI).
+  
+  The top-level business entity and sub-entities all use keys as unique identifiers.  They are left blank by default which means the system will
+  generate a key (generated as root partition with GUID appended).  You can choose to create your own, human-readable keys but they must match
+  the root key generator created in the root_tModelKeyGen.xml file.  Matching means they must equal the root key generator with the keyword
+  "keygenerator" replaced by your own string.
+  
+  Example:
+  
+  root_tModelKeyGen.xml key is uddi:www.mycompany.com:registry:keygenerator
+  
+  Legal user-defined keys are:
+  
+  uddi:www.mycompany.com:registry:ubr-node (for the businessKey)
+  uddi:www.mycompany.com:registry:inquiry-service (for the inquiry service service key)
+  uddi:www.mycompany.com:registry:inquiry-service-wsdlDeployment (for the inquiry service binding template that represents the WSDL)
+  
+  
+  See below for other fields that you may want to edit...
+  -->
+<businessEntity xmlns="urn:uddi-org:api_v3" xmlns:xml="http://www.w3.org/XML/1998/namespace" businessKey="uddi:sales.apache.org:sales-asf">
+  <!-- Change the name field to represent the name of your registry -->
+  <name xml:lang="en">Sales Node</name>
+  <!-- Change the description field to provided a brief description of your registry -->
+  <description xml:lang="en">This is a UDDI v3 registry for Sales</description>
+  <discoveryURLs>
+    <!-- This discovery URL should point to the home installation URL of jUDDI -->
+    <discoveryURL useType="home">${juddi.server.baseurl}/juddiv3</discoveryURL>
+  </discoveryURLs>
+  <businessServices>
+    <!-- As mentioned above, you may want to provide user-defined keys for these (and the services/bindingTemplates below.  Services that you
+    don't intend to support should be removed entirely -->
+    <businessService serviceKey="uddi:sales.apache.org:services-subscriptionlistener" businessKey="uddi:sales.apache.org:sales-asf">
+      <name xml:lang="en">Sales Subscription Listener Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Subscription Listener API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="uddi:sales.apache.org:servicebindings-subscriptionlistener-ws" serviceKey="uddi:sales.apache.org:services-subscriptionlistener">
+          <description>UDDI Subscription Listener API V3</description>
+          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/juddiv3/services/subscription-listener?wsdl</accessPoint>
+          <tModelInstanceDetails>
+            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscriptionlistener" />
+          </tModelInstanceDetails>
+          <categoryBag>
+            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+          </categoryBag>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+  </businessServices>
+</businessEntity>
+
+
+
+

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_Publisher.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_Publisher.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_Publisher.xml
new file mode 100644
index 0000000..ab7c164
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_Publisher.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<publisher xmlns="urn:juddi-apache-org:api_v3" authorizedName="sales">
+  <publisherName>Sales Publisher</publisherName>
+  <isAdmin>false</isAdmin>
+</publisher>
+

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_tModels.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_tModels.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_tModels.xml
new file mode 100644
index 0000000..8517720
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/sales_tModels.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<save_tModel xmlns="urn:uddi-org:api_v3">
+    <tModel tModelKey="uddi:sales.apache.org:keygenerator" xmlns="urn:uddi-org:api_v3">
+	  <name>sales-apache-org:keyGenerator</name>
+	  <description>Sales Root domain key generator</description>
+	  <overviewDoc>
+	    <overviewURL useType="text">
+	      http://uddi.org/pubs/uddi_v3.htm#keyGen</overviewURL>
+	  </overviewDoc>
+	  <categoryBag>
+	    <keyedReference tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:types:keyGenerator"
+	      keyValue="keyGenerator" />
+	  </categoryBag>
+	</tModel>
+	 <tModel tModelKey="uddi:sales-subs.apache.org:keygenerator" xmlns="urn:uddi-org:api_v3">
+	  <name>sales-apache-org:subscription:keyGenerator</name>
+	  <description>Sales Root domain key generator</description>
+	  <overviewDoc>
+	    <overviewURL useType="text">
+	      http://uddi.org/pubs/uddi_v3.htm#keyGen</overviewURL>
+	  </overviewDoc>
+	  <categoryBag>
+	    <keyedReference tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:types:keyGenerator"
+	      keyValue="keyGenerator" />
+	  </categoryBag>
+	</tModel>
+	<tModel tModelKey="uddi:marketing.apache.org:keygenerator" xmlns="urn:uddi-org:api_v3">
+	  <name>marketing-apache-org:keyGenerator</name>
+	  <description>Marketing Root domain key generator</description>
+	  <overviewDoc>
+	    <overviewURL useType="text">
+	      http://uddi.org/pubs/uddi_v3.htm#keyGen</overviewURL>
+	  </overviewDoc>
+	  <categoryBag>
+	    <keyedReference tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:types:keyGenerator"
+	      keyValue="keyGenerator" />
+	  </categoryBag>
+	</tModel>
+</save_tModel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/juddiv3.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/juddiv3.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/juddiv3.xml
new file mode 100644
index 0000000..28c554f
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/classes/juddiv3.xml
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8"  ?>
+
+<!--
+/*
+ * Copyright 2001-2008 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.
+ *
+ */
+################################################################
+#                 jUDDI-v3.0 configuration.                    #
+################################################################
+# Note that the property settings in this                      #
+# file can be overriden by system parameters                   #
+#                                                              #
+################################################################
+-->
+<config>
+	<juddi>
+		<!-- The ${juddi.server.baseurl} token can be referenced in accessPoints and will be resolved at runtime. -->
+		<server>
+			<baseurl>http://localhost:8080/juddiv3</baseurl>
+			<baseurlsecure>https://localhost:8443/juddiv3</baseurlsecure>
+		</server>
+		<!-- The node Id must be unique when setup in a cluster of UDDI servers implementing the replication API
+			don't worry, jUDDI doesn't implement it right now, but it may come in the future 
+			
+			 Per the spec, The value used MUST match the businessKey of the Node Business Entity
+			 -->
+		<nodeId>uddi:juddi.apache.org:node1</nodeId>
+		<!-- The key of the root business that all of the UDDI services are registered in, as defined in the install_data -->
+		<root>
+			<!-- this is the 'root' username, or owner of the node -->
+			<publisher>root</publisher>
+			<!-- The key of the root business that all of the UDDI services are registered in, as defined in the install_data -->
+			<businessId>uddi:juddi.apache.org:node1</businessId>
+			<partition>uddi:juddi.apache.org</partition>
+		</root>
+		<seed>
+			<always>false</always>
+		</seed>
+
+		<!-- Name of the persistence unit to use (the default, "juddiDatabase" refers to the unit compiled into the juddi library)-->
+		<persistenceunit>
+			<name>juddiDatabase</name>
+		</persistenceunit>
+
+		<!-- Check-the-time-stamp-on-this-file Interval in milli seconds  -->
+		<configuration>
+			<reload>
+				<delay>2000</delay>
+			</reload>
+		</configuration>
+		<!--Default locale-->
+		<locale>en_US</locale>
+
+		<!--The UDDI Operator Contact Email Address-->
+		<operatorEmailAddress>admin@local.localhost</operatorEmailAddress>
+
+		<!-- The maximum name size and maximum number of name elements allows in several of the FindXxxx and SaveXxxx UDDI functions.-->
+		<maxNameLength>255</maxNameLength>
+		<maxNameElementsAllowed>5</maxNameElementsAllowed>
+
+
+		<!-- The maximum number of rows returned in a find_* operation.  Each call can set this independently, but this property defines a global maximum.-->
+		<maxRows>1000</maxRows>
+		<!-- The maximum number of "IN" clause parameters.  Some RDMBS limit the number of parameters allowed in a SQL "IN" clause.-->
+		<maxInClause>1000</maxInClause>
+
+		<!-- The maximum number of UDDI artifacts allowed per publisher. A value of '-1' indicates any  number of artifacts is valid (These values can be overridden at the individual publisher level).-->
+		<maxBusinessesPerPublisher>-1</maxBusinessesPerPublisher>
+		<maxServicesPerBusiness>-1</maxServicesPerBusiness>
+		<maxBindingsPerService>-1</maxBindingsPerService>
+		<maxTModelsPerPublisher>-1</maxTModelsPerPublisher>
+
+		<!-- Days before a transfer request expires-->
+		<transfer>
+			<expiration>
+				<days>3</days>
+			</expiration>
+		</transfer>
+
+		<!-- Days before a subscription expires-->
+		<subscription>
+			<expiration>
+				<days>30</days>
+			</expiration>
+
+			<!-- Minutes before a "chunked" subscription call expires-->
+			<chunkexpiration>
+				<minutes>5</minutes>
+			</chunkexpiration>
+
+			<!--Since 3.1.5 the maxium ammount of returned subscription entities allowed-->
+			<maxentities>1000</maxentities>
+		</subscription>
+
+		<!-- jUDDI UUIDGen implementation to use-->
+		<uuidgen>org.apache.juddi.uuidgen.DefaultUUIDGen</uuidgen>
+
+		<!-- jUDDI Cryptor implementation to use-->
+		<cryptor>org.apache.juddi.cryptor.DefaultCryptor</cryptor>
+
+		<!-- jUDDI Key Generator to use-->
+		<keygenerator>org.apache.juddi.keygen.DefaultKeyGenerator</keygenerator>
+
+		<notification>
+			<!-- Specifies the interval at which the notification timer triggers-->
+			<interval>5000</interval>
+			<!-- Specifies the amount of time to wait before the notification timer initially fires-->
+			<start>
+				<buffer>0</buffer>
+			</start>
+			<acceptableLagtime>1000</acceptableLagtime>
+			<maxTries>3</maxTries>
+			<!-- 10 minutes -->
+			<maxTriesResetInterval>600000</maxTriesResetInterval>
+			<sendAuthTokenWithResultList>false</sendAuthTokenWithResultList>
+		</notification>
+		<!-- All Authentication related settings -->
+		<auth>
+			<!-- Specifies whether the inquiry API requires authentication, all other APIs require authN-->
+			<Inquiry>false</Inquiry>
+			
+			<!-- When using file based authentication, this is the filename to use 
+			<usersfile>juddi-users.xml</usersfile>-->
+			<!-- jUDDI Authentication module to use-->
+			<authenticator>
+				<!-- build in Authenticators:
+				org.apache.juddi.v3.auth.JUDDIAuthenticator - no authentication
+				LDAP Based
+				org.apache.juddi.v3.auth.LdapSimpleAuthenticator - use LDAP
+				org.apache.juddi.v3.auth.LdapExpandedAuthenticator - use LDAP
+				
+				File based, see usersfile
+				org.apache.juddi.v3.auth.XMLDocAuthenticator - XML doc, clear text
+				org.apache.juddi.v3.auth.CryptedXMLDocAuthenticator - XML doc, encrypted
+				org.apache.juddi.v3.auth.MD5XMLDocAuthenticator - XML doc, Hashed
+				-->
+				<class>org.apache.juddi.v3.auth.JUDDIAuthenticator</class>
+				<!-- other settings
+				url
+				initialcontext
+				style
+				ldapexp
+				
+				-->
+			</authenticator>
+
+			<token>
+				<!-- Time in minutes to expire tokes after inactivity-->
+				<Timeout>15</Timeout>
+				<!-- As of 3.1.5 Duration of time for tokens to expire, regardless of inactivity -->
+				<Expiration>15</Expiration>
+			</token>
+		</auth>
+
+
+
+
+		<validation>
+			<!-- As of 3.1.5 This setting will force referential integrity for all tModels (except keyGenerators), category bags, bindingTemplate/AccessPoint/hostingRedirector (referencing another host), tModelinstanceparms and anything else that references a KeyName default value is true.  set to false for backwards compatibility or for a more lax registry-->
+			<enforceReferentialIntegrity>true</enforceReferentialIntegrity>
+			<!-- as of 3.3, reject digitally signed items that are invalid-->
+            <rejectInvalidSignatures>
+                <enable>false</enable>
+                <trustStorePath>truststore.jks</trustStorePath>
+                <trustStoreType>JKS</trustStoreType>
+                <trustStorePassword
+                        isPasswordEncrypted="false" 
+                        cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
+
+                <checkTimestamps>true</checkTimestamps>
+                <checkTrust>true</checkTrust>
+                <checkRevocationCRL>true</checkRevocationCRL>
+            </rejectInvalidSignatures>
+		</validation>
+
+		<!--As of 3.1.5 Email delivery options for subscription API functions-->
+		<mail>
+			<smtp>
+				<!--The Operator’s Email address
+				<from>admin@local.localhost</from>-->
+
+				<!--the hostname of the SMTP server
+				<host>localhost</host>-->
+
+				<!--The portname of the SMTP server
+				<port>25</port>-->
+
+				<!--If set, specifies the name of a class that implements the javax.net.SocketFactory interface. This class will be used to create SMTP sockets.-->
+				<socketFactory>
+					<!--<class></class>-->
+
+					<!--If set to true, failure to create a socket using the specified socket factory class will cause the socket to be created using the java.net.Socket class. Defaults to true.
+					<fallback>true</fallback>-->
+					<!--Specifies the port to connect to when using the specified socket factory. If not set, the default port will be used.
+					<port>25</port>-->
+				</socketFactory>
+				<!--if true, enables the use of the STARTTLS command (if supported by the server) to switch the connection to a TLS-protected connection before issuing any login commands. Note that an appropriate trust store must configured so that the client will trust the server’s certificate. Defaults to false.
+				<starttls>
+					<enabled>false</enabled>
+				</starttls>-->
+
+				<!--If true, attempt to authenticate the user using the AUTH command. Defaults to false.
+				<auth>false</auth>-->
+
+				<!--Username used to authenticate to the SMTP server used only if mail.smtp.auth is true
+				<user>user</user>-->
+
+				<!--Password used to authenticate to the SMTP server, used only if mail.smtp.auth is true
+				<password encrypted="false">pass</password>-->
+			</smtp>
+		</mail>
+		
+		<logging>
+			<logInquirySearchPayloads>false</logInquirySearchPayloads>
+		</logging>
+	</juddi>
+</config>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/config.properties
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/config.properties b/juddiv3-war-repl/src/main/webapp/WEB-INF/config.properties
new file mode 100644
index 0000000..323473d
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/config.properties
@@ -0,0 +1,22 @@
+
+# * Copyright 2001-2008 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.
+
+## Hey! 
+
+# This file is used for the jUDDI Administrative console
+# i.e. http://localhost:8080/juddiv3/admin
+
+# it's access by the StartupServlet and generates a new encryption key everytime the servlet container (i.e. Tomcat) starts up.
+# we must have write access to this file.

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/WEB-INF/web.xml b/juddiv3-war-repl/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..3bdbab1
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!DOCTYPE web-app
+    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+    "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<!--
+	Licensed to the Apache Software Foundation (ASF) under one
+	or more contributor license agreements. See the NOTICE file
+	distributed with this work for additional information
+	regarding copyright ownership. The ASF licenses this file
+	to you under the Apache License, Version 2.0 (the
+	"License"); you may not use this file except in compliance
+	with the License. You may obtain a copy of the License at
+	
+	http://www.apache.org/licenses/LICENSE-2.0
+	
+	Unless required by applicable law or agreed to in writing,
+	software distributed under the License is distributed on an
+	"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+	KIND, either express or implied. See the License for the
+	specific language governing permissions and limitations
+	under the License.
+-->
+<web-app>
+ <!--  place holder -->
+</web-app>

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/index.jsp
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/index.jsp b/juddiv3-war-repl/src/main/webapp/index.jsp
new file mode 100644
index 0000000..4ed9d19
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/index.jsp
@@ -0,0 +1,186 @@
+<%@page import="org.apache.commons.lang.StringEscapeUtils"%>
+<%@ page session="false" %>
+<%@ page import="java.util.List,
+         org.apache.juddi.config.Install,
+         javax.xml.bind.JAXBException,
+         org.uddi.v3_service.DispositionReportFaultMessage,
+         org.apache.juddi.config.AppConfig,
+         org.apache.juddi.config.Property,
+         org.uddi.api_v3.BusinessEntity,
+         org.uddi.api_v3.Name,
+         org.uddi.api_v3.Description,
+         java.io.IOException,
+         org.apache.juddi.config.Release"
+         %>
+<%
+        
+        /*
+ * Copyright 2001-2008 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.
+ *
+ */
+        
+        %>
+<!-- index.jsp -->
+<html>
+    <head>
+        <title>Apache jUDDI Registry</title>
+        <link rel="stylesheet" href="juddi.css" />
+    </head>
+    <body>
+        <div class="header" align="right"><a href="http://juddi.apache.org/" target="_top">jUDDI@Apache</a></div>
+        <h1>Apache jUDDI version <%= Release.getRegistryVersion()%></h1>
+
+
+        <h2><em>Welcome</em> to Apache jUDDI!</h2>
+        jUDDI is an open source implementation of <a href="http://oasis-open.org">OASIS</a>'s <a href="http://oasis-open.org/committees/uddi-spec/doc/tcspecs.htm#uddiv3">Universal Discovery Description and Integration (UDDI)</a>.
+        You've reached the deployment page for jUDDI's web services.<br>
+
+        Looking for the old jUDDI Portal/Porlets? We've completely rewritten it. 
+
+        <h4><a href="/juddi-gui">View the jUDDI User Interface</a> - This is a nearly complete UDDIv3 end user web application.</h4>
+
+        <h4><a href="admin">View the jUDDI Administration Interface</a> - This is for administrators to use to reconfigure jUDDI, check the status, and perform administrative actions.</h4>
+
+
+        Here's some useful links to learn more about the UDDI and jUDDI.
+        <ul>
+            <li><a href="services">View the service listing on this UDDI node</a></li>
+            <li><a href="http://juddi.apache.org/">The Apache-jUDDI Home Page</a></li>
+            <li><a href="http://juddi.apache.org/docs.html" >Documentation</a></li>
+            <li><a href="http://wiki.apache.org/juddi" >jUDDI Wiki</a></li>
+            <li><a href="http://juddi.apache.org/issue-tracking.html" >jUDDI's Issue Tracker (report a bug)</a></li>
+            <li><a href="http://juddi.apache.org/source.html" >jUDDI's Source Code</a></li>
+            <li><a href="http://juddi.apache.org/mailing-list.html">jUDDI's Mailing lists</a></li>
+
+        </ul>
+
+        <div class="install">
+            <h4>jUDDI Installation Status</h4>
+            <div class="content">
+                <%
+                    // This will tirgger the install process...
+                    String rootPartition = AppConfig.getConfiguration().getString(Property.JUDDI_ROOT_PARTITION);
+                    String nodeId = AppConfig.getConfiguration().getString(Property.JUDDI_NODE_ID);
+                    String rootBusiness = AppConfig.getConfiguration().getString(Property.JUDDI_NODE_ROOT_BUSINESS);
+                    String nodeName = "";
+                    String nodeDescription = "";
+                    BusinessEntity be = null;
+                    boolean ok = true;
+                    String error = "";
+                    try {
+                        be = Install.getNodeBusinessEntity(rootBusiness);
+                        Name n = be.getName().get(0);
+                        if (n != null) {
+                            nodeName = n.getValue();
+                        }
+
+                        List descList = be.getDescription();
+                        if (descList != null && descList.size() > 0) {
+                            Description d = (Description) descList.get(0);
+                            if (d != null) {
+                                nodeDescription = d.getValue();
+                            }
+                        }
+                    } catch (Exception ex) {
+                        ok = false;
+                        error = ex.getMessage();
+
+                    }
+                    if (ok) {
+
+                %>
+                <div>jUDDI has been successfully installed!</div>
+
+                <h3>Node Information</h3>
+                <table>
+                    <tr>
+                        <td><b>Root Partition:</b></td>
+                        <td><%= StringEscapeUtils.escapeHtml(rootPartition)%></td>
+                    </tr>
+
+                    <tr>
+                        <td><b>Node Id:</b></td>
+                        <td><%=StringEscapeUtils.escapeHtml(nodeId)%></td>
+                    </tr>
+                    <tr>
+                        <td><b>Root Business Key:</b></td>
+                        <td><%= StringEscapeUtils.escapeHtml(rootBusiness)%></td>
+                    </tr>
+                    <tr>
+                        <td><b>Root Business Name:</b></td>
+                        <td><%= StringEscapeUtils.escapeHtml(nodeName)%></td>
+                    </tr>
+                    <tr>
+                        <td><b>Root Business Description:</b></td>
+                        <td><%=StringEscapeUtils.escapeHtml(nodeDescription)%></td>
+                    </tr>
+
+                </table>
+                <%
+                } else {
+                %>
+                <h2 color="red">jUDDI has NOT installed correctly!</h2>
+                <p />
+                <h3>Error Information</h3>
+                <p>
+                    <%=StringEscapeUtils.escapeHtml(error)%><br>
+                    Suggestion: Check the juddiv3.xml config file for the following settings (in Xpath notation) and ensure that they either match the defaults, or the install data.
+                </p>
+                <ul>
+                    <li>config/juddi/nodeId, default = uddi:juddi.apache.org:node1</li>
+                    <li>config/juddi/rootBusinessId, default = uddi:juddi.apache.org:businesses-asf</li>
+                </ul>
+                Configured values:
+                <table>
+                    <tr>
+                        <td><b>Root Partition:</b></td>
+                        <td><%= StringEscapeUtils.escapeHtml(rootPartition)%></td>
+                    </tr>
+
+                    <tr>
+                        <td><b>Node Id:</b></td>
+                        <td><%=StringEscapeUtils.escapeHtml(nodeId)%></td>
+                    </tr>
+                    <tr>
+                        <td><b>Root Business Key:</b></td>
+                        <td><%= StringEscapeUtils.escapeHtml(rootBusiness)%></td>
+                    </tr>
+                    <tr>
+                        <td><b>Root Business Name:</b></td>
+                        <td><%= StringEscapeUtils.escapeHtml(nodeName)%></td>
+                    </tr>
+                    <tr>
+                        <td><b>Root Business Description:</b></td>
+                        <td><%=StringEscapeUtils.escapeHtml(nodeDescription)%></td>
+                    </tr>
+
+                </table>
+
+                <%                    }
+                %>
+            </div>
+        </div>
+
+        <hr />
+        <table width="100%" border="0">
+            <tr>
+                <td height="50" align="center" valign="bottom" nowrap>
+                    <div class="footer">&nbsp;</div>
+                </td>
+            </tr>
+        </table>
+
+    </body>
+</html>

http://git-wip-us.apache.org/repos/asf/juddi/blob/5994cd06/juddiv3-war-repl/src/main/webapp/juddi.css
----------------------------------------------------------------------
diff --git a/juddiv3-war-repl/src/main/webapp/juddi.css b/juddiv3-war-repl/src/main/webapp/juddi.css
new file mode 100644
index 0000000..b905401
--- /dev/null
+++ b/juddiv3-war-repl/src/main/webapp/juddi.css
@@ -0,0 +1,173 @@
+/*
+ * Copyright 2001-2008 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.
+ *
+ */
+body {
+  margin:      0px 10px 10px 10px;
+  font-family: "Trebuchet MS", sans-serif;
+  font-size:   10pt;
+  background:  #FFF;
+  color:       #000;
+}
+
+h1 {
+	font-family: "Trebuchet MS", sans-serif;
+	background: #00005A;
+	font-weight: normal;
+	color: White;
+	padding: 5px 10px;
+	margin: 0px -10px 10px -10px;
+}
+
+h2 {
+	font-family: "Trebuchet MS", sans-serif;
+	color: #00005A;
+}
+
+h3 {
+	font-family: "Trebuchet MS", sans-serif;
+	color: #00005A;
+}
+
+h4 {
+	font-family: "Trebuchet MS", sans-serif;
+	color: #00005A;
+}
+
+.sidebar {
+	border: 1px solid #00005A;
+	background: #EEE;
+	padding: 5px;
+} 
+
+pre.code_sample {
+  background: #EEE;
+  padding: 5px;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dl {
+  margin-left: 3em;
+}
+
+td {
+  font-size:   10pt;
+}
+
+DIV.announcement dl {
+  margin-left: 0px;
+}
+
+div.LINK {
+  margin: 0px -10px;
+  padding: 2px 10px;
+  color: #000;
+  font-size: 10pt;
+}
+
+div.LINK A {
+  color: #6d0000;
+  text-decoration: none;
+}
+
+div.LINK A:hover {
+  color: #006200;
+  text-decoration: underline;
+}
+
+div.NAV {
+  background: #000;
+  margin: 0px -10px;
+  padding: 2px 10px;
+  color: #CCC;
+  font-size: 12pt;
+  font-weight: bold;
+}
+
+div.NAV A {
+  color: #CCC;
+  text-decoration: none;
+}
+
+div.NAV A:hover {
+  color: #FFF;
+}
+
+.msgs {
+	background-color: #FFD;
+	color: #005500;
+}
+
+.ednote {
+  color: #999;
+  font-style: italic;
+}
+
+.cvs_id {
+  color: #999;
+  font-size: 8pt;
+  border-top: solid 1px #999;
+}
+
+.author {
+  font-size: 14pt;
+  font-style: italic;
+}
+
+var {
+  font-style: italic;
+  color: #900;
+}
+
+div.footer { 
+  color: #666699; margin: 0px -10px; padding: 2px 10px; font-size: 8pt; font-weight: normal; 
+}
+
+div.footer a {
+  color: #666699; text-decoration: none; 
+}
+
+div.footer a:hover { 
+  color: #666699; text-decoration: underline; 
+}
+
+div.header { 
+  background: #000;
+  margin: 0px -10px;
+  padding: 2px 10px;
+  color: #CCC;
+  font-size: 8pt;
+  font-weight: bold;
+}
+
+div.header a {
+  color: #CCC;
+  text-decoration: none;
+}
+
+div.header a:hover { 
+  color: #FFF;
+}
+
+div.error {
+  color: #F00;
+}
+
+div.install {width:650px; background-color: #00005a;}
+div.install h4 {margin:0; padding:0; color: #fff;}
+div.install .content {margin:0; padding:4px 4px 0 4px; border-style:solid; border-color:#bbb; border-width:0 1px 1px 1px; background-color: #fff;}


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org


Mime
View raw message