-<schema  elementFormDefault="qualified"  targetNamespace="urn:uddi-org:repl"  version="2.03"  xmlns="http://www.w3.org/2001/XMLSchema"  xmlns:api_v2="urn:uddi-org:api_v2"  xmlns:repl="urn:uddi-org: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. All Rights Reserved. -->
<import  namespace="urn:uddi-org:api_v2"  schemaLocation="uddi_v2.xsd" />
-<element  name="changeRecord">
-<complexType  final="restriction">
-<sequence>
<element  name="changeID"  type="repl:changeRecordID_type" />
<group  ref="repl:changeRecordPayload_type" />
</sequence>
<attribute  name="acknowledgementRequested"  type="boolean"  use="required" />
</complexType>
</element>
-<element  name="changeRecordAcknowledgement">
-<complexType  final="restriction">
-<sequence>
<element  name="acknowledgedChange"  type="repl:changeRecordID_type" />
</sequence>
</complexType>
</element>
-<element  name="changeRecordCorrection">
-<complexType  final="restriction">
-<sequence>
<element  ref="repl:changeRecord" />
</sequence>
</complexType>
</element>
-<element  name="changeRecordCustodyTransfer">
-<complexType  final="restriction">
-<sequence>
<element  name="oldCustodianName"  type="repl:operatorName_type" />
<element  name="newCustodianName"  type="repl:operatorName_type" />
<element  name="newAuthorizedName"  type="string" />
<group  maxOccurs="unbounded"  minOccurs="0"  ref="repl:genericKey_type" />
</sequence>
</complexType>
</element>
-<element  name="changeRecordDelete">
-<complexType  final="restriction">
<group  ref="repl:genericKey_type" />
</complexType>
</element>
-<element  name="changeRecordHide">
-<complexType  final="restriction">
-<sequence>
<element  ref="api_v2:tModelKey" />
</sequence>
</complexType>
</element>
-<element  name="changeRecordNewData">
-<complexType  final="restriction">
-<choice>
<element  ref="api_v2:businessEntity" />
<element  ref="api_v2:businessService" />
<element  ref="api_v2:bindingTemplate" />
<element  ref="api_v2:tModel" />
</choice>
</complexType>
</element>
-<element  name="changeRecordPublisherAssertion">
-<complexType  final="restriction">
-<sequence>
<element  ref="api_v2:publisherAssertion" />
<element  name="fromBusinessCheck"  type="boolean" />
<element  name="toBusinessCheck"  type="boolean" />
</sequence>
</complexType>
</element>
-<element  name="changeRecordDeleteAssertion">
-<complexType  final="restriction">
-<sequence>
<element  ref="api_v2:publisherAssertion" />
<element  name="fromBusinessCheck"  type="boolean" />
<element  name="toBusinessCheck"  type="boolean" />
</sequence>
</complexType>
</element>
<element  name="changeRecordNull" />
-<complexType  final="restriction"  name="changeRecordID_type">
-<sequence>
<element  name="nodeID"  type="repl:operatorNodeID_type" />
<element  name="originatingUSN"  type="repl:USN_type" />
</sequence>
</complexType>
-<group  name="changeRecordPayload_type">
-<choice>
<element  ref="repl:changeRecordNull" />
<element  ref="repl:changeRecordNewData" />
<element  ref="repl:changeRecordDelete" />
<element  ref="repl:changeRecordHide" />
<element  ref="repl:changeRecordDeleteAssertion" />
<element  ref="repl:changeRecordCustodyTransfer" />
<element  ref="repl:changeRecordAcknowledgement" />
<element  ref="repl:changeRecordCorrection" />
</choice>
</group>
-<element  name="changeRecords">
-<complexType  final="restriction">
-<sequence>
<element  maxOccurs="unbounded"  minOccurs="0"  ref="repl:changeRecord" />
</sequence>
</complexType>
</element>
-<element  name="communicationGraph">
-<complexType  final="restriction">
-<sequence>
<element  maxOccurs="unbounded"  name="node"  type="repl:operatorNodeID_type" />
<element  maxOccurs="unbounded"  name="controlledMessage"  type="string" />
-<element  maxOccurs="unbounded"  minOccurs="0"  name="edge">
-<complexType  final="restriction">
-<sequence>
<element  maxOccurs="unbounded"  name="message"  type="string" />
<element  name="messageSender"  type="repl:operatorNodeID_type" />
<element  name="messageReceiver"  type="repl:operatorNodeID_type" />
<element  maxOccurs="unbounded"  minOccurs="0"  name="messageReceiverAlternate"  type="repl:operatorNodeID_type" />
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
-<element  name="do_ping">
-<complexType  final="restriction">
<sequence />
</complexType>
</element>
-<group  name="genericKey_type">
-<choice>
<element  ref="api_v2:businessKey" />
<element  ref="api_v2:tModelKey" />
<element  ref="api_v2:serviceKey" />
<element  ref="api_v2:bindingKey" />
</choice>
</group>
-<element  name="get_changeRecords">
-<complexType  final="restriction">
-<sequence>
<element  name="requestingNode"  type="repl:operatorNodeID_type" />
<element  minOccurs="0"  name="changesAlreadySeen"  type="repl:highWaterMarkVector_type" />
-<choice  minOccurs="0">
<element  name="responseLimitCount"  type="integer" />
<element  name="responseLimitVector"  type="repl:highWaterMarkVector_type" />
</choice>
</sequence>
</complexType>
</element>
-<complexType  final="restriction"  name="highWaterMarkVector_type">
-<sequence>
<element  maxOccurs="unbounded"  minOccurs="0"  name="highWaterMark"  type="repl:changeRecordID_type" />
</sequence>
</complexType>
-<element  name="notify_changeRecordsAvailable">
-<complexType  final="restriction">
-<sequence>
<element  name="notifyingNode"  type="repl:operatorNodeID_type" />
<element  name="changesAvailable"  type="repl:highWaterMarkVector_type" />
</sequence>
</complexType>
</element>
-<element  name="get_highWaterMarks">
-<complexType>
<sequence />
</complexType>
</element>
<element  name="highWaterMarks"  type="repl:highWaterMarkVector_type" />
<element  name="operatorNodeID"  type="repl:operatorNodeID_type" />
-<element  name="operator">
-<complexType  final="restriction">
-<sequence>
<element  ref="repl:operatorNodeID" />
<element  name="operatorStatus"  type="repl:operatorStatus_type" />
<element  maxOccurs="unbounded"  ref="api_v2:contact" />
<element  name="operatorCustodyName"  type="repl:operatorName_type" />
<element  name="soapReplicationURL"  type="anyURI" />
<element  name="certIssuerName"  type="string" />
<element  name="certSubjectName"  type="string" />
<element  maxOccurs="unbounded"  minOccurs="0"  name="certificate"  type="base64Binary" />
</sequence>
</complexType>
</element>
-<simpleType  final="restriction"  name="operatorName_type">
<restriction  base="string" />
</simpleType>
-<simpleType  final="restriction"  name="operatorNodeID_type">
-<restriction  base="string">
<length  value="36" />
</restriction>
</simpleType>
-<simpleType  final="restriction"  name="operatorStatus_type">
-<restriction  base="string">
<enumeration  value="new" />
<enumeration  value="normal" />
<enumeration  value="resigned" />
</restriction>
</simpleType>
-<element  name="replicationConfiguration">
-<complexType  final="restriction">
-<sequence>
<element  name="serialNumber"  type="repl:USN_type" />
<element  name="timeOfConfigurationUpdate"  type="string" />
-<element  name="registryContact">
-<complexType  final="restriction">
-<sequence>
<element  ref="api_v2:contact" />
</sequence>
</complexType>
</element>
<element  maxOccurs="unbounded"  minOccurs="0"  ref="repl:operator" />
<element  minOccurs="0"  ref="repl:communicationGraph" />
<element  minOccurs="0"  name="maximumTimeToSyncRegistry"  type="integer" />
<element  name="maximumTimeToGetChanges"  type="integer" />
</sequence>
</complexType>
</element>
-<simpleType  final="restriction"  name="USN_type">
-<restriction  base="integer">
<minInclusive  value="0" />
<maxInclusive  value="9223372036854775807" />
</restriction>
</simpleType>
</schema>
Generated by XSDdoc 2.0 ©