--- /dev/null
+package compbio.data.msa;\r
+\r
+import java.net.ConnectException;\r
+import java.util.Set;\r
+\r
+import javax.xml.ws.WebServiceException;\r
+\r
+import org.testng.Assert;\r
+import org.testng.annotations.BeforeTest;\r
+import org.testng.annotations.Test;\r
+\r
+import compbio.ws.client.Jws2Client;\r
+import compbio.ws.client.Services;\r
+\r
+public class CategoryTester {\r
+\r
+ // test category membership from string constants\r
+ compbio.data.msa.RegistryWS registry = null;\r
+\r
+ @BeforeTest\r
+ public void setupTest() {\r
+ try {\r
+ /*\r
+ * registry = Jws2Client .connectToRegistry(\r
+ * "http://webserv1.cluster.lifesci.dundee.ac.uk:8089/jaba");\r
+ */\r
+ registry = Jws2Client\r
+ .connectToRegistry("http://localhost:8080/jabaws");\r
+ } catch (ConnectException e) {\r
+ e.printStackTrace();\r
+ Assert.fail(e.getMessage());\r
+ } catch (WebServiceException e) {\r
+ e.printStackTrace();\r
+ Assert.fail(e.getMessage());\r
+ }\r
+\r
+ }\r
+ @Test\r
+ public void categoryTest() {\r
+ Set<Category> servicecategories = registry.getServiceCategories();\r
+\r
+ boolean found = false;\r
+ for (Category svccategory : servicecategories) {\r
+\r
+ Set<Services> catservices;\r
+\r
+ for (String category : new String[]{Category.CATEGORY_ALIGNMENT,\r
+ Category.CATEGORY_CONSERVATION, Category.CATEGORY_DISORDER}) {\r
+ if (category.equals(svccategory.name)) {\r
+ found = true;\r
+ catservices = svccategory.getServices();\r
+ System.out.println("Found " + catservices.size()\r
+ + " services in category " + category\r
+ + "(service category string " + svccategory + ")");\r
+ }\r
+ }\r
+ }\r
+ if (!found) {\r
+ throw new Error(\r
+ "Could not match any category to one of the given category constants");\r
+ }\r
+ }\r
+\r
+}\r
Category alignment = new Category(CATEGORY_ALIGNMENT, align_services);\r
\r
Set<Services> disorder_services = new HashSet<Services>();\r
- align_services.add(Services.DisemblWS);\r
- align_services.add(Services.GlobPlotWS);\r
- align_services.add(Services.IUPredWS);\r
- align_services.add(Services.JronnWS);\r
+ disorder_services.add(Services.DisemblWS);\r
+ disorder_services.add(Services.GlobPlotWS);\r
+ disorder_services.add(Services.IUPredWS);\r
+ disorder_services.add(Services.JronnWS);\r
\r
Category disorder = new Category(CATEGORY_DISORDER, disorder_services);\r
Set<Services> conservation_services = new HashSet<Services>();\r
- align_services.add(Services.AAConWS);\r
+ conservation_services.add(Services.AAConWS);\r
\r
Category conservation = new Category(CATEGORY_CONSERVATION,\r
conservation_services);\r
<xsd:import namespace="http://msa.data.compbio/01/12/2010/" schemaLocation="AAConWS_schema1.xsd"/>
</xsd:schema>
</types>
- <message name="getAnnotation">
- <part name="parameters" element="tns:getAnnotation"/>
- </message>
- <message name="getAnnotationResponse">
- <part name="parameters" element="tns:getAnnotationResponse"/>
- </message>
- <message name="ResultNotAvailableException">
- <part name="fault" element="tns:ResultNotAvailableException"/>
- </message>
<message name="analize">
<part name="parameters" element="tns:analize"/>
</message>
<message name="presetAnalizeResponse">
<part name="parameters" element="tns:presetAnalizeResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="getAnnotation">
+ <part name="parameters" element="tns:getAnnotation"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="getAnnotationResponse">
+ <part name="parameters" element="tns:getAnnotationResponse"/>
+ </message>
+ <message name="ResultNotAvailableException">
+ <part name="fault" element="tns:ResultNotAvailableException"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="SequenceAnnotation">
- <operation name="getAnnotation">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
- <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
- </operation>
<operation name="analize">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/analizeRequest" message="tns:analize"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/analizeResponse" message="tns:analizeResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="getAnnotation">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
+ <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="AAConWSPortBinding" type="tns:SequenceAnnotation">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
- <operation name="getAnnotation">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- <fault name="ResultNotAvailableException">
- <soap:fault name="ResultNotAvailableException" use="literal"/>
- </fault>
- </operation>
<operation name="analize">
<soap:operation soapAction=""/>
<input>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="cancelJob">
+ <operation name="getAnnotation">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<output>
<soap:body use="literal"/>
</output>
+ <fault name="ResultNotAvailableException">
+ <soap:fault name="ResultNotAvailableException" use="literal"/>
+ </fault>
</operation>
<operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<soap:body use="literal"/>
</output>
</operation>
+ <operation name="cancelJob">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
<operation name="getJobStatus">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getPresets">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getPresetsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="presetManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string"/>
- <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
<xs:complexType name="getLimits">
<xs:sequence/>
</xs:complexType>
<xs:attribute name="isDefault" type="xs:boolean" use="required"/>
</xs:complexType>
+ <xs:complexType name="getPresets">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getPresetsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="presetManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string"/>
+ <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<message name="ResultNotAvailableException">
<part name="fault" element="tns:ResultNotAvailableException"/>
</message>
- <message name="align">
- <part name="parameters" element="tns:align"/>
+ <message name="presetAlign">
+ <part name="parameters" element="tns:presetAlign"/>
</message>
- <message name="alignResponse">
- <part name="parameters" element="tns:alignResponse"/>
+ <message name="presetAlignResponse">
+ <part name="parameters" element="tns:presetAlignResponse"/>
</message>
<message name="UnsupportedRuntimeException">
<part name="fault" element="tns:UnsupportedRuntimeException"/>
<message name="JobSubmissionException">
<part name="fault" element="tns:JobSubmissionException"/>
</message>
- <message name="presetAlign">
- <part name="parameters" element="tns:presetAlign"/>
- </message>
- <message name="presetAlignResponse">
- <part name="parameters" element="tns:presetAlignResponse"/>
- </message>
<message name="WrongParameterException">
<part name="fault" element="tns:WrongParameterException"/>
</message>
<message name="customAlignResponse">
<part name="parameters" element="tns:customAlignResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="align">
+ <part name="parameters" element="tns:align"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="alignResponse">
+ <part name="parameters" element="tns:alignResponse"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="MsaWS">
<operation name="getResult">
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResultResponse" message="tns:getResultResponse"/>
<fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResult/Fault/ResultNotAvailableException"/>
</operation>
- <operation name="align">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
- <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
- <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
- <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
- </operation>
<operation name="presetAlign">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignRequest" message="tns:presetAlign"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignResponse" message="tns:presetAlignResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="align">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
+ <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
+ <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
+ <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="ClustalWSPortBinding" type="tns:MsaWS">
<soap:fault name="ResultNotAvailableException" use="literal"/>
</fault>
</operation>
- <operation name="align">
+ <operation name="presetAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
+ <fault name="WrongParameterException">
+ <soap:fault name="WrongParameterException" use="literal"/>
+ </fault>
</operation>
- <operation name="presetAlign">
+ <operation name="customAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="customAlign">
+ <operation name="align">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
- <fault name="WrongParameterException">
- <soap:fault name="WrongParameterException" use="literal"/>
- </fault>
</operation>
- <operation name="cancelJob">
+ <operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="pullExecStatistics">
+ <operation name="cancelJob">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="getLimits">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getLimitsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limitsManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
+ <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limit">
+ <xs:sequence>
+ <xs:element name="preset" type="xs:string" minOccurs="0"/>
+ <xs:element name="seqNumber" type="xs:int"/>
+ <xs:element name="seqLength" type="xs:int"/>
+ </xs:sequence>
+ <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
+ </xs:complexType>
+
<xs:complexType name="getPresets">
<xs:sequence/>
</xs:complexType>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getLimits">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getLimitsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limitsManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
- <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limit">
- <xs:sequence>
- <xs:element name="preset" type="xs:string" minOccurs="0"/>
- <xs:element name="seqNumber" type="xs:int"/>
- <xs:element name="seqLength" type="xs:int"/>
- </xs:sequence>
- <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
- </xs:complexType>
-
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<xsd:import namespace="http://msa.data.compbio/01/12/2010/" schemaLocation="DisemblWS_schema1.xsd"/>
</xsd:schema>
</types>
- <message name="getAnnotation">
- <part name="parameters" element="tns:getAnnotation"/>
- </message>
- <message name="getAnnotationResponse">
- <part name="parameters" element="tns:getAnnotationResponse"/>
- </message>
- <message name="ResultNotAvailableException">
- <part name="fault" element="tns:ResultNotAvailableException"/>
- </message>
<message name="customAnalize">
<part name="parameters" element="tns:customAnalize"/>
</message>
<message name="presetAnalizeResponse">
<part name="parameters" element="tns:presetAnalizeResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="getAnnotation">
+ <part name="parameters" element="tns:getAnnotation"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="getAnnotationResponse">
+ <part name="parameters" element="tns:getAnnotationResponse"/>
+ </message>
+ <message name="ResultNotAvailableException">
+ <part name="fault" element="tns:ResultNotAvailableException"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="SequenceAnnotation">
- <operation name="getAnnotation">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
- <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
- </operation>
<operation name="customAnalize">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeRequest" message="tns:customAnalize"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeResponse" message="tns:customAnalizeResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="getAnnotation">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
+ <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="DisemblWSPortBinding" type="tns:SequenceAnnotation">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
- <operation name="getAnnotation">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- <fault name="ResultNotAvailableException">
- <soap:fault name="ResultNotAvailableException" use="literal"/>
- </fault>
- </operation>
<operation name="customAnalize">
<soap:operation soapAction=""/>
<input>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="cancelJob">
+ <operation name="getAnnotation">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<output>
<soap:body use="literal"/>
</output>
+ <fault name="ResultNotAvailableException">
+ <soap:fault name="ResultNotAvailableException" use="literal"/>
+ </fault>
</operation>
<operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<soap:body use="literal"/>
</output>
</operation>
+ <operation name="cancelJob">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
<operation name="getJobStatus">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getPresets">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getPresetsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="presetManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string"/>
- <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
<xs:complexType name="getLimits">
<xs:sequence/>
</xs:complexType>
<xs:attribute name="isDefault" type="xs:boolean" use="required"/>
</xs:complexType>
+ <xs:complexType name="getPresets">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getPresetsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="presetManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string"/>
+ <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<xsd:import namespace="http://msa.data.compbio/01/12/2010/" schemaLocation="GlobPlotWS_schema1.xsd"/>
</xsd:schema>
</types>
- <message name="getAnnotation">
- <part name="parameters" element="tns:getAnnotation"/>
- </message>
- <message name="getAnnotationResponse">
- <part name="parameters" element="tns:getAnnotationResponse"/>
- </message>
- <message name="ResultNotAvailableException">
- <part name="fault" element="tns:ResultNotAvailableException"/>
- </message>
<message name="customAnalize">
<part name="parameters" element="tns:customAnalize"/>
</message>
<message name="presetAnalizeResponse">
<part name="parameters" element="tns:presetAnalizeResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="getAnnotation">
+ <part name="parameters" element="tns:getAnnotation"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="getAnnotationResponse">
+ <part name="parameters" element="tns:getAnnotationResponse"/>
+ </message>
+ <message name="ResultNotAvailableException">
+ <part name="fault" element="tns:ResultNotAvailableException"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="SequenceAnnotation">
- <operation name="getAnnotation">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
- <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
- </operation>
<operation name="customAnalize">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeRequest" message="tns:customAnalize"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeResponse" message="tns:customAnalizeResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="getAnnotation">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
+ <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="GlobPlotWSPortBinding" type="tns:SequenceAnnotation">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
- <operation name="getAnnotation">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- <fault name="ResultNotAvailableException">
- <soap:fault name="ResultNotAvailableException" use="literal"/>
- </fault>
- </operation>
<operation name="customAnalize">
<soap:operation soapAction=""/>
<input>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="cancelJob">
+ <operation name="getAnnotation">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<output>
<soap:body use="literal"/>
</output>
+ <fault name="ResultNotAvailableException">
+ <soap:fault name="ResultNotAvailableException" use="literal"/>
+ </fault>
</operation>
<operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<soap:body use="literal"/>
</output>
</operation>
+ <operation name="cancelJob">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
<operation name="getJobStatus">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getPresets">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getPresetsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="presetManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string"/>
- <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
<xs:complexType name="getLimits">
<xs:sequence/>
</xs:complexType>
<xs:attribute name="isDefault" type="xs:boolean" use="required"/>
</xs:complexType>
+ <xs:complexType name="getPresets">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getPresetsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="presetManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string"/>
+ <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<xsd:import namespace="http://msa.data.compbio/01/12/2010/" schemaLocation="IUPredWS_schema1.xsd"/>
</xsd:schema>
</types>
- <message name="getAnnotation">
- <part name="parameters" element="tns:getAnnotation"/>
- </message>
- <message name="getAnnotationResponse">
- <part name="parameters" element="tns:getAnnotationResponse"/>
- </message>
- <message name="ResultNotAvailableException">
- <part name="fault" element="tns:ResultNotAvailableException"/>
- </message>
<message name="customAnalize">
<part name="parameters" element="tns:customAnalize"/>
</message>
<message name="presetAnalizeResponse">
<part name="parameters" element="tns:presetAnalizeResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="getAnnotation">
+ <part name="parameters" element="tns:getAnnotation"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="getAnnotationResponse">
+ <part name="parameters" element="tns:getAnnotationResponse"/>
+ </message>
+ <message name="ResultNotAvailableException">
+ <part name="fault" element="tns:ResultNotAvailableException"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="SequenceAnnotation">
- <operation name="getAnnotation">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
- <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
- </operation>
<operation name="customAnalize">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeRequest" message="tns:customAnalize"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeResponse" message="tns:customAnalizeResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="getAnnotation">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
+ <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="IUPredWSPortBinding" type="tns:SequenceAnnotation">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
- <operation name="getAnnotation">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- <fault name="ResultNotAvailableException">
- <soap:fault name="ResultNotAvailableException" use="literal"/>
- </fault>
- </operation>
<operation name="customAnalize">
<soap:operation soapAction=""/>
<input>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="cancelJob">
+ <operation name="getAnnotation">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<output>
<soap:body use="literal"/>
</output>
+ <fault name="ResultNotAvailableException">
+ <soap:fault name="ResultNotAvailableException" use="literal"/>
+ </fault>
</operation>
<operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<soap:body use="literal"/>
</output>
</operation>
+ <operation name="cancelJob">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
<operation name="getJobStatus">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="getLimits">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getLimitsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limitsManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
+ <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limit">
+ <xs:sequence>
+ <xs:element name="preset" type="xs:string" minOccurs="0"/>
+ <xs:element name="seqNumber" type="xs:int"/>
+ <xs:element name="seqLength" type="xs:int"/>
+ </xs:sequence>
+ <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
+ </xs:complexType>
+
<xs:complexType name="getPresets">
<xs:sequence/>
</xs:complexType>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getLimits">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getLimitsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limitsManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
- <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limit">
- <xs:sequence>
- <xs:element name="preset" type="xs:string" minOccurs="0"/>
- <xs:element name="seqNumber" type="xs:int"/>
- <xs:element name="seqLength" type="xs:int"/>
- </xs:sequence>
- <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
- </xs:complexType>
-
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<xsd:import namespace="http://msa.data.compbio/01/12/2010/" schemaLocation="JronnWS_schema1.xsd"/>
</xsd:schema>
</types>
- <message name="getAnnotation">
- <part name="parameters" element="tns:getAnnotation"/>
- </message>
- <message name="getAnnotationResponse">
- <part name="parameters" element="tns:getAnnotationResponse"/>
- </message>
- <message name="ResultNotAvailableException">
- <part name="fault" element="tns:ResultNotAvailableException"/>
- </message>
<message name="customAnalize">
<part name="parameters" element="tns:customAnalize"/>
</message>
<message name="presetAnalizeResponse">
<part name="parameters" element="tns:presetAnalizeResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="getAnnotation">
+ <part name="parameters" element="tns:getAnnotation"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="getAnnotationResponse">
+ <part name="parameters" element="tns:getAnnotationResponse"/>
+ </message>
+ <message name="ResultNotAvailableException">
+ <part name="fault" element="tns:ResultNotAvailableException"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="SequenceAnnotation">
- <operation name="getAnnotation">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
- <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
- </operation>
<operation name="customAnalize">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeRequest" message="tns:customAnalize"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/customAnalizeResponse" message="tns:customAnalizeResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/presetAnalize/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="getAnnotation">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationRequest" message="tns:getAnnotation"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotationResponse" message="tns:getAnnotationResponse"/>
+ <fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getAnnotation/Fault/ResultNotAvailableException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/12/2010/SequenceAnnotation/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="JronnWSPortBinding" type="tns:SequenceAnnotation">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
- <operation name="getAnnotation">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- <fault name="ResultNotAvailableException">
- <soap:fault name="ResultNotAvailableException" use="literal"/>
- </fault>
- </operation>
<operation name="customAnalize">
<soap:operation soapAction=""/>
<input>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="cancelJob">
+ <operation name="getAnnotation">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<output>
<soap:body use="literal"/>
</output>
+ <fault name="ResultNotAvailableException">
+ <soap:fault name="ResultNotAvailableException" use="literal"/>
+ </fault>
</operation>
<operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<soap:body use="literal"/>
</output>
</operation>
+ <operation name="cancelJob">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
<operation name="getJobStatus">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getPresets">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getPresetsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="presetManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string"/>
- <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
<xs:complexType name="getLimits">
<xs:sequence/>
</xs:complexType>
<xs:attribute name="isDefault" type="xs:boolean" use="required"/>
</xs:complexType>
+ <xs:complexType name="getPresets">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getPresetsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:presetManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="presetManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string"/>
+ <xs:element name="preset" type="tns:preset" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<message name="ResultNotAvailableException">
<part name="fault" element="tns:ResultNotAvailableException"/>
</message>
- <message name="align">
- <part name="parameters" element="tns:align"/>
+ <message name="presetAlign">
+ <part name="parameters" element="tns:presetAlign"/>
</message>
- <message name="alignResponse">
- <part name="parameters" element="tns:alignResponse"/>
+ <message name="presetAlignResponse">
+ <part name="parameters" element="tns:presetAlignResponse"/>
</message>
<message name="UnsupportedRuntimeException">
<part name="fault" element="tns:UnsupportedRuntimeException"/>
<message name="JobSubmissionException">
<part name="fault" element="tns:JobSubmissionException"/>
</message>
- <message name="presetAlign">
- <part name="parameters" element="tns:presetAlign"/>
- </message>
- <message name="presetAlignResponse">
- <part name="parameters" element="tns:presetAlignResponse"/>
- </message>
<message name="WrongParameterException">
<part name="fault" element="tns:WrongParameterException"/>
</message>
<message name="customAlignResponse">
<part name="parameters" element="tns:customAlignResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="align">
+ <part name="parameters" element="tns:align"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="alignResponse">
+ <part name="parameters" element="tns:alignResponse"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="MsaWS">
<operation name="getResult">
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResultResponse" message="tns:getResultResponse"/>
<fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResult/Fault/ResultNotAvailableException"/>
</operation>
- <operation name="align">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
- <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
- <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
- <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
- </operation>
<operation name="presetAlign">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignRequest" message="tns:presetAlign"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignResponse" message="tns:presetAlignResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="align">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
+ <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
+ <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
+ <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="MafftWSPortBinding" type="tns:MsaWS">
<soap:fault name="ResultNotAvailableException" use="literal"/>
</fault>
</operation>
- <operation name="align">
+ <operation name="presetAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
+ <fault name="WrongParameterException">
+ <soap:fault name="WrongParameterException" use="literal"/>
+ </fault>
</operation>
- <operation name="presetAlign">
+ <operation name="customAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="customAlign">
+ <operation name="align">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
- <fault name="WrongParameterException">
- <soap:fault name="WrongParameterException" use="literal"/>
- </fault>
</operation>
- <operation name="cancelJob">
+ <operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="pullExecStatistics">
+ <operation name="cancelJob">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="getLimits">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getLimitsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limitsManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
+ <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limit">
+ <xs:sequence>
+ <xs:element name="preset" type="xs:string" minOccurs="0"/>
+ <xs:element name="seqNumber" type="xs:int"/>
+ <xs:element name="seqLength" type="xs:int"/>
+ </xs:sequence>
+ <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
+ </xs:complexType>
+
<xs:complexType name="getPresets">
<xs:sequence/>
</xs:complexType>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getLimits">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getLimitsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limitsManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
- <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limit">
- <xs:sequence>
- <xs:element name="preset" type="xs:string" minOccurs="0"/>
- <xs:element name="seqNumber" type="xs:int"/>
- <xs:element name="seqLength" type="xs:int"/>
- </xs:sequence>
- <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
- </xs:complexType>
-
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<message name="ResultNotAvailableException">
<part name="fault" element="tns:ResultNotAvailableException"/>
</message>
- <message name="align">
- <part name="parameters" element="tns:align"/>
+ <message name="presetAlign">
+ <part name="parameters" element="tns:presetAlign"/>
</message>
- <message name="alignResponse">
- <part name="parameters" element="tns:alignResponse"/>
+ <message name="presetAlignResponse">
+ <part name="parameters" element="tns:presetAlignResponse"/>
</message>
<message name="UnsupportedRuntimeException">
<part name="fault" element="tns:UnsupportedRuntimeException"/>
<message name="JobSubmissionException">
<part name="fault" element="tns:JobSubmissionException"/>
</message>
- <message name="presetAlign">
- <part name="parameters" element="tns:presetAlign"/>
- </message>
- <message name="presetAlignResponse">
- <part name="parameters" element="tns:presetAlignResponse"/>
- </message>
<message name="WrongParameterException">
<part name="fault" element="tns:WrongParameterException"/>
</message>
<message name="customAlignResponse">
<part name="parameters" element="tns:customAlignResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="align">
+ <part name="parameters" element="tns:align"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="alignResponse">
+ <part name="parameters" element="tns:alignResponse"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="MsaWS">
<operation name="getResult">
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResultResponse" message="tns:getResultResponse"/>
<fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResult/Fault/ResultNotAvailableException"/>
</operation>
- <operation name="align">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
- <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
- <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
- <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
- </operation>
<operation name="presetAlign">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignRequest" message="tns:presetAlign"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignResponse" message="tns:presetAlignResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="align">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
+ <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
+ <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
+ <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="MuscleWSPortBinding" type="tns:MsaWS">
<soap:fault name="ResultNotAvailableException" use="literal"/>
</fault>
</operation>
- <operation name="align">
+ <operation name="presetAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
+ <fault name="WrongParameterException">
+ <soap:fault name="WrongParameterException" use="literal"/>
+ </fault>
</operation>
- <operation name="presetAlign">
+ <operation name="customAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="customAlign">
+ <operation name="align">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
- <fault name="WrongParameterException">
- <soap:fault name="WrongParameterException" use="literal"/>
- </fault>
</operation>
- <operation name="cancelJob">
+ <operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="pullExecStatistics">
+ <operation name="cancelJob">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="getLimits">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getLimitsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limitsManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
+ <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limit">
+ <xs:sequence>
+ <xs:element name="preset" type="xs:string" minOccurs="0"/>
+ <xs:element name="seqNumber" type="xs:int"/>
+ <xs:element name="seqLength" type="xs:int"/>
+ </xs:sequence>
+ <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
+ </xs:complexType>
+
<xs:complexType name="getPresets">
<xs:sequence/>
</xs:complexType>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getLimits">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getLimitsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limitsManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
- <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limit">
- <xs:sequence>
- <xs:element name="preset" type="xs:string" minOccurs="0"/>
- <xs:element name="seqNumber" type="xs:int"/>
- <xs:element name="seqLength" type="xs:int"/>
- </xs:sequence>
- <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
- </xs:complexType>
-
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>
<message name="ResultNotAvailableException">
<part name="fault" element="tns:ResultNotAvailableException"/>
</message>
- <message name="align">
- <part name="parameters" element="tns:align"/>
+ <message name="presetAlign">
+ <part name="parameters" element="tns:presetAlign"/>
</message>
- <message name="alignResponse">
- <part name="parameters" element="tns:alignResponse"/>
+ <message name="presetAlignResponse">
+ <part name="parameters" element="tns:presetAlignResponse"/>
</message>
<message name="UnsupportedRuntimeException">
<part name="fault" element="tns:UnsupportedRuntimeException"/>
<message name="JobSubmissionException">
<part name="fault" element="tns:JobSubmissionException"/>
</message>
- <message name="presetAlign">
- <part name="parameters" element="tns:presetAlign"/>
- </message>
- <message name="presetAlignResponse">
- <part name="parameters" element="tns:presetAlignResponse"/>
- </message>
<message name="WrongParameterException">
<part name="fault" element="tns:WrongParameterException"/>
</message>
<message name="customAlignResponse">
<part name="parameters" element="tns:customAlignResponse"/>
</message>
- <message name="cancelJob">
- <part name="parameters" element="tns:cancelJob"/>
+ <message name="align">
+ <part name="parameters" element="tns:align"/>
</message>
- <message name="cancelJobResponse">
- <part name="parameters" element="tns:cancelJobResponse"/>
+ <message name="alignResponse">
+ <part name="parameters" element="tns:alignResponse"/>
</message>
<message name="pullExecStatistics">
<part name="parameters" element="tns:pullExecStatistics"/>
<message name="pullExecStatisticsResponse">
<part name="parameters" element="tns:pullExecStatisticsResponse"/>
</message>
+ <message name="cancelJob">
+ <part name="parameters" element="tns:cancelJob"/>
+ </message>
+ <message name="cancelJobResponse">
+ <part name="parameters" element="tns:cancelJobResponse"/>
+ </message>
<message name="getJobStatus">
<part name="parameters" element="tns:getJobStatus"/>
</message>
<message name="getLimitResponse">
<part name="parameters" element="tns:getLimitResponse"/>
</message>
- <message name="getLimits">
- <part name="parameters" element="tns:getLimits"/>
+ <message name="getRunnerOptions">
+ <part name="parameters" element="tns:getRunnerOptions"/>
</message>
- <message name="getLimitsResponse">
- <part name="parameters" element="tns:getLimitsResponse"/>
+ <message name="getRunnerOptionsResponse">
+ <part name="parameters" element="tns:getRunnerOptionsResponse"/>
</message>
<message name="getPresets">
<part name="parameters" element="tns:getPresets"/>
<message name="getPresetsResponse">
<part name="parameters" element="tns:getPresetsResponse"/>
</message>
- <message name="getRunnerOptions">
- <part name="parameters" element="tns:getRunnerOptions"/>
+ <message name="getLimits">
+ <part name="parameters" element="tns:getLimits"/>
</message>
- <message name="getRunnerOptionsResponse">
- <part name="parameters" element="tns:getRunnerOptionsResponse"/>
+ <message name="getLimitsResponse">
+ <part name="parameters" element="tns:getLimitsResponse"/>
</message>
<portType name="MsaWS">
<operation name="getResult">
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResultResponse" message="tns:getResultResponse"/>
<fault message="tns:ResultNotAvailableException" name="ResultNotAvailableException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getResult/Fault/ResultNotAvailableException"/>
</operation>
- <operation name="align">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
- <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
- <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
- <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
- </operation>
<operation name="presetAlign">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignRequest" message="tns:presetAlign"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/presetAlignResponse" message="tns:presetAlignResponse"/>
<fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/JobSubmissionException"/>
<fault message="tns:WrongParameterException" name="WrongParameterException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/customAlign/Fault/WrongParameterException"/>
</operation>
- <operation name="cancelJob">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ <operation name="align">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignRequest" message="tns:align"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/alignResponse" message="tns:alignResponse"/>
+ <fault message="tns:UnsupportedRuntimeException" name="UnsupportedRuntimeException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/UnsupportedRuntimeException"/>
+ <fault message="tns:LimitExceededException" name="LimitExceededException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/LimitExceededException"/>
+ <fault message="tns:JobSubmissionException" name="JobSubmissionException" wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/align/Fault/JobSubmissionException"/>
</operation>
<operation name="pullExecStatistics">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsRequest" message="tns:pullExecStatistics"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/pullExecStatisticsResponse" message="tns:pullExecStatisticsResponse"/>
</operation>
+ <operation name="cancelJob">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobRequest" message="tns:cancelJob"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/cancelJobResponse" message="tns:cancelJobResponse"/>
+ </operation>
<operation name="getJobStatus">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusRequest" message="tns:getJobStatus"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getJobStatusResponse" message="tns:getJobStatusResponse"/>
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitRequest" message="tns:getLimit"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitResponse" message="tns:getLimitResponse"/>
</operation>
- <operation name="getLimits">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
+ <operation name="getRunnerOptions">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
</operation>
<operation name="getPresets">
<input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsRequest" message="tns:getPresets"/>
<output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getPresetsResponse" message="tns:getPresetsResponse"/>
</operation>
- <operation name="getRunnerOptions">
- <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsRequest" message="tns:getRunnerOptions"/>
- <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getRunnerOptionsResponse" message="tns:getRunnerOptionsResponse"/>
+ <operation name="getLimits">
+ <input wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsRequest" message="tns:getLimits"/>
+ <output wsam:Action="http://msa.data.compbio/01/01/2010/MsaWS/getLimitsResponse" message="tns:getLimitsResponse"/>
</operation>
</portType>
<binding name="TcoffeeWSPortBinding" type="tns:MsaWS">
<soap:fault name="ResultNotAvailableException" use="literal"/>
</fault>
</operation>
- <operation name="align">
+ <operation name="presetAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
+ <fault name="WrongParameterException">
+ <soap:fault name="WrongParameterException" use="literal"/>
+ </fault>
</operation>
- <operation name="presetAlign">
+ <operation name="customAlign">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:fault name="WrongParameterException" use="literal"/>
</fault>
</operation>
- <operation name="customAlign">
+ <operation name="align">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<fault name="JobSubmissionException">
<soap:fault name="JobSubmissionException" use="literal"/>
</fault>
- <fault name="WrongParameterException">
- <soap:fault name="WrongParameterException" use="literal"/>
- </fault>
</operation>
- <operation name="cancelJob">
+ <operation name="pullExecStatistics">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="pullExecStatistics">
+ <operation name="cancelJob">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getLimits">
+ <operation name="getRunnerOptions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
- <operation name="getRunnerOptions">
+ <operation name="getLimits">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="getLimits">
+ <xs:sequence/>
+ </xs:complexType>
+
+ <xs:complexType name="getLimitsResponse">
+ <xs:sequence>
+ <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limitsManager">
+ <xs:sequence>
+ <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
+ <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="limit">
+ <xs:sequence>
+ <xs:element name="preset" type="xs:string" minOccurs="0"/>
+ <xs:element name="seqNumber" type="xs:int"/>
+ <xs:element name="seqLength" type="xs:int"/>
+ </xs:sequence>
+ <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
+ </xs:complexType>
+
<xs:complexType name="getPresets">
<xs:sequence/>
</xs:complexType>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="getLimits">
- <xs:sequence/>
- </xs:complexType>
-
- <xs:complexType name="getLimitsResponse">
- <xs:sequence>
- <xs:element name="return" type="tns:limitsManager" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limitsManager">
- <xs:sequence>
- <xs:element name="runnerClassName" type="xs:string" minOccurs="0"/>
- <xs:element name="limit" type="tns:limit" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="limit">
- <xs:sequence>
- <xs:element name="preset" type="xs:string" minOccurs="0"/>
- <xs:element name="seqNumber" type="xs:int"/>
- <xs:element name="seqLength" type="xs:int"/>
- </xs:sequence>
- <xs:attribute name="isDefault" type="xs:boolean" use="required"/>
- </xs:complexType>
-
<xs:complexType name="getLimit">
<xs:sequence>
<xs:element name="presetName" type="xs:string" minOccurs="0"/>