schema/wsat.wsdl (198 lines of code) (raw):

<?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:soap="http://schemas.xmlsoap.org/wsdl/soap/" 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="wsat.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" /> </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: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> <wsdl:binding name="CompletionCoordinatorBinding" type="wsat:CompletionCoordinatorPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> <wsdl:operation name="CommitOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Commit" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="RollbackOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Rollback" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> </wsdl:binding> <wsdl:binding name="CompletionInitiatorBinding" type="wsat:CompletionInitiatorPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> <wsdl:operation name="CommittedOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Committed" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="AbortedOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Aborted" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> </wsdl:binding> <wsdl:binding name="Coordinator2PCBinding" type="wsat:CoordinatorPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> <wsdl:operation name="AbortedOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Aborted" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="ReadOnlyOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/ReadOnly" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="PreparedOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Prepared" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="CommittedOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Committed" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> </wsdl:binding> <wsdl:binding name="Participant2PCBinding" type="wsat:ParticipantPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> <wsdl:operation name="PrepareOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Prepare" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="CommitOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Commit" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="RollbackOperation"> <soap:operation soapAction="http://docs.oasis-open.org/ws-tx/wsat/2006/06/Rollback" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> </wsdl:binding> <wsdl:service name="Participant2PCService"> <wsdl:port binding="wsat:Participant2PCBinding" name="Participant2PC"> <soap:address location="http://localhost:8081/axis2/services/Participant" /> </wsdl:port> </wsdl:service> <wsdl:service name="Coordinator2PCService"> <wsdl:port binding="wsat:Coordinator2PCBinding" name="Coordinator2PC"> <soap:address location="http://localhost:8081/axis2/services/Coordinator" /> </wsdl:port> </wsdl:service> <wsdl:service name="CompletionInitiator"> <wsdl:port binding="wsat:CompletionInitiatorBinding" name="CompletionInitiator"> <soap:address location="http://localhost:8081/axis2/services/CompletionInitiator" /> </wsdl:port> </wsdl:service> <wsdl:service name="CompletionCoordinator"> <wsdl:port binding="wsat:CompletionCoordinatorBinding" name="CompletionCoordinator"> <soap:address location="http://localhost:8081/axis2/services/CompletionCoordinator" /> </wsdl:port> </wsdl:service> </wsdl:definitions>