juddi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jfa...@apache.org
Subject svn commit: r679130 [3/3] - in /webservices/juddi/branches/v3_trunk/uddi-ws: ./ src/main/resources/
Date Wed, 23 Jul 2008 16:54:43 GMT
Modified: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3_service.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3_service.wsdl?rev=679130&r1=679129&r2=679130&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3_service.wsdl (original)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3_service.wsdl Wed Jul 23 09:54:42 2008
@@ -1,15 +1,24 @@
 <definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
              xmlns:uddi_api_v3_binding="urn:uddi-org:api_v3_binding"
              xmlns:uddi_custody_v3_binding="urn:uddi-org:custody_v3_binding"
+             xmlns:uddi_repl_v3_binding="urn:uddi-org:repl_v3_binding"
              xmlns:uddi_sub_v3_binding="urn:uddi-org:sub_v3_binding"
+             xmlns:uddi_subr_v3_binding="urn:uddi-org:subr_v3_binding"
+             xmlns:uddi_vs_v3_binding="urn:uddi-org:vs_v3_binding"
+             xmlns:uddi_vscache_v3_binding="urn:uddi-org:vscache_v3_binding"
 	     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
 	     targetNamespace="urn:uddi-org:v3_service">
 
     <import namespace="urn:uddi-org:api_v3_binding" location="uddi_api_v3_binding.wsdl"/>
     <import namespace="urn:uddi-org:custody_v3_binding" location="uddi_custody_v3_binding.wsdl"/>
+    <import namespace="urn:uddi-org:repl_v3_binding" location="uddi_repl_v3_binding.wsdl"/>
     <import namespace="urn:uddi-org:sub_v3_binding" location="uddi_sub_v3_binding.wsdl"/>
+    <import namespace="urn:uddi-org:subr_v3_binding" location="uddi_subr_v3_binding.wsdl"/>
+    <import namespace="urn:uddi-org:vs_v3_binding" location="uddi_vs_v3_binding.wsdl"/>
+    <import namespace="urn:uddi-org:vscache_v3_binding" location="uddi_vscache_v3_binding.wsdl"/>
 
     <service name="UDDI_Service">
+        <!-- UDDI API Interface-->
         <port name="UDDI_Inquiry_Port" binding="uddi_api_v3_binding:UDDI_Inquiry_SoapBinding">
             <soap:address location="http://localhost/uddi/inquire/"/>
         </port>
@@ -19,18 +28,37 @@
         <port name="UDDI_Security_Port" binding="uddi_api_v3_binding:UDDI_Security_SoapBinding">
             <soap:address location="http://localhost/uddi/security/"/>
         </port>
+        
+        <!-- Custody Interface -->
         <port name="UDDI_Custody_Port" binding="uddi_custody_v3_binding:UDDI_CustodyTransfer_SoapBinding">
             <soap:address location="http://localhost/uddi/custody/"/>
         </port>
+
+        <!-- Replication Interface -->
+        <port name="UDDI_Replication_Port" binding="uddi_repl_v3_binding:UDDI_Replication_SoapBinding">
+            <soap:address location="http://localhost/uddi/replication/"/>
+        </port>
+        
+        <!-- Subscription Interface -->
         <port name="UDDI_Subscription_Port" binding="uddi_sub_v3_binding:UDDI_Subscription_SoapBinding">
             <soap:address location="http://localhost/uddi/subscription/"/>
         </port>
-    </service>
 
-	<!-- 
-	Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+        <!-- Subscription Listener Interface -->
+        <port name="UDDI_SubscriptionListener_Port" binding="uddi_subr_v3_binding:UDDI_SubscriptionListener_SoapBinding">
+            <soap:address location="http://localhost/uddi/subscriptionlistener/"/>
+        </port>
+
+        <!-- Value Set Validation Interface -->
+        <port name="UDDI_ValueSetValidation_Port" binding="uddi_vs_v3_binding:UDDI_ValueSetValidation_SoapBinding">
+            <soap:address location="http://localhost/uddi/valuesetvalidation/"/>
+        </port>
+
+        <!-- Value Set Caching Interface -->
+        <port name="UDDI_ValueSetCaching_Port" binding="uddi_vscache_v3_binding:UDDI_ValueSetCaching_SoapBinding">
+            <soap:address location="http://localhost/uddi/valuesetcaching/"/>
+        </port>
+    </service>
 
-	Version 3.0.2 
-	-->
-	<documentation>WSDL service definition for UDDI 3.0.2 JAX-RPC client</documentation>
+	<documentation>WSDL service definition for UDDI 3.0.2 specification</documentation>
 </definitions>

Modified: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3custody.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3custody.xsd?rev=679130&r1=679129&r2=679130&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3custody.xsd (original)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3custody.xsd Wed Jul 23 09:54:42 2008
@@ -1,58 +1,59 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsd:schema targetNamespace="urn:uddi-org:custody_v3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:uddi="urn:uddi-org:api_v3" xmlns:uddi_custody="urn:uddi-org:custody_v3" elementFormDefault="qualified" version="3.0.2" id="uddi_custody">
-    <!-- 
-    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) 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.
-    -->
-    <xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
-    <xsd:element name="transferToken" type="uddi_custody:transferToken" final="restriction"/>
-    <xsd:element name="keyBag" type="uddi_custody:keyBag" final="restriction"/>
-    <xsd:element name="transferOperationalInfo" type="uddi_custody:transferOperationalInfo" final="restriction"/>
-    <xsd:complexType name="keyBag" final="restriction">
-        <xsd:sequence>
-            <xsd:element name="key" type="uddi:uddiKey" maxOccurs="unbounded"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:complexType name="transferOperationalInfo" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authorizedName" minOccurs="0"/>
-            <xsd:element ref="uddi:nodeID" minOccurs="0"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:complexType name="transferToken" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:nodeID"/>
-            <xsd:element name="expirationTime" type="xsd:dateTime"/>
-            <xsd:element name="opaqueToken" type="xsd:base64Binary"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="get_transferToken" type="uddi_custody:get_transferToken" final="restriction"/>
-    <xsd:complexType name="get_transferToken" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authInfo" minOccurs="0"/>
-            <xsd:element ref="uddi_custody:keyBag"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="transfer_entities" type="uddi_custody:transfer_entities" final="restriction"/>
-    <xsd:complexType name="transfer_entities" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authInfo" minOccurs="0"/>
-            <xsd:element ref="uddi_custody:transferToken"/>
-            <xsd:element ref="uddi_custody:keyBag"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="discard_transferToken" type="uddi_custody:discard_transferToken" final="restriction"/>
-    <xsd:complexType name="discard_transferToken" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authInfo" minOccurs="0"/>
-            <!-- Removed xsd:choice -->
-                <xsd:element ref="uddi_custody:transferToken" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi_custody:keyBag" minOccurs="0"/> <!-- Added minOccurs="0" -->
-        </xsd:sequence>
-    </xsd:complexType>
+	Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+	-->
+	<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+	<xsd:element name="transferToken" type="uddi_custody:transferToken" final="restriction"/>
+	<xsd:element name="keyBag" type="uddi_custody:keyBag" final="restriction"/>
+	<xsd:element name="transferOperationalInfo" type="uddi_custody:transferOperationalInfo" final="restriction"/>
+	<xsd:complexType name="keyBag" final="restriction">
+		<xsd:sequence>
+			<xsd:element name="key" type="uddi:uddiKey" maxOccurs="unbounded"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="transferOperationalInfo" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authorizedName" minOccurs="0"/>
+			<xsd:element ref="uddi:nodeID" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="transferToken" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:nodeID"/>
+			<xsd:element name="expirationTime" type="xsd:dateTime"/>
+			<xsd:element name="opaqueToken" type="xsd:base64Binary"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="get_transferToken" type="uddi_custody:get_transferToken" final="restriction"/>
+	<xsd:complexType name="get_transferToken" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:element ref="uddi_custody:keyBag"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="transfer_entities" type="uddi_custody:transfer_entities" final="restriction"/>
+	<xsd:complexType name="transfer_entities" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:element ref="uddi_custody:transferToken"/>
+			<xsd:element ref="uddi_custody:keyBag"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="discard_transferToken" type="uddi_custody:discard_transferToken" final="restriction"/>
+	<xsd:complexType name="discard_transferToken" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:choice>
+				<xsd:element ref="uddi_custody:transferToken"/>
+				<xsd:element ref="uddi_custody:keyBag"/>
+			</xsd:choice>
+		</xsd:sequence>
+	</xsd:complexType>
 </xsd:schema>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy.xsd?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy.xsd Wed Jul 23 09:54:42 2008
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema targetNamespace="urn:uddi-org:policy_v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:uddi-org:policy_v3" version="3.0.2">
+	<!-- 
+	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.
+	-->
+	<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+	<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
+	<xsd:element name="policies" final="restriction">
+		<xsd:complexType>
+			<xsd:annotation>
+				<xsd:documentation>This is the top level element containing all policy elements.</xsd:documentation>
+			</xsd:annotation>
+			<xsd:sequence>
+				<xsd:element ref="policy" minOccurs="0" maxOccurs="unbounded"/>
+				<xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="policy" final="restriction">
+		<xsd:complexType>
+			<xsd:annotation>
+				<xsd:documentation>This element should be used to articulate one policy.</xsd:documentation>
+			</xsd:annotation>
+			<xsd:sequence>
+				<xsd:element ref="policyName"/>
+				<xsd:element ref="policyDescription" maxOccurs="unbounded"/>
+				<xsd:element ref="policyDecisionPoint"/>
+			</xsd:sequence>
+		</xsd:complexType>
+	</xsd:element>
+	<xsd:element name="policyName" type="xsd:string">
+		<xsd:annotation>
+			<xsd:documentation>This contains the name of the policy from the UDDI V3 Specification.</xsd:documentation>
+		</xsd:annotation>
+	</xsd:element>
+	<xsd:element name="policyDescription" type="policyDescription_type" final="restriction">
+		<xsd:annotation>
+			<xsd:documentation>This contains the description of the policy and how it may effect interaction with the node or registry. This may be adorned with an xml:lang attribute to provide translated</xsd:documentation>
+		</xsd:annotation>
+	</xsd:element>
+	<xsd:complexType name="policyDescription_type" final="restriction">
+		<xsd:simpleContent>
+			<xsd:extension base="xsd:string">
+				<xsd:attribute ref="xml:lang"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:element name="policyDecisionPoint" type="xsd:string">
+		<xsd:annotation>
+			<xsd:documentation>This contains the name of object that decides the policy, typically this will be the value registry or node.</xsd:documentation>
+		</xsd:annotation>
+	</xsd:element>
+</xsd:schema>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy_instanceParms.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy_instanceParms.xsd?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy_instanceParms.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3policy_instanceParms.xsd Wed Jul 23 09:54:42 2008
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema targetNamespace="urn:uddi-org:policy_v3_instanceParms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:uddi-org:policy_v3_instanceParms" version="3.0.2">
+	<!-- 
+	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.
+	-->
+	<xsd:element name="authInfoUse" type="authInfoUse_type" final="restriction"/>
+	<xsd:simpleType name="authInfoUse_type" final="restriction">
+		<xsd:restriction base="xsd:NMTOKEN">
+			<xsd:enumeration value="required"/>
+			<xsd:enumeration value="optional"/>
+			<xsd:enumeration value="ignored"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:element name="filterUsingFindAPI" type="filterUsingFindAPI_type" final="restriction"/>
+	<xsd:simpleType name="filterUsingFindAPI_type" final="restriction">
+		<xsd:restriction base="xsd:NMTOKEN">
+			<xsd:enumeration value="supported"/>
+			<xsd:enumeration value="unsupported"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:element name="defaultSortOrder" type="xsd:string" final="restriction"/>
+	<xsd:element name="maximumRequestMessageSize" type="xsd:integer"/>
+	<xsd:element name="UDDIinstanceParmsContainer" type="UDDIinstanceParmsContainer_type"/>
+	<xsd:complexType name="UDDIinstanceParmsContainer_type">
+		<xsd:sequence>
+			<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+		</xsd:sequence>
+	</xsd:complexType>
+</xsd:schema>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3replication.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3replication.xsd?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3replication.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3replication.xsd Wed Jul 23 09:54:42 2008
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema targetNamespace="urn:uddi-org:repl_v3" xmlns:uddi_custody="urn:uddi-org:custody_v3" xmlns:uddi="urn:uddi-org:api_v3" xmlns:uddi_repl="urn:uddi-org:repl_v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="3.0.2" id="uddi_repl">
+	<!-- 
+	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.
+	-->
+	<import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+	<import namespace="urn:uddi-org:custody_v3" schemaLocation="uddi_v3custody.xsd"/>
+	<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
+	<!-- Attribute type definitions -->
+	<simpleType name="controlledMessage_type" final="restriction">
+		<restriction base="uddi:validationTypeString255"/>
+	</simpleType>
+	<simpleType name="message_type" final="restriction">
+		<restriction base="uddi:validationTypeString255"/>
+	</simpleType>
+	<simpleType name="timeOfConfigurationUpdate_type" final="restriction">
+		<restriction base="uddi:validationTypeString255"/>
+	</simpleType>
+	<simpleType name="operatorNodeID_type" final="restriction">
+		<restriction base="uddi:uddiKey"/>
+	</simpleType>
+	<simpleType name="operatorStatus_type" final="#all">
+		<restriction base="string">
+			<maxLength value="16"/>
+			<enumeration value="new"/>
+			<enumeration value="normal"/>
+			<enumeration value="resigned"/>
+		</restriction>
+	</simpleType>
+	<simpleType name="USN_type" final="#all">
+		<restriction base="integer">
+			<minInclusive value="0"/>
+			<maxInclusive value="9223372036854775807"/>
+		</restriction>
+	</simpleType>
+	<!-- Type and element def's for replication stream config and content -->
+	<element name="changeRecord">
+		<complexType>
+			<sequence>
+				<element name="changeID" type="uddi_repl:changeRecordID_type"/>
+				<group ref="uddi_repl:changeRecordPayload_type"/>
+			</sequence>
+			<attribute name="acknowledgementRequested" type="boolean" use="required"/>
+		</complexType>
+	</element>
+	<element name="changeRecordAcknowledgement">
+		<complexType>
+			<sequence>
+				<element name="acknowledgedChange" type="uddi_repl:changeRecordID_type"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordNewDataConditional">
+		<complexType>
+			<sequence>
+				<element ref="uddi_repl:changeRecordNewData"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordCorrection">
+		<complexType>
+			<sequence>
+				<element ref="uddi_repl:changeRecord"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordDelete">
+		<complexType>
+			<sequence>
+				<group ref="uddi_repl:genericKey_type"/>
+				<element name="modified" type="uddi:timeInstant"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordDeleteAssertion">
+		<complexType>
+			<sequence>
+				<element ref="uddi:publisherAssertion"/>
+				<element name="fromBusinessCheck" type="boolean"/>
+				<element name="toBusinessCheck" type="boolean"/>
+				<element name="modified" type="uddi:timeInstant"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordHide">
+		<complexType>
+			<sequence>
+				<element ref="uddi:tModelKey"/>
+				<element name="modified" type="uddi:timeInstant"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordNewData">
+		<complexType>
+			<sequence>
+				<choice>
+					<element ref="uddi:businessEntity"/>
+					<element ref="uddi:businessService"/>
+					<element ref="uddi:bindingTemplate"/>
+					<element ref="uddi:tModel"/>
+				</choice>
+				<element ref="uddi:operationalInfo"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="fromSignatures">
+		<complexType>
+			<sequence>
+				<element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="toSignatures">
+		<complexType>
+			<sequence>
+				<element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordPublisherAssertion">
+		<complexType>
+			<sequence>
+				<element ref="uddi:publisherAssertion"/>
+				<element name="fromBusinessCheck" type="boolean"/>
+				<element name="toBusinessCheck" type="boolean"/>
+				<element name="modified" type="uddi:timeInstant"/>
+				<element ref="uddi_repl:fromSignatures" minOccurs="0"/>
+				<element ref="uddi_repl:toSignatures" minOccurs="0"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordNull"/>
+	<complexType name="changeRecordID_type" final="restriction">
+		<sequence>
+			<element name="nodeID" type="uddi_repl:operatorNodeID_type"/>
+			<element name="originatingUSN" type="uddi_repl:USN_type" minOccurs="0"/>
+		</sequence>
+	</complexType>
+	<group name="changeRecordPayload_type">
+		<choice>
+			<element ref="uddi_repl:changeRecordNull"/>
+			<element ref="uddi_repl:changeRecordNewData"/>
+			<element ref="uddi_repl:changeRecordDelete"/>
+			<element ref="uddi_repl:changeRecordPublisherAssertion"/>
+			<element ref="uddi_repl:changeRecordHide"/>
+			<element ref="uddi_repl:changeRecordDeleteAssertion"/>
+			<element ref="uddi_repl:changeRecordAcknowledgement"/>
+			<element ref="uddi_repl:changeRecordCorrection"/>
+			<element ref="uddi_repl:changeRecordNewDataConditional"/>
+			<element ref="uddi_repl:changeRecordConditionFailed" /> 
+		</choice>
+	</group>
+	<element name="changeRecords">
+		<complexType>
+			<sequence>
+				<element ref="uddi_repl:changeRecord" minOccurs="0" maxOccurs="unbounded"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="communicationGraph">
+		<complexType>
+			<sequence>
+				<element name="node" type="uddi_repl:operatorNodeID_type" maxOccurs="unbounded"/>
+				<element name="controlledMessage" type="uddi_repl:controlledMessage_type" maxOccurs="unbounded"/>
+				<element name="edge" minOccurs="0" maxOccurs="unbounded">
+					<complexType>
+						<sequence>
+							<element name="message" type="uddi_repl:message_type" maxOccurs="unbounded"/>
+							<element name="messageSender" type="uddi_repl:operatorNodeID_type"/>
+							<element name="messageReceiver" type="uddi_repl:operatorNodeID_type"/>
+							<element name="messageReceiverAlternate" type="uddi_repl:operatorNodeID_type" minOccurs="0" maxOccurs="unbounded"/>
+						</sequence>
+					</complexType>
+				</element>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="do_ping">
+		<complexType>
+			<sequence/>
+		</complexType>
+	</element>
+	<group name="genericKey_type">
+		<choice>
+			<element ref="uddi:businessKey"/>
+			<element ref="uddi:tModelKey"/>
+			<element ref="uddi:serviceKey"/>
+			<element ref="uddi:bindingKey"/>
+		</choice>
+	</group>
+	<element name="get_changeRecords">
+		<complexType>
+			<sequence>
+				<element name="requestingNode" type="uddi_repl:operatorNodeID_type"/>
+				<element name="changesAlreadySeen" type="uddi_repl:highWaterMarkVector_type" minOccurs="0"/>
+				<choice minOccurs="0">
+					<element name="responseLimitCount" type="integer"/>
+					<element name="responseLimitVector" type="uddi_repl:highWaterMarkVector_type"/>
+				</choice>
+			</sequence>
+		</complexType>
+	</element>
+	<complexType name="highWaterMarkVector_type" final="restriction">
+		<sequence>
+			<element name="highWaterMark" type="uddi_repl:changeRecordID_type" minOccurs="0" maxOccurs="unbounded"/>
+		</sequence>
+	</complexType>
+	<element name="notify_changeRecordsAvailable">
+		<complexType>
+			<sequence>
+				<element name="notifyingNode" type="uddi_repl:operatorNodeID_type"/>
+				<element name="changesAvailable" type="uddi_repl:highWaterMarkVector_type"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="get_highWaterMarks">
+		<complexType>
+			<sequence/>
+		</complexType>
+	</element>
+	<element name="highWaterMarks" type="uddi_repl:highWaterMarkVector_type"/>
+	<element name="operatorNodeID" type="uddi_repl:operatorNodeID_type"/>
+	<element name="operator">
+		<complexType>
+			<sequence>
+				<element ref="uddi_repl:operatorNodeID"/>
+				<element name="operatorStatus" type="uddi_repl:operatorStatus_type"/>
+				<element ref="uddi:contact" maxOccurs="unbounded"/>
+				<element name="soapReplicationURL" type="anyURI"/>
+				<element ref="dsig:KeyInfo" minOccurs="0" maxOccurs="unbounded"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="transfer_custody" type="uddi_repl:transfer_custody" final="restriction"/>
+	<complexType name="transfer_custody" final="restriction">
+		<sequence>
+			<element ref="uddi_custody:transferToken"/>
+			<element ref="uddi_custody:keyBag"/>
+			<element ref="uddi_custody:transferOperationalInfo"/>
+		</sequence>
+	</complexType>
+	<element name="replicationConfiguration">
+		<complexType>
+			<sequence>
+				<element name="serialNumber" type="uddi_repl:USN_type"/>
+				<element name="timeOfConfigurationUpdate" type="uddi_repl:timeOfConfigurationUpdate_type"/>
+				<element name="registryContact">
+					<complexType>
+						<sequence>
+							<element ref="uddi:contact"/>
+						</sequence>
+					</complexType>
+				</element>
+				<element ref="uddi_repl:operator" minOccurs="0" maxOccurs="unbounded"/>
+				<element ref="uddi_repl:communicationGraph" minOccurs="0"/>
+				<element name="maximumTimeToSyncRegistry" type="integer" minOccurs="0"/>
+				<element name="maximumTimeToGetChanges" type="integer"/>
+				<element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+			</sequence>
+		</complexType>
+	</element>
+	<element name="changeRecordConditionFailed">
+		<complexType>
+			<sequence>
+				<element name="failedChangeID" type="uddi_repl:changeRecordID_type" minOccurs="1" maxOccurs="1" />
+			</sequence>
+		</complexType>
+	</element>
+</schema>

Modified: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscription.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscription.xsd?rev=679130&r1=679129&r2=679130&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscription.xsd (original)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscription.xsd Wed Jul 23 09:54:42 2008
@@ -1,141 +1,143 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsd:schema targetNamespace="urn:uddi-org:sub_v3" version="3.0.2" id="uddi_sub" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:uddi_sub="urn:uddi-org:sub_v3" xmlns:uddi="urn:uddi-org:api_v3">
-    <!-- 
-    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) 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.
-    -->
-    <xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
-    <!-- Attribute type descriptions -->
-    <xsd:simpleType name="brief" final="restriction">
-        <xsd:restriction base="xsd:boolean"/>
-    </xsd:simpleType>
-    <xsd:simpleType name="maxEntities" final="restriction">
-        <xsd:restriction base="xsd:int"/>
-    </xsd:simpleType>
-    <!-- Element definitions -->
-    <xsd:element name="keyBag" type="uddi_sub:keyBag" final="restriction"/>
-    <xsd:complexType name="keyBag" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi_sub:deleted"/>
-                <!-- Removed xsd:choice -->
-                <xsd:element ref="uddi:tModelKey" minOccurs="0" maxOccurs="unbounded"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:businessKey" minOccurs="0" maxOccurs="unbounded"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:serviceKey" minOccurs="0" maxOccurs="unbounded"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:bindingKey" minOccurs="0" maxOccurs="unbounded"/> <!-- Added minOccurs="0" -->
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="coveragePeriod" type="uddi_sub:coveragePeriod" final="restriction"/>
-    <xsd:complexType name="coveragePeriod" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi_sub:startPoint" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:endPoint" minOccurs="0"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="notificationInterval" type="xsd:duration" final="restriction"/>
-    <xsd:element name="subscriptionResultsList" type="uddi_sub:subscriptionResultsList" final="restriction"/>
-    <xsd:complexType name="subscriptionResultsList" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi_sub:chunkToken" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:coveragePeriod"/>
-            <xsd:element ref="uddi_sub:subscription"/>
-            <!-- Removed xsd:choice -->
-                <xsd:element ref="uddi:bindingDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:businessDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:serviceDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:tModelDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:businessList" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:relatedBusinessesList" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:serviceList" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:tModelList" minOccurs="0"/> <!-- Added minOccurs="0" -->
-                <xsd:element ref="uddi:assertionStatusReport" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi_sub:keyBag" minOccurs="0" maxOccurs="unbounded"/>
-        </xsd:sequence>
-        <xsd:attribute name="someResultsUnavailable" type="xsd:boolean" use="optional"/>
-    </xsd:complexType>
-    <xsd:element name="expiresAfter" type="uddi_sub:expiresAfter" final="restriction"/>
-    <xsd:simpleType name="expiresAfter" final="restriction">
-        <xsd:restriction base="xsd:dateTime"/>
-    </xsd:simpleType>
-    <xsd:element name="subscriptionFilter" type="uddi_sub:subscriptionFilter" final="restriction"/>
-    <xsd:complexType name="subscriptionFilter" final="restriction">
-        <xsd:sequence> <!-- Changed xsd:choice to xsd:sequence -->
-            <xsd:element ref="uddi:find_binding" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:find_business" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:find_relatedBusinesses" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:find_service" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:find_tModel" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:get_bindingDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:get_businessDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:get_serviceDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:get_tModelDetail" minOccurs="0"/> <!-- Added minOccurs="0" -->
-            <xsd:element ref="uddi:get_assertionStatusReport" minOccurs="0"/> <!-- Added minOccurs="0" -->
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="subscriptions" type="uddi_sub:subscriptions" final="restriction"/>
-    <xsd:complexType name="subscriptions" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi_sub:subscription" minOccurs="0" maxOccurs="unbounded"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="subscriptionKey" type="uddi_sub:subscriptionKey" final="restriction"/>
-    <xsd:simpleType name="subscriptionKey" final="restriction">
-        <xsd:restriction base="uddi:uddiKey"/>
-    </xsd:simpleType>
-    <xsd:element name="subscription" type="uddi_sub:subscription" final="restriction"/>
-    <xsd:complexType name="subscription" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi_sub:subscriptionKey" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:subscriptionFilter" minOccurs="0"/>
-            <xsd:element ref="uddi:bindingKey" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:notificationInterval" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:maxEntities" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:expiresAfter" minOccurs="0"/>
-        </xsd:sequence>
-        <xsd:attribute name="brief" type="uddi_sub:brief" use="optional"/>
-    </xsd:complexType>
-    <xsd:simpleType name="chunkToken">
-        <xsd:restriction base="xsd:string">
-            <xsd:maxLength value="255"/>
-        </xsd:restriction>
-    </xsd:simpleType>
-    <xsd:element name="chunkToken" type="uddi_sub:chunkToken" final="restriction"/>
-    <xsd:element name="maxEntities" type="uddi_sub:maxEntities"/>
-    <xsd:element name="deleted" type="xsd:boolean" final="restriction"/>
-    <xsd:element name="startPoint" type="xsd:dateTime" final="restriction"/>
-    <xsd:element name="endPoint" type="xsd:dateTime"/>
-    <!-- Subscription messages -->
-    <xsd:element name="delete_subscription" type="uddi_sub:delete_subscription" final="restriction"/>
-    <xsd:complexType name="delete_subscription" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authInfo" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:subscriptionKey" maxOccurs="unbounded"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="get_subscriptions" type="uddi_sub:get_subscriptions" final="restriction"/>
-    <xsd:complexType name="get_subscriptions" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authInfo" minOccurs="0"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="get_subscriptionResults" type="uddi_sub:get_subscriptionResults" final="restriction"/>
-    <xsd:complexType name="get_subscriptionResults" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authInfo" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:subscriptionKey"/>
-            <xsd:element ref="uddi_sub:coveragePeriod"/>
-            <xsd:element ref="uddi_sub:chunkToken" minOccurs="0"/>
-        </xsd:sequence>
-    </xsd:complexType>
-    <xsd:element name="save_subscription" type="uddi_sub:save_subscription" final="restriction"/>
-    <xsd:complexType name="save_subscription" final="restriction">
-        <xsd:sequence>
-            <xsd:element ref="uddi:authInfo" minOccurs="0"/>
-            <xsd:element ref="uddi_sub:subscription" maxOccurs="unbounded"/>
-        </xsd:sequence>
-    </xsd:complexType>
+	Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+	-->
+	<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+	<!-- Attribute type descriptions -->
+	<xsd:simpleType name="brief" final="restriction">
+		<xsd:restriction base="xsd:boolean"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="maxEntities" final="restriction">
+		<xsd:restriction base="xsd:int"/>
+	</xsd:simpleType>
+	<!-- Element definitions -->
+	<xsd:element name="keyBag" type="uddi_sub:keyBag" final="restriction"/>
+	<xsd:complexType name="keyBag" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi_sub:deleted"/>
+			<xsd:choice>
+				<xsd:element ref="uddi:tModelKey" maxOccurs="unbounded"/>
+				<xsd:element ref="uddi:businessKey" maxOccurs="unbounded"/>
+				<xsd:element ref="uddi:serviceKey" maxOccurs="unbounded"/>
+				<xsd:element ref="uddi:bindingKey" maxOccurs="unbounded"/>
+			</xsd:choice>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="coveragePeriod" type="uddi_sub:coveragePeriod" final="restriction"/>
+	<xsd:complexType name="coveragePeriod" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi_sub:startPoint" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:endPoint" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="notificationInterval" type="xsd:duration" final="restriction"/>
+	<xsd:element name="subscriptionResultsList" type="uddi_sub:subscriptionResultsList" final="restriction"/>
+	<xsd:complexType name="subscriptionResultsList" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi_sub:chunkToken" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:coveragePeriod"/>
+			<xsd:element ref="uddi_sub:subscription"/>
+			<xsd:choice minOccurs="0">
+				<xsd:element ref="uddi:bindingDetail"/>
+				<xsd:element ref="uddi:businessDetail"/>
+				<xsd:element ref="uddi:serviceDetail"/>
+				<xsd:element ref="uddi:tModelDetail"/>
+				<xsd:element ref="uddi:businessList"/>
+				<xsd:element ref="uddi:relatedBusinessesList"/>
+				<xsd:element ref="uddi:serviceList"/>
+				<xsd:element ref="uddi:tModelList"/>
+				<xsd:element ref="uddi:assertionStatusReport"/>
+			</xsd:choice>
+			<xsd:element ref="uddi_sub:keyBag" minOccurs="0" maxOccurs="unbounded"/>
+		</xsd:sequence>
+		<xsd:attribute name="someResultsUnavailable" type="xsd:boolean" use="optional"/>
+	</xsd:complexType>
+	<xsd:element name="expiresAfter" type="uddi_sub:expiresAfter" final="restriction"/>
+	<xsd:simpleType name="expiresAfter" final="restriction">
+		<xsd:restriction base="xsd:dateTime"/>
+	</xsd:simpleType>
+	<xsd:element name="subscriptionFilter" type="uddi_sub:subscriptionFilter" final="restriction"/>
+	<xsd:complexType name="subscriptionFilter" final="restriction">
+		<xsd:choice>
+			<xsd:element ref="uddi:find_binding"/>
+			<xsd:element ref="uddi:find_business"/>
+			<xsd:element ref="uddi:find_relatedBusinesses"/>
+			<xsd:element ref="uddi:find_service"/>
+			<xsd:element ref="uddi:find_tModel"/>
+			<xsd:element ref="uddi:get_bindingDetail"/>
+			<xsd:element ref="uddi:get_businessDetail"/>
+			<xsd:element ref="uddi:get_serviceDetail"/>
+			<xsd:element ref="uddi:get_tModelDetail"/>
+			<xsd:element ref="uddi:get_assertionStatusReport"/>
+		</xsd:choice>
+	</xsd:complexType>
+	<xsd:element name="subscriptions" type="uddi_sub:subscriptions" final="restriction"/>
+	<xsd:complexType name="subscriptions" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi_sub:subscription" minOccurs="0" maxOccurs="unbounded"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="subscriptionKey" type="uddi_sub:subscriptionKey" final="restriction"/>
+	<xsd:simpleType name="subscriptionKey" final="restriction">
+		<xsd:restriction base="uddi:uddiKey"/>
+	</xsd:simpleType>
+	<xsd:element name="subscription" type="uddi_sub:subscription" final="restriction"/>
+	<xsd:complexType name="subscription" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi_sub:subscriptionKey" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:subscriptionFilter" minOccurs="0"/>
+			<xsd:element ref="uddi:bindingKey" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:notificationInterval" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:maxEntities" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:expiresAfter" minOccurs="0"/>
+		</xsd:sequence>
+		<xsd:attribute name="brief" type="uddi_sub:brief" use="optional"/>
+	</xsd:complexType>
+	<xsd:simpleType name="chunkToken">
+		<xsd:restriction base="xsd:string">
+			<xsd:maxLength value="255"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:element name="chunkToken" type="uddi_sub:chunkToken" final="restriction"/>
+	<xsd:element name="maxEntities" type="uddi_sub:maxEntities"/>
+	<xsd:element name="deleted" type="xsd:boolean" final="restriction"/>
+	<xsd:element name="startPoint" type="xsd:dateTime" final="restriction"/>
+	<xsd:element name="endPoint" type="xsd:dateTime"/>
+	<!-- Subscription messages -->
+	<xsd:element name="delete_subscription" type="uddi_sub:delete_subscription" final="restriction"/>
+	<xsd:complexType name="delete_subscription" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:subscriptionKey" maxOccurs="unbounded"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="get_subscriptions" type="uddi_sub:get_subscriptions" final="restriction"/>
+	<xsd:complexType name="get_subscriptions" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="get_subscriptionResults" type="uddi_sub:get_subscriptionResults" final="restriction"/>
+	<xsd:complexType name="get_subscriptionResults" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:subscriptionKey"/>
+			<xsd:element ref="uddi_sub:coveragePeriod"/>
+			<xsd:element ref="uddi_sub:chunkToken" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="save_subscription" type="uddi_sub:save_subscription" final="restriction"/>
+	<xsd:complexType name="save_subscription" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:subscription" maxOccurs="unbounded"/>
+		</xsd:sequence>
+	</xsd:complexType>
 </xsd:schema>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscriptionListener.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscriptionListener.xsd?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscriptionListener.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3subscriptionListener.xsd Wed Jul 23 09:54:42 2008
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema targetNamespace="urn:uddi-org:subr_v3" xmlns:uddi="urn:uddi-org:api_v3" xmlns:uddi_sub="urn:uddi-org:sub_v3" xmlns:uddi_subr="urn:uddi-org:subr_v3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="3.0.2" id="uddi_subcriptionListener">
+	<!-- 
+	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.
+	-->
+	<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+	<xsd:import namespace="urn:uddi-org:sub_v3" schemaLocation="uddi_v3subscription.xsd"/>
+	<xsd:element name="notify_subscriptionListener" type="uddi_subr:notify_subscriptionListener" final="restriction"/>
+	<xsd:complexType name="notify_subscriptionListener" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:element ref="uddi_sub:subscriptionResultsList"/>
+		</xsd:sequence>
+	</xsd:complexType>
+</xsd:schema>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valueset.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valueset.xsd?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valueset.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valueset.xsd Wed Jul 23 09:54:42 2008
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema targetNamespace="urn:uddi-org:vs_v3" xmlns:uddi="urn:uddi-org:api_v3" xmlns:uddi_vs="urn:uddi-org:vs_v3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="3.0.2" id="uddi_vs">
+	<!-- 
+	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.
+	-->
+	<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+	<xsd:element name="validate_values" type="uddi_vs:validate_values" final="restriction"/>
+	<xsd:complexType name="validate_values" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:choice>
+				<xsd:element ref="uddi:businessEntity" maxOccurs="unbounded"/>
+				<xsd:element ref="uddi:businessService" maxOccurs="unbounded"/>
+				<xsd:element ref="uddi:bindingTemplate" maxOccurs="unbounded"/>
+				<xsd:element ref="uddi:tModel" maxOccurs="unbounded"/>
+				<xsd:element ref="uddi:publisherAssertion" maxOccurs="unbounded"/>
+			</xsd:choice>
+		</xsd:sequence>
+	</xsd:complexType>
+</xsd:schema>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valuesetcaching.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valuesetcaching.xsd?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valuesetcaching.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_v3valuesetcaching.xsd Wed Jul 23 09:54:42 2008
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema targetNamespace="urn:uddi-org:vscache_v3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:uddi_vscache="urn:uddi-org:vscache_v3" xmlns:uddi="urn:uddi-org:api_v3" version="3.0.2" id="uddi_vscache">
+	<!-- 
+	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.
+	-->
+	<xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
+	<xsd:element name="keyValue" type="uddi:keyValue" final="restriction"/>
+	<xsd:element name="chunkToken" type="uddi_vscache:chunkToken" final="restriction"/>
+	<xsd:simpleType name="chunkToken">
+		<xsd:restriction base="xsd:string">
+			<xsd:maxLength value="255"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:element name="get_allValidValues" type="uddi_vscache:get_allValidValues" final="restriction"/>
+	<xsd:complexType name="get_allValidValues" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi:authInfo" minOccurs="0"/>
+			<xsd:element ref="uddi:tModelKey"/>
+			<xsd:element ref="uddi_vscache:chunkToken" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<!-- extraneous complexType here to support extensibility -->
+	<xsd:element name="validValue" type="uddi_vscache:validValue" final="restriction"/>
+	<xsd:complexType name="validValue" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi_vscache:keyValue"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="validValuesList" type="uddi_vscache:validValuesList" final="restriction"/>
+	<xsd:complexType name="validValuesList" final="restriction">
+		<xsd:sequence>
+			<xsd:element ref="uddi_vscache:chunkToken" minOccurs="0"/>
+			<xsd:element ref="uddi_vscache:validValue" minOccurs="0" maxOccurs="unbounded"/>
+		</xsd:sequence>
+	</xsd:complexType>
+</xsd:schema>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_v3_binding.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_v3_binding.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_v3_binding.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_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_vs_v3_portType="urn:uddi-org:vs_v3_portType" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="urn:uddi-org:vs_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 Value Set Validation API V3.0.
+	</documentation>
+	<import namespace="urn:uddi-org:vs_v3_portType" location="uddi_vs_v3_portType.wsdl"/>
+	<binding name="UDDI_ValueSetValidation_SoapBinding" type="uddi_vs_v3_portType:UDDI_ValueSetValidation_PortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+		<operation name="validate_values">
+			<soap:operation soapAction="validate_values"/>
+			<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_vs_v3_portType.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_v3_portType.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_v3_portType.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vs_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:vs_v3_portType" xmlns:uddi_vs="urn:uddi-org:vs_v3" xmlns:uddi="urn:uddi-org:api_v3" targetNamespace="urn:uddi-org:vs_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 Value Set API.
+	</documentation>
+	<types>
+		<xsd:schema targetNamespace="urn:uddi-org:vs_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:vs_v3" schemaLocation="uddi_v3valueset.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="validate_valuesMessage">
+		<part name="body" element="uddi_vs:validate_values"/>
+	</message>
+	<portType name="UDDI_ValueSetValidation_PortType">
+		<documentation>This portType defines all of the UDDI value set validation operations.</documentation>
+		<operation name="validate_values">
+			<input message="tns:validate_valuesMessage"/>
+			<output message="tns:dispositionReportMessage"/>
+			<fault name="error" message="tns:dispositionReportFaultMessage"/>
+		</operation>
+	</portType>
+</definitions>

Added: webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_v3_binding.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_v3_binding.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_v3_binding.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_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_vscache_v3_portType="urn:uddi-org:vscache_v3_portType" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="urn:uddi-org:vscache_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 Value Set Caching API V3.0.
+	</documentation>
+	<import namespace="urn:uddi-org:vscache_v3_portType" location="uddi_vscache_v3_portType.wsdl"/>
+	<binding name="UDDI_ValueSetCaching_SoapBinding" type="uddi_vscache_v3_portType:UDDI_ValueSetCaching_PortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+		<operation name="get_allValidValues">
+			<soap:operation soapAction="get_allValidValues"/>
+			<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_vscache_v3_portType.wsdl
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_v3_portType.wsdl?rev=679130&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_v3_portType.wsdl (added)
+++ webservices/juddi/branches/v3_trunk/uddi-ws/src/main/resources/uddi_vscache_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:vscache_v3_portType" xmlns:uddi_vscache="urn:uddi-org:vscache_v3" xmlns:uddi="urn:uddi-org:api_v3" targetNamespace="urn:uddi-org:vscache_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 Value Set Caching API.
+	</documentation>
+	<types>
+		<xsd:schema targetNamespace="urn:uddi-org:vscache_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:vscache_v3" schemaLocation="uddi_v3valuesetcaching.xsd"/>
+		</xsd:schema>
+	</types>
+	<message name="dispositionReportFaultMessage">
+		<part name="body" element="uddi:dispositionReport"/>
+	</message>
+	<message name="get_allValidValuesMessage">
+		<part name="body" element="uddi_vscache:get_allValidValues"/>
+	</message>
+	<message name="validValuesListMessage">
+		<part name="body" element="uddi_vscache:validValuesList"/>
+	</message>
+	<portType name="UDDI_ValueSetCaching_PortType">
+		<documentation>This portType defines all of the UDDI value set caching operations.</documentation>
+		<operation name="get_allValidValues">
+			<input message="tns:get_allValidValuesMessage"/>
+			<output message="tns:validValuesListMessage"/>
+			<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


Mime
View raw message