You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2008/05/22 17:12:15 UTC
svn commit: r659129 - in /webservices/juddi/branches/v3_trunk: ./
juddi-core/ juddi-core/src/ juddi-core/src/main/
juddi-core/src/main/resources/ juddi-uddi3/ uddi-api/ uddi-api/src/
uddi-api/src/main/xsd/
Author: kstam
Date: Thu May 22 08:12:13 2008
New Revision: 659129
URL: http://svn.apache.org/viewvc?rev=659129&view=rev
Log:
Adding UDDI v3 module
Added:
webservices/juddi/branches/v3_trunk/juddi-core/
webservices/juddi/branches/v3_trunk/juddi-core/src/
webservices/juddi/branches/v3_trunk/juddi-core/src/main/
webservices/juddi/branches/v3_trunk/juddi-core/src/main/resources/
webservices/juddi/branches/v3_trunk/uddi-api/
- copied from r658997, webservices/juddi/branches/v3_trunk/juddi-uddi3/
webservices/juddi/branches/v3_trunk/uddi-api/pom.xml
- copied, changed from r659128, webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml
webservices/juddi/branches/v3_trunk/uddi-api/src/
- copied from r659128, webservices/juddi/branches/v3_trunk/juddi-uddi3/src/
webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3custody.xsd
webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy.xsd
webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy_instanceParms.xsd
webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3replication.xsd
webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscription.xsd
webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscriptionListener.xsd
webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3valuesetcaching.xsd
Removed:
webservices/juddi/branches/v3_trunk/juddi-uddi3/
Modified:
webservices/juddi/branches/v3_trunk/pom.xml
Modified: webservices/juddi/branches/v3_trunk/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/pom.xml?rev=659129&r1=659128&r2=659129&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/pom.xml (original)
+++ webservices/juddi/branches/v3_trunk/pom.xml Thu May 22 08:12:13 2008
@@ -103,7 +103,7 @@
</plugins>
</reporting>
<modules>
- <module>juddi-uddi3</module>
+ <module>uddi3-api</module>
</modules>
<distributionManagement>
Copied: webservices/juddi/branches/v3_trunk/uddi-api/pom.xml (from r659128, webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml)
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/pom.xml?p2=webservices/juddi/branches/v3_trunk/uddi-api/pom.xml&p1=webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml&r1=659128&r2=659129&rev=659129&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml (original)
+++ webservices/juddi/branches/v3_trunk/uddi-api/pom.xml Thu May 22 08:12:13 2008
@@ -8,12 +8,10 @@
<version>3.0.0.SNAPSHOT</version>
</parent>
- <name>jUDDI-UDDI3</name>
- <description>UDDI 3 API</description>
- <url>http://ws.apache.org/juddi/</url>
- <artifactId>uddi-v3-api</artifactId>
- <groupId>org.apache.uddiv3</groupId>
- <version>3.0.0.SNAPSHOT</version>
+ <name>UDDI3 API</name>
+ <description>UDDI verion 3 API</description>
+ <artifactId>uddi-api-v3</artifactId>
+ <version>3.0.2</version>
<packaging>jar</packaging>
@@ -31,11 +29,24 @@
<configuration>
<clearOutputDir>false</clearOutputDir>
<packageName>
- org.apache.ws.uddiv3
+ uddi.v3
</packageName><!-- The name of your generated source package -->
<schemaFiles>uddi_v3.xsd</schemaFiles>
</configuration>
</execution>
+ <execution>
+ <id>uddiv3_custody</id>
+ <goals>
+ <goal>xjc</goal>
+ </goals>
+ <configuration>
+ <clearOutputDir>false</clearOutputDir>
+ <packageName>
+ uddi.v3.custody
+ </packageName><!-- The name of your generated source package -->
+ <schemaFiles>uddi_v3custody.xsd</schemaFiles>
+ </configuration>
+ </execution>
</executions>
</plugin>
<plugin>
Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3custody.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3custody.xsd?rev=659129&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3custody.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3custody.xsd Thu May 22 08:12:13 2008
@@ -0,0 +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) 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-api/src/main/xsd/uddi_v3policy.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy.xsd?rev=659129&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy.xsd Thu May 22 08:12:13 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-api/src/main/xsd/uddi_v3policy_instanceParms.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy_instanceParms.xsd?rev=659129&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy_instanceParms.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3policy_instanceParms.xsd Thu May 22 08:12:13 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-api/src/main/xsd/uddi_v3replication.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3replication.xsd?rev=659129&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3replication.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3replication.xsd Thu May 22 08:12:13 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>
Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscription.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscription.xsd?rev=659129&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscription.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscription.xsd Thu May 22 08:12:13 2008
@@ -0,0 +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) 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-api/src/main/xsd/uddi_v3subscriptionListener.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscriptionListener.xsd?rev=659129&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscriptionListener.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3subscriptionListener.xsd Thu May 22 08:12:13 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-api/src/main/xsd/uddi_v3valuesetcaching.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3valuesetcaching.xsd?rev=659129&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3valuesetcaching.xsd (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/xsd/uddi_v3valuesetcaching.xsd Thu May 22 08:12:13 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>
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org