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 2008/07/23 18:54:43 UTC

svn commit: r679130 [1/3] - in /webservices/juddi/branches/v3_trunk/uddi-ws: ./ src/main/resources/

Author: jfaath
Date: Wed Jul 23 09:54:42 2008
New Revision: 679130

URL: http://svn.apache.org/viewvc?rev=679130&view=rev
Log:
Added schema and interface files and created the full WSDL to generate all UDDI web service stubs and schema bindings.  See the README file at uddi-ws root for more information.

Added:
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_binding.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_portType.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_binding.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_portType.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy_instanceParms.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3replication.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscriptionListener.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valueset.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valuesetcaching.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_v3_binding.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_v3_portType.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_v3_binding.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_v3_portType.wsdl
Removed:
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3_InquiryService.wsdl
Modified:
    webservices/juddi/branches/v3_trunk/uddi-ws/README.txt
    webservices/juddi/branches/v3_trunk/uddi-ws/pom.xml
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_api_v3_portType.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3_service.wsdl
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3custody.xsd
    webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscription.xsd

Modified: webservices/juddi/branches/v3_trunk/uddi-ws/README.txt
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/README.txt?rev=679130&r1=679129&r2=679130&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/README.txt (original)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/README.txt Wed Jul 23 09:54:42 2008
@@ -1,8 +1,16 @@
-Notes on generate the UDDI web service stubs
+Notes on generation the UDDI web service stubs and schema bindings
+------------------------------------------------------------------
 
-- The files in the resource directory were retrieved based on information from the following links:
+- The files in the resource directory were retrieved from the following link:
+http://www.oasis-open.org/committees/uddi-spec/doc/tcspecs.htm#uddiv3
+All Schemas and Service Interface WSDL files were added to this directory.
 
-http://www.oasis-open.org/committees/uddi-spec/doc/tns.htm#jaxrpc11
-http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-jax-rpc-20050126.htm
+- The file uddi_v3_service.wsdl was created from the various interfaces.  This is the file that is keyed on by the 'wsimport' utility.  All other files
+are involved via inclusion.
 
-- According to the links, the schema files were modified slightly to allow JAX-RPC to work properly.  This is detailed in the second link above.
\ No newline at end of file
+- The Policy and Policy Instance Parms schemas are not included in any of the Service Interface WSDLs.  Therefore, they were not getting generated.
+As a result, the uddi_api_v3_portType.wsdl file was MODIFIED to include those schemas for the sole purpose of generating the artifacts.  The following 
+import lines were added to the schema tag in this file:
+
+<xsd:import namespace="urn:uddi-org:policy_v3" schemaLocation="uddi_v3policy.xsd"/>
+<xsd:import namespace="urn:uddi-org:policy_v3_instanceParms" schemaLocation="uddi_v3policy_instanceParms.xsd"/>

Modified: webservices/juddi/branches/v3_trunk/uddi-ws/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/pom.xml?rev=679130&r1=679129&r2=679130&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/pom.xml (original)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/pom.xml Wed Jul 23 09:54:42 2008
@@ -6,7 +6,7 @@
   <artifactId>uddi-ws</artifactId>
   <version>3.0.2</version>
   <packaging>jar</packaging>
-  <name>UDDI v3 Inquiry Web Service generated from wsdl</name>
+  <name>UDDI v3 Web Service Stubs and Schema bindings generated from wsdl</name>
   
   <repositories>
     <repository>
@@ -51,12 +51,6 @@
             <wsdlFile>uddi_v3_service.wsdl</wsdlFile>
           </wsdlFiles>
           <keep>true</keep>
-<!-- 
-          <bindingDirectory>../uddi-api/target/generated-sources/xjc/META-INF</bindingDirectory>
-          <bindingFiles>
-            <bindingFile>sun-jaxb.episode</bindingFile>
-          </bindingFiles>
--->
         </configuration>
       </plugin>
 

Modified: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_api_v3_portType.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_api_v3_portType.wsdl?rev=679130&r1=679129&r2=679130&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_api_v3_portType.wsdl (original)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_api_v3_portType.wsdl Wed Jul 23 09:54:42 2008
@@ -14,6 +14,8 @@
 	<types>
 		<xsd:schema targetNamespace="urn:uddi-org:api_v3_portType" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 			<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+            <xsd:import namespace="urn:uddi-org:policy_v3" schemaLocation="uddi_v3policy.xsd"/>
+            <xsd:import namespace="urn:uddi-org:policy_v3_instanceParms" schemaLocation="uddi_v3policy_instanceParms.xsd"/>
 		</xsd:schema>
 	</types>
 	<message name="bindingDetailMessage">

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_binding.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_binding.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_binding.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_binding.wsdl Wed Jul 23 09:54:42 2008
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:uddi_repl_v3_portType="urn:uddi-org:repl_v3_portType" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="urn:uddi-org:repl_v3_binding">
+	<!-- 
+	Copyright (c) 2000-2002 by Accenture, Ariba, Inc., Commerce One, Inc. Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, 
+	International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc.  All Rights Reserved.
+	
+	Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+	Version 3.0.2 
+	-->
+	<documentation>
+	                WSDL SOAP/HTTP binding for UDDI Replication API V3.0.
+	</documentation>
+	<import namespace="urn:uddi-org:repl_v3_portType" location="uddi_repl_v3_portType.wsdl"/>
+	<binding name="UDDI_Replication_SoapBinding" type="uddi_repl_v3_portType:UDDI_Replication_PortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+		<operation name="get_changeRecords">
+			<soap:operation soapAction="get_changeRecords"/>
+			<input>
+				<soap:body use="literal"/>
+			</input>
+			<output>
+				<soap:body use="literal"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="notify_changeRecordsAvailable">
+			<soap:operation soapAction="notify_changeRecordsAvailable"/>
+			<input>
+				<soap:body use="literal"/>
+			</input>
+			<output>
+				<soap:body use="literal"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="do_ping">
+			<soap:operation soapAction="do_ping"/>
+			<input>
+				<soap:body use="literal"/>
+			</input>
+			<output>
+				<soap:body use="literal"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="get_highWaterMarks">
+			<soap:operation soapAction="get_highWaterMarks"/>
+			<input>
+				<soap:body use="literal"/>
+			</input>
+			<output>
+				<soap:body use="literal"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="transfer_custody">
+			<soap:operation soapAction="transfer_custody"/>
+			<input>
+				<soap:body use="literal"/>
+			</input>
+			<output>
+				<soap:body use="literal"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+	</binding>
+</definitions>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_portType.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_portType.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_portType.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_repl_v3_portType.wsdl Wed Jul 23 09:54:42 2008
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:uddi-org:repl_v3_portType" xmlns:uddi_repl="urn:uddi-org:repl_v3" xmlns:uddi="urn:uddi-org:api_v3" targetNamespace="urn:uddi-org:repl_v3_portType">
+	<!-- 
+	Copyright (c) 2000-2002 by Accenture, Ariba, Inc., Commerce One, Inc. Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, 
+	International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc.  All Rights Reserved.
+	
+	Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+	Version 3.0.2 
+	-->
+	<documentation>
+	                This WSDL document defines the portTypes for the UDDI V3 Replication API Set.
+	</documentation>
+	<types>
+		<xsd:schema targetNamespace="urn:uddi-org:repl_v3_portType" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+			<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+			<xsd:import namespace="urn:uddi-org:repl_v3" schemaLocation="uddi_v3replication.xsd"/>
+		</xsd:schema>
+	</types>
+	<message name="changeRecordsMessage">
+		<part name="body" element="uddi_repl:changeRecords"/>
+	</message>
+	<message name="dispositionReportFaultMessage">
+		<part name="body" element="uddi:dispositionReport"/>
+	</message>
+	<message name="successMessage"/>
+	<message name="do_pingMessage">
+		<part name="body" element="uddi_repl:do_ping"/>
+	</message>
+	<message name="get_changeRecordsMessage">
+		<part name="body" element="uddi_repl:get_changeRecords"/>
+	</message>
+	<message name="get_highWaterMarksMessage">
+		<part name="body" element="uddi_repl:get_highWaterMarks"/>
+	</message>
+	<message name="highWaterMarksMessage">
+		<part name="body" element="uddi_repl:highWaterMarks"/>
+	</message>
+	<message name="notify_changeRecordsAvailableMessage">
+		<part name="body" element="uddi_repl:notify_changeRecordsAvailable"/>
+	</message>
+	<message name="operatorNodeIDMessage">
+		<part name="body" element="uddi_repl:operatorNodeID"/>
+	</message>
+	<message name="transfer_custodyMessage">
+		<part name="body" element="uddi_repl:transfer_custody"/>
+	</message>
+	<portType name="UDDI_Replication_PortType">
+		<documentation>This portType defines all of the UDDI replication operations.</documentation>
+		<operation name="get_changeRecords">
+			<input message="tns:get_changeRecordsMessage"/>
+			<output message="tns:changeRecordsMessage"/>
+			<fault name="error" message="tns:dispositionReportFaultMessage"/>
+		</operation>
+		<operation name="notify_changeRecordsAvailable">
+			<input message="tns:notify_changeRecordsAvailableMessage"/>
+			<output message="tns:successMessage"/>
+			<fault name="error" message="tns:dispositionReportFaultMessage"/>
+		</operation>
+		<operation name="do_ping">
+			<input message="tns:do_pingMessage"/>
+			<output message="tns:operatorNodeIDMessage"/>
+			<fault name="error" message="tns:dispositionReportFaultMessage"/>
+		</operation>
+		<operation name="get_highWaterMarks">
+			<input message="tns:get_highWaterMarksMessage"/>
+			<output message="tns:highWaterMarksMessage"/>
+			<fault name="error" message="tns:dispositionReportFaultMessage"/>
+		</operation>
+		<operation name="transfer_custody">
+			<input message="tns:transfer_custodyMessage"/>
+			<output message="tns:successMessage"/>
+			<fault name="error" message="tns:dispositionReportFaultMessage"/>
+		</operation>
+	</portType>
+</definitions>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_binding.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_binding.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_binding.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_binding.wsdl Wed Jul 23 09:54:42 2008
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:uddi_subr_v3_portType="urn:uddi-org:subr_v3_portType" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="urn:uddi-org:subr_v3_binding">
+	<!-- 
+	Copyright (c) 2000-2002 by Accenture, Ariba, Inc., Commerce One, Inc. Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, 
+	International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc.  All Rights Reserved.
+	
+	Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+	Version 3.0.2 
+	-->
+	<documentation>
+	                WSDL SOAP/HTTP binding for UDDI SubscriptionListener API V3.0.
+	</documentation>
+	<import namespace="urn:uddi-org:subr_v3_portType" location="uddi_subr_v3_portType.wsdl"/>
+	<binding name="UDDI_SubscriptionListener_SoapBinding" type="uddi_subr_v3_portType:UDDI_SubscriptionListener_PortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+		<operation name="notify_subscriptionListener">
+			<soap:operation soapAction="notify_subscriptionListener"/>
+			<input>
+				<soap:body use="literal"/>
+			</input>
+			<output>
+				<soap:body use="literal"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+	</binding>
+</definitions>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_portType.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_portType.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_portType.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_subr_v3_portType.wsdl Wed Jul 23 09:54:42 2008
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:uddi-org:subr_v3_portType" xmlns:uddi="urn:uddi-org:api_v3" xmlns:uddi_subr="urn:uddi-org:subr_v3" targetNamespace="urn:uddi-org:subr_v3_portType">
+	<!-- 
+	Copyright (c) 2000-2002 by Accenture, Ariba, Inc., Commerce One, Inc. Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, 
+	International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc.  All Rights Reserved.
+	
+	Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+	Version 3.0.2 
+	-->
+	<documentation>
+	                This WSDL document defines the portTypes for the UDDI V3 Subscription Listener.
+	</documentation>
+	<types>
+		<xsd:schema targetNamespace="urn:uddi-org:subr_v3_portType" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+			<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+			<xsd:import namespace="urn:uddi-org:subr_v3" schemaLocation="uddi_v3subscriptionListener.xsd"/>
+		</xsd:schema>
+	</types>
+	<message name="dispositionReportFaultMessage">
+		<part name="body" element="uddi:dispositionReport"/>
+	</message>
+	<message name="dispositionReportMessage">
+		<part name="body" element="uddi:dispositionReport"/>
+	</message>
+	<message name="notify_subscriptionListenerMessage">
+		<part name="body" element="uddi_subr:notify_subscriptionListener"/>
+	</message>
+	<portType name="UDDI_SubscriptionListener_PortType">
+		<documentation>This portType defines all of the UDDI subscriptionListener operations.</documentation>
+		<operation name="notify_subscriptionListener">
+			<input message="tns:notify_subscriptionListenerMessage"/>
+			<output message="tns:dispositionReportMessage"/>
+			<fault name="error" message="tns:dispositionReportFaultMessage"/>
+		</operation>
+	</portType>
+</definitions>



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