<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns2="http://response.service.penbase.com/xsd" xmlns:ns1="http://request.service.penbase.com/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns0="http://service.penbase.com/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://service.penbase.com/xsd">
    <wsdl:documentation>Data</wsdl:documentation>
    <wsdl:types>
        <xs:schema xmlns:ns="http://service.penbase.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://service.penbase.com/xsd">
            <xs:element name="WS_QueryCsv">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:QueryRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_QueryCsvResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:CsvResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_QueryJson">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:QueryRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_QueryJsonResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:JsonResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_assignData">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataAccountsRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_assignDataResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:SingleResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_purge">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_purgeResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:SingleResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_purgeBeforeDate">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:PurgeDateRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_purgeBeforeDateResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:SingleResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_reactivateData">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataAccountsRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_reactivateDataResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:SingleResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_unassignData">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataAccountsRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_unassignDataResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:SingleResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_Query">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:QueryRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_QueryResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:XmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getDump">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getDumpResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:XmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getLastAdded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getLastAddedResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:XmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getLastRemoved">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getLastRemovedResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:XmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getLastUpdated">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:DataRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_getLastUpdatedResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:XmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_sendRecords">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="request" nillable="true" type="ns1:XmlRecordsRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="WS_sendRecordsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns2:XmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
        <xs:schema xmlns:ax28="http://request.service.penbase.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://request.service.penbase.com/xsd">
            <xs:complexType name="QueryRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appId" type="xs:int"/>
                    <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="queryXml" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tableId" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="DataAccountsRequest">
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="accounts" nillable="true" type="xs:int"/>
                    <xs:element minOccurs="0" name="appId" type="xs:int"/>
                    <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tableId" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="DataRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appId" type="xs:int"/>
                    <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tableId" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="PurgeDateRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appId" type="xs:int"/>
                    <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tableId" type="xs:int"/>
                    <xs:element minOccurs="0" name="unixEpochTime" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="XmlRecordsRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appId" type="xs:int"/>
                    <xs:element minOccurs="0" name="inputXml" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tableId" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax29="http://response.service.penbase.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://response.service.penbase.com/xsd">
            <xs:complexType name="CsvResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="code" type="xs:int"/>
                    <xs:element minOccurs="0" name="outputCsv" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="JsonResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="code" type="xs:int"/>
                    <xs:element minOccurs="0" name="outputJson" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SingleResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="code" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="XmlResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="code" type="xs:int"/>
                    <xs:element minOccurs="0" name="outputXml" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="WS_QueryRequest">
        <wsdl:part name="parameters" element="ns0:WS_Query"/>
    </wsdl:message>
    <wsdl:message name="WS_QueryResponse">
        <wsdl:part name="parameters" element="ns0:WS_QueryResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_getLastAddedRequest">
        <wsdl:part name="parameters" element="ns0:WS_getLastAdded"/>
    </wsdl:message>
    <wsdl:message name="WS_getLastAddedResponse">
        <wsdl:part name="parameters" element="ns0:WS_getLastAddedResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_reactivateDataRequest">
        <wsdl:part name="parameters" element="ns0:WS_reactivateData"/>
    </wsdl:message>
    <wsdl:message name="WS_reactivateDataResponse">
        <wsdl:part name="parameters" element="ns0:WS_reactivateDataResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_getDumpRequest">
        <wsdl:part name="parameters" element="ns0:WS_getDump"/>
    </wsdl:message>
    <wsdl:message name="WS_getDumpResponse">
        <wsdl:part name="parameters" element="ns0:WS_getDumpResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_assignDataRequest">
        <wsdl:part name="parameters" element="ns0:WS_assignData"/>
    </wsdl:message>
    <wsdl:message name="WS_assignDataResponse">
        <wsdl:part name="parameters" element="ns0:WS_assignDataResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_purgeBeforeDateRequest">
        <wsdl:part name="parameters" element="ns0:WS_purgeBeforeDate"/>
    </wsdl:message>
    <wsdl:message name="WS_purgeBeforeDateResponse">
        <wsdl:part name="parameters" element="ns0:WS_purgeBeforeDateResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_QueryCsvRequest">
        <wsdl:part name="parameters" element="ns0:WS_QueryCsv"/>
    </wsdl:message>
    <wsdl:message name="WS_QueryCsvResponse">
        <wsdl:part name="parameters" element="ns0:WS_QueryCsvResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_QueryJsonRequest">
        <wsdl:part name="parameters" element="ns0:WS_QueryJson"/>
    </wsdl:message>
    <wsdl:message name="WS_QueryJsonResponse">
        <wsdl:part name="parameters" element="ns0:WS_QueryJsonResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_getLastUpdatedRequest">
        <wsdl:part name="parameters" element="ns0:WS_getLastUpdated"/>
    </wsdl:message>
    <wsdl:message name="WS_getLastUpdatedResponse">
        <wsdl:part name="parameters" element="ns0:WS_getLastUpdatedResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_unassignDataRequest">
        <wsdl:part name="parameters" element="ns0:WS_unassignData"/>
    </wsdl:message>
    <wsdl:message name="WS_unassignDataResponse">
        <wsdl:part name="parameters" element="ns0:WS_unassignDataResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_purgeRequest">
        <wsdl:part name="parameters" element="ns0:WS_purge"/>
    </wsdl:message>
    <wsdl:message name="WS_purgeResponse">
        <wsdl:part name="parameters" element="ns0:WS_purgeResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_getLastRemovedRequest">
        <wsdl:part name="parameters" element="ns0:WS_getLastRemoved"/>
    </wsdl:message>
    <wsdl:message name="WS_getLastRemovedResponse">
        <wsdl:part name="parameters" element="ns0:WS_getLastRemovedResponse"/>
    </wsdl:message>
    <wsdl:message name="WS_sendRecordsRequest">
        <wsdl:part name="parameters" element="ns0:WS_sendRecords"/>
    </wsdl:message>
    <wsdl:message name="WS_sendRecordsResponse">
        <wsdl:part name="parameters" element="ns0:WS_sendRecordsResponse"/>
    </wsdl:message>
    <wsdl:portType name="DataPortType">
        <wsdl:operation name="WS_Query">
            <wsdl:input message="ns0:WS_QueryRequest" wsaw:Action="urn:WS_Query"/>
            <wsdl:output message="ns0:WS_QueryResponse" wsaw:Action="urn:WS_QueryResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastAdded">
            <wsdl:input message="ns0:WS_getLastAddedRequest" wsaw:Action="urn:WS_getLastAdded"/>
            <wsdl:output message="ns0:WS_getLastAddedResponse" wsaw:Action="urn:WS_getLastAddedResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_reactivateData">
            <wsdl:input message="ns0:WS_reactivateDataRequest" wsaw:Action="urn:WS_reactivateData"/>
            <wsdl:output message="ns0:WS_reactivateDataResponse" wsaw:Action="urn:WS_reactivateDataResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_getDump">
            <wsdl:input message="ns0:WS_getDumpRequest" wsaw:Action="urn:WS_getDump"/>
            <wsdl:output message="ns0:WS_getDumpResponse" wsaw:Action="urn:WS_getDumpResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_assignData">
            <wsdl:input message="ns0:WS_assignDataRequest" wsaw:Action="urn:WS_assignData"/>
            <wsdl:output message="ns0:WS_assignDataResponse" wsaw:Action="urn:WS_assignDataResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_purgeBeforeDate">
            <wsdl:input message="ns0:WS_purgeBeforeDateRequest" wsaw:Action="urn:WS_purgeBeforeDate"/>
            <wsdl:output message="ns0:WS_purgeBeforeDateResponse" wsaw:Action="urn:WS_purgeBeforeDateResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryCsv">
            <wsdl:input message="ns0:WS_QueryCsvRequest" wsaw:Action="urn:WS_QueryCsv"/>
            <wsdl:output message="ns0:WS_QueryCsvResponse" wsaw:Action="urn:WS_QueryCsvResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryJson">
            <wsdl:input message="ns0:WS_QueryJsonRequest" wsaw:Action="urn:WS_QueryJson"/>
            <wsdl:output message="ns0:WS_QueryJsonResponse" wsaw:Action="urn:WS_QueryJsonResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastUpdated">
            <wsdl:input message="ns0:WS_getLastUpdatedRequest" wsaw:Action="urn:WS_getLastUpdated"/>
            <wsdl:output message="ns0:WS_getLastUpdatedResponse" wsaw:Action="urn:WS_getLastUpdatedResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_unassignData">
            <wsdl:input message="ns0:WS_unassignDataRequest" wsaw:Action="urn:WS_unassignData"/>
            <wsdl:output message="ns0:WS_unassignDataResponse" wsaw:Action="urn:WS_unassignDataResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_purge">
            <wsdl:input message="ns0:WS_purgeRequest" wsaw:Action="urn:WS_purge"/>
            <wsdl:output message="ns0:WS_purgeResponse" wsaw:Action="urn:WS_purgeResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastRemoved">
            <wsdl:input message="ns0:WS_getLastRemovedRequest" wsaw:Action="urn:WS_getLastRemoved"/>
            <wsdl:output message="ns0:WS_getLastRemovedResponse" wsaw:Action="urn:WS_getLastRemovedResponse"/>
        </wsdl:operation>
        <wsdl:operation name="WS_sendRecords">
            <wsdl:input message="ns0:WS_sendRecordsRequest" wsaw:Action="urn:WS_sendRecords"/>
            <wsdl:output message="ns0:WS_sendRecordsResponse" wsaw:Action="urn:WS_sendRecordsResponse"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="DataSOAP11Binding" type="ns0:DataPortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="WS_Query">
            <soap:operation soapAction="urn:WS_Query" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastAdded">
            <soap:operation soapAction="urn:WS_getLastAdded" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_reactivateData">
            <soap:operation soapAction="urn:WS_reactivateData" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getDump">
            <soap:operation soapAction="urn:WS_getDump" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_assignData">
            <soap:operation soapAction="urn:WS_assignData" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_purgeBeforeDate">
            <soap:operation soapAction="urn:WS_purgeBeforeDate" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryCsv">
            <soap:operation soapAction="urn:WS_QueryCsv" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryJson">
            <soap:operation soapAction="urn:WS_QueryJson" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastUpdated">
            <soap:operation soapAction="urn:WS_getLastUpdated" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_unassignData">
            <soap:operation soapAction="urn:WS_unassignData" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_purge">
            <soap:operation soapAction="urn:WS_purge" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastRemoved">
            <soap:operation soapAction="urn:WS_getLastRemoved" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_sendRecords">
            <soap:operation soapAction="urn:WS_sendRecords" 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="DataSOAP12Binding" type="ns0:DataPortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="WS_Query">
            <soap12:operation soapAction="urn:WS_Query" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastAdded">
            <soap12:operation soapAction="urn:WS_getLastAdded" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_reactivateData">
            <soap12:operation soapAction="urn:WS_reactivateData" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getDump">
            <soap12:operation soapAction="urn:WS_getDump" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_assignData">
            <soap12:operation soapAction="urn:WS_assignData" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_purgeBeforeDate">
            <soap12:operation soapAction="urn:WS_purgeBeforeDate" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryCsv">
            <soap12:operation soapAction="urn:WS_QueryCsv" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryJson">
            <soap12:operation soapAction="urn:WS_QueryJson" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastUpdated">
            <soap12:operation soapAction="urn:WS_getLastUpdated" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_unassignData">
            <soap12:operation soapAction="urn:WS_unassignData" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_purge">
            <soap12:operation soapAction="urn:WS_purge" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastRemoved">
            <soap12:operation soapAction="urn:WS_getLastRemoved" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_sendRecords">
            <soap12:operation soapAction="urn:WS_sendRecords" 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="DataHttpBinding" type="ns0:DataPortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="WS_Query">
            <http:operation location="Data/WS_Query"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_Query"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_Query"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastAdded">
            <http:operation location="Data/WS_getLastAdded"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_getLastAdded"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_getLastAdded"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_reactivateData">
            <http:operation location="Data/WS_reactivateData"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_reactivateData"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_reactivateData"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getDump">
            <http:operation location="Data/WS_getDump"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_getDump"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_getDump"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_assignData">
            <http:operation location="Data/WS_assignData"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_assignData"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_assignData"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_purgeBeforeDate">
            <http:operation location="Data/WS_purgeBeforeDate"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_purgeBeforeDate"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_purgeBeforeDate"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryCsv">
            <http:operation location="Data/WS_QueryCsv"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_QueryCsv"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_QueryCsv"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_QueryJson">
            <http:operation location="Data/WS_QueryJson"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_QueryJson"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_QueryJson"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastUpdated">
            <http:operation location="Data/WS_getLastUpdated"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_getLastUpdated"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_getLastUpdated"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_unassignData">
            <http:operation location="Data/WS_unassignData"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_unassignData"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_unassignData"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_purge">
            <http:operation location="Data/WS_purge"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_purge"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_purge"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_getLastRemoved">
            <http:operation location="Data/WS_getLastRemoved"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_getLastRemoved"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_getLastRemoved"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="WS_sendRecords">
            <http:operation location="Data/WS_sendRecords"/>
            <wsdl:input>
                <mime:content type="text/xml" part="WS_sendRecords"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="WS_sendRecords"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="Data">
        <wsdl:port name="DataSOAP11port_http" binding="ns0:DataSOAP11Binding">
            <soap:address location="http://dalyo.com:80/server/services/Data"/>
        </wsdl:port>
        <wsdl:port name="DataSOAP12port_http" binding="ns0:DataSOAP12Binding">
            <soap12:address location="http://dalyo.com:80/server/services/Data"/>
        </wsdl:port>
        <wsdl:port name="DataHttpport" binding="ns0:DataHttpBinding">
            <http:address location="http://dalyo.com:80/server/services/Data"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>
