You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2012/11/25 19:36:42 UTC
svn commit: r1413383 - in /airavata/sandbox/grid-tools/bes-client: ./
pom.xml src/ src/main/ src/main/resources/
src/main/resources/bes-factory.wsdl
Author: smarru
Date: Sun Nov 25 18:36:41 2012
New Revision: 1413383
URL: http://svn.apache.org/viewvc?rev=1413383&view=rev
Log:
a generic axis2 client stub for ogf basic execution service
Added:
airavata/sandbox/grid-tools/bes-client/
airavata/sandbox/grid-tools/bes-client/pom.xml
airavata/sandbox/grid-tools/bes-client/src/
airavata/sandbox/grid-tools/bes-client/src/main/
airavata/sandbox/grid-tools/bes-client/src/main/resources/
airavata/sandbox/grid-tools/bes-client/src/main/resources/bes-factory.wsdl
Added: airavata/sandbox/grid-tools/bes-client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/bes-client/pom.xml?rev=1413383&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/bes-client/pom.xml (added)
+++ airavata/sandbox/grid-tools/bes-client/pom.xml Sun Nov 25 18:36:41 2012
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under
+ the Apache License, Version 2.0 (theà "License"); you may not use this file except in compliance with the License. You may
+ obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to
+ in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
+ ANY ~ KIND, either express or implied. See the License for the specific language governing permissions and limitations under
+ the License. -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>airavata-bes-client</artifactId>
+ <name>Airavata Client for OGF Basic Execution Service</name>
+ <url>http://airavata.apache.org/</url>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>airavata-bes-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <defaultGoal>install</defaultGoal>
+ <sourceDirectory>src</sourceDirectory>
+ <testSourceDirectory>test</testSourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-wsdl2code-maven-plugin</artifactId>
+ <version>${axis2.version}</version>
+ <configuration>
+ <generateServerSide>true</generateServerSide>
+ <generateServicesXml>false</generateServicesXml>
+ <generateTestcase>true</generateTestcase>
+ <outputDirectory>target/generated/wsdl2code</outputDirectory>
+ <packageName>org.apache.airavata.workflow.interpreter</packageName>
+ <wsdlFile>${pom.basedir}/src/main/resources/WorkflowInterpretor.wsdl</wsdlFile>
+ <databindingName>xmlbeans</databindingName>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>wsdl2code</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>resources</directory>
+ <targetPath>META-INF</targetPath>
+ <includes>
+ <include>**/*.wsdl</include>
+ <include>**/*.xml</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>${pom.basedir}/target/generated/wsdl2code/resources</directory>
+ <includes>
+ <include>**/**</include>
+ </includes>
+ </resource>
+ </resources>
+ </build>
+</project>
Added: airavata/sandbox/grid-tools/bes-client/src/main/resources/bes-factory.wsdl
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/bes-client/src/main/resources/bes-factory.wsdl?rev=1413383&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/bes-client/src/main/resources/bes-factory.wsdl (added)
+++ airavata/sandbox/grid-tools/bes-client/src/main/resources/bes-factory.wsdl Sun Nov 25 18:36:41 2012
@@ -0,0 +1,446 @@
+<wsdl:definitions name="BESFactory"
+ targetNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:bes-factory="http://schemas.ggf.org/bes/2006/08/bes-factory"
+ xmlns:wsa="http://www.w3/org/2005/08/addressing"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" >
+
+ <wsdl:types>
+ <xsd:schema
+ xmlns:wsa="http://www.w3.org/2005/08/addressing"
+ attributeFormDefault="unqualified"
+ elementFormDefault="qualified"
+ targetNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory">
+
+ <xsd:include schemaLocation="http://schemas.ggf.org/bes/2006/08/bes-factory"/>
+
+ <!-- Message Types -->
+ <xsd:complexType name="CreateActivityType">
+ <xsd:sequence>
+ <xsd:element ref="bes-factory:ActivityDocument"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="CreateActivityResponseType">
+ <xsd:sequence>
+ <xsd:element name="ActivityIdentifier" type="wsa:EndpointReferenceType"/>
+ <xsd:element ref="bes-factory:ActivityDocument" minOccurs="0"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="GetActivityStatusesType">
+ <xsd:sequence>
+ <xsd:element name="ActivityIdentifier" type="wsa:EndpointReferenceType" maxOccurs="unbounded" minOccurs="0"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="GetActivityStatusesResponseType">
+ <xsd:sequence>
+ <xsd:element name="Response" type="bes-factory:GetActivityStatusResponseType" maxOccurs="unbounded" minOccurs="0"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="TerminateActivitiesType">
+ <xsd:sequence>
+ <xsd:element name="ActivityIdentifier" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="TerminateActivitiesResponseType">
+ <xsd:sequence>
+ <xsd:element name="Response" type="bes-factory:TerminateActivityResponseType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="GetActivityDocumentsType">
+ <xsd:sequence>
+ <xsd:element name="ActivityIdentifier" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="GetActivityDocumentsResponseType">
+ <xsd:sequence>
+ <xsd:element name="Response" type="bes-factory:GetActivityDocumentResponseType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="GetFactoryAttributesDocumentType">
+ <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="GetFactoryAttributesDocumentResponseType">
+ <xsd:sequence>
+ <xsd:element ref="bes-factory:FactoryResourceAttributesDocument"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <!-- Fault Types -->
+ <xsd:complexType name="NotAuthorizedFaultType">
+ <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="NotAcceptingNewActivitiesFaultType">
+ <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="UnsupportedFeatureFaultType">
+ <xsd:sequence>
+ <xsd:element name="Feature" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="CantApplyOperationToCurrentStateFaultType">
+ <xsd:sequence>
+ <xsd:element name="ActivityStatus" type="bes-factory:ActivityStatusType" />
+ <xsd:element name="Message" type="xsd:string"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="OperationWillBeAppliedEventuallyFaultType">
+ <xsd:sequence>
+ <xsd:element name="ActivityStatus" type="bes-factory:ActivityStatusType" />
+ <xsd:element name="Message" type="xsd:string"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="InvalidActivityIdentifierFaultType">
+ <xsd:sequence>
+ <xsd:element name="Message" type="xsd:string"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="InvalidRequestMessageFaultType">
+ <xsd:sequence>
+ <xsd:element name="InvalidElement" type="xsd:string" minOccurs="0" maxOccurs ="unbounded"/>
+ <xsd:element name="Message" type="xsd:string"/>
+ <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <!-- Message Elements -->
+ <xsd:element name="CreateActivity"
+ type="bes-factory:CreateActivityType"/>
+ <xsd:element name="CreateActivityResponse"
+ type="bes-factory:CreateActivityResponseType"/>
+ <xsd:element name="GetActivityStatuses"
+ type="bes-factory:GetActivityStatusesType"/>
+ <xsd:element name="GetActivityStatusesResponse"
+ type="bes-factory:GetActivityStatusesResponseType"/>
+ <xsd:element name="TerminateActivities"
+ type="bes-factory:TerminateActivitiesType"/>
+ <xsd:element name="TerminateActivitiesResponse"
+ type="bes-factory:TerminateActivitiesResponseType"/>
+ <xsd:element name="GetActivityDocuments"
+ type="bes-factory:GetActivityDocumentsType"/>
+ <xsd:element name="GetActivityDocumentsResponse"
+ type="bes-factory:GetActivityDocumentsResponseType"/>
+ <xsd:element name="GetFactoryAttributesDocument"
+ type="bes-factory:GetFactoryAttributesDocumentType"/>
+ <xsd:element name="GetFactoryAttributesDocumentResponse"
+ type="bes-factory:GetFactoryAttributesDocumentResponseType"/>
+
+ <!-- Fault Elements -->
+ <xsd:element name="NotAuthorizedFault"
+ type="bes-factory:NotAuthorizedFaultType"/>
+ <xsd:element name="NotAcceptingNewActivitiesFault"
+ type="bes-factory:NotAcceptingNewActivitiesFaultType"/>
+ <xsd:element name="UnsupportedFeatureFault"
+ type="bes-factory:UnsupportedFeatureFaultType"/>
+ <xsd:element name="CantApplyOperationToCurrentStateFault"
+ type="bes-factory:CantApplyOperationToCurrentStateFaultType"/>
+ <xsd:element name="OperationWillBeAppliedEventuallyFault"
+ type="bes-factory:OperationWillBeAppliedEventuallyFaultType"/>
+ <xsd:element name="InvalidActivityIdentifierFault"
+ type="bes-factory:InvalidActivityIdentifierFaultType"/>
+ <xsd:element name="InvalidRequestMessageFault"
+ type="bes-factory:InvalidRequestMessageFaultType"/>
+ </xsd:schema>
+ </wsdl:types>
+
+ <!-- Messages -->
+ <wsdl:message name="CreateActivityRequest">
+ <wsdl:part name="parameters"
+ element="bes-factory:CreateActivity"/>
+ </wsdl:message>
+
+ <wsdl:message name="CreateActivityResponse">
+ <wsdl:part name="parameters"
+ element="bes-factory:CreateActivityResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="GetActivityStatusesRequest">
+ <wsdl:part name="parameters"
+ element="bes-factory:GetActivityStatuses"/>
+ </wsdl:message>
+
+ <wsdl:message name="GetActivityStatusesResponse">
+ <wsdl:part name="parameters"
+ element="bes-factory:GetActivityStatusesResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="TerminateActivitiesRequest">
+ <wsdl:part name="parameters"
+ element="bes-factory:TerminateActivities"/>
+ </wsdl:message>
+
+ <wsdl:message name="TerminateActivitiesResponse">
+ <wsdl:part name="parameters"
+ element="bes-factory:TerminateActivitiesResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="GetActivityDocumentsRequest">
+ <wsdl:part name="parameters"
+ element="bes-factory:GetActivityDocuments"/>
+ </wsdl:message>
+
+ <wsdl:message name="GetActivityDocumentsResponse">
+ <wsdl:part name="parameters"
+ element="bes-factory:GetActivityDocumentsResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="GetFactoryAttributesDocumentRequest">
+ <wsdl:part name="parameters"
+ element="bes-factory:GetFactoryAttributesDocument"/>
+ </wsdl:message>
+
+ <wsdl:message name="GetFactoryAttributesDocumentResponse">
+ <wsdl:part name="parameters"
+ element="bes-factory:GetFactoryAttributesDocumentResponse"/>
+ </wsdl:message>
+
+ <!-- Fault Messages -->
+ <wsdl:message name="NotAuthorizedFault">
+ <wsdl:part name="Detail"
+ element="bes-factory:NotAuthorizedFault"/>
+ </wsdl:message>
+
+ <wsdl:message name="NotAcceptingNewActivitiesFault">
+ <wsdl:part name="Detail"
+ element="bes-factory:NotAcceptingNewActivitiesFault"/>
+ </wsdl:message>
+
+ <wsdl:message name="UnsupportedFeatureFault">
+ <wsdl:part name="Detail"
+ element="bes-factory:UnsupportedFeatureFault"/>
+ </wsdl:message>
+
+ <wsdl:message name="CantApplyOperationToCurrentStateFault">
+ <wsdl:part name="Detail"
+ element="bes-factory:CantApplyOperationToCurrentStateFault" />
+ </wsdl:message>
+
+ <wsdl:message name="OperationWillBeAppliedEventuallyFault">
+ <wsdl:part name="Detail"
+ element="bes-factory:OperationWillBeAppliedEventuallyFault" />
+ </wsdl:message>
+
+ <wsdl:message name="InvalidActivityIdentifierFault">
+ <wsdl:part name="Detail"
+ element="bes-factory:InvalidActivityIdentifierFault" />
+ </wsdl:message>
+
+ <wsdl:message name="InvalidRequestMessageFault">
+ <wsdl:part name="Detail"
+ element="bes-factory:InvalidRequestMessageFault" />
+ </wsdl:message>
+
+ <!-- Port Type -->
+ <wsdl:portType name="BESFactoryPortType">
+
+ <wsdl:operation name="CreateActivity">
+ <wsdl:input
+ name="CreateActivity"
+ message="bes-factory:CreateActivityRequest"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivity"/>
+ <wsdl:output
+ name="CreateActivityResponse"
+ message="bes-factory:CreateActivityResponse"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivityResponse"/>
+ <wsdl:fault name="NotAuthorizedFault"
+ message="bes-factory:NotAuthorizedFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ <wsdl:fault name="NotAcceptingNewActivitiesFault"
+ message="bes-factory:NotAcceptingNewActivitiesFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ <wsdl:fault name="UnsupportedFeatureFault"
+ message="bes-factory:UnsupportedFeatureFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ <wsdl:fault name="InvalidRequestMessageFault"
+ message="bes-factory:InvalidRequestMessageFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="GetActivityStatuses">
+ <wsdl:input
+ name="GetActivityStatuses"
+ message="bes-factory:GetActivityStatusesRequest"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityStatuses"/>
+ <wsdl:output
+ name="GetActivityStatusesResponse"
+ message="bes-factory:GetActivityStatusesResponse"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityStatusesResponse"/>
+ <wsdl:fault name="InvalidRequestMessageFault"
+ message="bes-factory:InvalidRequestMessageFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="TerminateActivities">
+ <wsdl:input
+ name="TerminateActivities"
+ message="bes-factory:TerminateActivitiesRequest"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/TerminateActivities"/>
+ <wsdl:output
+ name="TerminateActivitiesResponse"
+ message="bes-factory:TerminateActivitiesResponse"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/TerminateActivitiesResponse"/>
+ <wsdl:fault name="InvalidRequestMessageFault"
+ message="bes-factory:InvalidRequestMessageFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="GetActivityDocuments">
+ <wsdl:input
+ name="GetActivityDocuments"
+ message="bes-factory:GetActivityDocumentsRequest"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityDocuments"/>
+ <wsdl:output
+ name="GetActivityDocumentsResponse"
+ message="bes-factory:GetActivityDocumentsResponse"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityDocumentsResponse"/>
+ <wsdl:fault name="InvalidRequestMessageFault"
+ message="bes-factory:InvalidRequestMessageFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="GetFactoryAttributesDocument">
+ <wsdl:input
+ name="GetFactoryAttributesDocument"
+ message="bes-factory:GetFactoryAttributesDocumentRequest"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetFactoryAttributesDocument"/>
+ <wsdl:output
+ name="GetFactoryAttributesDocumentResponse"
+ message="bes-factory:GetFactoryAttributesDocumentResponse"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetFactoryAttributesDocumentResponse"/>
+ <wsdl:fault name="InvalidRequestMessageFault"
+ message="bes-factory:InvalidRequestMessageFault"
+ wsa:Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/Fault"/>
+ </wsdl:operation>
+ </wsdl:portType>
+
+ <!-- Bindings -->
+ <wsdl:binding name="BESFactoryBinding" type="bes-factory:BESFactoryPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+
+ <wsdl:operation name="CreateActivity">
+ <soap:operation soapAction="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivity" />
+ <wsdl:input name="CreateActivity">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="CreateActivityResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ <wsdl:fault name="NotAuthorizedFault">
+ <soap:fault name="NotAuthorizedFault" use="literal" />
+ </wsdl:fault>
+ <wsdl:fault name="NotAcceptingNewActivitiesFault">
+ <soap:fault name="NotAcceptingNewActivitiesFault" use="literal" />
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedFeatureFault">
+ <soap:fault name="UnsupportedFeatureFault" use="literal" />
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRequestMessageFault">
+ <soap:fault name="InvalidRequestMessageFault" use="literal" />
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="GetActivityStatuses">
+ <soap:operation soapAction="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityStatuses" />
+ <wsdl:input name="GetActivityStatuses">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="GetActivityStatusesResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ <wsdl:fault name="InvalidRequestMessageFault">
+ <soap:fault name="InvalidRequestMessageFault" use="literal" />
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="TerminateActivities">
+ <soap:operation soapAction="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/TerminateActivities" />
+ <wsdl:input name="TerminateActivities">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="TerminateActivitiesResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ <wsdl:fault name="InvalidRequestMessageFault">
+ <soap:fault name="InvalidRequestMessageFault" use="literal" />
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="GetActivityDocuments">
+ <soap:operation soapAction="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityDocuments" />
+ <wsdl:input name="GetActivityDocuments">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="GetActivityDocumentsResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ <wsdl:fault name="InvalidRequestMessageFault">
+ <soap:fault name="InvalidRequestMessageFault" use="literal" />
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="GetFactoryAttributesDocument">
+ <soap:operation soapAction="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetFactoryAttributesDocument" />
+ <wsdl:input name="GetFactoryAttributesDocument">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="GetFactoryAttributesDocumentResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ <wsdl:fault name="InvalidRequestMessageFault">
+ <soap:fault name="InvalidRequestMessageFault" use="literal" />
+ </wsdl:fault>
+ </wsdl:operation>
+ </wsdl:binding>
+</wsdl:definitions>
+