You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kandula-dev@ws.apache.org by da...@apache.org on 2007/05/23 19:32:12 UTC

svn commit: r540997 - in /webservices/kandula/branches/Kandula_1/src/schema: InitiatorProtocol.wsdl wsat.wsdl wsba.wsdl wsba.xsd wscoor.wsdl wscoor.xsd

Author: dasarath
Date: Wed May 23 10:32:11 2007
New Revision: 540997

URL: http://svn.apache.org/viewvc?view=rev&rev=540997
Log:
WS-BA patch 1 for Kandula-1

* Updated schema files (wscoord, wsat from IBM site)
* New schema files (wsba, InitiatorProtocol)

for,

Hannes Erven <ha...@erven.at> & Georg Hicker <ge...@reflex.at>


Added:
    webservices/kandula/branches/Kandula_1/src/schema/InitiatorProtocol.wsdl
    webservices/kandula/branches/Kandula_1/src/schema/wsba.wsdl
    webservices/kandula/branches/Kandula_1/src/schema/wsba.xsd
Modified:
    webservices/kandula/branches/Kandula_1/src/schema/wsat.wsdl
    webservices/kandula/branches/Kandula_1/src/schema/wscoor.wsdl
    webservices/kandula/branches/Kandula_1/src/schema/wscoor.xsd

Added: webservices/kandula/branches/Kandula_1/src/schema/InitiatorProtocol.wsdl
URL: http://svn.apache.org/viewvc/webservices/kandula/branches/Kandula_1/src/schema/InitiatorProtocol.wsdl?view=auto&rev=540997
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/schema/InitiatorProtocol.wsdl (added)
+++ webservices/kandula/branches/Kandula_1/src/schema/InitiatorProtocol.wsdl Wed May 23 10:32:11 2007
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions
+	xmlns="http://big.tuwien.ac.at/xxx"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+	xmlns:wsba="http://schemas.xmlsoap.org/ws/2004/10/wsba"
+	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"
+	name="TellMeWhatToDoDemoService"
+	targetNamespace="http://big.tuwien.ac.at/xxx"
+	xmlns:tns="http://big.tuwien.ac.at/xxx"
+>
+  <wsdl:types>
+        <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://big.tuwien.ac.at/xxx">
+	      <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/10/wsba" schemaLocation="../schema/wsba.xsd"/>
+	      <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="../schema/addr.xsd"/>
+	      <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/10/wscoor" schemaLocation="../schema/wscoor.xsd" />
+
+			<xsd:complexType name="BAParticipantReferenceType">
+				<xsd:sequence>
+					<xsd:element name="participantMatchcode" type="xsd:string" />
+				</xsd:sequence>
+			</xsd:complexType>
+
+			<xsd:complexType name="BAParticipantType" nillable="false">
+				<xsd:sequence>
+        			<xsd:element name="participantMatchcode" type="BAParticipantReferenceType" minOccurs="1" maxOccurs="1"/>
+        			<xsd:element ref="wsba:Status"  minOccurs="1" maxOccurs="1"/>
+        			<xsd:element name="resultState" type="wsba:StatusType"  minOccurs="1" maxOccurs="1"/>
+        			<xsd:element name="protocol" type="xsd:anyURI" minOccurs="1" maxOccurs="1" />
+        			<!-- maybe we extend this by more information, e.g. registration time, last message, ... -->
+				</xsd:sequence>
+			</xsd:complexType>
+
+        	<xsd:complexType name="BAParticipantRefListType">
+        		<xsd:sequence>
+        			<xsd:element name="participant" type="BAParticipantReferenceType" minOccurs="1" maxOccurs="unbounded"/>
+        		</xsd:sequence>
+        	</xsd:complexType>
+
+        	<xsd:complexType name="BAParticipantListWithStateType">
+        		<xsd:sequence>
+        			<xsd:element name="participant" type="BAParticipantType" minOccurs="0" maxOccurs="unbounded"/>
+        		</xsd:sequence>
+        	</xsd:complexType>
+
+        	<xsd:complexType name="getCoordCtxWCodeReqType">
+				<xsd:sequence>
+					<xsd:element name="matchcode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+				</xsd:sequence>
+        	</xsd:complexType>
+
+			<xsd:complexType name="listParticipantsReqType" />
+		</xsd:schema>
+	</wsdl:types>
+
+	<wsdl:message name="cancelParticipantsReq">
+		<wsdl:part name="participantsToCancel" type="BAParticipantRefListType"/>
+	</wsdl:message>
+
+	<wsdl:message name="cancelOrCompensateAllParticipantsReq">
+	</wsdl:message>
+
+	<wsdl:message name="closeAllParticipantsReq">
+	</wsdl:message>
+
+	<wsdl:message name="participantListWithStateResponse">
+		<wsdl:part name="participantList" type="tns:BAParticipantListWithStateType"/>
+	</wsdl:message>
+
+	<wsdl:message name="closeParticipantsReq">
+		<wsdl:part name="participantsToClose" type="tns:BAParticipantRefListType"/>
+	</wsdl:message>
+
+	<wsdl:message name="compensateParticipantsReq">
+		<wsdl:part name="participantsToCompensate" type="tns:BAParticipantRefListType"/>
+	</wsdl:message>
+
+	<wsdl:message name="completeParticipantsReq">
+		<wsdl:part name="participantsToComplete" type="tns:BAParticipantRefListType"/>
+	</wsdl:message>
+
+	<wsdl:message name="getCoordinationContextWithMatchcodeReqMsg">
+		<wsdl:part name="getCoordinationContextWithMatchcode" type="tns:getCoordCtxWCodeReqType" />
+	</wsdl:message>
+
+	<wsdl:message name="CreateCoordinationContextResponse">
+		<wsdl:part name="parameters" element="wscoor:CreateCoordinationContextResponse"/>
+	</wsdl:message>
+
+	<wsdl:message name="listParticipantsReq">
+		<wsdl:part name="listParticipants" type="listParticipantsReqType" />
+	</wsdl:message>
+
+	<!-- port type for mixed outcome coordination contexts -->
+	<wsdl:portType name="CoordinatorInitiatorPortType_MixedOutcome_StubInterface">
+		<!-- operations commons to mixed and atomic port types -->
+		<wsdl:operation name="getCoordinationContextWithMatchcode">
+			<wsdl:input message="tns:getCoordinationContextWithMatchcodeReqMsg"	/>
+			<wsdl:output message="tns:CreateCoordinationContextResponse" />
+		</wsdl:operation>
+
+		<wsdl:operation name="listParticipants">
+			<wsdl:input message="tns:listParticipantsReq" />
+			<wsdl:output message="tns:participantListWithStateResponse" />
+		</wsdl:operation>
+		<!-- operations specific for mixed port type -->
+		<wsdl:operation name="completeParticipants">
+			<wsdl:input message="tns:completeParticipantsReq"/>
+			<wsdl:output message="tns:participantListWithStateResponse"/>
+		</wsdl:operation>
+
+		<!-- operations specific for mixed port type -->
+		<wsdl:operation name="cancelParticipants">
+			<wsdl:input message="tns:cancelParticipantsReq"/>
+			<wsdl:output message="tns:participantListWithStateResponse"/>
+		</wsdl:operation>
+		<wsdl:operation name="closeParticipants">
+			<wsdl:input message="tns:closeParticipantsReq"/>
+			<wsdl:output message="tns:participantListWithStateResponse"/>
+		</wsdl:operation>
+		<wsdl:operation name="compensateParticipants">
+			<wsdl:input message="tns:compensateParticipantsReq"/>
+			<wsdl:output message="tns:participantListWithStateResponse"/>
+		</wsdl:operation>
+	</wsdl:portType>
+
+	<!-- port type for atomic outcome coordination contexts -->
+	<wsdl:portType name="CoordinatorInitiatorPortType_AtomicOutcome_StubInterface">
+		<!-- operations commons to mixed and atomic port types -->
+		<wsdl:operation name="getCoordinationContextWithMatchcode">
+			<wsdl:input message="tns:getCoordinationContextWithMatchcodeReqMsg" />
+			<wsdl:output message="tns:CreateCoordinationContextResponse" />
+		</wsdl:operation>
+		<wsdl:operation name="listParticipants">
+			<wsdl:input message="tns:listParticipantsReq" />
+			<wsdl:output message="tns:participantListWithStateResponse" />
+		</wsdl:operation>
+		<wsdl:operation name="completeParticipants">
+			<wsdl:input message="tns:completeParticipantsReq"/>
+			<wsdl:output message="tns:participantListWithStateResponse"/>
+		</wsdl:operation>
+
+		<!-- operations specific for atomic port type -->
+		<wsdl:operation name="cancelOrCompensateAllParticipants">
+			<wsdl:input message="tns:cancelOrCompensateAllParticipantsReq"/>
+			<wsdl:output message="tns:participantListWithStateResponse"/>
+		</wsdl:operation>
+		<!-- operations specific for atomic port type -->
+		<wsdl:operation name="closeAllParticipants">
+			<wsdl:input message="tns:closeAllParticipantsReq"/>
+			<wsdl:output message="tns:participantListWithStateResponse"/>
+		</wsdl:operation>
+	</wsdl:portType>
+
+
+	<wsdl:binding name="CoordinatorInitiator_Mixed_Binding" type="CoordinatorInitiatorPortType_MixedOutcome_StubInterface">
+		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+		<wsdl:operation name="getCoordinationContextWithMatchcode">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#getCoordinationContextWithMatchcode" />
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+		<wsdl:operation name="listParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#listParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+		<wsdl:operation name="completeParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#completeParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+
+		<wsdl:operation name="cancelParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#cancelParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+		<wsdl:operation name="closeParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#cancelParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+		<wsdl:operation name="compensateParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#cancelParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+
+	<wsdl:binding name="CoordinatorInitiator_Atomic_Binding" type="CoordinatorInitiatorPortType_AtomicOutcome_StubInterface">
+		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+		<wsdl:operation name="getCoordinationContextWithMatchcode">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#getCoordinationContextWithMatchcode"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+		<wsdl:operation name="listParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#listParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+		<wsdl:operation name="completeParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#completeParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+
+
+		<wsdl:operation name="cancelOrCompensateAllParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#cancelAllParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="closeAllParticipants">
+			<soap:operation soapAction="http://big.tuwien.ac.at/xxx/#closeAllParticipants"/>
+			<wsdl:input>
+				<soap:body use="literal"/>
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"/>
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+
+
+	<wsdl:service name="CoordinatorInitiatorService">
+		<wsdl:port binding="CoordinatorInitiator_Mixed_Binding" name="CoordinatorInitiatorPort_MixedOutcome">
+			<soap:address location="http://localhost:8181/axis/services/CoordinatorInitiatorService"/>
+		</wsdl:port>
+		<wsdl:port binding="CoordinatorInitiator_Atomic_Binding" name="CoordinatorInitiatorPort_AtomicOutcome">
+			<soap:address location="http://localhost:8181/axis/services/CoordinatorInitiatorService"/>
+		</wsdl:port>
+	</wsdl:service>
+</wsdl:definitions>

Modified: webservices/kandula/branches/Kandula_1/src/schema/wsat.wsdl
URL: http://svn.apache.org/viewvc/webservices/kandula/branches/Kandula_1/src/schema/wsat.wsdl?view=diff&rev=540997&r1=540996&r2=540997
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/schema/wsat.wsdl (original)
+++ webservices/kandula/branches/Kandula_1/src/schema/wsat.wsdl Wed May 23 10:32:11 2007
@@ -325,7 +325,6 @@
 	<wsdl:binding name="CoordinatorRPCBinding" type="wsat:CoordinatorPortTypeRPC">
 		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
 		<wsdl:operation name="ReplayOperation">
-			<soap:operation soapAction="http://foo"/>
 			<wsdl:input>
 				<soap:body use="literal"/>
 			</wsdl:input>
@@ -334,7 +333,6 @@
 			</wsdl:output>
 		</wsdl:operation>
 		<wsdl:operation name="AbortedOperation">
-			<soap:operation soapAction="http://foo"/>
 			<wsdl:input>
 				<soap:body use="literal"/>
 			</wsdl:input>
@@ -343,7 +341,6 @@
 			</wsdl:output>
 		</wsdl:operation>
 		<wsdl:operation name="ReadOnlyOperation">
-			<soap:operation soapAction="http://foo"/>
 			<wsdl:input>
 				<soap:body use="literal"/>
 			</wsdl:input>
@@ -352,8 +349,9 @@
 			</wsdl:output>
 		</wsdl:operation>
 	</wsdl:binding>
+	
 
-	<wsdl:service name="foo">
+	<wsdl:service name="KandulaATservice">
 		<wsdl:port binding="wsat:ParticipantBinding" name="Participant">
       			<soap:address location="http://localhost:8081/axis/services/Participant"/>
    		</wsdl:port>
@@ -365,7 +363,7 @@
    		</wsdl:port>
 		<wsdl:port binding="wsat:CompletionCoordinatorBinding" name="CompletionCoordinator">
    			<soap:address location="http://localhost:8081/axis/services/CompletionCoordinator"/>
-   		</wsdl:port>   					
+   		</wsdl:port>
 		<wsdl:port binding="wsat:ParticipantRPCBinding" name="ParticipantRPC">
       			<soap:address location="http://localhost:8081/axis/services/ParticipantRPC"/>
    		</wsdl:port>

Added: webservices/kandula/branches/Kandula_1/src/schema/wsba.wsdl
URL: http://svn.apache.org/viewvc/webservices/kandula/branches/Kandula_1/src/schema/wsba.wsdl?view=auto&rev=540997
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/schema/wsba.wsdl (added)
+++ webservices/kandula/branches/Kandula_1/src/schema/wsba.wsdl Wed May 23 10:32:11 2007
@@ -0,0 +1,345 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+(c) 2001-2005 Arjuna Technologies Ltd., BEA Systems, Hitachi Ltd., International Business Machines Corporation, IONA Technologies, Microsoft Corporation, Inc. All rights reserved.
+Permission to copy and display the "Web Services Business Activity Framework" Specification (the "Specification", which includes WSDL and schema documents), in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the "Web Services Business Activity Framework" Specification that you make:
+1.  A link or URL to the "Web Services Business Activity Framework" Specification at one of the Authors' websites
+2. The copyright notice as shown in the "Web Services Business Activity Framework" Specification.
+Arjuna, BEA, Hitachi, IBM, IONA and Microsoft (collectively, the "Authors") each agree to grant you a license, under royalty-free and otherwise reasonable, non-discriminatory terms and conditions, to their respective essential patent claims that they deem necessary to implement the "Web Services Business Activity Framework" Specification.
+THE "WEB SERVICES BUSINESS ACTIVITY FRAMEWORK" SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE "WEB SERVICES BUSINESS ACTIVITY FRAMEWORK" SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE "WEB SERVICES BUSINESS ACTIVITY FRAMEWORK" SPECIFICATION.
+The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the "Web Services Business Activity Framework" Specification or its contents without specific, written prior permission. Title to copyright in the "Web Services Business Activity Framework" Specification will at all times remain with the Authors.
+No other rights are granted by implication, estoppel or otherwise.
+
+
+(C) 2006 Hannes Erven, Georg Hicker - slight corrections to schemaLocations; added Kandula Bindings
+-->
+<wsdl:definitions
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:wsba="http://schemas.xmlsoap.org/ws/2004/10/wsba"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://schemas.xmlsoap.org/ws/2004/10/wsba"
+	xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+>
+  <wsdl:types>
+    <xs:schema>
+      <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/10/wsba" schemaLocation="wsba.xsd"/>
+      <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="addr.xsd"/>
+    </xs:schema>
+  </wsdl:types>
+  <!-- Messages -->
+  <wsdl:message name="Complete">
+    <wsdl:part name="parameters" element="wsba:Complete"/>
+  </wsdl:message>
+  <wsdl:message name="Completed">
+    <wsdl:part name="parameters" element="wsba:Completed"/>
+  </wsdl:message>
+  <wsdl:message name="Close">
+    <wsdl:part name="parameters" element="wsba:Close"/>
+  </wsdl:message>
+  <wsdl:message name="Closed">
+    <wsdl:part name="parameters" element="wsba:Closed"/>
+  </wsdl:message>
+  <wsdl:message name="Cancel">
+    <wsdl:part name="parameters" element="wsba:Cancel"/>
+  </wsdl:message>
+  <wsdl:message name="Canceled">
+    <wsdl:part name="parameters" element="wsba:Canceled"/>
+  </wsdl:message>
+  <wsdl:message name="Compensate">
+    <wsdl:part name="parameters" element="wsba:Compensate"/>
+  </wsdl:message>
+  <wsdl:message name="Compensated">
+    <wsdl:part name="parameters" element="wsba:Compensated"/>
+  </wsdl:message>
+  <wsdl:message name="Fault">
+    <wsdl:part name="parameters" element="wsba:Fault"/>
+  </wsdl:message>
+  <wsdl:message name="Faulted">
+    <wsdl:part name="parameters" element="wsba:Faulted"/>
+  </wsdl:message>
+  <wsdl:message name="Exit">
+    <wsdl:part name="parameters" element="wsba:Exit"/>
+  </wsdl:message>
+  <wsdl:message name="Exited">
+    <wsdl:part name="parameters" element="wsba:Exited"/>
+  </wsdl:message>
+  <wsdl:message name="GetStatus">
+    <wsdl:part name="parameters" element="wsba:GetStatus"/>
+  </wsdl:message>
+  <wsdl:message name="Status">
+    <wsdl:part name="parameters" element="wsba:Status"/>
+  </wsdl:message>
+  <!-- BusinessAgreement Service -->
+  <wsdl:portType name="BusinessAgreementWithParticipantCompletionCoordinatorPortType">
+    <wsdl:operation name="CompletedOperation">
+      <wsdl:input message="wsba:Completed"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Completed"/>
+    </wsdl:operation>
+    <wsdl:operation name="FaultOperation">
+      <wsdl:input message="wsba:Fault"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Fault"/>
+    </wsdl:operation>
+    <wsdl:operation name="CompensatedOperation">
+      <wsdl:input message="wsba:Compensated"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensated"/>
+    </wsdl:operation>
+    <wsdl:operation name="ClosedOperation">
+      <wsdl:input message="wsba:Closed"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Closed"/>
+    </wsdl:operation>
+    <wsdl:operation name="CanceledOperation">
+      <wsdl:input message="wsba:Canceled"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Canceled"/>
+    </wsdl:operation>
+    <wsdl:operation name="ExitOperation">
+      <wsdl:input message="wsba:Exit"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exit"/>
+    </wsdl:operation>
+    <wsdl:operation name="GetStatusOperation">
+      <wsdl:input message="wsba:GetStatus"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+    </wsdl:operation>
+    <wsdl:operation name="StatusOperation">
+      <wsdl:input message="wsba:Status"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+    </wsdl:operation>
+  </wsdl:portType>
+
+ 	<wsdl:binding name="BusinessAgreementWithParticipantCompletionCoordinatorPortTypeBinding" type="wsba:BusinessAgreementWithParticipantCompletionCoordinatorPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+
+	    <wsdl:operation name="CompletedOperation">
+		    <soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Completed"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="FaultOperation">
+		    <soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Fault"/>
+		</wsdl:operation>
+	    <wsdl:operation name="CompensatedOperation">
+   		    <soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensated"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="ClosedOperation">
+   		    <soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Closed"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="CanceledOperation">
+			<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Canceled"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="ExitOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exit"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="GetStatusOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="StatusOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+	    </wsdl:operation>
+	</wsdl:binding>
+
+
+  <wsdl:portType name="BusinessAgreementWithParticipantCompletionParticipantPortType">
+    <wsdl:operation name="CloseOperation">
+      <wsdl:input message="wsba:Close"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Close"/>
+    </wsdl:operation>
+    <wsdl:operation name="CancelOperation">
+      <wsdl:input message="wsba:Cancel"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Cancel"/>
+    </wsdl:operation>
+    <wsdl:operation name="CompensateOperation">
+      <wsdl:input message="wsba:Compensate"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensate"/>
+    </wsdl:operation>
+    <wsdl:operation name="FaultedOperation">
+      <wsdl:input message="wsba:Faulted"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Faulted"/>
+    </wsdl:operation>
+    <wsdl:operation name="ExitedOperation">
+      <wsdl:input message="wsba:Exited"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exited"/>
+    </wsdl:operation>
+    <wsdl:operation name="GetStatusOperation">
+      <wsdl:input message="wsba:GetStatus"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+    </wsdl:operation>
+    <wsdl:operation name="StatusOperation">
+      <wsdl:input message="wsba:Status"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+    </wsdl:operation>
+  </wsdl:portType>
+
+   	<wsdl:binding name="BusinessAgreementWithParticipantCompletionParticipantPortTypeBinding" type="wsba:BusinessAgreementWithParticipantCompletionParticipantPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+
+	    <wsdl:operation name="CloseOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Close"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="CancelOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Cancel"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="CompensateOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensate"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="FaultedOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Faulted"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="ExitedOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exited"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="GetStatusOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="StatusOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+	    </wsdl:operation>
+	</wsdl:binding>
+
+
+
+  <!-- BusinessAgreementWithComplete Service -->
+  <wsdl:portType name="BusinessAgreementWithCoordinatorCompletionCoordinatorPortType">
+    <wsdl:operation name="CompletedOperation">
+      <wsdl:input message="wsba:Completed"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Completed"/>
+    </wsdl:operation>
+    <wsdl:operation name="FaultOperation">
+      <wsdl:input message="wsba:Fault"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Fault"/>
+    </wsdl:operation>
+    <wsdl:operation name="CompensatedOperation">
+      <wsdl:input message="wsba:Compensated"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensated"/>
+    </wsdl:operation>
+    <wsdl:operation name="ClosedOperation">
+      <wsdl:input message="wsba:Closed"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Closed"/>
+    </wsdl:operation>
+    <wsdl:operation name="CanceledOperation">
+      <wsdl:input message="wsba:Canceled"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Canceled"/>
+    </wsdl:operation>
+    <wsdl:operation name="ExitOperation">
+      <wsdl:input message="wsba:Exit"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exit"/>
+    </wsdl:operation>
+    <wsdl:operation name="GetStatusOperation">
+      <wsdl:input message="wsba:GetStatus"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+    </wsdl:operation>
+    <wsdl:operation name="StatusOperation">
+      <wsdl:input message="wsba:Status"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+    </wsdl:operation>
+  </wsdl:portType>
+  
+   	<wsdl:binding name="BusinessAgreementWithCoordinatorCompletionCoordinatorPortTypeBinding" type="wsba:BusinessAgreementWithCoordinatorCompletionCoordinatorPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <wsdl:operation name="CompletedOperation">
+    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Completed"/>
+    </wsdl:operation>
+    <wsdl:operation name="FaultOperation">
+    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Fault"/>
+	</wsdl:operation>
+    <wsdl:operation name="CompensatedOperation">
+    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensated"/>
+    </wsdl:operation>
+    <wsdl:operation name="ClosedOperation">
+    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Closed"/>
+    </wsdl:operation>
+    <wsdl:operation name="CanceledOperation">
+		<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Canceled"/>
+    </wsdl:operation>
+    <wsdl:operation name="ExitOperation">
+    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exit"/>
+    </wsdl:operation>
+    <wsdl:operation name="GetStatusOperation">
+    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+    </wsdl:operation>
+    <wsdl:operation name="StatusOperation">
+    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+    </wsdl:operation>
+	</wsdl:binding>
+
+
+  <wsdl:portType name="BusinessAgreementWithCoordinatorCompletionParticipantPortType">
+    <wsdl:operation name="CompleteOperation">
+      <wsdl:input message="wsba:Complete"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Complete"/>
+    </wsdl:operation>
+    <wsdl:operation name="CloseOperation">
+      <wsdl:input message="wsba:Close"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Close"/>
+    </wsdl:operation>
+    <wsdl:operation name="CancelOperation">
+      <wsdl:input message="wsba:Cancel"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Cancel"/>
+    </wsdl:operation>
+    <wsdl:operation name="CompensateOperation">
+      <wsdl:input message="wsba:Compensate"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensate"/>
+    </wsdl:operation>
+    <wsdl:operation name="FaultedOperation">
+      <wsdl:input message="wsba:Faulted"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Faulted"/>
+    </wsdl:operation>
+    <wsdl:operation name="ExitedOperation">
+      <wsdl:input message="wsba:Exited"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exited"/>
+    </wsdl:operation>
+    <wsdl:operation name="GetStatusOperation">
+      <wsdl:input message="wsba:GetStatus"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+    </wsdl:operation>
+    <wsdl:operation name="StatusOperation">
+      <wsdl:input message="wsba:Status"
+         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+    </wsdl:operation>
+  </wsdl:portType>
+
+   	<wsdl:binding name="BusinessAgreementWithCoordinatorCompletionParticipantPortTypeBinding" type="wsba:BusinessAgreementWithCoordinatorCompletionParticipantPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+
+	    <wsdl:operation name="CompleteOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Complete"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="CloseOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Close"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="CancelOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Cancel"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="CompensateOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Compensate"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="FaultedOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Faulted"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="ExitedOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Exited"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="GetStatusOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/GetStatus"/>
+	    </wsdl:operation>
+	    <wsdl:operation name="StatusOperation">
+	    	<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wsba/Status"/>
+	    </wsdl:operation>
+	</wsdl:binding>
+
+	<wsdl:service name="KandulaBAserviceCoordinator">
+		<wsdl:port binding="wsba:BusinessAgreementWithCoordinatorCompletionCoordinatorPortTypeBinding" name="kandula_BA_PC_coordinator">
+   			<soap:address location="http://localhost:8081/axis/services/kandula_BA_PC_coordinator"/>
+   		</wsdl:port>
+		<wsdl:port binding="wsba:BusinessAgreementWithParticipantCompletionCoordinatorPortTypeBinding" name="kandula_BA_CC_coordinator">
+   			<soap:address location="http://localhost:8081/axis/services/kandula_BA_CC_coordinator"/>
+   		</wsdl:port>
+	</wsdl:service>
+
+	<wsdl:service name="KandulaBAserviceParticipant">
+		<wsdl:port binding="wsba:BusinessAgreementWithCoordinatorCompletionParticipantPortTypeBinding" name="kandula_BA_PC_participant">
+   			<soap:address location="http://localhost:8081/axis/services/kandula_BA_PC_participant"/>
+   		</wsdl:port>
+		<wsdl:port binding="wsba:BusinessAgreementWithParticipantCompletionParticipantPortTypeBinding" name="kandula_BA_CC_participant">
+   			<soap:address location="http://localhost:8081/axis/services/kandula_BA_CC_participant"/>
+   		</wsdl:port>
+	</wsdl:service>
+
+</wsdl:definitions>

Added: webservices/kandula/branches/Kandula_1/src/schema/wsba.xsd
URL: http://svn.apache.org/viewvc/webservices/kandula/branches/Kandula_1/src/schema/wsba.xsd?view=auto&rev=540997
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/schema/wsba.xsd (added)
+++ webservices/kandula/branches/Kandula_1/src/schema/wsba.xsd Wed May 23 10:32:11 2007
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+(c) 2001-2005 Arjuna Technologies Ltd., BEA Systems, Hitachi Ltd., International Business Machines Corporation, IONA Technologies, Microsoft Corporation, Inc. All rights reserved.
+Permission to copy and display the "Web Services Business Activity Framework" Specification (the "Specification", which includes WSDL and schema documents), in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the "Web Services Business Activity Framework" Specification that you make:
+1.  A link or URL to the "Web Services Business Activity Framework" Specification at one of the Authors' websites
+2. The copyright notice as shown in the "Web Services Business Activity Framework" Specification.
+Arjuna, BEA, Hitachi, IBM, IONA and Microsoft (collectively, the "Authors") each agree to grant you a license, under royalty-free and otherwise reasonable, non-discriminatory terms and conditions, to their respective essential patent claims that they deem necessary to implement the "Web Services Business Activity Framework" Specification.
+THE "WEB SERVICES BUSINESS ACTIVITY FRAMEWORK" SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE "WEB SERVICES BUSINESS ACTIVITY FRAMEWORK" SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE "WEB SERVICES BUSINESS ACTIVITY FRAMEWORK" SPECIFICATION.
+The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the "Web Services Business Activity Framework" Specification or its contents without specific, written prior permission. Title to copyright in the "Web Services Business Activity Framework" Specification will at all times remain with the Authors.
+No other rights are granted by implication, estoppel or otherwise.
+-->
+<xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/10/wsba" xmlns:wsba="http://schemas.xmlsoap.org/ws/2004/10/wsba" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
+	<xsd:complexType name="NotificationType">
+		<xsd:sequence>
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+		</xsd:sequence>
+		<xsd:anyAttribute namespace="##other" processContents="lax"/>
+	</xsd:complexType>
+	<xsd:complexType name="ExceptionType">
+		<xsd:sequence>
+			<xsd:element name="ExceptionIdentifier" type="xsd:string"/>
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+		</xsd:sequence>
+		<xsd:anyAttribute namespace="##other" processContents="lax"/>
+	</xsd:complexType>
+	<!-- Coordinator accepts -->
+	<xsd:element name="Canceled" type="wsba:NotificationType"/>
+	<xsd:element name="Closed" type="wsba:NotificationType"/>
+	<xsd:element name="Compensated" type="wsba:NotificationType"/>
+	<xsd:element name="Completed" type="wsba:NotificationType"/>
+	<xsd:element name="Exit" type="wsba:NotificationType"/>
+	<xsd:element name="Fault" type="wsba:ExceptionType"/>
+	<!-- Participant accepts -->
+	<xsd:element name="Cancel" type="wsba:NotificationType"/>
+	<xsd:element name="Close" type="wsba:NotificationType"/>
+	<xsd:element name="Compensate" type="wsba:NotificationType"/>
+	<xsd:element name="Complete" type="wsba:NotificationType"/>
+	<xsd:element name="Faulted" type="wsba:NotificationType"/>
+	<xsd:element name="Exited" type="wsba:NotificationType"/>
+	<!-- Both accept -->
+	<xsd:element name="GetStatus" type="wsba:NotificationType"/>
+	<xsd:complexType name="StatusType">
+		<xsd:sequence>
+			<xsd:element name="State" type="wsba:StateType"/>
+			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+		</xsd:sequence>
+		<xsd:anyAttribute namespace="##other" processContents="lax"/>
+	</xsd:complexType>
+	<xsd:element name="Status" type="wsba:StatusType"/>
+	<xsd:simpleType name="StateType">
+		<xsd:restriction base="xsd:QName">
+			<xsd:enumeration value="wsba:Active"/>
+			<xsd:enumeration value="wsba:Canceling"/>
+			<xsd:enumeration value="wsba:Canceling-Active"/>
+			<xsd:enumeration value="wsba:Canceling-Completing"/>
+			<xsd:enumeration value="wsba:Completing"/>
+			<xsd:enumeration value="wsba:Completed"/>
+			<xsd:enumeration value="wsba:Closing"/>
+			<xsd:enumeration value="wsba:Compensating"/>
+			<xsd:enumeration value="wsba:Faulting"/>
+			<xsd:enumeration value="wsba:Faulting-Active"/>
+			<xsd:enumeration value="wsba:Faulting-Compensating"/>
+			<xsd:enumeration value="wsba:Exiting"/>
+			<xsd:enumeration value="wsba:Ended"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+
+    <!-- Policy assertions -->
+    <xsd:element name="BAAtomicOutcomeAssertion">
+		<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:element name="BAMixedOutcomeAssertion">
+		<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>

Modified: webservices/kandula/branches/Kandula_1/src/schema/wscoor.wsdl
URL: http://svn.apache.org/viewvc/webservices/kandula/branches/Kandula_1/src/schema/wscoor.wsdl?view=diff&rev=540997&r1=540996&r2=540997
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/schema/wscoor.wsdl (original)
+++ webservices/kandula/branches/Kandula_1/src/schema/wscoor.wsdl Wed May 23 10:32:11 2007
@@ -70,14 +70,14 @@
 			</wsdl:input>
 		</wsdl:operation>
 	</wsdl:binding>
-    
+
   <wsdl:portType name="RegistrationCoordinatorPortType">
     <wsdl:operation name="RegisterOperation">
       <wsdl:input message="wscoor:Register"
         wsa:Action="http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register"/>
     </wsdl:operation>
   </wsdl:portType>
-  
+
     <wsdl:binding name="RegistrationCoordinator" type="wscoor:RegistrationCoordinatorPortType">
 		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
 		<wsdl:operation name="RegisterOperation">
@@ -105,11 +105,11 @@
 			</wsdl:input>
 		</wsdl:operation>
 	</wsdl:binding>
-    
-  
-  
-  
-  
+
+
+
+
+
   <!-- Optional Syncronous RPC Port Types -->
   <wsdl:portType name="ActivationPortTypeRPC">
     <wsdl:operation name="CreateCoordinationContextOperation">
@@ -132,8 +132,8 @@
 <wsdl:binding name="ActivationPortTypeRPCBinding" type="wscoor:ActivationPortTypeRPC">
 		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
 		<wsdl:operation name="CreateCoordinationContextOperation">
-			<soap:operation soapAction="http://xxx"/>
-			<wsdl:input>				
+			<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContext"/>
+			<wsdl:input>
 				<soap:body use="literal"/>
 			</wsdl:input>
 			<wsdl:output>
@@ -145,7 +145,7 @@
 <wsdl:binding name="RegistrationPortTypeRPCBinding" type="wscoor:RegistrationPortTypeRPC">
 		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
 		<wsdl:operation name="RegisterOperation">
-			<soap:operation soapAction="http://xxx"/>
+			<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register"/>
 			<wsdl:input>
 				<soap:body use="literal"/>
 			</wsdl:input>
@@ -155,26 +155,6 @@
 		</wsdl:operation>
 </wsdl:binding>
 
-<wsdl:service name="xxx">
-		<wsdl:port binding="wscoor:ActivationCoordinator" name="ActivationCoordinator">
-      			<soap:address location="http://localhost:8081/axis/services/ActivationCoordinator"/>
-   		</wsdl:port>
-		<wsdl:port binding="wscoor:ActivationRequester" name="ActivationRequester">
-      			<soap:address location="http://localhost:8081/axis/services/ActivationRequester"/>
-   		</wsdl:port>
-   				<wsdl:port binding="wscoor:RegistrationCoordinator" name="RegistrationCoordinator">
-      			<soap:address location="http://localhost:8081/axis/services/RegistrationCoordinator"/>
-   		</wsdl:port>
-		<wsdl:port binding="wscoor:RegistrationRequester" name="RegistrationRequester">
-      			<soap:address location="http://localhost:8081/axis/services/RegistrationRequester"/>
-   		</wsdl:port>
-		<wsdl:port binding="wscoor:ActivationPortTypeRPCBinding" name="ActivationRPC">
-      			<soap:address location="http://localhost:8081/axis/services/ActivationRPC"/>
-   		</wsdl:port>
-		<wsdl:port binding="wscoor:RegistrationPortTypeRPCBinding" name="RegistrationRPC">
-      			<soap:address location="http://localhost:8081/axis/services/RegistrationRPC"/>
-   		</wsdl:port>
-</wsdl:service>
-
 </wsdl:definitions>
+
 

Modified: webservices/kandula/branches/Kandula_1/src/schema/wscoor.xsd
URL: http://svn.apache.org/viewvc/webservices/kandula/branches/Kandula_1/src/schema/wscoor.xsd?view=diff&rev=540997&r1=540996&r2=540997
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/schema/wscoor.xsd (original)
+++ webservices/kandula/branches/Kandula_1/src/schema/wscoor.xsd Wed May 23 10:32:11 2007
@@ -36,13 +36,9 @@
       <xsd:element ref="wscoor:Expires" minOccurs="0"/>
       <xsd:element name="CoordinationType" type="xsd:anyURI"/>
       <xsd:element name="RegistrationService" type="wsa:EndpointReferenceType"/>
-      <!--////////////-->    
-      <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>    
     </xsd:sequence>
     <xsd:anyAttribute namespace="##other" processContents="lax"/>    
   </xsd:complexType>
-  
-  <!--
   <xsd:element name="CoordinationContext">
     <xsd:complexType>
       <xsd:complexContent>
@@ -54,49 +50,34 @@
       </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="CurrentContext" type="wscoor:CoordinationContextType" minOccurs="0"/>
-      
+      <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:element name="CoordinationContext" type="wscoor:CoordinationContextType"/>
-      
-      
+      <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"/>
@@ -114,7 +95,6 @@
     <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"/>



---------------------------------------------------------------------
To unsubscribe, e-mail: kandula-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: kandula-dev-help@ws.apache.org