[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