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>[email protected]</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>[email protected]</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"> </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: [email protected] For additional commands, e-mail: [email protected]
