You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by th...@apache.org on 2006/12/23 12:42:09 UTC

svn commit: r489883 - in /webservices/kandula/trunk/java: maven.xml schema/wsba.wsdl schema/wsba.xsd

Author: thilina
Date: Sat Dec 23 03:42:08 2006
New Revision: 489883

URL: http://svn.apache.org/viewvc?view=rev&rev=489883
Log:
Adding code gen support for WS-BA... Added bindings & services to the 
wsdl..

Added:
    webservices/kandula/trunk/java/schema/wsba.wsdl
    webservices/kandula/trunk/java/schema/wsba.xsd
Modified:
    webservices/kandula/trunk/java/maven.xml

Modified: webservices/kandula/trunk/java/maven.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/maven.xml?view=diff&rev=489883&r1=489882&r2=489883
==============================================================================
--- webservices/kandula/trunk/java/maven.xml (original)
+++ webservices/kandula/trunk/java/maven.xml Sat Dec 23 03:42:08 2006
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project default="jar" xmlns:j="jelly:core" xmlns:maven="jelly:maven" xmlns:deploy="deploy" xmlns:ant="jelly:ant">
 
-    <ant:property name="repo.addressing.mar.full.name" value="${repo.addressing.mar.name}-${axis2.version}.mar" />
-    <ant:property name="repo.addressing.mar.path" value="${maven.repo.local}/${axis2.mar.groupid}/mars" />
-    <ant:property name="repo.addressing.mar" value="${repo.addressing.mar.path}/${repo.addressing.mar.full.name}" />
-	
+	<ant:property name="repo.addressing.mar.full.name" value="${repo.addressing.mar.name}-${axis2.version}.mar" />
+	<ant:property name="repo.addressing.mar.path" value="${maven.repo.local}/${axis2.mar.groupid}/mars" />
+	<ant:property name="repo.addressing.mar" value="${repo.addressing.mar.path}/${repo.addressing.mar.full.name}" />
+
 	<goal name="setclasspath">
 		<path id="test.classpath">
 			<path refid="maven.dependency.classpath" />
@@ -12,6 +12,17 @@
 	</goal>
 
 	<goal name="generate:code">
+		<!-- Code generating for the WS-Coordination WSDL -->
+		<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+			<classpath refid="maven.dependency.classpath" />
+			<arg line=" -o target -p org.apache.kandula.wscoor -g  -ss -sd -sn RegistrationService -uri schema/wscoor.wsdl" />
+		</java>
+		<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+			<classpath refid="maven.dependency.classpath" />
+			<arg line=" -o target -p org.apache.kandula.wscoor -g  -ss -sd -sn ActivationService -uri schema/wscoor.wsdl" />
+		</java>
+
+		<!-- Code generating for the WS-AT WSDL -->
 		<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
 			<classpath refid="maven.dependency.classpath" />
 			<arg line=" -o target -p org.apache.kandula.wsat.twopc -g -ss -sd -sn Participant2PCService -uri schema/wsat.wsdl" />
@@ -28,15 +39,23 @@
 			<classpath refid="maven.dependency.classpath" />
 			<arg line=" -o target -p org.apache.kandula.wsat.completion -g -ss -sd -sn CompletionCoordinator -uri schema/wsat.wsdl" />
 		</java>
-		
-		
+
+		<!-- Code generating for the WS-BA WSDL -->
 		<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
 			<classpath refid="maven.dependency.classpath" />
-			<arg line=" -o target -p org.apache.kandula.wscoor -g  -ss -sd -sn RegistrationService -uri schema/wscoor.wsdl" />
+			<arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BAParticipantCompletionParticipantService -uri schema/wsba.wsdl" />
 		</java>
 		<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
 			<classpath refid="maven.dependency.classpath" />
-			<arg line=" -o target -p org.apache.kandula.wscoor -g  -ss -sd -sn ActivationService -uri schema/wscoor.wsdl" />
+			<arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BACoordinatorCompletionCoordinatorService -uri schema/wsba.wsdl" />
+		</java>
+		<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+			<classpath refid="maven.dependency.classpath" />
+			<arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BACoordinatorCompletionParticipantService -uri schema/wsba.wsdl" />
+		</java>
+		<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+			<classpath refid="maven.dependency.classpath" />
+			<arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BAParticipantCompletionCoordinatorService -uri schema/wsba.wsdl" />
 		</java>
 	</goal>
 

Added: webservices/kandula/trunk/java/schema/wsba.wsdl
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/schema/wsba.wsdl?view=auto&rev=489883
==============================================================================
--- webservices/kandula/trunk/java/schema/wsba.wsdl (added)
+++ webservices/kandula/trunk/java/schema/wsba.wsdl Sat Dec 23 03:42:08 2006
@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright OASIS Open 2006. All Rights Reserved. -->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:wsba="http://docs.oasis-open.org/ws-tx/wsba/2006/06"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ws-tx/wsba/2006/06"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+	<wsdl:types>
+		<xs:schema>
+			<xs:import namespace="http://docs.oasis-open.org/ws-tx/wsba/2006/06"
+				schemaLocation="wsba.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="Fail">
+		<wsdl:part name="parameters" element="wsba:Fail" />
+	</wsdl:message>
+	<wsdl:message name="Failed">
+		<wsdl:part name="parameters" element="wsba:Failed" />
+	</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="CannotComplete">
+		<wsdl:part name="parameters" element="wsba:CannotComplete" />
+	</wsdl:message>
+	<wsdl:message name="NotCompleted">
+		<wsdl:part name="parameters" element="wsba:NotCompleted" />
+	</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" />
+		</wsdl:operation>
+		<wsdl:operation name="FailOperation">
+			<wsdl:input message="wsba:Fail" />
+		</wsdl:operation>
+		<wsdl:operation name="CompensatedOperation">
+			<wsdl:input message="wsba:Compensated" />
+		</wsdl:operation>
+		<wsdl:operation name="ClosedOperation">
+			<wsdl:input message="wsba:Closed" />
+		</wsdl:operation>
+		<wsdl:operation name="CanceledOperation">
+			<wsdl:input message="wsba:Canceled" />
+		</wsdl:operation>
+		<wsdl:operation name="ExitOperation">
+			<wsdl:input message="wsba:Exit" />
+		</wsdl:operation>
+		<wsdl:operation name="CannotComplete">
+			<wsdl:input message="wsba:CannotComplete" />
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<wsdl:input message="wsba:GetStatus" />
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<wsdl:input message="wsba:Status" />
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:portType
+		name="BusinessAgreementWithParticipantCompletionParticipantPortType">
+		<wsdl:operation name="CloseOperation">
+			<wsdl:input message="wsba:Close" />
+		</wsdl:operation>
+		<wsdl:operation name="CancelOperation">
+			<wsdl:input message="wsba:Cancel" />
+		</wsdl:operation>
+		<wsdl:operation name="CompensateOperation">
+			<wsdl:input message="wsba:Compensate" />
+		</wsdl:operation>
+		<wsdl:operation name="FailedOperation">
+			<wsdl:input message="wsba:Failed" />
+		</wsdl:operation>
+		<wsdl:operation name="ExitedOperation">
+			<wsdl:input message="wsba:Exited" />
+		</wsdl:operation>
+		<wsdl:operation name="NotCompleted">
+			<wsdl:input message="wsba:NotCompleted" />
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<wsdl:input message="wsba:GetStatus" />
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<wsdl:input message="wsba:Status" />
+		</wsdl:operation>
+	</wsdl:portType>
+	<!-- BusinessAgreementWithComplete Service -->
+	<wsdl:portType
+		name="BusinessAgreementWithCoordinatorCompletionCoordinatorPortType">
+		<wsdl:operation name="CompletedOperation">
+			<wsdl:input message="wsba:Completed" />
+		</wsdl:operation>
+		<wsdl:operation name="FailOperation">
+			<wsdl:input message="wsba:Fail" />
+		</wsdl:operation>
+		<wsdl:operation name="CompensatedOperation">
+			<wsdl:input message="wsba:Compensated" />
+		</wsdl:operation>
+		<wsdl:operation name="ClosedOperation">
+			<wsdl:input message="wsba:Closed" />
+		</wsdl:operation>
+		<wsdl:operation name="CanceledOperation">
+			<wsdl:input message="wsba:Canceled" />
+		</wsdl:operation>
+		<wsdl:operation name="ExitOperation">
+			<wsdl:input message="wsba:Exit" />
+		</wsdl:operation>
+		<wsdl:operation name="CannotComplete">
+			<wsdl:input message="wsba:CannotComplete" />
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<wsdl:input message="wsba:GetStatus" />
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<wsdl:input message="wsba:Status" />
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:portType
+		name="BusinessAgreementWithCoordinatorCompletionParticipantPortType">
+		<wsdl:operation name="CompleteOperation">
+			<wsdl:input message="wsba:Complete" />
+		</wsdl:operation>
+		<wsdl:operation name="CloseOperation">
+			<wsdl:input message="wsba:Close" />
+		</wsdl:operation>
+		<wsdl:operation name="CancelOperation">
+			<wsdl:input message="wsba:Cancel" />
+		</wsdl:operation>
+		<wsdl:operation name="CompensateOperation">
+			<wsdl:input message="wsba:Compensate" />
+		</wsdl:operation>
+		<wsdl:operation name="FailedOperation">
+			<wsdl:input message="wsba:Failed" />
+		</wsdl:operation>
+		<wsdl:operation name="ExitedOperation">
+			<wsdl:input message="wsba:Exited" />
+		</wsdl:operation>
+		<wsdl:operation name="NotCompleted">
+			<wsdl:input message="wsba:NotCompleted" />
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<wsdl:input message="wsba:GetStatus" />
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<wsdl:input message="wsba:Status" />
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:binding
+		name="BusinessAgreementWithCoordinatorCompletionCoordinatorBinding"
+		type="wsba:BusinessAgreementWithCoordinatorCompletionCoordinatorPortType">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="CompletedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompletedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="FailOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/FailOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CompensatedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompensatedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="ClosedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/ClosedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CanceledOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CanceledOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="ExitOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/ExitOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CannotComplete">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CannotComplete" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/GetStatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/StatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:binding
+		name="BusinessAgreementWithParticipantCompletionCoordinatorBinding"
+		type="wsba:BusinessAgreementWithParticipantCompletionCoordinatorPortType">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="CompletedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompletedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="FailOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/FailOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CompensatedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompensatedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="ClosedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/ClosedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CanceledOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CanceledOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="ExitOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/ExitOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CannotComplete">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CannotComplete" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/GetStatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/StatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:binding
+		name="BusinessAgreementWithParticipantCompletionParticipantBinding"
+		type="wsba:BusinessAgreementWithParticipantCompletionParticipantPortType">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="CloseOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CloseOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CancelOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CancelOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CompensateOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompensateOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="FailedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/FailedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="ExitedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/ExitedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="NotCompleted">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/NotCompleted" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/GetStatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/StatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:binding
+		name="BusinessAgreementWithCoordinatorCompletionParticipantBinding"
+		type="wsba:BusinessAgreementWithCoordinatorCompletionParticipantPortType">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="CompleteOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompleteOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CloseOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CloseOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CancelOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CancelOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="CompensateOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompensateOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="FailedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/FailedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="ExitedOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/ExitedOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="NotCompleted">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/NotCompleted" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="GetStatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/GetStatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+		<wsdl:operation name="StatusOperation">
+			<soap:operation
+				soapAction="http://docs.oasis-open.org/ws-tx/wsba/2006/06/StatusOperation" />
+			<wsdl:input>
+				<soap:body use="literal" parts=" parameters" />
+			</wsdl:input>
+		</wsdl:operation>
+	</wsdl:binding>
+
+	<wsdl:service name="BAParticipantCompletionParticipantService">
+		<wsdl:port name="BAParticipantCompletionParticipant"
+			binding="wsba:BusinessAgreementWithParticipantCompletionParticipantBinding">
+			<soap:address location="http://www.example.org/" />
+		</wsdl:port>
+	</wsdl:service>
+	<wsdl:service name="BACoordinatorCompletionCoordinatorService">
+		<wsdl:port name="BACoordinatorCompletionCoordinator"
+			binding="wsba:BusinessAgreementWithCoordinatorCompletionCoordinatorBinding">
+			<soap:address location="http://www.example.org/" />
+		</wsdl:port>
+	</wsdl:service>
+	<wsdl:service name="BACoordinatorCompletionParticipantService">
+		<wsdl:port name="BACoordinatorCompletionParticipant"
+			binding="wsba:BusinessAgreementWithCoordinatorCompletionParticipantBinding">
+			<soap:address location="http://www.example.org/" />
+		</wsdl:port>
+	</wsdl:service>
+	<wsdl:service name="BAParticipantCompletionCoordinatorService">
+		<wsdl:port name="BAParticipantCompletionCoordinator"
+			binding="wsba:BusinessAgreementWithParticipantCompletionCoordinatorBinding">
+			<soap:address location="http://www.example.org/" />		</wsdl:port>	</wsdl:service>
+</wsdl:definitions>
\ No newline at end of file

Added: webservices/kandula/trunk/java/schema/wsba.xsd
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/schema/wsba.xsd?view=auto&rev=489883
==============================================================================
--- webservices/kandula/trunk/java/schema/wsba.xsd (added)
+++ webservices/kandula/trunk/java/schema/wsba.xsd Sat Dec 23 03:42:08 2006
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright OASIS Open 2006. All Rights Reserved. -->
+<xsd:schema targetNamespace="http://docs.oasis-open.org/ws-tx/wsba/2006/06" xmlns:wsba="http://docs.oasis-open.org/ws-tx/wsba/2006/06" 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:QName"/>
+			<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="CannotComplete" type="wsba:NotificationType"/>
+	<xsd:element name="Fail" 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="Failed" type="wsba:NotificationType"/>
+      <xsd:element name="NotCompleted" 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:Failing-Active"/>
+                  <xsd:enumeration value="wsba:Failing-Canceling"/>
+                  <xsd:enumeration value="wsba:Failing-Completing"/>
+			<xsd:enumeration value="wsba:Failing-Compensating"/>
+                  <xsd:enumeration value="wsba:Exiting"/>
+                  <xsd:enumeration value="wsba:NotCompleting"/>
+			<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>
\ No newline at end of file



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