<?xml version="1.0" encoding="utf-8"?> | |
<!-- | |
Legal Disclaimer | |
The presentation, distribution or other dissemination of the information | |
contained in this specification is not a license, either expressly or impliedly, | |
to any intellectual property owned or controlled by BEA or IBM or Microsoft and\or any other | |
third party. BEA and IBM and Microsoft and\or any other third party may have patents, patent | |
applications, trademarks, copyrights, or other intellectual property rights | |
covering subject matter in this document. The furnishing of this document | |
does not give you any license to BEA's and IBM's and Microsoft's or any other third party's patents, trademarks, copyrights, or other intellectual property. | |
This specification and the information contained herein is provided on an "AS IS" | |
basis and to the maximum extent permitted by applicable law, BEA and IBM and Microsoft provides | |
the document AS IS AND WITH ALL FAULTS, and hereby disclaims all other warranties | |
and conditions, either express, implied or statutory, including, but not limited | |
to, any (if any) implied warranties, duties or conditions of merchantability, of | |
fitness for a particular purpose, of accuracy or completeness of responses, of | |
results, of workmanlike effort, of lack of viruses, and of lack of negligence, | |
all with regard to the document. ALSO, THERE IS NO WARRANTY OR CONDITION OF | |
TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR | |
NON-INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE DOCUMENT. | |
IN NO EVENT WILL BEA or IBM or MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST OF PROCURING | |
SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY | |
INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER | |
CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT OF THIS OR ANY | |
OTHER AGREEMENT RELATING TO THIS DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE | |
NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. | |
Copyright Notice | |
Copyright 2001, 2002 BEA Systems and IBM Corporation and Microsoft Corporation. All rights reserved. | |
--> | |
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsat="http://schemas.xmlsoap.org/ws/2003/09/wsat" targetNamespace="http://schemas.xmlsoap.org/ws/2003/09/wsat"> | |
<wsdl:import namespace="http://schemas.xmlsoap.org/ws/2003/09/wsat" location="wsat.xsd"/> | |
<!-- location="http://schemas.xmlsoap.org/ws/2003/09/wsat" --> | |
<!-- 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> | |
<wsdl:message name="Replay"> | |
<wsdl:part name="parameters" element="wsat:Replay"/> | |
</wsdl:message> | |
<wsdl:message name="PrepareResponse"> | |
<wsdl:part name="parameters" element="wsat:PrepareResponse"/> | |
</wsdl:message> | |
<wsdl:message name="ReplayResponse"> | |
<wsdl:part name="parameters" element="wsat:ReplayResponse"/> | |
</wsdl:message> | |
<!-- Mandatory Asynchronous Messaging PortTypes --> | |
<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"/> | |
</wsdl:operation> | |
<wsdl:operation name="AbortedOperation"> | |
<wsdl:input message="wsat:Aborted"/> | |
</wsdl:operation> | |
<wsdl:operation name="ReadOnlyOperation"> | |
<wsdl:input message="wsat:ReadOnly"/> | |
</wsdl:operation> | |
<wsdl:operation name="CommittedOperation"> | |
<wsdl:input message="wsat:Committed"/> | |
</wsdl:operation> | |
<wsdl:operation name="ReplayOperation"> | |
<wsdl:input message="wsat:Replay"/> | |
</wsdl:operation> | |
</wsdl:portType> | |
<wsdl:portType name="ParticipantPortType"> | |
<wsdl:operation name="PrepareOperation"> | |
<wsdl:input message="wsat:Prepare"/> | |
</wsdl:operation> | |
<wsdl:operation name="CommitOperation"> | |
<wsdl:input message="wsat:Commit"/> | |
</wsdl:operation> | |
<wsdl:operation name="RollbackOperation"> | |
<wsdl:input message="wsat:Rollback"/> | |
</wsdl:operation> | |
</wsdl:portType> | |
<!-- Optional Syncronous RPC Port Types --> | |
<wsdl:portType name="CompletionPortTypeRPC"> | |
<wsdl:operation name="CommitOperation"> | |
<wsdl:input message="wsat:Commit"/> | |
<wsdl:output message="wsat:Committed"/> | |
</wsdl:operation> | |
<wsdl:operation name="RollbackOperation"> | |
<wsdl:input message="wsat:Rollback"/> | |
<wsdl:output message="wsat:Aborted"/> | |
</wsdl:operation> | |
</wsdl:portType> | |
<wsdl:portType name="ParticipantPortTypeRPC"> | |
<wsdl:operation name="PrepareOperation"> | |
<wsdl:input message="wsat:Prepare"/> | |
<wsdl:output message="wsat:PrepareResponse"/> | |
</wsdl:operation> | |
<wsdl:operation name="CommitOperation"> | |
<wsdl:input message="wsat:Commit"/> | |
<wsdl:output message="wsat:Committed"/> | |
</wsdl:operation> | |
<wsdl:operation name="RollbackOperation"> | |
<wsdl:input message="wsat:Rollback"/> | |
<wsdl:output message="wsat:Aborted"/> | |
</wsdl:operation> | |
</wsdl:portType> | |
<wsdl:portType name="CoordinatorPortTypeRPC"> | |
<wsdl:operation name="ReplayOperation"> | |
<wsdl:input message="wsat:Replay"/> | |
<wsdl:output message="wsat:ReplayResponse"/> | |
</wsdl:operation> | |
<wsdl:operation name="AbortedOperation"> | |
<wsdl:input message="wsat:Aborted"/> | |
</wsdl:operation> | |
<wsdl:operation name="ReadOnlyOperation"> | |
<wsdl:input message="wsat:ReadOnly"/> | |
</wsdl:operation> | |
</wsdl:portType> | |
<!-- | |
<wsdl:binding name="CompletionCoordinatorPortTypeBinding" type="wsat:CompletionCoordinatorPortType"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> | |
<wsdl:operation name="CommitOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="RollbackOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:binding name="CompletionInitiatorPortTypeBinding" type="wsat:CompletionInitiatorPortType"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> | |
<wsdl:operation name="CommittedOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="AbortedOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:binding name="CoordinatorPortTypeBinding" type="wsat:CoordinatorPortType"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> | |
<wsdl:operation name="PreparedOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="AbortedOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="ReadOnlyOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="CommittedOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="ReplayOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:binding name="ParticipantPortTypeBinding" type="wsat:ParticipantPortType"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> | |
<wsdl:operation name="PrepareOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="CommitOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
<wsdl:operation name="RollbackOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
</wsdl:operation> | |
</wsdl:binding> | |
--> | |
<wsdl:binding name="CompletionPortTypeRPCBinding" type="wsat:CompletionPortTypeRPC"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> | |
<wsdl:operation name="CommitOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="RollbackOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:binding name="CoordinatorPortTypeRPCBinding" type="wsat:CoordinatorPortTypeRPC"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> | |
<wsdl:operation name="ReplayOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="AbortedOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="ReadOnlyOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:binding name="ParticipantPortTypeRPCBinding" type="wsat:ParticipantPortTypeRPC"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> | |
<wsdl:operation name="PrepareOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="CommitOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<wsdl:operation name="RollbackOperation"> | |
<soap:operation soapAction="http://xxx"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:service name="xxx"> | |
<!-- | |
<wsdl:port binding="wsat:CompletionCoordinatorPortTypeBinding" name="CompletionCoordinator"> | |
<soap:address location="http://localhost:8081/axis/services/CompletionCoordinator"/> | |
</wsdl:port> | |
<wsdl:port binding="wsat:CompletionInitiatorPortTypeBinding" name="CompletionInitiator"> | |
<soap:address location="http://localhost:8081/axis/services/CompletionInitiator"/> | |
</wsdl:port> | |
<wsdl:port binding="wsat:CoordinatorPortTypeBinding" name="Coordinator"> | |
<soap:address location="http://localhost:8081/axis/services/Coordinator"/> | |
</wsdl:port> | |
<wsdl:port binding="wsat:ParticipantPortTypeBinding" name="Participant"> | |
<soap:address location="http://localhost:8081/axis/services/Participant"/> | |
</wsdl:port> | |
--> | |
<wsdl:port binding="wsat:ParticipantPortTypeRPCBinding" name="ParticipantSync"> | |
<soap:address location="http://localhost:8081/axis/services/Participant"/> | |
</wsdl:port> | |
<wsdl:port binding="wsat:CoordinatorPortTypeRPCBinding" name="CoordinatorSync"> | |
<soap:address location="http://localhost:8081/axis/services/Coordinator"/> | |
</wsdl:port> | |
<wsdl:port binding="wsat:CompletionPortTypeRPCBinding" name="CompletionSync"> | |
<soap:address location="http://localhost:8081/axis/services/Completion"/> | |
</wsdl:port> | |
</wsdl:service> | |
</wsdl:definitions> |