http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/2e8f451e/taverna-wsdl-generic/src/test/resources/testwsdls/SBWReader.wsdl
----------------------------------------------------------------------
diff --git a/taverna-wsdl-generic/src/test/resources/testwsdls/SBWReader.wsdl 
b/taverna-wsdl-generic/src/test/resources/testwsdls/SBWReader.wsdl
deleted file mode 100644
index adf4582..0000000
--- a/taverna-wsdl-generic/src/test/resources/testwsdls/SBWReader.wsdl
+++ /dev/null
@@ -1,602 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"; 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
xmlns:tns="http://www.sys-bio.org/"; xmlns:s="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; 
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; 
targetNamespace="http://www.sys-bio.org/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";>
-  <wsdl:types>
-    <s:schema elementFormDefault="qualified" 
targetNamespace="http://www.sys-bio.org/";>
-      <s:element name="doAnalysis">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="var0" type="s:string" 
/>
-          </s:sequence>
-        </s:complexType>
-
-      </s:element>
-      <s:element name="doAnalysisResponse">
-        <s:complexType />
-      </s:element>
-      <s:element name="loadSBML">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="var0" type="s:string" 
/>
-          </s:sequence>
-
-        </s:complexType>
-      </s:element>
-      <s:element name="loadSBMLResponse">
-        <s:complexType />
-      </s:element>
-      <s:element name="getErrors">
-        <s:complexType />
-      </s:element>
-      <s:element name="getErrorsResponse">
-
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getErrorsResult" 
type="tns:ArrayOfString" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ArrayOfString">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="unbounded" name="string" 
nillable="true" type="s:string" />
-
-        </s:sequence>
-      </s:complexType>
-      <s:element name="getWarnings">
-        <s:complexType />
-      </s:element>
-      <s:element name="getWarningsResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getWarningsResult" 
type="tns:ArrayOfString" />
-
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getFatals">
-        <s:complexType />
-      </s:element>
-      <s:element name="getFatalsResponse">
-        <s:complexType>
-          <s:sequence>
-
-            <s:element minOccurs="0" maxOccurs="1" name="getFatalsResult" 
type="tns:ArrayOfString" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getInfo">
-        <s:complexType />
-      </s:element>
-      <s:element name="getInfoResponse">
-        <s:complexType>
-
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getInfoResult" 
type="tns:ArrayOfString" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="numErrors">
-        <s:complexType />
-      </s:element>
-      <s:element name="numErrorsResponse">
-
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="numErrorsResult" 
type="s:int" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="ArrayOfString" nillable="true" type="tns:ArrayOfString" 
/>
-      <s:element name="int" type="s:int" />
-    </s:schema>
-
-  </wsdl:types>
-  <wsdl:message name="doAnalysisSoapIn">
-    <wsdl:part name="parameters" element="tns:doAnalysis" />
-  </wsdl:message>
-  <wsdl:message name="doAnalysisSoapOut">
-    <wsdl:part name="parameters" element="tns:doAnalysisResponse" />
-  </wsdl:message>
-  <wsdl:message name="loadSBMLSoapIn">
-    <wsdl:part name="parameters" element="tns:loadSBML" />
-
-  </wsdl:message>
-  <wsdl:message name="loadSBMLSoapOut">
-    <wsdl:part name="parameters" element="tns:loadSBMLResponse" />
-  </wsdl:message>
-  <wsdl:message name="getErrorsSoapIn">
-    <wsdl:part name="parameters" element="tns:getErrors" />
-  </wsdl:message>
-  <wsdl:message name="getErrorsSoapOut">
-    <wsdl:part name="parameters" element="tns:getErrorsResponse" />
-
-  </wsdl:message>
-  <wsdl:message name="getWarningsSoapIn">
-    <wsdl:part name="parameters" element="tns:getWarnings" />
-  </wsdl:message>
-  <wsdl:message name="getWarningsSoapOut">
-    <wsdl:part name="parameters" element="tns:getWarningsResponse" />
-  </wsdl:message>
-  <wsdl:message name="getFatalsSoapIn">
-    <wsdl:part name="parameters" element="tns:getFatals" />
-
-  </wsdl:message>
-  <wsdl:message name="getFatalsSoapOut">
-    <wsdl:part name="parameters" element="tns:getFatalsResponse" />
-  </wsdl:message>
-  <wsdl:message name="getInfoSoapIn">
-    <wsdl:part name="parameters" element="tns:getInfo" />
-  </wsdl:message>
-  <wsdl:message name="getInfoSoapOut">
-    <wsdl:part name="parameters" element="tns:getInfoResponse" />
-
-  </wsdl:message>
-  <wsdl:message name="numErrorsSoapIn">
-    <wsdl:part name="parameters" element="tns:numErrors" />
-  </wsdl:message>
-  <wsdl:message name="numErrorsSoapOut">
-    <wsdl:part name="parameters" element="tns:numErrorsResponse" />
-  </wsdl:message>
-  <wsdl:message name="doAnalysisHttpGetIn">
-    <wsdl:part name="var0" type="s:string" />
-
-  </wsdl:message>
-  <wsdl:message name="doAnalysisHttpGetOut" />
-  <wsdl:message name="loadSBMLHttpGetIn">
-    <wsdl:part name="var0" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="loadSBMLHttpGetOut" />
-  <wsdl:message name="getErrorsHttpGetIn" />
-  <wsdl:message name="getErrorsHttpGetOut">
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-
-  </wsdl:message>
-  <wsdl:message name="getWarningsHttpGetIn" />
-  <wsdl:message name="getWarningsHttpGetOut">
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-  </wsdl:message>
-  <wsdl:message name="getFatalsHttpGetIn" />
-  <wsdl:message name="getFatalsHttpGetOut">
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-  </wsdl:message>
-
-  <wsdl:message name="getInfoHttpGetIn" />
-  <wsdl:message name="getInfoHttpGetOut">
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-  </wsdl:message>
-  <wsdl:message name="numErrorsHttpGetIn" />
-  <wsdl:message name="numErrorsHttpGetOut">
-    <wsdl:part name="Body" element="tns:int" />
-  </wsdl:message>
-  <wsdl:message name="doAnalysisHttpPostIn">
-
-    <wsdl:part name="var0" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="doAnalysisHttpPostOut" />
-  <wsdl:message name="loadSBMLHttpPostIn">
-    <wsdl:part name="var0" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="loadSBMLHttpPostOut" />
-  <wsdl:message name="getErrorsHttpPostIn" />
-  <wsdl:message name="getErrorsHttpPostOut">
-
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-  </wsdl:message>
-  <wsdl:message name="getWarningsHttpPostIn" />
-  <wsdl:message name="getWarningsHttpPostOut">
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-  </wsdl:message>
-  <wsdl:message name="getFatalsHttpPostIn" />
-  <wsdl:message name="getFatalsHttpPostOut">
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-
-  </wsdl:message>
-  <wsdl:message name="getInfoHttpPostIn" />
-  <wsdl:message name="getInfoHttpPostOut">
-    <wsdl:part name="Body" element="tns:ArrayOfString" />
-  </wsdl:message>
-  <wsdl:message name="numErrorsHttpPostIn" />
-  <wsdl:message name="numErrorsHttpPostOut">
-    <wsdl:part name="Body" element="tns:int" />
-  </wsdl:message>
-
-  <wsdl:portType name="validateSoap">
-    <wsdl:operation name="doAnalysis">
-      <wsdl:input message="tns:doAnalysisSoapIn" />
-      <wsdl:output message="tns:doAnalysisSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="loadSBML">
-      <wsdl:input message="tns:loadSBMLSoapIn" />
-      <wsdl:output message="tns:loadSBMLSoapOut" />
-    </wsdl:operation>
-
-    <wsdl:operation name="getErrors">
-      <wsdl:input message="tns:getErrorsSoapIn" />
-      <wsdl:output message="tns:getErrorsSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getWarnings">
-      <wsdl:input message="tns:getWarningsSoapIn" />
-      <wsdl:output message="tns:getWarningsSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getFatals">
-
-      <wsdl:input message="tns:getFatalsSoapIn" />
-      <wsdl:output message="tns:getFatalsSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getInfo">
-      <wsdl:input message="tns:getInfoSoapIn" />
-      <wsdl:output message="tns:getInfoSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="numErrors">
-      <wsdl:input message="tns:numErrorsSoapIn" />
-
-      <wsdl:output message="tns:numErrorsSoapOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:portType name="validateHttpGet">
-    <wsdl:operation name="doAnalysis">
-      <wsdl:input message="tns:doAnalysisHttpGetIn" />
-      <wsdl:output message="tns:doAnalysisHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="loadSBML">
-
-      <wsdl:input message="tns:loadSBMLHttpGetIn" />
-      <wsdl:output message="tns:loadSBMLHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getErrors">
-      <wsdl:input message="tns:getErrorsHttpGetIn" />
-      <wsdl:output message="tns:getErrorsHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getWarnings">
-      <wsdl:input message="tns:getWarningsHttpGetIn" />
-
-      <wsdl:output message="tns:getWarningsHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getFatals">
-      <wsdl:input message="tns:getFatalsHttpGetIn" />
-      <wsdl:output message="tns:getFatalsHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getInfo">
-      <wsdl:input message="tns:getInfoHttpGetIn" />
-      <wsdl:output message="tns:getInfoHttpGetOut" />
-
-    </wsdl:operation>
-    <wsdl:operation name="numErrors">
-      <wsdl:input message="tns:numErrorsHttpGetIn" />
-      <wsdl:output message="tns:numErrorsHttpGetOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:portType name="validateHttpPost">
-    <wsdl:operation name="doAnalysis">
-      <wsdl:input message="tns:doAnalysisHttpPostIn" />
-
-      <wsdl:output message="tns:doAnalysisHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="loadSBML">
-      <wsdl:input message="tns:loadSBMLHttpPostIn" />
-      <wsdl:output message="tns:loadSBMLHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getErrors">
-      <wsdl:input message="tns:getErrorsHttpPostIn" />
-      <wsdl:output message="tns:getErrorsHttpPostOut" />
-
-    </wsdl:operation>
-    <wsdl:operation name="getWarnings">
-      <wsdl:input message="tns:getWarningsHttpPostIn" />
-      <wsdl:output message="tns:getWarningsHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getFatals">
-      <wsdl:input message="tns:getFatalsHttpPostIn" />
-      <wsdl:output message="tns:getFatalsHttpPostOut" />
-    </wsdl:operation>
-
-    <wsdl:operation name="getInfo">
-      <wsdl:input message="tns:getInfoHttpPostIn" />
-      <wsdl:output message="tns:getInfoHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="numErrors">
-      <wsdl:input message="tns:numErrorsHttpPostIn" />
-      <wsdl:output message="tns:numErrorsHttpPostOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-
-  <wsdl:binding name="validateSoap" type="tns:validateSoap">
-    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"; />
-    <wsdl:operation name="doAnalysis">
-      <soap:operation soapAction="http://www.sys-bio.org/doAnalysis"; 
style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="loadSBML">
-      <soap:operation soapAction="http://www.sys-bio.org/loadSBML"; 
style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getErrors">
-      <soap:operation soapAction="http://www.sys-bio.org/getErrors"; 
style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getWarnings">
-      <soap:operation soapAction="http://www.sys-bio.org/getWarnings"; 
style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getFatals">
-      <soap:operation soapAction="http://www.sys-bio.org/getFatals"; 
style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getInfo">
-      <soap:operation soapAction="http://www.sys-bio.org/getInfo"; 
style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="numErrors">
-      <soap:operation soapAction="http://www.sys-bio.org/numErrors"; 
style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="validateSoap12" type="tns:validateSoap">
-    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"; />
-    <wsdl:operation name="doAnalysis">
-      <soap12:operation soapAction="http://www.sys-bio.org/doAnalysis"; 
style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="loadSBML">
-      <soap12:operation soapAction="http://www.sys-bio.org/loadSBML"; 
style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getErrors">
-      <soap12:operation soapAction="http://www.sys-bio.org/getErrors"; 
style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getWarnings">
-      <soap12:operation soapAction="http://www.sys-bio.org/getWarnings"; 
style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getFatals">
-      <soap12:operation soapAction="http://www.sys-bio.org/getFatals"; 
style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getInfo">
-      <soap12:operation soapAction="http://www.sys-bio.org/getInfo"; 
style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="numErrors">
-      <soap12:operation soapAction="http://www.sys-bio.org/numErrors"; 
style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="validateHttpGet" type="tns:validateHttpGet">
-    <http:binding verb="GET" />
-    <wsdl:operation name="doAnalysis">
-
-      <http:operation location="/doAnalysis" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output />
-    </wsdl:operation>
-    <wsdl:operation name="loadSBML">
-      <http:operation location="/loadSBML" />
-      <wsdl:input>
-
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output />
-    </wsdl:operation>
-    <wsdl:operation name="getErrors">
-      <http:operation location="/getErrors" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getWarnings">
-      <http:operation location="/getWarnings" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getFatals">
-      <http:operation location="/getFatals" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getInfo">
-      <http:operation location="/getInfo" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="numErrors">
-      <http:operation location="/numErrors" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="validateHttpPost" type="tns:validateHttpPost">
-    <http:binding verb="POST" />
-    <wsdl:operation name="doAnalysis">
-      <http:operation location="/doAnalysis" />
-
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output />
-    </wsdl:operation>
-    <wsdl:operation name="loadSBML">
-      <http:operation location="/loadSBML" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-
-      </wsdl:input>
-      <wsdl:output />
-    </wsdl:operation>
-    <wsdl:operation name="getErrors">
-      <http:operation location="/getErrors" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getWarnings">
-      <http:operation location="/getWarnings" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getFatals">
-      <http:operation location="/getFatals" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getInfo">
-      <http:operation location="/getInfo" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="numErrors">
-      <http:operation location="/numErrors" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:service name="validate">
-    <wsdl:port name="validateSoap" binding="tns:validateSoap">
-      <soap:address location="http://128.208.17.26/generate/SBWReader.asmx"; />
-    </wsdl:port>
-    <wsdl:port name="validateSoap12" binding="tns:validateSoap12">
-
-      <soap12:address location="http://128.208.17.26/generate/SBWReader.asmx"; 
/>
-    </wsdl:port>
-    <wsdl:port name="validateHttpGet" binding="tns:validateHttpGet">
-      <http:address location="http://128.208.17.26/generate/SBWReader.asmx"; />
-    </wsdl:port>
-    <wsdl:port name="validateHttpPost" binding="tns:validateHttpPost">
-      <http:address location="http://128.208.17.26/generate/SBWReader.asmx"; />
-    </wsdl:port>
-  </wsdl:service>
-
-</wsdl:definitions>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/2e8f451e/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-rpcencoded.wsdl
----------------------------------------------------------------------
diff --git 
a/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-rpcencoded.wsdl
 
b/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-rpcencoded.wsdl
deleted file mode 100644
index 6352bcb..0000000
--- 
a/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-rpcencoded.wsdl
+++ /dev/null
@@ -1,396 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://testing.org"; 
xmlns:apachesoap="http://xml.apache.org/xml-soap"; 
xmlns:impl="http://testing.org"; xmlns:intf="http://testing.org"; 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
-<!--WSDL created by Apache Axis version: 1.3
-Built on Oct 05, 2005 (05:23:37 EDT)-->
- <wsdl:types>
-  <schema targetNamespace="http://testing.org"; 
xmlns="http://www.w3.org/2001/XMLSchema";>
-   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
-   <complexType name="ArrayOf_xsd_string">
-    <complexContent>
-     <restriction base="soapenc:Array">
-      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
-
-     </restriction>
-    </complexContent>
-   </complexType>
-   <complexType name="Address">
-    <sequence>
-     <element name="city" nillable="true" type="xsd:string"/>
-     <element name="number" type="xsd:int"/>
-     <element name="road" nillable="true" type="xsd:string"/>
-    </sequence>
-
-   </complexType>
-   <complexType name="Person">
-    <sequence>
-     <element name="address" nillable="true" type="impl:Address"/>
-     <element name="age" type="xsd:int"/>
-     <element name="name" nillable="true" type="xsd:string"/>
-    </sequence>
-   </complexType>
-   <complexType name="ArrayOfPerson">
-
-    <complexContent>
-     <restriction base="soapenc:Array">
-      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:Person[]"/>
-     </restriction>
-    </complexContent>
-   </complexType>
-  </schema>
- </wsdl:types>
-
-   <wsdl:message name="getStringRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="getPersonResponse">
-
-      <wsdl:part name="getPersonReturn" type="impl:Person"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getBinaryDataRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="getPersonRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringArrayResponse">
-
-      <wsdl:part name="countStringArrayReturn" type="xsd:int"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getStringResponse">
-
-      <wsdl:part name="getStringReturn" type="xsd:string"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringRequest">
-
-      <wsdl:part name="str" type="xsd:string"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringResponse">
-
-      <wsdl:part name="countStringReturn" type="xsd:int"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringArrayRequest">
-
-      <wsdl:part name="array" type="impl:ArrayOf_xsd_string"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getBinaryDataResponse">
-
-      <wsdl:part name="getBinaryDataReturn" type="xsd:base64Binary"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personArrayToStringResponse">
-
-      <wsdl:part name="personArrayToStringReturn" type="xsd:string"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getStringArrayResponse">
-
-      <wsdl:part name="getStringArrayReturn" type="impl:ArrayOf_xsd_string"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personArrayToStringRequest">
-
-      <wsdl:part name="array" type="impl:ArrayOfPerson"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personToStringResponse">
-
-      <wsdl:part name="personToStringReturn" type="xsd:string"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countBytesResponse">
-
-      <wsdl:part name="countBytesReturn" type="xsd:int"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getStringArrayRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="countBytesRequest">
-
-      <wsdl:part name="bytes" type="xsd:base64Binary"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personToStringRequest">
-
-      <wsdl:part name="p" type="impl:Person"/>
-
-   </wsdl:message>
-
-   <wsdl:portType name="TestServices">
-
-      <wsdl:operation name="getStringArray">
-
-         <wsdl:input message="impl:getStringArrayRequest" 
name="getStringArrayRequest"/>
-
-         <wsdl:output message="impl:getStringArrayResponse" 
name="getStringArrayResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getString">
-
-         <wsdl:input message="impl:getStringRequest" name="getStringRequest"/>
-
-         <wsdl:output message="impl:getStringResponse" 
name="getStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getPerson">
-
-         <wsdl:input message="impl:getPersonRequest" name="getPersonRequest"/>
-
-         <wsdl:output message="impl:getPersonResponse" 
name="getPersonResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personToString" parameterOrder="p">
-
-         <wsdl:input message="impl:personToStringRequest" 
name="personToStringRequest"/>
-
-         <wsdl:output message="impl:personToStringResponse" 
name="personToStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countString" parameterOrder="str">
-
-         <wsdl:input message="impl:countStringRequest" 
name="countStringRequest"/>
-
-         <wsdl:output message="impl:countStringResponse" 
name="countStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countStringArray" parameterOrder="array">
-
-         <wsdl:input message="impl:countStringArrayRequest" 
name="countStringArrayRequest"/>
-
-         <wsdl:output message="impl:countStringArrayResponse" 
name="countStringArrayResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personArrayToString" parameterOrder="array">
-
-         <wsdl:input message="impl:personArrayToStringRequest" 
name="personArrayToStringRequest"/>
-
-         <wsdl:output message="impl:personArrayToStringResponse" 
name="personArrayToStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getBinaryData">
-
-         <wsdl:input message="impl:getBinaryDataRequest" 
name="getBinaryDataRequest"/>
-
-         <wsdl:output message="impl:getBinaryDataResponse" 
name="getBinaryDataResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countBytes" parameterOrder="bytes">
-
-         <wsdl:input message="impl:countBytesRequest" 
name="countBytesRequest"/>
-
-         <wsdl:output message="impl:countBytesResponse" 
name="countBytesResponse"/>
-
-      </wsdl:operation>
-
-   </wsdl:portType>
-
-   <wsdl:binding name="TestServicesSoapBinding" type="impl:TestServices">
-
-      <wsdlsoap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
-
-      <wsdl:operation name="getStringArray">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getStringArrayRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getStringArrayResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getStringRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getStringResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getPerson">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getPersonRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getPersonResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personToString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="personToStringRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="personToStringResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="countStringRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="countStringResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countStringArray">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="countStringArrayRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="countStringArrayResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personArrayToString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="personArrayToStringRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="personArrayToStringResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getBinaryData">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getBinaryDataRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getBinaryDataResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countBytes">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="countBytesRequest">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="countBytesResponse">
-
-            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://testing.org"; use="encoded"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-   </wsdl:binding>
-
-   <wsdl:service name="TestServicesService">
-
-      <wsdl:port binding="impl:TestServicesSoapBinding" name="TestServices">
-
-         <wsdlsoap:address 
location="http://localhost:8080/testservices/services/TestServices"/>
-
-      </wsdl:port>
-
-   </wsdl:service>
-
-</wsdl:definitions>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/2e8f451e/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-unwrapped.wsdl
----------------------------------------------------------------------
diff --git 
a/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-unwrapped.wsdl 
b/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-unwrapped.wsdl
deleted file mode 100644
index 10dd09d..0000000
--- 
a/taverna-wsdl-generic/src/test/resources/testwsdls/TestServices-unwrapped.wsdl
+++ /dev/null
@@ -1,434 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://testing.org"; 
xmlns:apachesoap="http://xml.apache.org/xml-soap"; 
xmlns:impl="http://testing.org"; xmlns:intf="http://testing.org"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
-<!--WSDL created by Apache Axis version: 1.3
-Built on Oct 05, 2005 (05:23:37 EDT)-->
- <wsdl:types>
-  <schema elementFormDefault="qualified" targetNamespace="http://testing.org"; 
xmlns="http://www.w3.org/2001/XMLSchema";>
-   <element name="getStringArrayReturn">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="xsd:string"/>
-     </sequence>
-
-    </complexType>
-   </element>
-   <element name="getStringReturn" type="xsd:string"/>
-   <complexType name="Address">
-    <sequence>
-     <element name="city" nillable="true" type="xsd:string"/>
-     <element name="number" type="xsd:int"/>
-     <element name="road" nillable="true" type="xsd:string"/>
-    </sequence>
-
-   </complexType>
-   <complexType name="Person">
-    <sequence>
-     <element name="address" nillable="true" type="impl:Address"/>
-     <element name="age" type="xsd:int"/>
-     <element name="name" nillable="true" type="xsd:string"/>
-    </sequence>
-   </complexType>
-   <element name="getPersonReturn" type="impl:Person"/>
-
-   <element name="p" type="impl:Person"/>
-   <element name="personToStringReturn" type="xsd:string"/>
-   <element name="str" type="xsd:string"/>
-   <element name="countStringReturn" type="xsd:int"/>
-   <element name="array">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="xsd:string"/>
-     </sequence>
-
-    </complexType>
-   </element>
-   <element name="countStringArrayReturn" type="xsd:int"/>
-   <complexType name="ArrayOfPerson">
-    <sequence>
-     <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="impl:Person"/>
-    </sequence>
-   </complexType>
-   <element name="array1">
-
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="impl:Person"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="personArrayToStringReturn" type="xsd:string"/>
-   <element name="getBinaryDataReturn">
-    <complexType>
-
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="xsd:byte"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="bytes">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="xsd:byte"/>
-
-     </sequence>
-    </complexType>
-   </element>
-   <element name="countBytesReturn" type="xsd:int"/>
-  </schema>
- </wsdl:types>
-
-   <wsdl:message name="getStringRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="getPersonResponse">
-
-      <wsdl:part element="impl:getPersonReturn" name="getPersonReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getBinaryDataRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="getPersonRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringArrayResponse">
-
-      <wsdl:part element="impl:countStringArrayReturn" 
name="countStringArrayReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getStringResponse">
-
-      <wsdl:part element="impl:getStringReturn" name="getStringReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringRequest">
-
-      <wsdl:part element="impl:str" name="str"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringResponse">
-
-      <wsdl:part element="impl:countStringReturn" name="countStringReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countStringArrayRequest">
-
-      <wsdl:part element="impl:array" name="array"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getBinaryDataResponse">
-
-      <wsdl:part element="impl:getBinaryDataReturn" 
name="getBinaryDataReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personArrayToStringResponse">
-
-      <wsdl:part element="impl:personArrayToStringReturn" 
name="personArrayToStringReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getStringArrayResponse">
-
-      <wsdl:part element="impl:getStringArrayReturn" 
name="getStringArrayReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personArrayToStringRequest">
-
-      <wsdl:part element="impl:array1" name="array"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personToStringResponse">
-
-      <wsdl:part element="impl:personToStringReturn" 
name="personToStringReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="countBytesResponse">
-
-      <wsdl:part element="impl:countBytesReturn" name="countBytesReturn"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="getStringArrayRequest">
-
-   </wsdl:message>
-
-   <wsdl:message name="countBytesRequest">
-
-      <wsdl:part element="impl:bytes" name="bytes"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="personToStringRequest">
-
-      <wsdl:part element="impl:p" name="p"/>
-
-   </wsdl:message>
-
-   <wsdl:portType name="TestServices">
-
-      <wsdl:operation name="getStringArray">
-
-         <wsdl:input message="impl:getStringArrayRequest" 
name="getStringArrayRequest"/>
-
-         <wsdl:output message="impl:getStringArrayResponse" 
name="getStringArrayResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getString">
-
-         <wsdl:input message="impl:getStringRequest" name="getStringRequest"/>
-
-         <wsdl:output message="impl:getStringResponse" 
name="getStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getPerson">
-
-         <wsdl:input message="impl:getPersonRequest" name="getPersonRequest"/>
-
-         <wsdl:output message="impl:getPersonResponse" 
name="getPersonResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personToString" parameterOrder="p">
-
-         <wsdl:input message="impl:personToStringRequest" 
name="personToStringRequest"/>
-
-         <wsdl:output message="impl:personToStringResponse" 
name="personToStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countString" parameterOrder="str">
-
-         <wsdl:input message="impl:countStringRequest" 
name="countStringRequest"/>
-
-         <wsdl:output message="impl:countStringResponse" 
name="countStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countStringArray" parameterOrder="array">
-
-         <wsdl:input message="impl:countStringArrayRequest" 
name="countStringArrayRequest"/>
-
-         <wsdl:output message="impl:countStringArrayResponse" 
name="countStringArrayResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personArrayToString" parameterOrder="array">
-
-         <wsdl:input message="impl:personArrayToStringRequest" 
name="personArrayToStringRequest"/>
-
-         <wsdl:output message="impl:personArrayToStringResponse" 
name="personArrayToStringResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getBinaryData">
-
-         <wsdl:input message="impl:getBinaryDataRequest" 
name="getBinaryDataRequest"/>
-
-         <wsdl:output message="impl:getBinaryDataResponse" 
name="getBinaryDataResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countBytes" parameterOrder="bytes">
-
-         <wsdl:input message="impl:countBytesRequest" 
name="countBytesRequest"/>
-
-         <wsdl:output message="impl:countBytesResponse" 
name="countBytesResponse"/>
-
-      </wsdl:operation>
-
-   </wsdl:portType>
-
-   <wsdl:binding name="TestServicesSoapBinding" type="impl:TestServices">
-
-      <wsdlsoap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
-
-      <wsdl:operation name="getStringArray">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getStringArrayRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getStringArrayResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getStringRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getStringResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getPerson">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getPersonRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getPersonResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personToString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="personToStringRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="personToStringResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="countStringRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="countStringResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countStringArray">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="countStringArrayRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="countStringArrayResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="personArrayToString">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="personArrayToStringRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="personArrayToStringResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="getBinaryData">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="getBinaryDataRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="getBinaryDataResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="countBytes">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="countBytesRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="countBytesResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-   </wsdl:binding>
-
-   <wsdl:service name="TestServicesService">
-
-      <wsdl:port binding="impl:TestServicesSoapBinding" name="TestServices">
-
-         <wsdlsoap:address 
location="http://localhost:8080/testservices/services/TestServices"/>
-
-      </wsdl:port>
-
-   </wsdl:service>
-
-</wsdl:definitions>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/2e8f451e/taverna-wsdl-generic/src/test/resources/testwsdls/VSOi.wsdl
----------------------------------------------------------------------
diff --git a/taverna-wsdl-generic/src/test/resources/testwsdls/VSOi.wsdl 
b/taverna-wsdl-generic/src/test/resources/testwsdls/VSOi.wsdl
deleted file mode 100644
index 5070310..0000000
--- a/taverna-wsdl-generic/src/test/resources/testwsdls/VSOi.wsdl
+++ /dev/null
@@ -1,305 +0,0 @@
-<?xml version="1.0"?>
-<!-- VSO Data Types -->
-<!-- 2005/03/21 : updated for java's 'wscompile'; added 'Extra' fields access. 
-->
-<!-- 2005/06/03 : pointing at production instance -->
-
-<definitions name="VSO"
-       xmlns="http://schemas.xmlsoap.org/wsdl/";
-       xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
-       xmlns:vso="http://virtualsolar.org/VSO/VSOi";
-       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
-       xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
-       targetNamespace="http://virtualsolar.org/VSO/VSOi";>
-       <types>
-               <schema xmlns="http://www.w3.org/2001/XMLSchema";
-                       targetNamespace="http://virtualsolar.org/VSO/VSOi";>
-               
-                       <complexType name="StringArray">
-                               <complexContent>
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="string[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-
-                       <complexType name="Time">
-                               <all>
-                                       <element name="start" type="string" />
-                                       <element name="end"   type="string" />
-                               </all>
-                       </complexType>
-                       <complexType name="Wave">
-                               <all>
-                                       <element name="wavemin" type="float" />
-                                       <element name="wavemax" type="float" />
-                                       <element name="waveunit" type="string" 
/>
-                                       <element name="wavetype" type="string" 
minOccurs="0" />
-                               </all>
-                       </complexType>
-                       <complexType name="Extent">
-                               <all>
-                                       <element name="x"    type="string" 
minOccurs="0" />
-                                       <element name="y"    type="string" 
minOccurs="0" />
-                                       <element name="width" type="string" 
minOccurs="0" />
-                                       <element name="length" type="string" 
minOccurs="0" />
-                                       <element name="type"  type="string" 
minOccurs="0" />
-                               </all>
-                       </complexType>
-                       <complexType name="Thumbnail">
-                               <all>
-                                       <element name="hires" type="string" 
minOccurs="0" />
-                                       <element name="lowres" type="string" 
minOccurs="0" />
-                               </all>
-                       </complexType>
-                       <complexType name="Extra">
-                               <all>
-                                       <element name="thumbnail" 
type="vso:Thumbnail" minOccurs="0" />
-                               </all>
-                       </complexType>
-    
-
-                       <!-- for "Query" function -->
-                       
-                       <complexType name="QueryRequestBlock">
-                               <all>
-                                       <element name="provider" type="string" 
minOccurs="0" />
-                                       <element name="source" type="string" 
minOccurs="0" />
-                                       <element name="instrument" 
type="string" minOccurs="0" />
-                                       <element name="physobs" type="string" 
minOccurs="0" />
-                                       <element name="time" type="vso:Time" 
minOccurs="1" />
-                                       <element name="wave" type="vso:Wave" 
minOccurs="0" />
-                                       <element name="extent" 
type="vso:Extent" minOccurs="0" />
-                                       <element name="field" 
type="vso:StringArray" minOccurs="0" />
-                               </all>
-                       </complexType>
-                       <complexType name="QueryRequest">
-                               <all>
-                                       <element name="version" type="float" 
minOccurs="0" />
-                                       <element name="block" 
type="vso:QueryRequestBlock" />
-                               </all>
-                       </complexType>
-                       <complexType name="QueryResponseBlock">
-                               <all>
-                                       <element name="provider" type="string" 
/>
-                                       <element name="source" type="string" 
minOccurs="0" />
-                                       <element name="instrument" 
type="string" minOccurs="0" />
-                                       <element name="physobs" type="string" 
minOccurs="0" />
-                                       <element name="time" type="vso:Time" />
-                                       <element name="wave" type="vso:Wave" 
minOccurs="0" />
-                                       <element name="extent" 
type="vso:Extent" minOccurs="0" />
-                                       <element name="fileid" type="string" 
minOccurs="0" />
-                                       <element name="size" type="float" 
minOccurs="0" /> 
-                                       <element name="extra" type="vso:Extra" 
minOccurs="0"/>
-                                       <element name="info" type="string" 
minOccurs="0" />
-                               </all>
-                       </complexType>
-                       
-                       <complexType name="QueryResponseBlockArray">
-                               <complexContent>
-<!--                                   <sequence>
-                                               <element name="record" 
type="vso:QueryResponseBlock" minOccurs="0" />
-                                       </sequence> --> 
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="vso:QueryResponseBlock[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-                       
-                       
-                       <!-- provider response block (a bit late to rename it 
now) -->
-                       <complexType name="ProviderQueryResponse">
-                               <all>
-                                       <element name="version" type="float" />
-                                       <element name="provider" type="string" 
minOccurs="0" />
-                                       <element name="no_of_records_found" 
type="int" minOccurs="0" />
-                                       <element name="no_of_records_returned" 
type="int" minOccurs="0" />
-                                       <element name="record" 
type="vso:QueryResponseBlockArray" minOccurs="0" />
-                                       <element name="error" type="string" 
minOccurs="0" />
-                                       <element name="debug" type="string" 
minOccurs="0" />
-                                       <element name="status" type="string" 
minOccurs="0" />
-                               </all>
-                       </complexType>
-                        <complexType name="VSOQueryResponse">
-                               <complexContent>
-<!--                                   <sequence>
-                                               <element 
name="vsoqueryresponse" type="vso:ProviderQueryResponse" minOccurs="0" />
-                                       </sequence> -->
-                                        <restriction base="soapenc:Array">
-                                                <attribute 
ref="soapenc:arrayType" wsdl:arrayType="vso:ProviderQueryResponse[]"/>
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-
-                       
-                       <!-- for "GetData" function -->
-                       <complexType name="Info">
-                               <all>
-                                       <element name="email" type="string" />
-                                       <element name="host"  type="string" 
minOccurs="0" />
-                                       <element name="user"  type="string" 
minOccurs="0" />
-                                       <element name="directory" type="string" 
minOccurs="0" />  
-                                       <element name="password"  type="string" 
minOcurrs="0" />
-                                       <element name="address"   type="string" 
minOccurs="0" />
-                                       <element name="required" type="string" 
minOccurs="0" />
-                               </all>
-                       </complexType>
-
-                       <complexType name="DataRequest">
-                               <all>
-                                       <element name="provider" type="string" 
/>
-                                       <element name="fileid" 
type="vso:StringArray" />
-                               </all>
-                       </complexType>
-
-                       <complexType name="DataRequestArray">
-                               <complexContent>
-<!--
-                                       <sequence>
-                                               <element 
name="datarequestarray" type="vso:DataRequest" minOccurs='0' />
-                                       </sequence>
--->
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="vso:DataRequest[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-                       
-                       <complexType name="GetDataRequest">
-                               <all>
-                                       <element name="method" 
type="vso:StringArray" />
-                                       <element name="info" type="vso:Info" 
minOccurs="0" />
-                                       <element name="data" 
type="vso:DataRequestArray" minOccurs="0"/>
-                               </all>
-                       </complexType>
-                       
-                       <complexType name="VSOGetDataRequest">
-                               <all>
-                                       <element name="version" type="float" 
minOccurs="0" />
-                                       <element name="request" 
type="vso:GetDataRequest" />
-                               </all>
-                       </complexType>
-                       
-                       
-                       <complexType name="Data">
-                               <all>
-                                       <element name="fileid" 
type="vso:StringArray" minOccurs="0" />
-                                       <element name="url" type="string" 
minOccurs="0" />
-                                       <element name="provider" type="string" 
minOccurs="0" />
-                                       <element name="status" type="string" 
minOccurs="0"  />
-                                       <element name="details" type="string" 
minOccurs="0" />
-                                       <element name="content" type="string" 
minOccurs="0" />
-                               </all>
-                       </complexType>
-
-                       <complexType name="DataArray">
-                               <complexContent>
-<!--
-                                       <sequence>
-                                               <element name="dataarray" 
type="vso:Data" minOccurs='0' />
-                                       </sequence>
--->
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="vso:Data[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-
-
-                       <complexType name="ProviderGetDataResponse">
-                               <all>
-                                       <element name="version" type="float" />
-                                       <element name="info" 
type="vso:StringArray" minOccurs="0" />
-                                       <element name="provider" type="string" 
minOccurs="0" />
-                                       <element name="data" 
type="vso:DataArray" minOccurs="0" />
-                                       <element name="status" type="string" 
minOccurs="0" />
-                                       <element name="debug" type="string" 
minOccurs="0" />
-                                       <element name="method" 
type="vso:StringArray" minOccurs="0" />
-                               </all>
-                       </complexType>
-
-                       <complexType name="VSOGetDataResponse">
-                               <complexContent>
-<!--
-                                       <sequence>
-                                               <element 
name="vsogetdataresponse" type="vso:ProviderGetDataResponse" minOccurs='0' />
-                                       </sequence>
--->
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="vso:ProviderGetDataResponse[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-               </schema>
-       </types>
-
-       <message name="QueryInput">
-               <part name="body" type="vso:QueryRequest" />
-       </message>
-       <message name="QueryOutput">
-               <part name="body" type="vso:VSOQueryResponse" />
-       </message>
-       
-       <message name="GetDataInput">
-               <part name="body" type="vso:VSOGetDataRequest" />
-       </message>
-       <message name="GetDataOutput">
-               <part name="body" type="vso:VSOGetDataResponse" />
-       </message>
-       
-       <portType name="VSOiPort">
-               <operation name="Query">
-                       <input message="vso:QueryInput" />
-                       <output message="vso:QueryOutput" />
-               </operation>
-               <operation name="GetData">
-                       <input message="vso:GetDataInput" />
-                       <output message="vso:GetDataOutput" />
-               </operation>
-       </portType>
-       
-       <binding name="VSOiBinding" type="vso:VSOiPort">
-               <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"; />
-               <operation name="Query">
-                       <soap:operation 
soapAction="http://virtualsolar.org/VSO/VSOi#Query"; />
-                       <input>
-                               <soap:body
-                                       use="encoded"
-                                       
namespace="http://virtualsolar.org/VSO/VSOi";
-                                       
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
-                               />
-                       </input>
-                       <output>
-                               <soap:body
-                                       use="encoded"
-                                       
namespace="http://virtualsolar.org/VSO/VSOi";
-                                       
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
-                               />
-                       </output>
-               </operation>
-               
-               <operation name="GetData">
-                       <soap:operation 
soapAction="http://virtualsolar.org/VSO/VSOi#GetData"; />
-                       <input>
-                               <soap:body
-                                       use="encoded"
-                                       
namespace="http://virtualsolar.org/VSO/VSOi";
-                                       
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
-                               />
-                       </input>
-                       <output>
-                               <soap:body
-                                       use="encoded"
-                                       
namespace="http://virtualsolar.org/VSO/VSOi";
-                                       
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
-                               />
-                       </output>
-               </operation>
-       </binding>
-       
-       <service name="VSOiService">
-               <port name="sdacVSOi" binding="vso:VSOiBinding">
-                       <soap:address 
location="http://vso.nascom.nasa.gov/cgi/VSOi_strict"; />
-               </port>
-       </service>
-</definitions>
-

http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/2e8f451e/taverna-wsdl-generic/src/test/resources/testwsdls/bind.wsdl
----------------------------------------------------------------------
diff --git a/taverna-wsdl-generic/src/test/resources/testwsdls/bind.wsdl 
b/taverna-wsdl-generic/src/test/resources/testwsdls/bind.wsdl
deleted file mode 100644
index cd50141..0000000
--- a/taverna-wsdl-generic/src/test/resources/testwsdls/bind.wsdl
+++ /dev/null
@@ -1,354 +0,0 @@
-<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:apachesoap="http://xml.apache.org/xml-soap"; xmlns:impl="urn:BINDSOAP" 
xmlns:intf="urn:BINDSOAP" 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; targetNamespace="urn:BINDSOAP">
-       <wsdl:types>
-               <schema targetNamespace="urn:BINDSOAP" 
xmlns="http://www.w3.org/2001/XMLSchema";>
-                       <import 
namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       <complexType name="BINDSOAPException">
-                               <sequence>
-                                       <element name="message" 
type="xsd:string" nillable="true"/>
-                               </sequence>
-                       </complexType>
-                       <complexType name="SearchResultBean">
-                               <sequence>
-                                       <element name="totalRecordsFound" 
type="xsd:int"/>
-                                       <element name="records" 
type="xsd:string" nillable="true"/>
-                                       <element name="query" type="xsd:string" 
nillable="true"/>
-                                       <element name="returnType" 
type="xsd:string" nillable="true"/>
-                               </sequence>
-                       </complexType>
-                       
-                       <complexType name="BIVMolecule">
-                               <sequence>
-                                       <element name="id" type="xsd:int"/>
-                                       <element name="idtype" 
type="xsd:string" nillable="true"/>
-                                       <element name="shortlabel" 
type="xsd:string" nillable="true"/>
-                                       <element name="taxname" 
type="xsd:string" nillable="true"/>
-                                       <element name="aliases" 
type="xsd:string" nillable="true"/>
-                                       <element name="redundant-ids" 
type="xsd:string" nillable="true"/>
-                                       <element name="smid-hits" 
type="xsd:int"/>
-                               </sequence>
-                       </complexType>
-                       
-                       <complexType name="BIVInteraction">
-                               <sequence>
-                                       <element name="bid" type="xsd:int"/>
-                                       <element name="molA" 
type="impl:BIVMolecule" nillable="true"/>
-                                       <element name="molB" 
type="impl:BIVMolecule" nillable="true"/>
-                               </sequence>
-                       </complexType>
-                       
-                       <complexType name="BIVComplex">
-                               <sequence>
-                                       <element name="bid" type="xsd:int"/>
-                                       <element name="spokeModel" 
type="xsd:boolean"/>
-                                       <element name="subunit" 
type="impl:BIVMolecule" maxOccurs="unbounded"/>
-                               </sequence>
-                       </complexType>
-                       <complexType name="BIVRecord">
-                               <choice>
-                                       <element name="interaction" 
type="impl:BIVInteraction" />
-                                       <element name="complex" 
type="impl:BIVComplex"/>
-                               </choice>
-                       </complexType>
-                       <complexType name="ArrayOfBIVInteraction">
-                               <complexContent>
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="impl:BIVInteraction[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-                       <complexType name="ArrayOfBIVRecord">
-                               <complexContent>
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="impl:BIVRecord[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-                       <complexType name="ArrayOf_xsd_int">
-                               <complexContent>
-                                       <restriction base="soapenc:Array">
-                                               <attribute 
ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]" />
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-               </schema>
-       </wsdl:types>
-       <wsdl:message name="BINDSOAPException">
-               <wsdl:part name="BINDSOAPException" 
type="impl:BINDSOAPException"/>
-       </wsdl:message>
-       <wsdl:message name="isServiceAliveResponse">
-               <wsdl:part name="isServiceAliveReturn" type="xsd:boolean"/>
-       </wsdl:message>
-       <wsdl:message name="idSearchRequest">
-               <wsdl:part name="id" type="xsd:string"/>
-               <wsdl:part name="idType" type="xsd:string"/>
-               <wsdl:part name="returnType" type="xsd:string"/>
-       </wsdl:message>
-       <wsdl:message name="idSearchAttachmentRequest">
-               <wsdl:part name="id" type="xsd:string"/>
-               <wsdl:part name="idType" type="xsd:string"/>
-               <wsdl:part name="returnType" type="xsd:string"/>
-               <wsdl:part name="attachmentFormat" type="xsd:string"/>
-       </wsdl:message>
-       <wsdl:message name="textSearchRequest">
-               <wsdl:part name="luceneQuery" type="xsd:string"/>
-               <wsdl:part name="returnType" type="xsd:string"/>
-       </wsdl:message>
-       <wsdl:message name="textSearchAttachmentRequest">
-               <wsdl:part name="luceneQuery" type="xsd:string"/>
-               <wsdl:part name="returnType" type="xsd:string"/>
-               <wsdl:part name="attachmentFormat" type="xsd:string"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetInteractionRecordRequest">
-               <wsdl:part name="bid" type="xsd:int"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetInteractionRecordResponse">
-               <wsdl:part name="BIVInteraction" type="impl:BIVInteraction"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetComplexRecordRequest">
-               <wsdl:part name="bid" type="xsd:int"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetComplexRecordResponse">
-               <wsdl:part name="BIVComplex" type="impl:BIVComplex"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetNeighboursRequest">
-               <wsdl:part name="id" type="xsd:string"/>
-               <wsdl:part name="idType" type="xsd:string"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetNeighboursResponse">
-               <wsdl:part name="BIVInteraction" 
type="impl:ArrayOfBIVInteraction"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetRecordRequest">
-               <wsdl:part name="bid" type="xsd:int"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetRecordResponse">
-               <wsdl:part name="BIVRecord" type="impl:BIVRecord"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetRecordsRequest">
-               <wsdl:part name="ids" type="impl:ArrayOf_xsd_int"/>
-       </wsdl:message>
-       <wsdl:message name="BIVGetRecordsResponse">
-               <wsdl:part name="BIVRecords" type="impl:ArrayOfBIVRecord"/>
-       </wsdl:message>
-       <wsdl:message name="getResponse">
-               <wsdl:part name="searchResultBean" 
type="impl:SearchResultBean"/>
-       </wsdl:message>
-       <wsdl:message name="getVersionResponse">
-               <wsdl:part name="version" type="xsd:string"/>
-       </wsdl:message>
-       <wsdl:message name="emptyRequest"/>
-       <wsdl:portType name="BINDSOAPPort">
-               <wsdl:operation name="isServiceAlive" parameterOrder="">
-                       <wsdl:input name="isServiceAliveRequest" 
message="impl:emptyRequest"/>
-                       <wsdl:output name="isServiceAliveResponse" 
message="impl:isServiceAliveResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="getSoftwareVersion" parameterOrder="">
-                       <wsdl:input name="getSoftwareVersionRequest" 
message="impl:emptyRequest"/>
-                       <wsdl:output name="getSoftwareVersionResponse" 
message="impl:getVersionResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="getSpecVersion" parameterOrder="">
-                       <wsdl:input name="getSpecVersionRequest" 
message="impl:emptyRequest"/>
-                       <wsdl:output name="getSpecVersionResponse" 
message="impl:getVersionResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="idSearch" parameterOrder="id idType 
returnType">
-                       <wsdl:input name="idSearchRequest" 
message="impl:idSearchRequest"/>
-                       <wsdl:output name="idSearchResponse" 
message="impl:getResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="idSearchAttachment" parameterOrder="id 
idType returnType attachmentFormat">
-                       <wsdl:input name="idSearchAttachmentRequest" 
message="impl:idSearchAttachmentRequest"/>
-                       <wsdl:output name="idSearchAttachmentResponse" 
message="impl:getResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="textSearch" parameterOrder="luceneQuery 
returnType">
-                       <wsdl:input name="textSearchRequest" 
message="impl:textSearchRequest"/>
-                       <wsdl:output name="textSearchResponse" 
message="impl:getResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="textSearchAttachment" 
parameterOrder="luceneQuery returnType attachmentFormat">
-                       <wsdl:input name="textSearchAttachmentRequest" 
message="impl:textSearchAttachmentRequest"/>
-                       <wsdl:output name="textSearchAttachmentResponse" 
message="impl:getResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetInteractionRecord" 
parameterOrder="bid">
-                       <wsdl:input name="BIVGetInteractionRecordRequest" 
message="impl:BIVGetInteractionRecordRequest"/>
-                       <wsdl:output name="BIVGetInteractionRecordResponse" 
message="impl:BIVGetInteractionRecordResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetComplexRecord" parameterOrder="bid">
-                       <wsdl:input name="BIVGetComplexRecordRequest" 
message="impl:BIVGetComplexRecordRequest"/>
-                       <wsdl:output name="BIVGetComplexRecordResponse" 
message="impl:BIVGetComplexRecordResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetNeighbours" parameterOrder="id 
idType">
-                       <wsdl:input name="BIVGetNeighboursRequest" 
message="impl:BIVGetNeighboursRequest"/>
-                       <wsdl:output name="BIVGetNeighboursResponse" 
message="impl:BIVGetNeighboursResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetRecord" parameterOrder="bid">
-                       <wsdl:input name="BIVGetRecordRequest" 
message="impl:BIVGetRecordRequest"/>
-                       <wsdl:output name="BIVGetRecordResponse" 
message="impl:BIVGetRecordResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetRecords" parameterOrder="ids">
-                       <wsdl:input name="BIVGetRecordsRequest" 
message="impl:BIVGetRecordsRequest"/>
-                       <wsdl:output name="BIVGetRecordsResponse" 
message="impl:BIVGetRecordsResponse"/>
-                       <wsdl:fault name="BINDSOAPException" 
message="impl:BINDSOAPException"/>
-               </wsdl:operation>
-       </wsdl:portType>
-       <wsdl:binding name="BINDSOAPBinding" type="impl:BINDSOAPPort">
-               <wsdlsoap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
-               <wsdl:operation name="isServiceAlive">
-                       <wsdlsoap:operation soapAction="urn:#isServiceAlive"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>                   
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="getSoftwareVersion">
-                       <wsdlsoap:operation 
soapAction="urn:#getSoftwareVersion"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="getSpecVersion">
-                       <wsdlsoap:operation soapAction="urn:#getSpecVersion"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="idSearch">
-                       <wsdlsoap:operation soapAction="urn:#idSearch"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="idSearchAttachment">
-                       <wsdlsoap:operation 
soapAction="urn:#idSearchAttachment"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="textSearch">
-                       <wsdlsoap:operation soapAction="urn:#textSearch"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="textSearchAttachment">
-                       <wsdlsoap:operation 
soapAction="urn:#textSearchAttachment"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetInteractionRecord">
-                       <wsdlsoap:operation 
soapAction="urn:#BIVGetInteractionRecord"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetComplexRecord">
-                       <wsdlsoap:operation 
soapAction="urn:#BIVGetComplexRecord"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetNeighbours">
-                       <wsdlsoap:operation soapAction="urn:#BIVGetNeighbours"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetRecord">
-                       <wsdlsoap:operation soapAction="urn:#BIVGetRecord"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-               <wsdl:operation name="BIVGetRecords">
-                       <wsdlsoap:operation soapAction="urn:#BIVGetRecords"/>
-                       <wsdl:input>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:input>
-                       <wsdl:output>
-                               <wsdlsoap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:output>
-                       <wsdl:fault name="BINDSOAPException">
-                               <wsdlsoap:fault name="BINDSOAPException" 
use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:BINDSOAP"/>
-                       </wsdl:fault>
-               </wsdl:operation>
-       </wsdl:binding>
-       <wsdl:service name="BINDService">
-               <wsdl:port name="BINDSOAP" binding="impl:BINDSOAPBinding">
-                       <wsdlsoap:address 
location="http://soap.bind.ca/services/BINDSOAP"/>
-               </wsdl:port>
-       </wsdl:service>
-
-</wsdl:definitions>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/2e8f451e/taverna-wsdl-generic/src/test/resources/testwsdls/eutils/efetch.xsd
----------------------------------------------------------------------
diff --git 
a/taverna-wsdl-generic/src/test/resources/testwsdls/eutils/efetch.xsd 
b/taverna-wsdl-generic/src/test/resources/testwsdls/eutils/efetch.xsd
deleted file mode 100644
index e9d522c..0000000
--- a/taverna-wsdl-generic/src/test/resources/testwsdls/eutils/efetch.xsd
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema 
-    xmlns:tns="http://www.ncbi.nlm.nih.gov/soap/eutils/efetch";
-    xmlns:s="http://www.w3.org/2001/XMLSchema"; 
-    targetNamespace="http://www.ncbi.nlm.nih.gov/soap/eutils/efetch";
-    elementFormDefault="qualified"
-    >
-<!--    version="1.5" -->
-
-<s:include schemaLocation="efetch_taxon.xsd" /> 
-<s:include schemaLocation="efetch_bio.xsd" />
-<s:include schemaLocation="efetch_nlmc.xsd" /> 
-<s:include schemaLocation="efetch_pubmed.xsd" /> 
-<s:include schemaLocation="efetch_pmc.xsd" />  
-
-  <s:complexType name="IdListType">
-    <s:sequence>
-      <s:element minOccurs="0" maxOccurs="unbounded" name="Id" type="s:string" 
/>
-    </s:sequence>
-  </s:complexType>
-
-<!-- Request/Response -->
-
-  <s:element name="eFetchRequest">
-    <s:complexType>
-      <s:sequence>
-        <s:element minOccurs="0" maxOccurs="1" name="db" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="WebEnv" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="query_key" 
type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="tool" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="retstart" type="s:string" 
/>
-        <s:element minOccurs="0" maxOccurs="1" name="retmax" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="rettype" type="s:string" 
/>
-        <s:element minOccurs="0" maxOccurs="1" name="strand" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="seq_start" 
type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="seq_stop" type="s:string" 
/>
-        <s:element minOccurs="0" maxOccurs="1" name="complexity" 
type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="report" type="s:string" />
-      </s:sequence>
-    </s:complexType>
-  </s:element>
-
-  <s:element name="eFetchRequestMS">
-    <s:complexType>
-      <s:sequence>
-        <s:element minOccurs="0" maxOccurs="1" name="db" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="WebEnv" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="query_key" 
type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="tool" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="retstart" type="s:string" 
/>
-        <s:element minOccurs="0" maxOccurs="1" name="retmax" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="rettype" type="s:string" 
/>
-        <s:element minOccurs="0" maxOccurs="1" name="strand" type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="seq_start" 
type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="seq_stop" type="s:string" 
/>
-        <s:element minOccurs="0" maxOccurs="1" name="complexity" 
type="s:string" />
-        <s:element minOccurs="0" maxOccurs="1" name="report" type="s:string" />
-      </s:sequence>
-    </s:complexType>
-  </s:element>
-
-  
-<!-- All in one -->  
-
-  <s:element name="eFetchResult">
-    <s:complexType>
-      <s:sequence>
-        <s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
-
-        <s:element minOccurs="0" maxOccurs="1" name="NLMCatalogRecordSet" 
type="tns:NLMCatalogRecordSetType" />
-        <s:element minOccurs="0" maxOccurs="1" name="PubmedArticleSet" 
type="tns:PubmedArticleSetType" />
-        <s:element minOccurs="0" maxOccurs="1" name="pmc-articleset" 
type="tns:pmc-articlesetType" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:Mim-entries" />
-
-        <s:element minOccurs="0" maxOccurs="1" name="TaxaSet" 
type="tns:TaxaSetType" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:TSeqSet"/>
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:GBSet" />
-        <s:element minOccurs="0" maxOccurs="1" name="Bioseq-set" 
type="tns:Bioseq-setType" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:Entrezgene-Set" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:ExchangeSet" /> 
-        <s:element minOccurs="0" maxOccurs="1" name="IdList" 
type="tns:IdListType" />
-      </s:sequence>
-    </s:complexType>
-  </s:element>
-
-    <s:complexType name="eFetchResultType">
-      <s:sequence>
-        <s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
-
-        <s:element minOccurs="0" maxOccurs="1" name="NLMCatalogRecordSet" 
type="tns:NLMCatalogRecordSetType" />
-        <s:element minOccurs="0" maxOccurs="1" name="PubmedArticleSet" 
type="tns:PubmedArticleSetType" />
-        <s:element minOccurs="0" maxOccurs="1" name="pmc-articleset" 
type="tns:pmc-articlesetType" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:Mim-entries" />
-
-        <s:element minOccurs="0" maxOccurs="1" name="TaxaSet" 
type="tns:TaxaSetType" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:TSeqSet"/>
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:GBSet" />
-        <s:element minOccurs="0" maxOccurs="1" name="Bioseq-set" 
type="tns:Bioseq-setType" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:Entrezgene-Set" />
-        <s:element minOccurs="0" maxOccurs="1" ref="tns:ExchangeSet" /> 
-        <s:element minOccurs="0" maxOccurs="1" name="IdList" 
type="tns:IdListType" />
-      </s:sequence>
-    </s:complexType>
-
-  <s:element name="eFetchResultMS">
-    <s:complexType>
-      <s:sequence>
-        <s:element minOccurs="0" maxOccurs="1" name="eFetchResult" 
type="tns:eFetchResultType" />
-      </s:sequence>
-    </s:complexType>
-  </s:element>
-  
-  
-</s:schema>

Reply via email to