| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| ~ Licensed to the Apache Software Foundation (ASF) under one |
| ~ or more contributor license agreements. See the NOTICE file |
| ~ distributed with this work for additional information |
| ~ regarding copyright ownership. The ASF licenses this file |
| ~ to you 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. |
| --> |
| |
| <!-- |
| 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"> |
| <!-- Messages --> |
| <wsdl:types> |
| <xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2003/09/wsat"> |
| <xsd:include schemaLocation="wsat.xsd"/> |
| </xsd:schema> |
| </wsdl:types> |
| <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/axis2/services/CompletionCoordinator"/> |
| </wsdl:port> |
| <wsdl:port binding="wsat:CompletionInitiatorPortTypeBinding" name="CompletionInitiator"> |
| <soap:address location="http://localhost:8081/axis2/services/CompletionInitiator"/> |
| </wsdl:port> |
| <wsdl:port binding="wsat:CoordinatorPortTypeBinding" name="Coordinator"> |
| <soap:address location="http://localhost:8081/axis2/services/Coordinator"/> |
| </wsdl:port> |
| <wsdl:port binding="wsat:ParticipantPortTypeBinding" name="Participant"> |
| <soap:address location="http://localhost:8081/axis2/services/Participant"/> |
| </wsdl:port> |
| --> |
| <wsdl:port binding="wsat:ParticipantPortTypeRPCBinding" name="ParticipantRPC"> |
| <soap:address location="http://localhost:8081/axis/services/ParticipantRPC"/> |
| </wsdl:port> |
| <wsdl:port binding="wsat:CoordinatorPortTypeRPCBinding" name="CoordinatorRPC"> |
| <soap:address location="http://localhost:8081/axis/services/CoordinatorRPC"/> |
| </wsdl:port> |
| <wsdl:port binding="wsat:CompletionPortTypeRPCBinding" name="CompletionRPC"> |
| <soap:address location="http://localhost:8081/axis/services/CompletionRPC"/> |
| </wsdl:port> |
| </wsdl:service> |
| |
| </wsdl:definitions> |