[jboss-svn-commits] JBL Code SVN: r35568 - in labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta: war/resources/WEB-INF/wsdl and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 19 09:14:25 EDT 2010
Author: kevin.conner at jboss.com
Date: 2010-10-19 09:14:25 -0400 (Tue, 19 Oct 2010)
New Revision: 35568
Added:
labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/war/resources/WEB-INF/wsdl/uddi_v3replication.xsd
Modified:
labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/build.xml
Log:
Fix jUDDI schema problem: JBESB-3512
Modified: labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/build.xml 2010-10-19 12:34:25 UTC (rev 35567)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/build.xml 2010-10-19 13:14:25 UTC (rev 35568)
@@ -267,8 +267,8 @@
<zip destfile="${juddiv3.war.file}">
<zipfileset dir="${org.jboss.esb.registry.war.resources.dir}"/>
<zipfileset dir="${org.jboss.esb.registry.war.classes.dir}" prefix="WEB-INF/classes"/>
- <zipfileset src="${org.jboss.esb.ext.lib.dir}/${uddi.webservices.jar}" includes="uddi*"
- prefix="WEB-INF/wsdl"/>
+ <zipfileset src="${org.jboss.esb.ext.lib.dir}/${uddi.webservices.jar}" includes="uddi*.xsd"
+ excludes="uddi_v3replication.xsd" prefix="WEB-INF/wsdl"/>
<zipfileset src="${org.jboss.esb.ext.lib.dir}/${juddi.v3.war}" includes="WEB-INF/classes/**/NotifyServlet.class"/>
</zip>
</target>
Added: labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/war/resources/WEB-INF/wsdl/uddi_v3replication.xsd
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/war/resources/WEB-INF/wsdl/uddi_v3replication.xsd (rev 0)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/war/resources/WEB-INF/wsdl/uddi_v3replication.xsd 2010-10-19 13:14:25 UTC (rev 35568)
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */ -->
+<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. Version 3.0.2 This document and
+ translations of it may be copied and furnished to others, and
+ derivative works that comment on or otherwise explain it or assist in
+ its implementation may be prepared, copied, published and distributed,
+ in whole or in part, without restriction of any kind, provided that
+ the above copyright notice and this paragraph are included on all such
+ copies and derivative works. However, this document itself may not be
+ modified in any way, such as by removing the copyright notice or
+ references to OASIS, except as needed for the purpose of developing
+ OASIS specifications, in which case the procedures for copyrights
+ defined in the OASIS Intellectual Property Rights document must be
+ followed, or as required to translate it into languages other than
+ English.
+ -->
+ <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"/>
+ <element name="responseLimitCount" type="integer" minOccurs="0"/>
+ <element name="responseLimitVector" type="uddi_repl:highWaterMarkVector_type" minOccurs="0"/>
+ </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>
Property changes on: labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/war/resources/WEB-INF/wsdl/uddi_v3replication.xsd
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:keywords
+ Rev Date
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list