<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:qs-stadat" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:qs-stadat" xmlns:intf="urn:qs-stadat" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://msg.soap.sla" xmlns:tns2="http://dtyp.soap.sla" 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="http://msg.soap.sla" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://dtyp.soap.sla"/>
   <import namespace="http://xml.apache.org/xml-soap"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="QSExtLocationBtartStandardQuery">
    <sequence>
     <element name="locationId" nillable="true" type="xsd:string"/>
     <element name="btartId" nillable="true" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationBtartQueryStandardReply">
    <sequence>
     <element name="certifiedLocation" type="xsd:int"/>
     <element name="description" nillable="true" type="xsd:string"/>
     <element name="accreditedUntil" nillable="true" type="xsd:dateTime"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationStandardQuery">
    <sequence>
     <element name="locationId" nillable="true" type="xsd:string"/>
     <element name="btartId" nillable="true" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationBtartQueryStandardTypeArray">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:QSExtLocationBtartQueryStandardType[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="QSExtLocationQueryStandardReply">
    <sequence>
     <element name="listOfBtartId" nillable="true" type="tns1:QSExtLocationBtartQueryStandardTypeArray"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationBtartQuery">
    <sequence>
     <element name="locationId" nillable="true" type="tns2:AN15Type"/>
     <element name="btartId" nillable="true" type="tns2:CS840018Type"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationBtartQueryReply">
    <sequence>
     <element name="listOfBtartId" nillable="true" type="apachesoap:Vector"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationQuery">
    <sequence>
     <element name="locationId" nillable="true" type="tns2:AN15Type"/>
     <element name="btartId" nillable="true" type="tns2:CS840018Type"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationQueryReply">
    <sequence>
     <element name="certifiedLocation" nillable="true" type="xsd:int"/>
     <element name="description" nillable="true" type="tns2:AN99Type"/>
     <element name="accreditedUntil" nillable="true" type="xsd:dateTime"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationFreeRangeQueryReply">
    <sequence>
     <element name="certifiedLocation" type="xsd:int"/>
     <element name="freeRange" nillable="true" type="xsd:int"/>
     <element name="description" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="QSExtLocationQSTWReply">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="certifications" type="tns2:QSLocationQSTWType"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://dtyp.soap.sla" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://xml.apache.org/xml-soap"/>
   <import namespace="http://msg.soap.sla"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="QSExtLocationBtartQueryStandardType">
    <sequence>
     <element name="btartId" nillable="true" type="xsd:int"/>
     <element name="certifiedLocation" type="xsd:int"/>
     <element name="description" nillable="true" type="xsd:string"/>
     <element name="accreditedUntil" nillable="true" type="xsd:dateTime"/>
    </sequence>
   </complexType>
   <complexType name="AN15Type">
    <simpleContent>
     <extension base="xsd:string"/>
    </simpleContent>
   </complexType>
   <simpleType name="CS840018Type">
    <restriction base="xsd:string">
     <enumeration value="20"/>
     <enumeration value="21"/>
     <enumeration value="22"/>
     <enumeration value="30"/>
     <enumeration value="31"/>
     <enumeration value="32"/>
     <enumeration value="33"/>
     <enumeration value="34"/>
     <enumeration value="35"/>
     <enumeration value="36"/>
     <enumeration value="37"/>
     <enumeration value="38"/>
     <enumeration value="39"/>
     <enumeration value="40"/>
     <enumeration value="41"/>
     <enumeration value="50"/>
     <enumeration value="60"/>
     <enumeration value="70"/>
     <enumeration value="71"/>
     <enumeration value="72"/>
     <enumeration value="80"/>
     <enumeration value="90"/>
     <enumeration value="91"/>
     <enumeration value="92"/>
     <enumeration value="100"/>
     <enumeration value="301"/>
     <enumeration value="304"/>
     <enumeration value="450"/>
     <enumeration value="460"/>
     <enumeration value="470"/>
     <enumeration value="880"/>
     <enumeration value="901"/>
     <enumeration value="902"/>
     <enumeration value="904"/>
     <enumeration value="1001"/>
     <enumeration value="1002"/>
     <enumeration value="1003"/>
     <enumeration value="1004"/>
     <enumeration value="1005"/>
     <enumeration value="1006"/>
     <enumeration value="1007"/>
     <enumeration value="1008"/>
     <enumeration value="1009"/>
     <enumeration value="1010"/>
     <enumeration value="1011"/>
     <enumeration value="1012"/>
     <enumeration value="1013"/>
     <enumeration value="1014"/>
     <enumeration value="1015"/>
     <enumeration value="1016"/>
     <enumeration value="1017"/>
     <enumeration value="1018"/>
     <enumeration value="1019"/>
     <enumeration value="1020"/>
     <enumeration value="1021"/>
     <enumeration value="1022"/>
     <enumeration value="1023"/>
     <enumeration value="1024"/>
     <enumeration value="1025"/>
     <enumeration value="1026"/>
     <enumeration value="1027"/>
     <enumeration value="1028"/>
     <enumeration value="1029"/>
     <enumeration value="1030"/>
     <enumeration value="1031"/>
     <enumeration value="1032"/>
     <enumeration value="1040"/>
     <enumeration value="1041"/>
     <enumeration value="1042"/>
     <enumeration value="1043"/>
     <enumeration value="1044"/>
     <enumeration value="1045"/>
     <enumeration value="1046"/>
     <enumeration value="1047"/>
     <enumeration value="1056"/>
     <enumeration value="1057"/>
     <enumeration value="1058"/>
     <enumeration value="1059"/>
     <enumeration value="1060"/>
     <enumeration value="1061"/>
     <enumeration value="1062"/>
     <enumeration value="1063"/>
     <enumeration value="1320"/>
     <enumeration value="1321"/>
     <enumeration value="2001"/>
     <enumeration value="2002"/>
     <enumeration value="2003"/>
     <enumeration value="2004"/>
     <enumeration value="2005"/>
     <enumeration value="2006"/>
     <enumeration value="2007"/>
     <enumeration value="2008"/>
     <enumeration value="2009"/>
     <enumeration value="2010"/>
     <enumeration value="2011"/>
     <enumeration value="2012"/>
     <enumeration value="2013"/>
     <enumeration value="2014"/>
     <enumeration value="2015"/>
     <enumeration value="3001"/>
     <enumeration value="3002"/>
     <enumeration value="3003"/>
     <enumeration value="3004"/>
     <enumeration value="3005"/>
     <enumeration value="3006"/>
     <enumeration value="3007"/>
     <enumeration value="3008"/>
     <enumeration value="3009"/>
     <enumeration value="3010"/>
     <enumeration value="3011"/>
     <enumeration value="3012"/>
     <enumeration value="3013"/>
     <enumeration value="3014"/>
     <enumeration value="3015"/>
     <enumeration value="3016"/>
     <enumeration value="3017"/>
     <enumeration value="3018"/>
     <enumeration value="3019"/>
     <enumeration value="3020"/>
     <enumeration value="3021"/>
     <enumeration value="3022"/>
     <enumeration value="3023"/>
     <enumeration value="3024"/>
     <enumeration value="3025"/>
     <enumeration value="3026"/>
     <enumeration value="3027"/>
     <enumeration value="3028"/>
     <enumeration value="3029"/>
     <enumeration value="3030"/>
     <enumeration value="3031"/>
     <enumeration value="3032"/>
     <enumeration value="3064"/>
     <enumeration value="3096"/>
     <enumeration value="4001"/>
     <enumeration value="4002"/>
     <enumeration value="4003"/>
     <enumeration value="4004"/>
     <enumeration value="4005"/>
     <enumeration value="4006"/>
     <enumeration value="4007"/>
     <enumeration value="4008"/>
     <enumeration value="4009"/>
     <enumeration value="4010"/>
     <enumeration value="4011"/>
     <enumeration value="4012"/>
     <enumeration value="4013"/>
     <enumeration value="4014"/>
     <enumeration value="4015"/>
     <enumeration value="5001"/>
     <enumeration value="5002"/>
     <enumeration value="5003"/>
     <enumeration value="5004"/>
     <enumeration value="5005"/>
     <enumeration value="5006"/>
     <enumeration value="5007"/>
     <enumeration value="5008"/>
     <enumeration value="5009"/>
     <enumeration value="5010"/>
     <enumeration value="5011"/>
     <enumeration value="5012"/>
     <enumeration value="5013"/>
     <enumeration value="5014"/>
     <enumeration value="5015"/>
     <enumeration value="6001"/>
     <enumeration value="6002"/>
     <enumeration value="6003"/>
     <enumeration value="7001"/>
     <enumeration value="7002"/>
     <enumeration value="7003"/>
     <enumeration value="7004"/>
     <enumeration value="7005"/>
     <enumeration value="7006"/>
     <enumeration value="7007"/>
     <enumeration value="7008"/>
     <enumeration value="7009"/>
     <enumeration value="7010"/>
     <enumeration value="7011"/>
     <enumeration value="7012"/>
     <enumeration value="7013"/>
     <enumeration value="7014"/>
     <enumeration value="7015"/>
     <enumeration value="7016"/>
     <enumeration value="7017"/>
     <enumeration value="7018"/>
     <enumeration value="7019"/>
     <enumeration value="7020"/>
     <enumeration value="7021"/>
     <enumeration value="7022"/>
     <enumeration value="7023"/>
     <enumeration value="7024"/>
     <enumeration value="7025"/>
     <enumeration value="7026"/>
     <enumeration value="7027"/>
     <enumeration value="7028"/>
     <enumeration value="7029"/>
     <enumeration value="7030"/>
     <enumeration value="7031"/>
     <enumeration value="7032"/>
     <enumeration value="7033"/>
     <enumeration value="7034"/>
     <enumeration value="7035"/>
     <enumeration value="7036"/>
     <enumeration value="7037"/>
     <enumeration value="7038"/>
     <enumeration value="7039"/>
     <enumeration value="7040"/>
     <enumeration value="7041"/>
     <enumeration value="7042"/>
     <enumeration value="7043"/>
     <enumeration value="7044"/>
     <enumeration value="7045"/>
     <enumeration value="7046"/>
     <enumeration value="7047"/>
     <enumeration value="7048"/>
     <enumeration value="7049"/>
     <enumeration value="7050"/>
     <enumeration value="7051"/>
     <enumeration value="7052"/>
     <enumeration value="7053"/>
     <enumeration value="7054"/>
     <enumeration value="7055"/>
     <enumeration value="7056"/>
     <enumeration value="7057"/>
     <enumeration value="7058"/>
     <enumeration value="7059"/>
     <enumeration value="7060"/>
     <enumeration value="7061"/>
     <enumeration value="7062"/>
     <enumeration value="7063"/>
     <enumeration value="7064"/>
     <enumeration value="7065"/>
     <enumeration value="7066"/>
     <enumeration value="7067"/>
     <enumeration value="7068"/>
     <enumeration value="7069"/>
     <enumeration value="7070"/>
     <enumeration value="7071"/>
     <enumeration value="7072"/>
     <enumeration value="7073"/>
     <enumeration value="7074"/>
     <enumeration value="7075"/>
     <enumeration value="7076"/>
     <enumeration value="7077"/>
     <enumeration value="7078"/>
     <enumeration value="7079"/>
     <enumeration value="7080"/>
     <enumeration value="7081"/>
     <enumeration value="7082"/>
     <enumeration value="7083"/>
     <enumeration value="7084"/>
     <enumeration value="7085"/>
     <enumeration value="7086"/>
     <enumeration value="7087"/>
     <enumeration value="7088"/>
     <enumeration value="7089"/>
     <enumeration value="7090"/>
     <enumeration value="7091"/>
     <enumeration value="7092"/>
     <enumeration value="7093"/>
     <enumeration value="7094"/>
     <enumeration value="7095"/>
     <enumeration value="7096"/>
     <enumeration value="7097"/>
     <enumeration value="7098"/>
     <enumeration value="7099"/>
     <enumeration value="7100"/>
     <enumeration value="7101"/>
     <enumeration value="7102"/>
     <enumeration value="7103"/>
     <enumeration value="7104"/>
     <enumeration value="7105"/>
     <enumeration value="7106"/>
     <enumeration value="7107"/>
     <enumeration value="7108"/>
     <enumeration value="7109"/>
     <enumeration value="7110"/>
     <enumeration value="7111"/>
     <enumeration value="7112"/>
     <enumeration value="7113"/>
     <enumeration value="7114"/>
     <enumeration value="7115"/>
     <enumeration value="7116"/>
     <enumeration value="7117"/>
     <enumeration value="7118"/>
     <enumeration value="7119"/>
     <enumeration value="7120"/>
     <enumeration value="7121"/>
     <enumeration value="7122"/>
     <enumeration value="7123"/>
     <enumeration value="7124"/>
     <enumeration value="7125"/>
     <enumeration value="7126"/>
     <enumeration value="7127"/>
     <enumeration value="8001"/>
     <enumeration value="8002"/>
     <enumeration value="8003"/>
    </restriction>
   </simpleType>
   <complexType name="AN99Type">
    <simpleContent>
     <extension base="xsd:string"/>
    </simpleContent>
   </complexType>
   <complexType name="QSLocationQSTWType">
    <sequence>
     <element name="btartId" type="xsd:int"/>
     <element name="qsCertification" type="xsd:int"/>
     <element name="description" type="xsd:string"/>
     <element name="twCertification" type="xsd:boolean"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://dtyp.soap.sla"/>
   <import namespace="http://msg.soap.sla"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Vector">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType"/>
    </sequence>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="selectResponse2">

      <wsdl:part name="selectReturn" type="tns1:QSExtLocationFreeRangeQueryReply"/>

   </wsdl:message>

   <wsdl:message name="selectQSTWResponse">

      <wsdl:part name="selectReturn" type="tns1:QSExtLocationQSTWReply"/>

   </wsdl:message>

   <wsdl:message name="selectStandardRequest">

      <wsdl:part name="in0" type="tns1:QSExtLocationBtartStandardQuery"/>

   </wsdl:message>

   <wsdl:message name="selectResponse1">

      <wsdl:part name="selectReturn" type="tns1:QSExtLocationQueryReply"/>

   </wsdl:message>

   <wsdl:message name="selectStandardResponse">

      <wsdl:part name="selectReturn" type="tns1:QSExtLocationBtartQueryStandardReply"/>

   </wsdl:message>

   <wsdl:message name="selectResponse">

      <wsdl:part name="selectReturn" type="tns1:QSExtLocationBtartQueryReply"/>

   </wsdl:message>

   <wsdl:message name="selectStandardRequest1">

      <wsdl:part name="in0" type="tns1:QSExtLocationStandardQuery"/>

   </wsdl:message>

   <wsdl:message name="selectQSTWRequest">

      <wsdl:part name="in0" type="tns1:QSExtLocationStandardQuery"/>

   </wsdl:message>

   <wsdl:message name="selectRequest">

      <wsdl:part name="in0" type="tns1:QSExtLocationBtartQuery"/>

   </wsdl:message>

   <wsdl:message name="selectRequest2">

      <wsdl:part name="in0" type="tns1:QSExtLocationStandardQuery"/>

   </wsdl:message>

   <wsdl:message name="selectRequest1">

      <wsdl:part name="in0" type="tns1:QSExtLocationQuery"/>

   </wsdl:message>

   <wsdl:message name="selectStandardResponse1">

      <wsdl:part name="selectReturn" type="tns1:QSExtLocationQueryStandardReply"/>

   </wsdl:message>

   <wsdl:portType name="QSv2MsgProcessor">

      <wsdl:operation name="selectStandard" parameterOrder="in0">

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

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

      </wsdl:operation>

      <wsdl:operation name="selectStandard" parameterOrder="in0">

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

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

      </wsdl:operation>

      <wsdl:operation name="select" parameterOrder="in0">

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

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

      </wsdl:operation>

      <wsdl:operation name="select" parameterOrder="in0">

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

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

      </wsdl:operation>

      <wsdl:operation name="select" parameterOrder="in0">

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

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

      </wsdl:operation>

      <wsdl:operation name="selectQSTW" parameterOrder="in0">

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

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

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="rpcrouterSoapBinding" type="impl:QSv2MsgProcessor">

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

      <wsdl:operation name="selectStandard">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="selectStandardRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="selectStandardResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="selectStandard">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="selectStandardRequest1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="selectStandardResponse1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="select">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="selectRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="selectResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="select">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="selectRequest1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="selectResponse1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="select">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="selectRequest2">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="selectResponse2">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="selectQSTW">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="selectQSTWRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="selectQSTWResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:qs-stadat" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="QSv2MsgProcessorService">

      <wsdl:port binding="impl:rpcrouterSoapBinding" name="rpcrouter">

         <wsdlsoap:address location="https://backup.qs-plattform.de/axissuche/services/rpcrouter"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
