[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: WSDL for control relationships
Please find attached a WSDL of the control protocol for discussion on the call today. Alex
<?xml version="1.0"?> <!-- WSDL definitions BTP roles used in control relationship --> <wsdl:definitions targetNamespace="*****TBD*****" xmlns:btpwsdl="*****TBD*****" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:btp="urn:oasis:names:tc:BTP:wsdl:1.0"> <!-- TBD: Consider not including the location attribute on wsdl:import. URL is password protected (why?) --> <wsdl:import namespace="urn:oasis:names:tc:BTP:wsdl:1.0" location="http://www.oasis-open.org/apps/org/workgroup/business-transaction/download.php/149/2002-05-21.btp-1-0-core.xsd" /> <wsdl:message name="confirm-transaction"> <wsdl:part name="confirm-transaction" element="btp:confirm-transaction" /> </wsdl:message> <wsdl:message name="cancel-transaction"> <wsdl:part name="cancel-transaction" element="btp:cancel-transaction" /> </wsdl:message> <wsdl:message name="request-inferior-statuses"> <wsdl:part name="request-inferior-statuses" element="btp:request-inferior-statuses" /> </wsdl:message> <wsdl:message name="prepare-inferiors"> <wsdl:part name="prepare-inferiors" element="btp:prepare-inferiors" /> </wsdl:message> <wsdl:message name="cancel-inferiors"> <wsdl:part name="cancel-inferiors" element="btp:cancel-inferiors" /> </wsdl:message> <wsdl:message name="transaction-confirmed"> <wsdl:part name="transaction-confirmed" element="btp:transaction-confirmed" /> </wsdl:message> <wsdl:message name="transaction-cancelled"> <wsdl:part name="transaction-cancelled" element="btp:transaction-cancelled" /> </wsdl:message> <wsdl:message name="inferior-statuses"> <wsdl:part name="inferior-statuses" element="btp:inferior-statuses" /> </wsdl:message> <wsdl:message name="begin"> <wsdl:part name="begin" element="btp:begin" /> </wsdl:message> <wsdl:message name="begun"> <wsdl:part name="begun" element="btp:begun" /> </wsdl:message> <wsdl:message name="context"> <wsdl:part name="context" element="btp:context" /> </wsdl:message> <wsdl:portType name="Decider"> <wsdl:operation name="confirm-transaction"> <wsdl:input message="btp:confirm-transaction"/> </wsdl:operation> <wsdl:operation name="cancel-transaction"> <wsdl:input message="btp:cancel-transaction"/> </wsdl:operation> <wsdl:operation name="request-inferior-statuses"> <wsdl:input message="btp:request-inferior-statuses"/> </wsdl:operation> </wsdl:portType> <!-- TBD: Include empty role? --> <wsdl:portType name="Coordinator"> </wsdl:portType> <wsdl:portType name="Composer"> <wsdl:operation name="prepare-inferiors"> <wsdl:input message="btp:prepare-inferiors"/> </wsdl:operation> <wsdl:operation name="cancel-inferiors"> <wsdl:input message="btp:cancel-inferiors"/> </wsdl:operation> </wsdl:portType> <wsdl:portType name="Terminator"> <wsdl:operation name="transaction-confirmed"> <wsdl:input message="btp:transaction-confirmed"/> </wsdl:operation> <wsdl:operation name="transaction-cancelled"> <wsdl:input message="btp:transaction-cancelled"/> </wsdl:operation> <wsdl:operation name="inferior-statuses"> <wsdl:input message="btp:inferior-statuses"/> </wsdl:operation> </wsdl:portType> <!-- TBD: Initiator and Factory role assume begun includes context. If Proposal 2 does not go through, then can include context as another part. --> <wsdl:portType name="Initiator"> <wsdl:operation name="begun"> <wsdl:input message="btp:begun"/> </wsdl:operation> </wsdl:portType> <wsdl:portType name="Factory"> <wsdl:operation name="begin"> <wsdl:input message="btp:begin"/> </wsdl:operation> <wsdl:operation name="begun"> <wsdl:input message="btp:begun"/> </wsdl:operation> </wsdl:portType> </wsdl:definitions>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]