<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://mediator.nbirn.net/axis/services/MedTestBService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://mediator.nbirn.net/axis/services/MedTestBService" xmlns:intf="http://mediator.nbirn.net/axis/services/MedTestBService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="urn:WrapperService" 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.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
 <wsdl:types>
  <schema targetNamespace="urn:WrapperService" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://mediator.nbirn.net/axis/services/MedTestBService"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Directive">
    <sequence>
     <element name="name" nillable="true" type="soapenc:string"/>
     <element name="value" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
   <complexType name="WQuery">
    <sequence>
     <element name="loginTimeoutSecs" type="xsd:int"/>
     <element name="maxByteCountPerBatch" type="xsd:int"/>
     <element name="queryId" nillable="true" type="soapenc:string"/>
     <element name="queryLifeInSeconds" type="xsd:int"/>
     <element name="queryParameters" nillable="true" type="impl:ArrayOf_tns1_Directive"/>
     <element name="queryString" nillable="true" type="soapenc:string"/>
     <element name="queryTimeoutSecs" type="xsd:int"/>
     <element name="resultLifeInSeconds" type="xsd:int"/>
     <element name="securityCertificateString" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
   <complexType name="WResultBatch">
    <sequence>
     <element name="batchRowCount" type="xsd:int"/>
     <element name="characterOnly" type="xsd:boolean"/>
     <element name="characterSet" nillable="true" type="soapenc:string"/>
     <element name="resultContent" nillable="true" type="soapenc:base64Binary"/>
     <element name="resultId" nillable="true" type="soapenc:string"/>
     <element name="resultType" nillable="true" type="soapenc:string"/>
     <element name="startRowNumber" type="xsd:int"/>
     <element name="totalRowCount" type="xsd:int"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://mediator.nbirn.net/axis/services/MedTestBService" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="urn:WrapperService"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_tns1_Directive">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:Directive[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="fetchPreviousResultBatchResponse">

      <wsdl:part name="fetchPreviousResultBatchReturn" type="tns1:WResultBatch"/>

   </wsdl:message>

   <wsdl:message name="fetchCurrentResultBatchRequest">

      <wsdl:part name="resultId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="fetchNextResultBatchRequest">

      <wsdl:part name="resultId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getErrorMessageResponse">

      <wsdl:part name="getErrorMessageReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="fetchResultBatchResponse">

      <wsdl:part name="fetchResultBatchReturn" type="tns1:WResultBatch"/>

   </wsdl:message>

   <wsdl:message name="fetchNextResultBatchResponse">

      <wsdl:part name="fetchNextResultBatchReturn" type="tns1:WResultBatch"/>

   </wsdl:message>

   <wsdl:message name="fetchPreviousResultBatchRequest">

      <wsdl:part name="resultId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="fetchCurrentResultBatchResponse">

      <wsdl:part name="fetchCurrentResultBatchReturn" type="tns1:WResultBatch"/>

   </wsdl:message>

   <wsdl:message name="fetchRelativeResultBatchResponse">

      <wsdl:part name="fetchRelativeResultBatchReturn" type="tns1:WResultBatch"/>

   </wsdl:message>

   <wsdl:message name="fetchResultBatchRequest">

      <wsdl:part name="resultId" type="soapenc:string"/>

      <wsdl:part name="batchID" type="xsd:int"/>

   </wsdl:message>

   <wsdl:message name="getStatisticsRequest">

      <wsdl:part name="resultId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="executeQueryResponse">

      <wsdl:part name="executeQueryReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="fetchRelativeResultBatchRequest">

      <wsdl:part name="resultId" type="soapenc:string"/>

      <wsdl:part name="relativePos" type="xsd:int"/>

   </wsdl:message>

   <wsdl:message name="getErrorMessageRequest">

      <wsdl:part name="errorId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getStatisticsResponse">

      <wsdl:part name="getStatisticsReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="executeQueryRequest">

      <wsdl:part name="wQuery" type="tns1:WQuery"/>

   </wsdl:message>

   <wsdl:portType name="MedTestBService">

      <wsdl:operation name="executeQuery" parameterOrder="wQuery">

         <wsdl:input message="impl:executeQueryRequest" name="executeQueryRequest"/>

         <wsdl:output message="impl:executeQueryResponse" name="executeQueryResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchNextResultBatch" parameterOrder="resultId">

         <wsdl:input message="impl:fetchNextResultBatchRequest" name="fetchNextResultBatchRequest"/>

         <wsdl:output message="impl:fetchNextResultBatchResponse" name="fetchNextResultBatchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchPreviousResultBatch" parameterOrder="resultId">

         <wsdl:input message="impl:fetchPreviousResultBatchRequest" name="fetchPreviousResultBatchRequest"/>

         <wsdl:output message="impl:fetchPreviousResultBatchResponse" name="fetchPreviousResultBatchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchCurrentResultBatch" parameterOrder="resultId">

         <wsdl:input message="impl:fetchCurrentResultBatchRequest" name="fetchCurrentResultBatchRequest"/>

         <wsdl:output message="impl:fetchCurrentResultBatchResponse" name="fetchCurrentResultBatchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchRelativeResultBatch" parameterOrder="resultId relativePos">

         <wsdl:input message="impl:fetchRelativeResultBatchRequest" name="fetchRelativeResultBatchRequest"/>

         <wsdl:output message="impl:fetchRelativeResultBatchResponse" name="fetchRelativeResultBatchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchResultBatch" parameterOrder="resultId batchID">

         <wsdl:input message="impl:fetchResultBatchRequest" name="fetchResultBatchRequest"/>

         <wsdl:output message="impl:fetchResultBatchResponse" name="fetchResultBatchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getErrorMessage" parameterOrder="errorId">

         <wsdl:input message="impl:getErrorMessageRequest" name="getErrorMessageRequest"/>

         <wsdl:output message="impl:getErrorMessageResponse" name="getErrorMessageResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getStatistics" parameterOrder="resultId">

         <wsdl:input message="impl:getStatisticsRequest" name="getStatisticsRequest"/>

         <wsdl:output message="impl:getStatisticsResponse" name="getStatisticsResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="MedTestBServiceSoapBinding" type="impl:MedTestBService">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="executeQuery">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="executeQueryRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="executeQueryResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchNextResultBatch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchNextResultBatchRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchNextResultBatchResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchPreviousResultBatch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchPreviousResultBatchRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchPreviousResultBatchResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchCurrentResultBatch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchCurrentResultBatchRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchCurrentResultBatchResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchRelativeResultBatch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRelativeResultBatchRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchRelativeResultBatchResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchResultBatch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchResultBatchRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResultBatchResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getErrorMessage">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getErrorMessageRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getErrorMessageResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getStatistics">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getStatisticsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.server.wrapper.nbirn.net" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getStatisticsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://mediator.nbirn.net/axis/services/MedTestBService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="MedTestBServiceService">

      <wsdl:port binding="impl:MedTestBServiceSoapBinding" name="MedTestBService">

         <wsdlsoap:address location="http://mediator.nbirn.net:8080/axis/services/MedTestBService"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
