<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- v.1.1 [2019-05-14]-->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
             xmlns:tns="http://infoproff.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
             xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" name="OrderController"
             targetNamespace="http://infoproff.com/">

    <wsdl:types>
        <xsd:schema targetNamespace="http://infoproff.com/" xmlns="http://www.w3.org/2001/XMLSchema">
            <include schemaLocation="order.xsd"/>
            <include schemaLocation="report.xsd"/>
            <include schemaLocation="creditopinioncalculator.xsd"/>
        </xsd:schema>
    </wsdl:types>

    <wsdl:message name="msgOrderReportRequest">
        <wsdl:part name="OrderReportRequest" type="tns:OrderReportRequest"/>
    </wsdl:message>
    <wsdl:message name="msgOrderReportResponse">
        <wsdl:part name="OrderReportResponse" type="tns:OrderReportResponse"/>
    </wsdl:message>

    <wsdl:message name="msgOrderConfirmationRequest">
        <wsdl:part name="OrderConfirmationRequest" type="tns:OrderConfirmationRequest"/>
    </wsdl:message>
    <wsdl:message name="msgOrderConfirmationResponse">
        <wsdl:part name="OrderConfirmationResponse" type="tns:OrderConfirmationResponse"/>
    </wsdl:message>

    <wsdl:message name="msgOrderCancellationRequest">
        <wsdl:part name="OrderCancellationRequest" type="tns:OrderCancellationRequest"/>
    </wsdl:message>
    <wsdl:message name="msgOrderCancellationResponse">
        <wsdl:part name="OrderCancellationResponse" type="tns:OrderCancellationResponse"/>
    </wsdl:message>

    <wsdl:message name="msgChkStatusRequest">
        <wsdl:part name="ChkStatusRequest" type="tns:ChkStatusRequest"/>
    </wsdl:message>
    <wsdl:message name="msgChkStatusResponse">
        <wsdl:part name="ChkStatusResponse" type="tns:ChkStatusResponse"/>
    </wsdl:message>

    <wsdl:message name="msgGetReportRequest">
        <wsdl:part name="GetReportRequest" type="tns:GetReportRequest"/>
    </wsdl:message>
    <wsdl:message name="msgGetReportResponse">
        <wsdl:part name="GetReportResponse" type="tns:GetReportResponse"/>
    </wsdl:message>

    <wsdl:message name="msgSimpleSearchRequest">
        <wsdl:part name="SimpleSearchRequest" type="tns:SimpleSearchRequest"/>
    </wsdl:message>
    <wsdl:message name="msgSimpleSearchResponse">
        <wsdl:part name="SimpleSearchResponse" type="tns:SimpleSearchResponse"/>
    </wsdl:message>

    <wsdl:message name="msgGetClassifiersFinancialStatementsRequest">
        <wsdl:part name="GetClassifiersFinancialStatementsRequest" type="tns:GetClassifiersFinancialStatementsRequest"/>
    </wsdl:message>
    <wsdl:message name="msgGetClassifiersFinancialStatementsResponse">
        <wsdl:part name="GetClassifiersFinancialStatementsResponse"
                   type="tns:GetClassifiersFinancialStatementsResponse"/>
    </wsdl:message>

    <wsdl:message name="msgGetLegalFormsRequest">
        <wsdl:part name="GetLegalFormsRequest" type="tns:GetLegalFormsRequest"/>
    </wsdl:message>
    <wsdl:message name="msgGetLegalFormsResponse">
        <wsdl:part name="GetLegalFormsResponse" type="tns:GetLegalFormsResponse"/>
    </wsdl:message>

    <wsdl:message name="msgGetActivityClassificatorsRequest">
        <wsdl:part name="GetActivityClassificatorsRequest" type="tns:GetActivityClassificatorsRequest"/>
    </wsdl:message>
    <wsdl:message name="msgGetActivityClassificatorsResponse">
        <wsdl:part name="GetActivityClassificatorsResponse" type="tns:GetActivityClassificatorsResponse"/>
    </wsdl:message>

    <wsdl:message name="msgGetDictionaryStandardPhrasesRequest">
        <wsdl:part name="GetDictionaryStandardPhrasesRequest" type="tns:GetDictionaryStandardPhrasesRequest"/>
    </wsdl:message>
    <wsdl:message name="msgGetDictionaryStandardPhrasesResponse">
        <wsdl:part name="GetDictionaryStandardPhrasesResponse" type="tns:GetDictionaryStandardPhrasesResponse"/>
    </wsdl:message>
    <wsdl:message name="msgGetAvailableProductsRequest">
        <wsdl:part name="GetAvailableProductsRequest" type="tns:GetAvailableProductsRequest"/>
    </wsdl:message>
    <wsdl:message name="msgGetAvailableProductsResponse">
        <wsdl:part name="GetAvailableProductsResponse" type="tns:GetAvailableProductsResponse"/>
    </wsdl:message>

    <wsdl:message name="msgCreditOpinionCalculatorRequest">
        <wsdl:part name="CreditOpinionCalculatorRequest" type="tns:CreditOpinionCalculatorRequest"/>
    </wsdl:message>
    <wsdl:message name="msgCreditOpinionCalculatorResponse">
        <wsdl:part name="CreditOpinionCalculatorResponse" type="tns:CreditOpinionCalculatorResponse"/>
    </wsdl:message>

    <wsdl:portType name="ReportControllerPortType">
        <wsdl:operation name="Order">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgOrderReportRequest"/>
            <wsdl:output message="tns:msgOrderReportResponse"/>
        </wsdl:operation>
        <wsdl:operation name="OrderConfirmation">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgOrderConfirmationRequest"/>
            <wsdl:output message="tns:msgOrderConfirmationResponse"/>
        </wsdl:operation>
        <wsdl:operation name="OrderCancellation">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgOrderCancellationRequest"/>
            <wsdl:output message="tns:msgOrderCancellationResponse"/>
        </wsdl:operation>
        <wsdl:operation name="ChkStatus">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgChkStatusRequest"/>
            <wsdl:output message="tns:msgChkStatusResponse"/>
        </wsdl:operation>
        <wsdl:operation name="GetReport">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgGetReportRequest"/>
            <wsdl:output message="tns:msgGetReportResponse"/>
        </wsdl:operation>
        <wsdl:operation name="SimpleSearch">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgSimpleSearchRequest"/>
            <wsdl:output message="tns:msgSimpleSearchResponse"/>
        </wsdl:operation>
        <wsdl:operation name="GetClassifiersFinancialStatements">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgGetClassifiersFinancialStatementsRequest"/>
            <wsdl:output message="tns:msgGetClassifiersFinancialStatementsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="GetLegalForms">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgGetLegalFormsRequest"/>
            <wsdl:output message="tns:msgGetLegalFormsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="GetActivityClassificators">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgGetActivityClassificatorsRequest"/>
            <wsdl:output message="tns:msgGetActivityClassificatorsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="GetDictionaryStandardPhrases">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgGetDictionaryStandardPhrasesRequest"/>
            <wsdl:output message="tns:msgGetDictionaryStandardPhrasesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="GetAvailableProducts">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgGetAvailableProductsRequest"/>
            <wsdl:output message="tns:msgGetAvailableProductsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CreditOpinionCalculator">
            <wsdl:documentation/>
            <wsdl:input message="tns:msgCreditOpinionCalculatorRequest"/>
            <wsdl:output message="tns:msgCreditOpinionCalculatorResponse"/>
        </wsdl:operation>
    </wsdl:portType>

    <wsdl:binding name="ReportControllerBinding" type="tns:ReportControllerPortType">
        <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="Order">
            <soap:operation soapAction="http://infoproff.com/#Order" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="OrderConfirmation">
            <soap:operation soapAction="http://infoproff.com/#OrderConfirmation" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="OrderCancellation">
            <soap:operation soapAction="http://infoproff.com/#OrderCancellation" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="ChkStatus">
            <soap:operation soapAction="http://infoproff.com/#ChkStatus" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="GetReport">
            <soap:operation soapAction="http://infoproff.com/#GetReport" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="SimpleSearch">
            <soap:operation soapAction="http://infoproff.com/#SimpleSearch" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="GetClassifiersFinancialStatements">
            <soap:operation soapAction="http://infoproff.com/#GetClassifiersFinancialStatements" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="GetLegalForms">
            <soap:operation soapAction="http://infoproff.com/#GetLegalForms" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="GetActivityClassificators">
            <soap:operation soapAction="http://infoproff.com/#GetActivityClassificators" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="GetDictionaryStandardPhrases">
            <soap:operation soapAction="http://infoproff.com/#GetDictionaryStandardPhrases" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="GetAvailableProducts">
            <soap:operation soapAction="http://infoproff.com/#GetAvailableProducts" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CreditOpinionCalculator">
            <soap:operation soapAction="http://infoproff.com/#CreditOpinionCalculator" style="rpc"/>
            <wsdl:input>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" namespace="http://infoproff.com/"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>

    <wsdl:service name="ReportControllerService">
        <wsdl:port name="ReportControllerPort" binding="tns:ReportControllerBinding">
            <soap:address location="https://ws2.infoproff.com/api/soap?ws=1" />
        </wsdl:port>
    </wsdl:service>
</definitions>
