First Commit from Source Code Reply

This commit is contained in:
vincenzofariello
2024-05-09 17:40:24 +02:00
parent 11e3b57c5b
commit 107a016cb9
35225 changed files with 1111346 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bindings version="2.1" xmlns="http://java.sun.com/xml/ns/jaxb">
<!--
This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
Any modifications to this file will be lost upon recompilation of the source schema.
Generated on: 2008.09.04 at 02:12:46 PM CST
-->
<bindings scd="x-schema::tns" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<schemaBindings map="false"/>
<bindings scd="~tns:EndpointReferenceType">
<class ref="com.sun.xml.ws.developer.MemberSubmissionEndpointReference"/>
</bindings>
</bindings>
</bindings>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bindings version="2.1" xmlns="http://java.sun.com/xml/ns/jaxb">
<!--
This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
Any modifications to this file will be lost upon recompilation of the source schema.
Generated on: 2008.09.04 at 02:12:46 PM CST
-->
<!--globalBindings generateValueClass="false" /-->
<bindings scd="x-schema::tns" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<schemaBindings map="false"/>
<bindings scd="~tns:EndpointReferenceType">
<class ref="com.sun.xml.ws.developer.MemberSubmissionEndpointReference"/>
</bindings>
</bindings>
</bindings>

View File

@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema blockDefault="#all" elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- //////////////////// WS-Addressing //////////////////// -->
<!-- Endpoint reference -->
<xs:element name="EndpointReference" type="wsa:EndpointReferenceType"/>
<xs:complexType name="EndpointReferenceType">
<xs:sequence>
<xs:element name="Address" type="wsa:AttributedURI"/>
<xs:element minOccurs="0" name="ReferenceProperties" type="wsa:ReferencePropertiesType"/>
<xs:element minOccurs="0" name="ReferenceParameters" type="wsa:ReferenceParametersType"/>
<xs:element minOccurs="0" name="PortType" type="wsa:AttributedQName"/>
<xs:element minOccurs="0" name="ServiceName" type="wsa:ServiceNameType"/>
<xs:any maxOccurs="unbounded" minOccurs="0"
namespace="##other" processContents="lax">
<xs:annotation>
<xs:documentation> If &quot;Policy&quot;
elements from namespace
&quot;http://schemas.xmlsoap.org/ws/2002/12/policy#policy&quot;
are used, they must appear first (before any
extensibility elements). </xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:complexType name="ReferencePropertiesType">
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceParametersType">
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ServiceNameType">
<xs:simpleContent>
<xs:extension base="xs:QName">
<xs:attribute name="PortName" type="xs:NCName"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Message information header blocks -->
<xs:element name="MessageID" type="wsa:AttributedURI"/>
<xs:element name="RelatesTo" type="wsa:Relationship"/>
<xs:element name="To" type="wsa:AttributedURI"/>
<xs:element name="Action" type="wsa:AttributedURI"/>
<xs:element name="From" type="wsa:EndpointReferenceType"/>
<xs:element name="ReplyTo" type="wsa:EndpointReferenceType"/>
<xs:element name="FaultTo" type="wsa:EndpointReferenceType"/>
<xs:complexType name="Relationship">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="RelationshipType" type="xs:QName" use="optional"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="RelationshipTypeValues">
<xs:restriction base="xs:QName">
<xs:enumeration value="wsa:Reply"/>
</xs:restriction>
</xs:simpleType>
<!--
June 19, 2007: The ReplyAfter element is deprecated. The name of this element does not match the
name (RetryAfter) used in the specification (http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/).
-->
<xs:element name="ReplyAfter" type="wsa:ReplyAfterType"/>
<xs:complexType name="ReplyAfterType">
<xs:simpleContent>
<xs:extension base="xs:nonNegativeInteger">
<xs:anyAttribute namespace="##other"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!--
June 19, 2007: The RetryAfter element has been added to be consistent with the specification
(http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/).
-->
<xs:element name="RetryAfter" type="wsa:RetryAfterType"/>
<xs:complexType name="RetryAfterType">
<xs:simpleContent>
<xs:extension base="xs:nonNegativeInteger">
<xs:anyAttribute namespace="##other"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="FaultSubcodeValues">
<xs:restriction base="xs:QName">
<xs:enumeration value="wsa:InvalidMessageInformationHeader"/>
<xs:enumeration value="wsa:MessageInformationHeaderRequired"/>
<xs:enumeration value="wsa:DestinationUnreachable"/>
<xs:enumeration value="wsa:ActionNotSupported"/>
<xs:enumeration value="wsa:EndpointUnavailable"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="Action" type="xs:anyURI"/>
<!-- Common declarations and definitions -->
<xs:complexType name="AttributedQName">
<xs:simpleContent>
<xs:extension base="xs:QName">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AttributedURI">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,181 @@
<?xml version='1.0' encoding='UTF-8'?>
<s0:definitions targetNamespace="http://schemas.xmlsoap.org/ws/2004/10/wsat" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://schemas.xmlsoap.org/ws/2004/10/wsat" xmlns:s2="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/">
<s0:types>
<xs:schema xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsat="http://schemas.xmlsoap.org/ws/2004/10/wsat" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="addressing.xsd"/>
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/10/wsat" schemaLocation="wsat.xsd"/>
</xs:schema>
</s0:types>
<s0:message name="Prepare">
<s0:part element="s1:Prepare" name="parameters"/>
</s0:message>
<s0:message name="Prepared">
<s0:part element="s1:Prepared" name="parameters"/>
</s0:message>
<s0:message name="Aborted">
<s0:part element="s1:Aborted" name="parameters"/>
</s0:message>
<s0:message name="ReadOnly">
<s0:part element="s1:ReadOnly" name="parameters"/>
</s0:message>
<s0:message name="Commit">
<s0:part element="s1:Commit" name="parameters"/>
</s0:message>
<s0:message name="Rollback">
<s0:part element="s1:Rollback" name="parameters"/>
</s0:message>
<s0:message name="Committed">
<s0:part element="s1:Committed" name="parameters"/>
</s0:message>
<s0:message name="Replay">
<s0:part element="s1:Replay" name="parameters"/>
</s0:message>
<s0:message name="PrepareResponse">
<s0:part element="s1:PrepareResponse" name="parameters"/>
</s0:message>
<s0:message name="ReplayResponse">
<s0:part element="s1:ReplayResponse" name="parameters"/>
</s0:message>
<s0:portType name="CompletionCoordinatorPortType">
<s0:operation name="CommitOperation">
<s0:input message="s1:Commit" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit"/>
</s0:operation>
<s0:operation name="RollbackOperation">
<s0:input message="s1:Rollback" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback"/>
</s0:operation>
</s0:portType>
<s0:portType name="CompletionInitiatorPortType">
<s0:operation name="CommittedOperation">
<s0:input message="s1:Committed" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed"/>
</s0:operation>
<s0:operation name="AbortedOperation">
<s0:input message="s1:Aborted" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted"/>
</s0:operation>
</s0:portType>
<s0:portType name="CoordinatorPortType">
<s0:operation name="PreparedOperation">
<s0:input message="s1:Prepared" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepared"/>
</s0:operation>
<s0:operation name="AbortedOperation">
<s0:input message="s1:Aborted" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted"/>
</s0:operation>
<s0:operation name="ReadOnlyOperation">
<s0:input message="s1:ReadOnly" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/ReadOnly"/>
</s0:operation>
<s0:operation name="CommittedOperation">
<s0:input message="s1:Committed" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed"/>
</s0:operation>
<s0:operation name="ReplayOperation">
<s0:input message="s1:Replay" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Replay"/>
</s0:operation>
</s0:portType>
<s0:portType name="ParticipantPortType">
<s0:operation name="Prepare">
<s0:input message="s1:Prepare" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepare"/>
</s0:operation>
<s0:operation name="Commit">
<s0:input message="s1:Commit" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit"/>
</s0:operation>
<s0:operation name="Rollback">
<s0:input message="s1:Rollback" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback"/>
</s0:operation>
</s0:portType>
<s0:portType name="CompletionPortTypeRPC">
<s0:operation name="Commit">
<s0:input message="s1:Commit" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit"/>
<s0:output message="s1:Committed" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed"/>
</s0:operation>
<s0:operation name="Rollback">
<s0:input message="s1:Rollback" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback"/>
<s0:output message="s1:Aborted" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted"/>
</s0:operation>
</s0:portType>
<s0:portType name="ParticipantPortTypeRPC">
<s0:operation name="PrepareOperation">
<s0:input message="s1:Prepare" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepare"/>
<s0:output message="s1:PrepareResponse" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/PrepareResponse"/>
</s0:operation>
<s0:operation name="CommitOperation">
<s0:input message="s1:Commit" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit"/>
<s0:output message="s1:Committed" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed"/>
</s0:operation>
<s0:operation name="RollbackOperation">
<s0:input message="s1:Rollback" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback"/>
<s0:output message="s1:Aborted" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted"/>
</s0:operation>
</s0:portType>
<s0:portType name="CoordinatorPortTypeRPC">
<s0:operation name="ReplayOperation">
<s0:input message="s1:Replay" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Replay"/>
<s0:output message="s1:ReplayResponse" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/ReplayResponse"/>
</s0:operation>
<s0:operation name="AbortedOperation">
<s0:input message="s1:Aborted" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted"/>
</s0:operation>
<s0:operation name="ReadOnlyOperation">
<s0:input message="s1:ReadOnly" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wsat/ReadOnly"/>
</s0:operation>
</s0:portType>
<s0:binding name="CoordinatorPortTypeSOAPBinding" type="s1:CoordinatorPortType">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="PreparedOperation">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/PreparedOperation" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
<s0:operation name="AbortedOperation">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/AbortedOperation" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
<s0:operation name="ReadOnlyOperation">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/ReadOnlyOperation" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
<s0:operation name="CommittedOperation">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/CommittedOperation" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
<s0:operation name="ReplayOperation">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/ReplayOperation" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
</s0:binding>
<s0:binding name="ParticipantPortTypeSOAPBinding" type="s1:ParticipantPortType">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="Prepare">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepare" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
<s0:operation name="Commit">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
<s0:operation name="Rollback">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
</s0:binding>
<s0:service name="WSAT10Service">
<s0:port binding="s1:CoordinatorPortTypeSOAPBinding" name="CoordinatorPortTypePort">
<s3:address location="http://www.oracle.com"/>
</s0:port>
<s0:port binding="s1:ParticipantPortTypeSOAPBinding" name="ParticipantPortTypePort">
<s3:address location="http://www.oracle.com"/>
</s0:port>
</s0:service>
</s0:definitions>

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/ws/2004/10/wsat"
version="1.0"
xmlns:wsat="http://schemas.xmlsoap.org/ws/2004/10/wsat" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Notification">
<xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="Prepare" type="wsat:Notification"/>
<xsd:element name="Prepared" type="wsat:Notification"/>
<xsd:element name="Aborted" type="wsat:Notification"/>
<xsd:element name="ReadOnly" type="wsat:Notification"/>
<xsd:element name="Commit" type="wsat:Notification"/>
<xsd:element name="Rollback" type="wsat:Notification"/>
<xsd:element name="Committed" type="wsat:Notification"/>
<xsd:element name="Replay" type="wsat:Notification"/>
<xsd:simpleType name="Vote">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="VoteCommit"/>
<xsd:enumeration value="VoteRollback"/>
<xsd:enumeration value="VoteReadOnly"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="PrepareResponse">
<xsd:complexType>
<xsd:attribute name="vote" type="wsat:Vote"/>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="Outcome">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Commit"/>
<xsd:enumeration value="Rollback"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="ReplayResponse">
<xsd:complexType>
<xsd:attribute name="outcome" type="wsat:Outcome"/>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="ErrorCodes">
<xsd:restriction base="xsd:QName">
<xsd:enumeration value="wsat:InconsistentInternalState"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Policy assertions -->
<xsd:element name="ATAssertion">
<xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="ATAlwaysCapability">
<xsd:complexType>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>

View File

@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
W3C XML Schema defined in the Web Services Addressing 1.0 specification
http://www.w3.org/TR/ws-addr-core
Copyright © 2005 World Wide Web Consortium,
(Massachusetts Institute of Technology, European Research Consortium for
Informatics and Mathematics, Keio University). All Rights Reserved. This
work is distributed under the W3C® Software License [1] in the hope that
it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
$Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing" targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified">
<!-- Constructs from the WS-Addressing Core -->
<xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
<xs:complexType name="EndpointReferenceType" mixed="false">
<xs:sequence>
<xs:element name="Address" type="tns:AttributedURIType"/>
<xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
<xs:element ref="tns:Metadata" minOccurs="0"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
<xs:complexType name="ReferenceParametersType" mixed="false">
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="Metadata" type="tns:MetadataType"/>
<xs:complexType name="MetadataType" mixed="false">
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="MessageID" type="tns:AttributedURIType"/>
<xs:element name="RelatesTo" type="tns:RelatesToType"/>
<xs:complexType name="RelatesToType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="RelationshipTypeOpenEnum">
<xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
</xs:simpleType>
<xs:simpleType name="RelationshipType">
<xs:restriction base="xs:anyURI">
<xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
<xs:element name="From" type="tns:EndpointReferenceType"/>
<xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
<xs:element name="To" type="tns:AttributedURIType"/>
<xs:element name="Action" type="tns:AttributedURIType"/>
<xs:complexType name="AttributedURIType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Constructs from the WS-Addressing SOAP binding -->
<xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
<xs:simpleType name="FaultCodesOpenEnumType">
<xs:union memberTypes="tns:FaultCodesType xs:QName"/>
</xs:simpleType>
<xs:simpleType name="FaultCodesType">
<xs:restriction base="xs:QName">
<xs:enumeration value="tns:InvalidAddressingHeader"/>
<xs:enumeration value="tns:InvalidAddress"/>
<xs:enumeration value="tns:InvalidEPR"/>
<xs:enumeration value="tns:InvalidCardinality"/>
<xs:enumeration value="tns:MissingAddressInEPR"/>
<xs:enumeration value="tns:DuplicateMessageID"/>
<xs:enumeration value="tns:ActionMismatch"/>
<xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
<xs:enumeration value="tns:DestinationUnreachable"/>
<xs:enumeration value="tns:ActionNotSupported"/>
<xs:enumeration value="tns:EndpointUnavailable"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
<xs:complexType name="AttributedUnsignedLongType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:unsignedLong">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
<xs:complexType name="AttributedQNameType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:QName">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
<xs:element name="ProblemAction" type="tns:ProblemActionType"/>
<xs:complexType name="ProblemActionType" mixed="false">
<xs:sequence>
<xs:element ref="tns:Action" minOccurs="0"/>
<xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) OASIS Open 2006. -->
<xsd:schema targetNamespace="http://docs.oasis-open.org/ws-tx/wsat/2006/06" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsat="http://docs.oasis-open.org/ws-tx/wsat/2006/06" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:complexType name="Notification">
<xsd:sequence>
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="Prepare" type="wsat:Notification"/>
<xsd:element name="Prepared" type="wsat:Notification"/>
<xsd:element name="Aborted" type="wsat:Notification"/>
<xsd:element name="ReadOnly" type="wsat:Notification"/>
<xsd:element name="Commit" type="wsat:Notification"/>
<xsd:element name="Rollback" type="wsat:Notification"/>
<xsd:element name="Committed" type="wsat:Notification"/>
<xsd:simpleType name="ErrorCodes">
<xsd:restriction base="xsd:QName">
<xsd:enumeration value="wsat:InconsistentInternalState"/>
<xsd:enumeration value="wsat:UnknownTransaction"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Policy assertion -->
<xsd:element name="ATAssertion">
<xsd:complexType>
<xsd:sequence>
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
</xsd:element>
</xsd:schema>

View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) OASIS Open 2006. -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsat="http://docs.oasis-open.org/ws-tx/wsat/2006/06"
xmlns:soap11="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:addressing="http://www.w3.org/2005/08/addressing"
targetNamespace="http://docs.oasis-open.org/ws-tx/wsat/2006/06">
<wsdl:types>
<xs:schema>
<xs:import
namespace="http://docs.oasis-open.org/ws-tx/wsat/2006/06"
schemaLocation="wstx-wsat-1.1-schema-200701.xsd"/>
</xs:schema>
</wsdl:types>
<!-- Messages -->
<wsdl:message name="Prepare">
<wsdl:part name="parameters" element="wsat:Prepare"/>
</wsdl:message>
<wsdl:message name="Prepared">
<wsdl:part name="parameters" element="wsat:Prepared"/>
</wsdl:message>
<wsdl:message name="Aborted">
<wsdl:part name="parameters" element="wsat:Aborted"/>
</wsdl:message>
<wsdl:message name="ReadOnly">
<wsdl:part name="parameters" element="wsat:ReadOnly"/>
</wsdl:message>
<wsdl:message name="Commit">
<wsdl:part name="parameters" element="wsat:Commit"/>
</wsdl:message>
<wsdl:message name="Rollback">
<wsdl:part name="parameters" element="wsat:Rollback"/>
</wsdl:message>
<wsdl:message name="Committed">
<wsdl:part name="parameters" element="wsat:Committed"/>
</wsdl:message>
<!-- Port Types -->
<wsdl:portType name="CompletionCoordinatorPortType">
<wsdl:operation name="CommitOperation">
<wsdl:input message="wsat:Commit"/>
</wsdl:operation>
<wsdl:operation name="RollbackOperation">
<wsdl:input message="wsat:Rollback"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="CompletionInitiatorPortType">
<wsdl:operation name="CommittedOperation">
<wsdl:input message="wsat:Committed"/>
</wsdl:operation>
<wsdl:operation name="AbortedOperation">
<wsdl:input message="wsat:Aborted"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="CoordinatorPortType">
<wsdl:operation name="PreparedOperation">
<wsdl:input message="wsat:Prepared"
addressing:action="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Prepared"/>
</wsdl:operation>
<wsdl:operation name="AbortedOperation">
<wsdl:input message="wsat:Aborted"
addressing:action="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Aborted"/>
</wsdl:operation>
<wsdl:operation name="ReadOnlyOperation">
<wsdl:input message="wsat:ReadOnly"
addressing:action="http://docs.oasis-open.org/ws-tx/wsat/2006/06/ReadOnly"/>
</wsdl:operation>
<wsdl:operation name="CommittedOperation">
<wsdl:input message="wsat:Committed"
addressing:action="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Committed"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="ParticipantPortType">
<wsdl:operation name="PrepareOperation">
<wsdl:input message="wsat:Prepare"
addressing:action="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Prepare"/>
</wsdl:operation>
<wsdl:operation name="CommitOperation">
<wsdl:input message="wsat:Commit"
addressing:action="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Commit"/>
</wsdl:operation>
<wsdl:operation name="RollbackOperation">
<wsdl:input message="wsat:Rollback"
addressing:action="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Rollback"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CoordinatorPortTypeSOAPBinding" type="wsat:CoordinatorPortType">
<soap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="PreparedOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Prepared" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="AbortedOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Aborted" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="ReadOnlyOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/ReadOnly" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="CommittedOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Committed" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
<!--wsdl:operation name="ReplayOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/ReplayOperation" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation-->
</wsdl:binding>
<wsdl:binding name="ParticipantPortTypeSOAPBinding" type="wsat:ParticipantPortType">
<soap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="PrepareOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Prepare" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="CommitOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Commit" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="RollbackOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Rollback" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSAT11Service">
<wsdl:port binding="wsat:CoordinatorPortTypeSOAPBinding" name="CoordinatorPort">
<soap11:address location="http://www.oracle.com"/>
</wsdl:port>
<wsdl:port binding="wsat:ParticipantPortTypeSOAPBinding" name="ParticipantPort">
<soap11:address location="http://www.oracle.com"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bindings version="2.1" xmlns="http://java.sun.com/xml/ns/jaxb">
<!--
This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
Any modifications to this file will be lost upon recompilation of the source schema.
Generated on: 2008.09.04 at 02:12:46 PM CST
-->
<!--globalBindings generateValueClass="false" /-->
<bindings scd="x-schema::tns" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<schemaBindings map="false"/>
<bindings scd="~tns:EndpointReferenceType">
<class ref="com.sun.xml.ws.developer.MemberSubmissionEndpointReference"/>
</bindings>
</bindings>
</bindings>

View File

@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema blockDefault="#all" elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- //////////////////// WS-Addressing //////////////////// -->
<!-- Endpoint reference -->
<xs:element name="EndpointReference" type="wsa:EndpointReferenceType"/>
<xs:complexType name="EndpointReferenceType">
<xs:sequence>
<xs:element name="Address" type="wsa:AttributedURI"/>
<xs:element minOccurs="0" name="ReferenceProperties" type="wsa:ReferencePropertiesType"/>
<xs:element minOccurs="0" name="ReferenceParameters" type="wsa:ReferenceParametersType"/>
<xs:element minOccurs="0" name="PortType" type="wsa:AttributedQName"/>
<xs:element minOccurs="0" name="ServiceName" type="wsa:ServiceNameType"/>
<xs:any maxOccurs="unbounded" minOccurs="0"
namespace="##other" processContents="lax">
<xs:annotation>
<xs:documentation> If &quot;Policy&quot;
elements from namespace
&quot;http://schemas.xmlsoap.org/ws/2002/12/policy#policy&quot;
are used, they must appear first (before any
extensibility elements). </xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:complexType name="ReferencePropertiesType">
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceParametersType">
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ServiceNameType">
<xs:simpleContent>
<xs:extension base="xs:QName">
<xs:attribute name="PortName" type="xs:NCName"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Message information header blocks -->
<xs:element name="MessageID" type="wsa:AttributedURI"/>
<xs:element name="RelatesTo" type="wsa:Relationship"/>
<xs:element name="To" type="wsa:AttributedURI"/>
<xs:element name="Action" type="wsa:AttributedURI"/>
<xs:element name="From" type="wsa:EndpointReferenceType"/>
<xs:element name="ReplyTo" type="wsa:EndpointReferenceType"/>
<xs:element name="FaultTo" type="wsa:EndpointReferenceType"/>
<xs:complexType name="Relationship">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="RelationshipType" type="xs:QName" use="optional"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="RelationshipTypeValues">
<xs:restriction base="xs:QName">
<xs:enumeration value="wsa:Reply"/>
</xs:restriction>
</xs:simpleType>
<!--
June 19, 2007: The ReplyAfter element is deprecated. The name of this element does not match the
name (RetryAfter) used in the specification (http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/).
-->
<xs:element name="ReplyAfter" type="wsa:ReplyAfterType"/>
<xs:complexType name="ReplyAfterType">
<xs:simpleContent>
<xs:extension base="xs:nonNegativeInteger">
<xs:anyAttribute namespace="##other"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!--
June 19, 2007: The RetryAfter element has been added to be consistent with the specification
(http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/).
-->
<xs:element name="RetryAfter" type="wsa:RetryAfterType"/>
<xs:complexType name="RetryAfterType">
<xs:simpleContent>
<xs:extension base="xs:nonNegativeInteger">
<xs:anyAttribute namespace="##other"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="FaultSubcodeValues">
<xs:restriction base="xs:QName">
<xs:enumeration value="wsa:InvalidMessageInformationHeader"/>
<xs:enumeration value="wsa:MessageInformationHeaderRequired"/>
<xs:enumeration value="wsa:DestinationUnreachable"/>
<xs:enumeration value="wsa:ActionNotSupported"/>
<xs:enumeration value="wsa:EndpointUnavailable"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="Action" type="xs:anyURI"/>
<!-- Common declarations and definitions -->
<xs:complexType name="AttributedQName">
<xs:simpleContent>
<xs:extension base="xs:QName">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AttributedURI">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,80 @@
<?xml version='1.0' encoding='UTF-8'?>
<s0:definitions targetNamespace="http://schemas.xmlsoap.org/ws/2004/10/wscoor" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://schemas.xmlsoap.org/ws/2004/10/wscoor" xmlns:s2="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/">
<s0:types>
<xs:schema xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wscoor="http://schemas.xmlsoap.org/ws/2004/10/wscoor" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="addressing.xsd"/>
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/10/wscoor" schemaLocation="wscoor.xsd"/>
</xs:schema>
</s0:types>
<s0:message name="CreateCoordinationContext">
<s0:part element="s1:CreateCoordinationContext" name="parameters"/>
</s0:message>
<s0:message name="CreateCoordinationContextResponse">
<s0:part element="s1:CreateCoordinationContextResponse" name="parameters"/>
</s0:message>
<s0:message name="Register">
<s0:part element="s1:Register" name="parameters"/>
</s0:message>
<s0:message name="RegisterResponse">
<s0:part element="s1:RegisterResponse" name="parameters"/>
</s0:message>
<s0:portType name="RegistrationCoordinatorPortType">
<s0:operation name="RegisterOperation">
<s0:input message="s1:Register" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register"/>
</s0:operation>
</s0:portType>
<s0:portType name="RegistrationRequesterPortType">
<s0:operation name="RegisterResponse">
<s0:input message="s1:RegisterResponse" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterResponse"/>
</s0:operation>
</s0:portType>
<s0:portType name="RegistrationPortTypeRPC">
<s0:operation name="RegisterOperation">
<s0:input message="s1:Register" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register"/>
<s0:output message="s1:RegisterResponse" s2:Action="http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterResponse"/>
</s0:operation>
</s0:portType>
<s0:binding name="RegistrationRequesterPortTypeSOAPBinding" type="s1:RegistrationRequesterPortType">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="RegisterResponse">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterResponse" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
</s0:binding>
<s0:binding name="RegistrationPortTypeRPCSOAPBinding" type="s1:RegistrationPortTypeRPC">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="RegisterOperation">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterOperation" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
<s0:output>
<s3:body parts="parameters" use="literal"/>
</s0:output>
</s0:operation>
</s0:binding>
<s0:binding name="RegistrationCoordinatorPortTypeSOAPBinding" type="s1:RegistrationCoordinatorPortType">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="RegisterOperation">
<s3:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterOperation" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
</s0:operation>
</s0:binding>
<s0:service name="RegistrationService_V10">
<s0:port binding="s1:RegistrationRequesterPortTypeSOAPBinding" name="RegistrationRequesterPortTypePort">
<s3:address location="http://www.oracle.com"/>
</s0:port>
<s0:port binding="s1:RegistrationPortTypeRPCSOAPBinding" name="RegistrationPortTypeRPCPort">
<s3:address location="http://www.oracle.com"/>
</s0:port>
<s0:port binding="s1:RegistrationCoordinatorPortTypeSOAPBinding" name="RegistrationCoordinatorPortTypePort">
<s3:address location="http://www.oracle.com"/>
</s0:port>
</s0:service>
</s0:definitions>

View File

@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/ws/2004/10/wscoor"
version="1.0"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wscoor="http://schemas.xmlsoap.org/ws/2004/10/wscoor" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import
namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="addressing.xsd"/>
<xsd:element name="Expires">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:unsignedInt">
<xsd:anyAttribute namespace="##other"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CoordinationContextType">
<xsd:sequence>
<xsd:element name="Identifier">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:anyURI">
<xsd:anyAttribute namespace="##other"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="wscoor:Expires"/>
<xsd:element name="CoordinationType" type="xsd:anyURI"/>
<xsd:element name="RegistrationService" type="wsa:EndpointReferenceType"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="CoordinationContext">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="wscoor:CoordinationContextType">
<xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CreateCoordinationContextType">
<xsd:sequence>
<xsd:element minOccurs="0" ref="wscoor:Expires"/>
<xsd:element minOccurs="0" name="CurrentContext">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="wscoor:CoordinationContextType">
<xsd:sequence>
<xsd:any maxOccurs="unbounded"
minOccurs="0" namespace="##other" processContents="lax"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CoordinationType" type="xsd:anyURI"/>
<xsd:any maxOccurs="unbounded" minOccurs="0"
namespace="##any" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="CreateCoordinationContext" type="wscoor:CreateCoordinationContextType"/>
<xsd:complexType name="CreateCoordinationContextResponseType">
<xsd:sequence>
<xsd:element ref="wscoor:CoordinationContext"/>
<xsd:any maxOccurs="unbounded" minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="CreateCoordinationContextResponse" type="wscoor:CreateCoordinationContextResponseType"/>
<xsd:complexType name="RegisterType">
<xsd:sequence>
<xsd:element name="ProtocolIdentifier" type="xsd:anyURI"/>
<xsd:element name="ParticipantProtocolService" type="wsa:EndpointReferenceType"/>
<xsd:any maxOccurs="unbounded" minOccurs="0"
namespace="##any" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="Register" type="wscoor:RegisterType"/>
<xsd:complexType name="RegisterResponseType">
<xsd:sequence>
<xsd:element name="CoordinatorProtocolService" type="wsa:EndpointReferenceType"/>
<xsd:any maxOccurs="unbounded" minOccurs="0"
namespace="##any" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="RegisterResponse" type="wscoor:RegisterResponseType"/>
<xsd:simpleType name="ErrorCodes">
<xsd:restriction base="xsd:QName">
<xsd:enumeration value="wscoor:AlreadyRegistered"/>
<xsd:enumeration value="wscoor:ContextRefused"/>
<xsd:enumeration value="wscoor:InvalidParameters"/>
<xsd:enumeration value="wscoor:InvalidProtocol"/>
<xsd:enumeration value="wscoor:InvalidState"/>
<xsd:enumeration value="wscoor:NoActivity"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
W3C XML Schema defined in the Web Services Addressing 1.0 specification
http://www.w3.org/TR/ws-addr-core
Copyright © 2005 World Wide Web Consortium,
(Massachusetts Institute of Technology, European Research Consortium for
Informatics and Mathematics, Keio University). All Rights Reserved. This
work is distributed under the W3C® Software License [1] in the hope that
it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
$Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing" targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified">
<!-- Constructs from the WS-Addressing Core -->
<xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
<xs:complexType name="EndpointReferenceType" mixed="false">
<xs:sequence>
<xs:element name="Address" type="tns:AttributedURIType"/>
<xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
<xs:element ref="tns:Metadata" minOccurs="0"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
<xs:complexType name="ReferenceParametersType" mixed="false">
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="Metadata" type="tns:MetadataType"/>
<xs:complexType name="MetadataType" mixed="false">
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="MessageID" type="tns:AttributedURIType"/>
<xs:element name="RelatesTo" type="tns:RelatesToType"/>
<xs:complexType name="RelatesToType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="RelationshipTypeOpenEnum">
<xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
</xs:simpleType>
<xs:simpleType name="RelationshipType">
<xs:restriction base="xs:anyURI">
<xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
<xs:element name="From" type="tns:EndpointReferenceType"/>
<xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
<xs:element name="To" type="tns:AttributedURIType"/>
<xs:element name="Action" type="tns:AttributedURIType"/>
<xs:complexType name="AttributedURIType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Constructs from the WS-Addressing SOAP binding -->
<xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
<xs:simpleType name="FaultCodesOpenEnumType">
<xs:union memberTypes="tns:FaultCodesType xs:QName"/>
</xs:simpleType>
<xs:simpleType name="FaultCodesType">
<xs:restriction base="xs:QName">
<xs:enumeration value="tns:InvalidAddressingHeader"/>
<xs:enumeration value="tns:InvalidAddress"/>
<xs:enumeration value="tns:InvalidEPR"/>
<xs:enumeration value="tns:InvalidCardinality"/>
<xs:enumeration value="tns:MissingAddressInEPR"/>
<xs:enumeration value="tns:DuplicateMessageID"/>
<xs:enumeration value="tns:ActionMismatch"/>
<xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
<xs:enumeration value="tns:DestinationUnreachable"/>
<xs:enumeration value="tns:ActionNotSupported"/>
<xs:enumeration value="tns:EndpointUnavailable"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
<xs:complexType name="AttributedUnsignedLongType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:unsignedLong">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
<xs:complexType name="AttributedQNameType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:QName">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
<xs:element name="ProblemAction" type="tns:ProblemActionType"/>
<xs:complexType name="ProblemActionType" mixed="false">
<xs:sequence>
<xs:element ref="tns:Action" minOccurs="0"/>
<xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) OASIS Open 2006. -->
<xsd:schema targetNamespace="http://docs.oasis-open.org/ws-tx/wscoor/2006/06" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wscoor="http://docs.oasis-open.org/ws-tx/wscoor/2006/06" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="ws-addr.xsd"/>
<xsd:element name="Expires">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:unsignedInt">
<xsd:anyAttribute namespace="##other"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CoordinationContextType">
<xsd:sequence>
<xsd:element name="Identifier">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:anyURI">
<xsd:anyAttribute namespace="##other"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element ref="wscoor:Expires" minOccurs="0"/>
<xsd:element name="CoordinationType" type="xsd:anyURI"/>
<xsd:element name="RegistrationService" type="wsa:EndpointReferenceType"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="CoordinationContext">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="wscoor:CoordinationContextType">
<xsd:sequence>
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CreateCoordinationContextType">
<xsd:sequence>
<xsd:element ref="wscoor:Expires" minOccurs="0" />
<xsd:element name="CurrentContext" minOccurs="0">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="wscoor:CoordinationContextType">
<xsd:sequence>
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="CoordinationType" type="xsd:anyURI" />
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
<xsd:element name="CreateCoordinationContext" type="wscoor:CreateCoordinationContextType" />
<xsd:complexType name="CreateCoordinationContextResponseType">
<xsd:sequence>
<xsd:element ref="wscoor:CoordinationContext" />
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
<xsd:element name="CreateCoordinationContextResponse" type="wscoor:CreateCoordinationContextResponseType" />
<xsd:complexType name="RegisterType">
<xsd:sequence>
<xsd:element name="ProtocolIdentifier" type="xsd:anyURI" />
<xsd:element name="ParticipantProtocolService" type="wsa:EndpointReferenceType" />
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
<xsd:element name="Register" type="wscoor:RegisterType" />
<xsd:complexType name="RegisterResponseType">
<xsd:sequence>
<xsd:element name="CoordinatorProtocolService" type="wsa:EndpointReferenceType" />
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
<xsd:element name="RegisterResponse" type="wscoor:RegisterResponseType" />
<xsd:simpleType name="ErrorCodes">
<xsd:restriction base="xsd:QName">
<xsd:enumeration value="wscoor:InvalidParameters" />
<xsd:enumeration value="wscoor:InvalidProtocol" />
<xsd:enumeration value="wscoor:InvalidState" />
<xsd:enumeration value="wscoor:CannotCreateContext" />
<xsd:enumeration value="wscoor:CannotRegisterParticipant" />
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) OASIS Open 2006. -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wscoor="http://docs.oasis-open.org/ws-tx/wscoor/2006/06"
xmlns:soap11="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"
targetNamespace="http://docs.oasis-open.org/ws-tx/wscoor/2006/06">
<wsdl:types>
<xs:schema>
<xs:import
namespace='http://docs.oasis-open.org/ws-tx/wscoor/2006/06'
schemaLocation='wstx-wscoor-1.1-schema-200701.xsd' />
</xs:schema>
</wsdl:types>
<!-- Messages -->
<wsdl:message name="CreateCoordinationContext">
<wsdl:part name="parameters" element="wscoor:CreateCoordinationContext"/>
</wsdl:message>
<wsdl:message name="CreateCoordinationContextResponse">
<wsdl:part name="parameters" element="wscoor:CreateCoordinationContextResponse"/>
</wsdl:message>
<wsdl:message name="Register">
<wsdl:part name="parameters" element="wscoor:Register"/>
</wsdl:message>
<wsdl:message name="RegisterResponse">
<wsdl:part name="parameters" element="wscoor:RegisterResponse"/>
</wsdl:message>
<!-- Port Types -->
<wsdl:portType name="RegistrationPortType">
<wsdl:operation name="RegisterOperation">
<wsdl:input message="wscoor:Register"
wsam:Action="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register"/>
<wsdl:output message="wscoor:RegisterResponse"
wsam:Action="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/RegisterResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="RegistrationRequesterPortType">
<wsdl:operation name="RegisterResponse">
<wsdl:input message="wscoor:RegisterResponse" wsam:Action="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/RegisterResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="RegistrationCoordinatorPortType">
<wsdl:operation name="RegisterOperation">
<wsdl:input message="wscoor:Register" wsam:Action="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RegistrationBinding" type="wscoor:RegistrationPortType">
<soap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="RegisterOperation">
<soap11:operation style="document"/>
<wsdl:input wsam:Action="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register">
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
<wsdl:output wsam:Action="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/RegisterResponse">
<soap11:body parts="parameters" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="RegistrationCoordinatorBinding" type="wscoor:RegistrationCoordinatorPortType">
<soap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="RegisterOperation">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="RegistrationRequesterBinding" type="wscoor:RegistrationRequesterPortType">
<soap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="RegisterResponse">
<soap11:operation soapAction="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/RegisterResponse" style="document"/>
<wsdl:input>
<soap11:body parts="parameters" use="literal"/>
</wsdl:input>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RegistrationService_V11">
<wsdl:port binding="wscoor:RegistrationBinding" name="RegistrationPort">
<soap11:address location="http://www.oracle.com"/>
</wsdl:port>
<wsdl:port binding="wscoor:RegistrationCoordinatorBinding" name="RegistrationCoordinatorPort">
<soap11:address location="http://www.oracle.com"/>
</wsdl:port>
<wsdl:port binding="wscoor:RegistrationRequesterBinding" name="RegistrationRequesterPort">
<soap11:address location="http://www.oracle.com"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>