You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2014/01/25 18:45:52 UTC

svn commit: r1561346 - in /juddi/trunk: juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/ juddi-core/src/main/resources/juddi_install_data/ juddi-gui/src/main/webapp/ajax/

Author: alexoree
Date: Sat Jan 25 17:45:52 2014
New Revision: 1561346

URL: http://svn.apache.org/r1561346
Log:
JUDDI-814 done
JUDDI-780 fixing some missing fields from tmodels

Modified:
    juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv2Tov3.java
    juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv3Tov2.java
    juddi/trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml
    juddi/trunk/juddi-gui/src/main/webapp/ajax/toXML.jsp

Modified: juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv2Tov3.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv2Tov3.java?rev=1561346&r1=1561345&r2=1561346&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv2Tov3.java (original)
+++ juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv2Tov3.java Sat Jan 25 17:45:52 2014
@@ -194,10 +194,11 @@ public class MapUDDIv2Tov3 {
                         return null;
                 }
                 TModel item = new org.uddi.api_v3.TModel();
+                item.setTModelKey(be.getTModelKey());
                 item.setName(new Name(be.getName().getValue(), be.getName().getLang()));
                 item.setCategoryBag(MapCategoryBag(be.getCategoryBag()));
-                item.getDescription().addAll(MapDescription(be.getDescription()));
                 item.setIdentifierBag(MapIdentBag(be.getIdentifierBag()));
+                item.getDescription().addAll(MapDescription(be.getDescription()));
                 item.getOverviewDoc().add(MapOverviewDoc(be.getOverviewDoc()));
                 return item;
         }

Modified: juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv3Tov2.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv3Tov2.java?rev=1561346&r1=1561345&r2=1561346&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv3Tov2.java (original)
+++ juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/MapUDDIv3Tov2.java Sat Jan 25 17:45:52 2014
@@ -194,6 +194,7 @@ public class MapUDDIv3Tov2 {
                         return null;
                 }
                 TModel item = new org.uddi.api_v2.TModel();
+                item.setTModelKey(be.getTModelKey());
                 item.setName(new Name(be.getName().getValue(), be.getName().getLang()));
                 item.setCategoryBag(MapCategoryBag(be.getCategoryBag()));
                 item.getDescription().addAll(MapDescription(be.getDescription()));
@@ -349,6 +350,8 @@ public class MapUDDIv3Tov2 {
                 r.setMaxRows(body.getMaxRows());
                 r.setTModelBag(MapTModelBag(body.getTModelBag()));
                 r.setServiceKey(body.getServiceKey());
+                if (r.getServiceKey()==null)
+                        r.setServiceKey("");
                 r.setGeneric(VERSION);
                 return r;
 

Modified: juddi/trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml?rev=1561346&r1=1561345&r2=1561346&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml (original)
+++ juddi/trunk/juddi-core/src/main/resources/juddi_install_data/root_BusinessEntity.xml Sat Jan 25 17:45:52 2014
@@ -36,36 +36,37 @@
   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...
-  -->
+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:businesses-asf">
-  <!-- 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="homepage">${juddi.server.baseurl}</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:businesses-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}/services/inquiry?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_inquiry">
-              <instanceDetails>
-                <instanceParms>
+   <!-- 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 registry node as implemented by Apache jUDDI.</description>
+   <discoveryURLs>
+      <!-- This discovery URL should point to the home installation URL of jUDDI -->
+      <discoveryURL useType="homepage">${juddi.server.baseurl}</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 -->
+      <!-- inquiry v3 -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-inquiry" businessKey="uddi:juddi.apache.org:businesses-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}/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">
@@ -74,27 +75,27 @@
                     </defaultSortOrder>
                   </UDDIinstanceParmsContainer>
                 ]]>
-                </instanceParms>
-              </instanceDetails>
-            </tModelInstanceInfo>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
+                        </instanceParms>
+                     </instanceDetails>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
     
-	      <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-ws-ssl" serviceKey="uddi:juddi.apache.org:services-inquiry">
-          <description>UDDI Inquiry API V3 SSL</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.baseurlsecure}/services/inquiry?wsdl</accessPoint> 
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_inquiry">
-              <instanceDetails>
-                <instanceParms>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-ws-ssl" serviceKey="uddi:juddi.apache.org:services-inquiry">
+               <description>UDDI Inquiry API V3 SSL</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.baseurlsecure}/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">
@@ -103,229 +104,255 @@
                     </defaultSortOrder>
                   </UDDIinstanceParmsContainer>
                 ]]>
-                </instanceParms>
-              </instanceDetails>
-            </tModelInstanceInfo>
-			 <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
-			 <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </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-inquiryv2" businessKey="uddi:juddi.apache.org:businesses-asf">
-      <name xml:lang="en">UDDIv2 Inquiry Service</name>
-      <description xml:lang="en">Web Service supporting UDDIv2 Inquiry API</description>
-      <bindingTemplates>
-        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiryv2-ws" serviceKey="uddi:juddi.apache.org:services-inquiryv2">
-          <description>UDDI Inquiry API V2</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}/services/inquiryv2?wsdl</accessPoint>
-          <tModelInstanceDetails>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
+                        </instanceParms>
+                     </instanceDetails>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:v3_service"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="UDDIInquiryService"/>
+         </categoryBag>
+      </businessService>
+      <!-- inquiry v2 -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-inquiryv2" businessKey="uddi:juddi.apache.org:businesses-asf">
+         <name xml:lang="en">UDDIv2 Inquiry Service</name>
+         <description xml:lang="en">Web Service supporting UDDIv2 Inquiry API</description>
+         <bindingTemplates>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiryv2-ws" serviceKey="uddi:juddi.apache.org:services-inquiryv2">
+               <description>UDDI Inquiry API V2</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}/services/inquiryv2?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
     
-	      <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiryv2-ws-ssl" serviceKey="uddi:juddi.apache.org:services-inquiryv2">
-          <description>UDDI Inquiry API V3 SSL</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.baseurlsecure}/services/inquiryv2?wsdl</accessPoint> 
-          <tModelInstanceDetails>
-			 <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
-			 <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-          </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-inquiry-rest" businessKey="uddi:juddi.apache.org:businesses-asf">
-      <name xml:lang="en">UDDI Inquiry REST Service</name>
-      <description xml:lang="en">Web Service supporting UDDI Inquiry API via HTTP GET</description>
-      <bindingTemplates>
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-rest" serviceKey="uddi:juddi.apache.org:services-inquiry-rest">
-          <description>UDDI Inquiry API V3 REST</description>
-		  <accessPoint useType="wadlDeployment">${juddi.server.baseurl}/services/inquiryRest?_wadl</accessPoint>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wadl" keyValue="wadlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-rest-ssl" serviceKey="uddi:juddi.apache.org:services-inquiry-rest">
-          <description>UDDI Inquiry API V3 REST SSL</description>
-		  <accessPoint useType="wadlDeployment">${juddi.server.baseurlsecure}/services/inquiryRest?_wadl</accessPoint>
-		  <tModelInstanceDetails>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
-			
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-			
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:rest" />
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wadl" keyValue="wadlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-      </bindingTemplates>
-    </businessService>
-	
-    <businessService serviceKey="uddi:juddi.apache.org:services-publish" businessKey="uddi:juddi.apache.org:businesses-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}/services/publish?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_publication">
-              <instanceDetails>
-                <instanceParms>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiryv2-ws-ssl" serviceKey="uddi:juddi.apache.org:services-inquiryv2">
+               <description>UDDI Inquiry API V3 SSL</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.baseurlsecure}/services/inquiryv2?wsdl</accessPoint> 
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:inquiry_v2"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="Inquire"/>
+         </categoryBag>
+      </businessService>
+      <!-- inquiry v3 REST -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-inquiry-rest" businessKey="uddi:juddi.apache.org:businesses-asf">
+         <name xml:lang="en">UDDI Inquiry REST Service</name>
+         <description xml:lang="en">Web Service supporting UDDI Inquiry API via HTTP GET</description>
+         <bindingTemplates>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-rest" serviceKey="uddi:juddi.apache.org:services-inquiry-rest">
+               <description>UDDI Inquiry API V3 REST</description>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:rest" />
+               </tModelInstanceDetails>
+               <accessPoint useType="wadlDeployment">${juddi.server.baseurl}/services/inquiryRest?_wadl</accessPoint>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wadl" keyValue="wadlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-rest-ssl" serviceKey="uddi:juddi.apache.org:services-inquiry-rest">
+               <description>UDDI Inquiry API V3 REST SSL</description>
+               <accessPoint useType="wadlDeployment">${juddi.server.baseurlsecure}/services/inquiryRest?_wadl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:rest" />
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wadl" keyValue="wadlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="localhost"/>
+            <keyedReference tModelKey="uddi:uddi.org:wadl:types" keyName="uddi-org:wadl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="Servicename"/>
+         </categoryBag>
+      </businessService>
+      <!-- publish v3 -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-publish" businessKey="uddi:juddi.apache.org:businesses-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}/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>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publish-ws-ssl" serviceKey="uddi:juddi.apache.org:services-publish">
-          <description>UDDI Publication API V3 SSL</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/publish?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_publication">
-              <instanceDetails>
-                <instanceParms>
+                        </instanceParms>
+                     </instanceDetails>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+		
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publish-ws-ssl" serviceKey="uddi:juddi.apache.org:services-publish">
+               <description>UDDI Publication API V3 SSL</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/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>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		
-      </bindingTemplates>
-    </businessService>
+                        </instanceParms>
+                     </instanceDetails>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+		
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:v3_service"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="UDDIPublicationService"/>
+         </categoryBag>
+      </businessService>
  
-    
-    <businessService serviceKey="uddi:juddi.apache.org:services-publishv2" businessKey="uddi:juddi.apache.org:businesses-asf">
-      <name xml:lang="en">UDDIv2 Publish Service</name>
-      <description xml:lang="en">Web Service supporting UDDIv2 Publish API</description>
-      <bindingTemplates>
-        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publishv2-ws" serviceKey="uddi:juddi.apache.org:services-publishv2">
-          <description>UDDIv2 Publication API V2</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/services/publishv2?wsdl</accessPoint>
-          <tModelInstanceDetails>
- 			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publishv2-ws-ssl" serviceKey="uddi:juddi.apache.org:services-publishv2">
-          <description>UDDI Publication API V2 SSL</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/publishv2?wsdl</accessPoint>
-          <tModelInstanceDetails>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-      </bindingTemplates>
-    </businessService>
+      <!-- publish v2 -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-publishv2" businessKey="uddi:juddi.apache.org:businesses-asf">
+         <name xml:lang="en">UDDIv2 Publish Service</name>
+         <description xml:lang="en">Web Service supporting UDDIv2 Publish API</description>
+         <bindingTemplates>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publishv2-ws" serviceKey="uddi:juddi.apache.org:services-publishv2">
+               <description>UDDIv2 Publication API V2</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/services/publishv2?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publishv2-ws-ssl" serviceKey="uddi:juddi.apache.org:services-publishv2">
+               <description>UDDI Publication API V2 SSL</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/publishv2?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:inquiry_v2"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="Publish"/>
+         </categoryBag>
+      </businessService>
  
+      <!-- security v3 -->
 
-
-	<businessService serviceKey="uddi:juddi.apache.org:services-security" businessKey="uddi:juddi.apache.org:businesses-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}/services/security?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-security-ws-ssl" serviceKey="uddi:juddi.apache.org:services-security">
-          <description>UDDI Security API V3 SSL</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/security?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
-			
-          </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:businesses-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}/services/custody-transfer?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_ownership_transfer">
-              <instanceDetails>
-                <instanceParms>
+      <businessService serviceKey="uddi:juddi.apache.org:services-security" businessKey="uddi:juddi.apache.org:businesses-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}/services/security?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-security-ws-ssl" serviceKey="uddi:juddi.apache.org:services-security">
+               <description>UDDI Security API V3 SSL</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/security?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_security" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:v3_service"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="UDDISecurityService"/>
+         </categoryBag>
+      </businessService>
+      <!-- custody v3 -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-custodytransfer" businessKey="uddi:juddi.apache.org:businesses-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}/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
@@ -333,27 +360,27 @@
                   <authInfoUse>required</authInfoUse>
                 </UDDIinstanceParmsContainer>
                 ]]>
-                </instanceParms>
-              </instanceDetails>
+                        </instanceParms>
+                     </instanceDetails>
 			  
-            </tModelInstanceInfo>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		
-		
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-custodytransfer-ws-ssl" serviceKey="uddi:juddi.apache.org:services-custodytransfer">
-          <description>UDDI Custody and Ownership Transfer API V3 SSL</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/custody-transfer?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_ownership_transfer">
-              <instanceDetails>
-                <instanceParms>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+		
+		
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-custodytransfer-ws-ssl" serviceKey="uddi:juddi.apache.org:services-custodytransfer">
+               <description>UDDI Custody and Ownership Transfer API V3 SSL</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/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
@@ -361,33 +388,40 @@
                   <authInfoUse>required</authInfoUse>
                 </UDDIinstanceParmsContainer>
                 ]]>
-                </instanceParms>
-              </instanceDetails>
-            </tModelInstanceInfo>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </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:businesses-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}/services/subscription?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscription">
-              <instanceDetails>
-                <instanceParms>
+                        </instanceParms>
+                     </instanceDetails>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+		
+		
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:v3_service"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="UDDICustodyTransferService"/>
+         </categoryBag>
+      </businessService>
+                
+      <!-- subscription v3 -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-subscription" businessKey="uddi:juddi.apache.org:businesses-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}/services/subscription?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscription">
+                     <instanceDetails>
+                        <instanceParms>
                 <![CDATA[
                 <?xml version="1.0" encoding="utf-8" ?>
                 <UDDIinstanceParmsContainer
@@ -396,25 +430,25 @@
                 <filterUsingFindAPI>supported</filterUsingFindAPI>
                 </UDDIinstanceParmsContainer>
                 ]]>
-                </instanceParms>
-              </instanceDetails>
-            </tModelInstanceInfo>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-subscription-ws-ssl" serviceKey="uddi:juddi.apache.org:services-subscription">
-          <description>UDDI Subscription API V3 SSL</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/subscription?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscription">
-              <instanceDetails>
-                <instanceParms>
+                        </instanceParms>
+                     </instanceDetails>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+		
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-subscription-ws-ssl" serviceKey="uddi:juddi.apache.org:services-subscription">
+               <description>UDDI Subscription API V3 SSL</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/subscription?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscription">
+                     <instanceDetails>
+                        <instanceParms>
                 <![CDATA[
                 <?xml version="1.0" encoding="utf-8" ?>
                 <UDDIinstanceParmsContainer
@@ -423,89 +457,105 @@
                 <filterUsingFindAPI>supported</filterUsingFindAPI>
                 </UDDIinstanceParmsContainer>
                 ]]>
-                </instanceParms>
-              </instanceDetails>
-            </tModelInstanceInfo>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </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-subscriptionlistener" businessKey="uddi:juddi.apache.org:businesses-asf">
-      <name xml:lang="en">UDDI Subscription Listener Service</name>
-      <description xml:lang="en">Web Service supporting UDDI Subscription Listener API</description>
-      <bindingTemplates>
-        <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws" serviceKey="uddi:juddi.apache.org:services-subscriptionlistener">
-          <description>UDDI Subscription Listener API V3</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/services/subscription-listener?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscriptionlistener" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws-ssl" serviceKey="uddi:juddi.apache.org:services-subscriptionlistener">
-          <description>UDDI Subscription Listener API V3 SSL</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/subscription-listener?wsdl</accessPoint>
-          <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscriptionlistener" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
-			
-          </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:businesses-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}/services/publisher?wsdl</accessPoint>
-		  <tModelInstanceDetails>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-		<bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publisher-ws-ssl" serviceKey="uddi:juddi.apache.org:services-publisher">
-          <description>jUDDI Publisher Service API V3 SSL</description>
-          <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/publisher?wsdl</accessPoint>
-		  <tModelInstanceDetails>
-            <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
-			<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
-			
-          </tModelInstanceDetails>
-          <categoryBag>
-            <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
-          </categoryBag>
-        </bindingTemplate>
-      </bindingTemplates>
-    </businessService>
-  </businessServices>
+                        </instanceParms>
+                     </instanceDetails>
+                  </tModelInstanceInfo>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:v3_service"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="UDDISubscriptionService"/>
+         </categoryBag>
+      </businessService>
+      <!-- subscription listener v3 -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-subscriptionlistener" businessKey="uddi:juddi.apache.org:businesses-asf">
+         <name xml:lang="en">UDDI Subscription Listener Service</name>
+         <description xml:lang="en">Web Service supporting UDDI Subscription Listener API</description>
+         <bindingTemplates>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws" serviceKey="uddi:juddi.apache.org:services-subscriptionlistener">
+               <description>UDDI Subscription Listener API V3</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurl}/services/subscription-listener?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscriptionlistener" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+		
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws-ssl" serviceKey="uddi:juddi.apache.org:services-subscriptionlistener">
+               <description>UDDI Subscription Listener API V3 SSL</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/subscription-listener?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_subscriptionlistener" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+		
+		
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:uddi-org:v3_service"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="UDDISubscriptionListenerService"/>
+         </categoryBag>
+      </businessService>
+                
+      <!-- juddi api service -->
+      <businessService serviceKey="uddi:juddi.apache.org:services-publisher" businessKey="uddi:juddi.apache.org:businesses-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}/services/publisher?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+            <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-publisher-ws-ssl" serviceKey="uddi:juddi.apache.org:services-publisher">
+               <description>jUDDI Publisher Service API V3 SSL</description>
+               <accessPoint useType="wsdlDeployment">${juddi.server.baseurlsecure}/services/publisher?wsdl</accessPoint>
+               <tModelInstanceDetails>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:serverauthenticatedssl3"/>
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:protocol:soap" />
+                  <tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
+			
+               </tModelInstanceDetails>
+               <categoryBag>
+                  <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" tModelKey="uddi:uddi.org:categorization:types"/>
+               </categoryBag>
+            </bindingTemplate>
+         </bindingTemplates>
+         <categoryBag>
+            <keyedReference tModelKey="uddi:uddi.org:xml:namespace" keyName="uddi-org:xml:namespace" keyValue="urn:juddi-apache-org:v3_service"/>
+            <keyedReference tModelKey="uddi:uddi.org:wsdl:types" keyName="uddi-org:wsdl:types" keyValue="service"/>
+            <keyedReference tModelKey="uddi:uddi.org:xml:localname" keyName="uddi-org:xml:localName" keyValue="JUDDIApiService"/>
+         </categoryBag>
+      </businessService>
+   </businessServices>
 </businessEntity>
 
 

Modified: juddi/trunk/juddi-gui/src/main/webapp/ajax/toXML.jsp
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/webapp/ajax/toXML.jsp?rev=1561346&r1=1561345&r2=1561346&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/webapp/ajax/toXML.jsp (original)
+++ juddi/trunk/juddi-gui/src/main/webapp/ajax/toXML.jsp Sat Jan 25 17:45:52 2014
@@ -5,6 +5,7 @@
 --%><%@page import="javax.xml.bind.JAXB"%><%@page import="org.apache.juddi.webconsole.resources.ResourceLoader"%><%@page import="org.apache.juddi.jaxb.JAXBMarshaller"%><%@page import="org.apache.juddi.jaxb.EntityCreator"%><%@page import="org.apache.juddi.webconsole.hub.UddiHub"%><%@page import="org.apache.juddi.jaxb.PrintUDDI"%><%@page contentType="text/html" pageEncoding="UTF-8"%><%
 //<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
     //org.apache.juddi.jaxb.PrintUDDI p = new PrintUDDI();
+   response.setContentType("text/xml");
     UddiHub x = UddiHub.getInstance(application, session);
 
     String type = request.getParameter("type");



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