You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by jf...@apache.org on 2009/05/27 01:14:14 UTC

svn commit: r778922 - in /webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data: UDDI_tModels.xml root_BusinessEntity.xml root_tModelKeyGen.xml

Author: jfaath
Date: Tue May 26 23:14:14 2009
New Revision: 778922

URL: http://svn.apache.org/viewvc?rev=778922&view=rev
Log:
JUDDI-236: updated install files for new APIs and help text

Modified:
    webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml
    webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml
    webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_tModelKeyGen.xml

Modified: webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml?rev=778922&r1=778921&r2=778922&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml Tue May 26 23:14:14 2009
@@ -713,4 +713,88 @@
       <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

Modified: webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml?rev=778922&r1=778921&r2=778922&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml Tue May 26 23:14:14 2009
@@ -15,23 +15,53 @@
  * 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="">
+  <!-- Change the name field to represent the name of your registry -->
   <name xml:lang="en">An Apache 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">http://localhost:8080/juddi</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="" businessKey="">
       <name xml:lang="en">UDDI Inquiry Service</name>
       <description xml:lang="en">Web Service supporting UDDI Inquiry API</description>
       <bindingTemplates>
         <bindingTemplate bindingKey="" serviceKey="">
           <description>UDDI Inquiry API V3</description>
-          <accessPoint useType="endpoint">http://localhost:8080/juddi/services/inquiry?wsdl</accessPoint>
+          <!-- 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">http://localhost:8080/juddi/services/inquiry?wsdl</accessPoint>
           <tModelInstanceDetails>
             <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_inquiry">
               <instanceDetails>
@@ -57,7 +87,7 @@
       <bindingTemplates>
         <bindingTemplate bindingKey="" serviceKey="">
           <description>UDDI Publication API V3</description>
-          <accessPoint useType="endpoint">http://localhost:8080/juddi/services/publish?wsdl</accessPoint>
+          <accessPoint useType="wsdlDeployment">http://localhost:8080/juddi/services/publish?wsdl</accessPoint>
           <tModelInstanceDetails>
             <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_publication">
               <instanceDetails>
@@ -81,13 +111,77 @@
       <bindingTemplates>
         <bindingTemplate bindingKey="" serviceKey="">
           <description>UDDI Security API V3</description>
-          <accessPoint useType="endpoint">http://localhost:8080/juddi/services/security?wsdl</accessPoint>
+          <accessPoint useType="wsdlDeployment">http://localhost:8080/juddi/services/security?wsdl</accessPoint>
           <tModelInstanceDetails>
             <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
           </tModelInstanceDetails>
         </bindingTemplate>
       </bindingTemplates>
     </businessService>
+    <businessService serviceKey="" businessKey="">
+      <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="" serviceKey="">
+          <description>UDDI Custody and Ownership Transfer API V3</description>
+          <accessPoint useType="wsdlDeployment">http://localhost:8080/juddi/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>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+    <businessService serviceKey="" businessKey="">
+      <name xml:lang="en">UDDI Subscription Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Subscription API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="" serviceKey="">
+          <description>UDDI Subscription API V3</description>
+          <accessPoint useType="wsdlDeployment">http://localhost:8080/juddi/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>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
+    <businessService serviceKey="" businessKey="">
+      <name xml:lang="en">UDDI Subscription Listener Service</name>
+      <description xml:lang="en">Web Service supporting UDDI Subscription Listener API</description>
+      <bindingTemplates>
+        <bindingTemplate bindingKey="" serviceKey="">
+          <description>UDDI Subscription Listener API V3</description>
+          <accessPoint useType="wsdlDeployment">http://localhost:8080/juddi/services/subscription-listener?wsdl</accessPoint>
+          <tModelInstanceDetails>
+            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscriptionlistener" />
+          </tModelInstanceDetails>
+        </bindingTemplate>
+      </bindingTemplates>
+    </businessService>
   </businessServices>
 </businessEntity>
 

Modified: webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_tModelKeyGen.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_tModelKeyGen.xml?rev=778922&r1=778921&r2=778922&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_tModelKeyGen.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/juddi_install_data/root_tModelKeyGen.xml Tue May 26 23:14:14 2009
@@ -15,6 +15,17 @@
  * 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>uddi-org:keyGenerator</name>
   <description>Root domain key generator</description>



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