Hi Dasarath,
if you are generating stubs for WS-BA using wsdl/xsd please send in the
wsdl/xsd so that we can add it in as a test case for axis2. at the moment axis2
1.0 does not generate code for kandula1 wsdl/xsd.
Yes, we've modified the official WS-BA wsdl file (it contains errors
anyways) and added a maven task to generate BA stubs. (We've just c&p'd
the Coord/AT sections... works fine!)
I attach the XSD/WSDL files, please place them in
kandula\branches\Kandula_1\src\schema .
Also attached is the updated maven.xml that includes the new BA stub
generating task.
For our development, we've set up a mirroring SVK repository so we can
check in our work independently from apache.org (where we don't have
write permission). If you're interested, we can always put online or
send a patch with a current development snapshot.
Best regards,
-hannes
<?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>
<?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.
-->
<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>
<?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">
<goal name="setclasspath">
<path id="test.classpath">
<path refid="maven.dependency.classpath"/>
</path>
</goal>
<postGoal name="jar">
<ant:mkdir dir="${basedir}/target/lib"/>
<deploy:copy-deps todir="${basedir}/target/lib"/>
</postGoal>
<preGoal name="java:compile">
<mkdir dir="${maven.build.dir}/stubs/src"/>
<java classname="org.apache.axis.message.addressing.tools.wsdl.WSDL2Java"
failonerror="true" fork="yes">
<classpath>
<path refid="maven.dependency.classpath"/>
</classpath>
<arg value="-o${maven.build.dir}/stubs/src"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/08/addressing=org.apache.axis.message.addressing"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/10/wscoor=org.apache.kandula.wscoor"/>
<arg value="-xhttp://schemas.xmlsoap.org/ws/2004/08/addressing"/>
<arg value="${basedir}/src/schema/wscoor.wsdl"/>
</java>
<java classname="org.apache.axis.message.addressing.tools.wsdl.WSDL2Java"
failonerror="true" fork="yes">
<classpath>
<path refid="maven.dependency.classpath"/>
</classpath>
<arg value="-o${maven.build.dir}/stubs/src"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/08/addressing=org.apache.axis.message.addressing"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/10/wsat=org.apache.kandula.wsat"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/10/wscoor=org.apache.kandula.wscoor"/>
<arg value="-xhttp://schemas.xmlsoap.org/ws/2004/08/addressing"/>
<arg value="${basedir}/src/schema/wsat.wsdl"/>
</java>
<!-- HE 2006-10-15 generate WSBA stubs and stuff -->
<java classname="org.apache.axis.message.addressing.tools.wsdl.WSDL2Java"
failonerror="true" fork="yes">
<classpath>
<path refid="maven.dependency.classpath"/>
</classpath>
<arg value="-o${maven.build.dir}/stubs/src"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/08/addressing=org.apache.axis.message.addressing"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/10/wsba=org.apache.kandula.wsba"/>
<arg value="-Nhttp://schemas.xmlsoap.org/ws/2004/10/wscoor=org.apache.kandula.wscoor"/>
<arg value="-xhttp://schemas.xmlsoap.org/ws/2004/08/addressing"/>
<arg value="${basedir}/src/schema/wsba.wsdl"/>
</java>
<ant:path
id="stubs.src.dir"
location="${maven.build.dir}/stubs/src"/>
<maven:addPath
id="maven.compile.src.set"
refid="stubs.src.dir"/>
</preGoal>
<goal name="build-samples">
<ant:ant antfile="build.xml" inheritall="true" inheritrefs="true" dir="src/samples/"/>
</goal>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]