<wsdl:definitions name="TUIKSS" targetNamespace="http://integration/webServices" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://integration/webServices" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
    <xsd:schema targetNamespace="http://integration/webServices" xmlns:SOAP_ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://integration/webServices" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
          
          <xsd:complexType name="IscoArama">
            <xsd:sequence>
              <xsd:element name="IscoArama" nillable="true" type="tns:IscoArama2"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="IscoArama2">
            <xsd:sequence>
              <xsd:element name="KELIME" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="IscoAramaResponse">
            <xsd:sequence>
              <xsd:element name="Isco" nillable="true" type="tns:ArrayOfIsco"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="Isco">
            <xsd:sequence>
              <xsd:element name="KOD" nillable="true" type="xsd:string"/>
              <xsd:element name="TANIM" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="ArrayOfIsco"><xsd:sequence>
			<xsd:element maxOccurs="unbounded" name="ArrayOfIscoItem" type="tns:Isco"/>
		</xsd:sequence>

          </xsd:complexType>
          <xsd:complexType name="NaceRev11Arama">
            <xsd:sequence>
              <xsd:element name="NaceRev11Arama" nillable="true" type="tns:NaceRev11Arama2"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="NaceRev11Arama2">
            <xsd:sequence>
              <xsd:element name="KELIME" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="NaceRev11AramaResponse">
            <xsd:sequence>
              <xsd:element name="NaceRev11" nillable="true" type="tns:ArrayOfNaceRev11"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="NaceRev11">
            <xsd:sequence>
              <xsd:element name="KOD" nillable="true" type="xsd:string"/>
              <xsd:element name="TANIM" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="ArrayOfNaceRev11"><xsd:sequence>
			<xsd:element maxOccurs="unbounded" name="ArrayOfNaceRev11Item" type="tns:NaceRev11"/>
		</xsd:sequence>

          </xsd:complexType>
          <xsd:complexType name="NaceRev2Arama">
            <xsd:sequence>
              <xsd:element name="NaceRev2Arama" nillable="true" type="tns:NaceRev2Arama2"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="NaceRev2Arama2">
            <xsd:sequence>
              <xsd:element name="KELIME" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="NaceRev2AramaResponse">
            <xsd:sequence>
              <xsd:element name="NaceRev2" nillable="true" type="tns:ArrayOfNaceRev2"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="NaceRev2">
            <xsd:sequence>
              <xsd:element name="KOD" nillable="true" type="xsd:string"/>
              <xsd:element name="TANIM" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="ArrayOfNaceRev2"><xsd:sequence>
			<xsd:element maxOccurs="unbounded" name="ArrayOfNaceRev2Item" type="tns:NaceRev2"/>
		</xsd:sequence>

          </xsd:complexType>
          <xsd:complexType name="Prodcom2010Arama">
            <xsd:sequence>
              <xsd:element name="ProdcomAramaDoc" nillable="true" type="tns:ProdcomAramaDoc"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="ProdcomAramaDoc">
            <xsd:sequence>
              <xsd:element name="KELIME" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="Prodcom2010AramaResponse">
            <xsd:sequence>
              <xsd:element name="ProdcomDoc" nillable="true" type="tns:ArrayOfProdcomDoc"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="ProdcomDoc">
            <xsd:sequence>
              <xsd:element name="KOD" nillable="true" type="xsd:string"/>
              <xsd:element name="TANIM" nillable="true" type="xsd:string"/>
              <xsd:element name="OLCU_BIRIMI" nillable="true" type="xsd:string"/>
              <xsd:element name="OLCU_BIRIM_KODU" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="ArrayOfProdcomDoc"><xsd:sequence>
			<xsd:element maxOccurs="unbounded" name="ArrayOfProdcomDocItem" type="tns:ProdcomDoc"/>
		</xsd:sequence>

          </xsd:complexType>
          <xsd:complexType name="Prodcom2006Arama">
            <xsd:sequence>
              <xsd:element name="Prodcom2006Arama" nillable="true" type="tns:Prodcom2006Arama2"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="Prodcom2006Arama2">
            <xsd:sequence>
              <xsd:element name="KELIME" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="Prodcom2006AramaResponse">
            <xsd:sequence>
              <xsd:element name="Prodcom2006" nillable="true" type="tns:ArrayOfProdcom2006"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="Prodcom2006">
            <xsd:sequence>
              <xsd:element name="KOD" nillable="true" type="xsd:string"/>
              <xsd:element name="TANIM" nillable="true" type="xsd:string"/>
              <xsd:element name="OLCU_BIRIMI" nillable="true" type="xsd:string"/>
              <xsd:element name="OLCU_BIRIM_KODU" nillable="true" type="xsd:string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:complexType name="ArrayOfProdcom2006"><xsd:sequence>
			<xsd:element maxOccurs="unbounded" name="ArrayOfProdcom2006Item" type="tns:Prodcom2006"/>
		</xsd:sequence>

          </xsd:complexType>
        			<xsd:element name="IscoArama" type="tns:IscoArama"/>
			<xsd:element name="IscoAramaResponse" type="tns:IscoAramaResponse"/>
			<xsd:element name="NaceRev11Arama" type="tns:NaceRev11Arama"/>
			<xsd:element name="NaceRev11AramaResponse" type="tns:NaceRev11AramaResponse"/>
			<xsd:element name="NaceRev2Arama" type="tns:NaceRev2Arama"/>
			<xsd:element name="NaceRev2AramaResponse" type="tns:NaceRev2AramaResponse"/>
			<xsd:element name="Prodcom2006Arama" type="tns:Prodcom2006Arama"/>
			<xsd:element name="Prodcom2006AramaResponse" type="tns:Prodcom2006AramaResponse"/>
			<xsd:element name="Prodcom2010Arama" type="tns:Prodcom2010Arama"/>
			<xsd:element name="Prodcom2010AramaResponse" type="tns:Prodcom2010AramaResponse"/>
	</xsd:schema>
  </wsdl:types>
  <wsdl:message name="TUIKSS_PortType_Prodcom2010Arama">
    <wsdl:part element="tns:Prodcom2010Arama" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_IscoAramaResponse">
    <wsdl:part element="tns:IscoAramaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_NaceRev11AramaResponse">
    <wsdl:part element="tns:NaceRev11AramaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_NaceRev11Arama">
    <wsdl:part element="tns:NaceRev11Arama" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_Prodcom2006AramaResponse">
    <wsdl:part element="tns:Prodcom2006AramaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_Prodcom2006Arama">
    <wsdl:part element="tns:Prodcom2006Arama" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_IscoArama">
    <wsdl:part element="tns:IscoArama" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_NaceRev2Arama">
    <wsdl:part element="tns:NaceRev2Arama" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_NaceRev2AramaResponse">
    <wsdl:part element="tns:NaceRev2AramaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TUIKSS_PortType_Prodcom2010AramaResponse">
    <wsdl:part element="tns:Prodcom2010AramaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="TUIKSS_PortType">
    <wsdl:operation name="IscoArama">
      <wsdl:input message="tns:TUIKSS_PortType_IscoArama">
    </wsdl:input>
      <wsdl:output message="tns:TUIKSS_PortType_IscoAramaResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NaceRev11Arama">
      <wsdl:input message="tns:TUIKSS_PortType_NaceRev11Arama">
    </wsdl:input>
      <wsdl:output message="tns:TUIKSS_PortType_NaceRev11AramaResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NaceRev2Arama">
      <wsdl:input message="tns:TUIKSS_PortType_NaceRev2Arama">
    </wsdl:input>
      <wsdl:output message="tns:TUIKSS_PortType_NaceRev2AramaResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Prodcom2006Arama">
      <wsdl:input message="tns:TUIKSS_PortType_Prodcom2006Arama">
    </wsdl:input>
      <wsdl:output message="tns:TUIKSS_PortType_Prodcom2006AramaResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Prodcom2010Arama">
      <wsdl:input message="tns:TUIKSS_PortType_Prodcom2010Arama">
    </wsdl:input>
      <wsdl:output message="tns:TUIKSS_PortType_Prodcom2010AramaResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="webServices_TUIKSS_Binder" type="tns:TUIKSS_PortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="IscoArama">
      <soap:operation soapAction="webServices_TUIKSS_Binder_IscoArama" style="document"/>
      <wsdl:input>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NaceRev11Arama">
      <soap:operation soapAction="webServices_TUIKSS_Binder_NaceRev11Arama" style="document"/>
      <wsdl:input>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NaceRev2Arama">
      <soap:operation soapAction="webServices_TUIKSS_Binder_NaceRev2Arama" style="document"/>
      <wsdl:input>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Prodcom2006Arama">
      <soap:operation soapAction="webServices_TUIKSS_Binder_Prodcom2006Arama" style="document"/>
      <wsdl:input>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Prodcom2010Arama">
      <soap:operation soapAction="webServices_TUIKSS_Binder_Prodcom2010Arama" style="document"/>
      <wsdl:input>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body parts="parameters" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="TUIKSS">
    <wsdl:port binding="tns:webServices_TUIKSS_Binder" name="webServices_TUIKSS_Port">
      <soap:address location="http://tuikws.tuik.gov.tr:8080/ws/TUIKSS"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>