<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IClientDataservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/">
  <message name="AS_ApplyUpdates0Request">
    <part name="ProviderName" type="xs:string"/>
    <part name="Delta" type="xs:anyType"/>
    <part name="MaxErrors" type="xs:int"/>
    <part name="OwnerData" type="xs:anyType"/>
  </message>
  <message name="AS_ApplyUpdates0Response">
    <part name="ErrorCount" type="xs:int"/>
    <part name="OwnerData" type="xs:anyType"/>
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="AS_GetRecords1Request">
    <part name="ProviderName" type="xs:string"/>
    <part name="Count" type="xs:int"/>
    <part name="Options" type="xs:int"/>
    <part name="CommandText" type="xs:string"/>
    <part name="Params" type="xs:anyType"/>
    <part name="OwnerData" type="xs:anyType"/>
  </message>
  <message name="AS_GetRecords1Response">
    <part name="RecsOut" type="xs:int"/>
    <part name="Params" type="xs:anyType"/>
    <part name="OwnerData" type="xs:anyType"/>
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="AS_DataRequest2Request">
    <part name="ProviderName" type="xs:string"/>
    <part name="Data" type="xs:anyType"/>
  </message>
  <message name="AS_DataRequest2Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="AS_GetProviderNames3Request"/>
  <message name="AS_GetProviderNames3Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="AS_GetParams4Request">
    <part name="ProviderName" type="xs:string"/>
    <part name="OwnerData" type="xs:anyType"/>
  </message>
  <message name="AS_GetParams4Response">
    <part name="OwnerData" type="xs:anyType"/>
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="AS_RowRequest5Request">
    <part name="ProviderName" type="xs:string"/>
    <part name="Row" type="xs:anyType"/>
    <part name="RequestType" type="xs:int"/>
    <part name="OwnerData" type="xs:anyType"/>
  </message>
  <message name="AS_RowRequest5Response">
    <part name="OwnerData" type="xs:anyType"/>
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="AS_Execute6Request">
    <part name="ProviderName" type="xs:string"/>
    <part name="CommandText" type="xs:string"/>
    <part name="Params" type="xs:anyType"/>
    <part name="OwnerData" type="xs:anyType"/>
  </message>
  <message name="AS_Execute6Response">
    <part name="Params" type="xs:anyType"/>
    <part name="OwnerData" type="xs:anyType"/>
  </message>
  <message name="Login7Request">
    <part name="Version" type="xs:int"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
  </message>
  <message name="Login7Response">
    <part name="UserInfo" type="xs:anyType"/>
    <part name="Config" type="xs:anyType"/>
  </message>
  <message name="GetAuditInfo8Request">
    <part name="DefectNo" type="xs:int"/>
    <part name="MetaData" type="xs:boolean"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="GetAuditInfo8Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="GetData9Request">
    <part name="SQL" type="xs:string"/>
    <part name="Count" type="xs:int"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="GetData9Response">
    <part name="Count" type="xs:int"/>
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="ApplyUpdates10Request">
    <part name="Delta" type="xs:anyType"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="ApplyUpdates10Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="GetStaticData11Request">
    <part name="Tables" type="xs:anyType"/>
    <part name="Versions" type="xs:anyType"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="GetStaticData11Response">
    <part name="Versions" type="xs:anyType"/>
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="RefreshRecord12Request">
    <part name="DefectNo" type="xs:int"/>
    <part name="RecordData" type="xs:anyType"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="RefreshRecord12Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="GetNewDefectNumbers13Request">
    <part name="Count" type="xs:int"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="GetNewDefectNumbers13Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="GetDefect14Request">
    <part name="DefectNo" type="xs:int"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="GetDefect14Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="UpdateUserInfo15Request">
    <part name="Username" type="xs:string"/>
    <part name="OldPassword" type="xs:string"/>
    <part name="NewPassword" type="xs:string"/>
    <part name="Email" type="xs:string"/>
    <part name="Phone" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="UpdateUserInfo15Response"/>
  <message name="GetClarifyInfo16Request">
    <part name="DefectNo" type="xs:int"/>
    <part name="MetaData" type="xs:boolean"/>
    <part name="Username" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="Version" type="xs:int"/>
  </message>
  <message name="GetClarifyInfo16Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="GetAttachInfo17Request">
    <part name="DefectNo" type="xs:int"/>
  </message>
  <message name="GetAttachInfo17Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <message name="UploadAttachment18Request">
    <part name="DefectNo" type="xs:int"/>
    <part name="Data" type="xs:anyType"/>
    <part name="More" type="xs:boolean"/>
  </message>
  <message name="UploadAttachment18Response"/>
  <message name="DownloadAttachment19Request">
    <part name="DefectNo" type="xs:int"/>
  </message>
  <message name="DownloadAttachment19Response">
    <part name="return" type="xs:anyType"/>
  </message>
  <portType name="IClientData">
    <operation name="AS_ApplyUpdates">
      <input message="tns:AS_ApplyUpdates0Request"/>
      <output message="tns:AS_ApplyUpdates0Response"/>
    </operation>
    <operation name="AS_GetRecords">
      <input message="tns:AS_GetRecords1Request"/>
      <output message="tns:AS_GetRecords1Response"/>
    </operation>
    <operation name="AS_DataRequest">
      <input message="tns:AS_DataRequest2Request"/>
      <output message="tns:AS_DataRequest2Response"/>
    </operation>
    <operation name="AS_GetProviderNames">
      <input message="tns:AS_GetProviderNames3Request"/>
      <output message="tns:AS_GetProviderNames3Response"/>
    </operation>
    <operation name="AS_GetParams">
      <input message="tns:AS_GetParams4Request"/>
      <output message="tns:AS_GetParams4Response"/>
    </operation>
    <operation name="AS_RowRequest">
      <input message="tns:AS_RowRequest5Request"/>
      <output message="tns:AS_RowRequest5Response"/>
    </operation>
    <operation name="AS_Execute">
      <input message="tns:AS_Execute6Request"/>
      <output message="tns:AS_Execute6Response"/>
    </operation>
    <operation name="Login">
      <input message="tns:Login7Request"/>
      <output message="tns:Login7Response"/>
    </operation>
    <operation name="GetAuditInfo">
      <input message="tns:GetAuditInfo8Request"/>
      <output message="tns:GetAuditInfo8Response"/>
    </operation>
    <operation name="GetData">
      <input message="tns:GetData9Request"/>
      <output message="tns:GetData9Response"/>
    </operation>
    <operation name="ApplyUpdates">
      <input message="tns:ApplyUpdates10Request"/>
      <output message="tns:ApplyUpdates10Response"/>
    </operation>
    <operation name="GetStaticData">
      <input message="tns:GetStaticData11Request"/>
      <output message="tns:GetStaticData11Response"/>
    </operation>
    <operation name="RefreshRecord">
      <input message="tns:RefreshRecord12Request"/>
      <output message="tns:RefreshRecord12Response"/>
    </operation>
    <operation name="GetNewDefectNumbers">
      <input message="tns:GetNewDefectNumbers13Request"/>
      <output message="tns:GetNewDefectNumbers13Response"/>
    </operation>
    <operation name="GetDefect">
      <input message="tns:GetDefect14Request"/>
      <output message="tns:GetDefect14Response"/>
    </operation>
    <operation name="UpdateUserInfo">
      <input message="tns:UpdateUserInfo15Request"/>
      <output message="tns:UpdateUserInfo15Response"/>
    </operation>
    <operation name="GetClarifyInfo">
      <input message="tns:GetClarifyInfo16Request"/>
      <output message="tns:GetClarifyInfo16Response"/>
    </operation>
    <operation name="GetAttachInfo">
      <input message="tns:GetAttachInfo17Request"/>
      <output message="tns:GetAttachInfo17Response"/>
    </operation>
    <operation name="UploadAttachment">
      <input message="tns:UploadAttachment18Request"/>
      <output message="tns:UploadAttachment18Response"/>
    </operation>
    <operation name="DownloadAttachment">
      <input message="tns:DownloadAttachment19Request"/>
      <output message="tns:DownloadAttachment19Response"/>
    </operation>
  </portType>
  <binding name="IClientDatabinding" type="tns:IClientData">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="AS_ApplyUpdates">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#AS_ApplyUpdates" style="rpc"/>
      <input message="tns:AS_ApplyUpdates0Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:AS_ApplyUpdates0Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="AS_GetRecords">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#AS_GetRecords" style="rpc"/>
      <input message="tns:AS_GetRecords1Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:AS_GetRecords1Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="AS_DataRequest">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#AS_DataRequest" style="rpc"/>
      <input message="tns:AS_DataRequest2Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:AS_DataRequest2Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="AS_GetProviderNames">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#AS_GetProviderNames" style="rpc"/>
      <input message="tns:AS_GetProviderNames3Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:AS_GetProviderNames3Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="AS_GetParams">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#AS_GetParams" style="rpc"/>
      <input message="tns:AS_GetParams4Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:AS_GetParams4Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="AS_RowRequest">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#AS_RowRequest" style="rpc"/>
      <input message="tns:AS_RowRequest5Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:AS_RowRequest5Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="AS_Execute">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#AS_Execute" style="rpc"/>
      <input message="tns:AS_Execute6Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:AS_Execute6Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="Login">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#Login" style="rpc"/>
      <input message="tns:Login7Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:Login7Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="GetAuditInfo">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#GetAuditInfo" style="rpc"/>
      <input message="tns:GetAuditInfo8Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:GetAuditInfo8Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="GetData">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#GetData" style="rpc"/>
      <input message="tns:GetData9Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:GetData9Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="ApplyUpdates">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#ApplyUpdates" style="rpc"/>
      <input message="tns:ApplyUpdates10Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:ApplyUpdates10Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="GetStaticData">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#GetStaticData" style="rpc"/>
      <input message="tns:GetStaticData11Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:GetStaticData11Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="RefreshRecord">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#RefreshRecord" style="rpc"/>
      <input message="tns:RefreshRecord12Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:RefreshRecord12Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="GetNewDefectNumbers">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#GetNewDefectNumbers" style="rpc"/>
      <input message="tns:GetNewDefectNumbers13Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:GetNewDefectNumbers13Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="GetDefect">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#GetDefect" style="rpc"/>
      <input message="tns:GetDefect14Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:GetDefect14Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="UpdateUserInfo">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#UpdateUserInfo" style="rpc"/>
      <input message="tns:UpdateUserInfo15Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:UpdateUserInfo15Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="GetClarifyInfo">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#GetClarifyInfo" style="rpc"/>
      <input message="tns:GetClarifyInfo16Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:GetClarifyInfo16Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="GetAttachInfo">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#GetAttachInfo" style="rpc"/>
      <input message="tns:GetAttachInfo17Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:GetAttachInfo17Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="UploadAttachment">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#UploadAttachment" style="rpc"/>
      <input message="tns:UploadAttachment18Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:UploadAttachment18Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
    <operation name="DownloadAttachment">
      <soap:operation soapAction="urn:RaidServer_TLB-IClientData#DownloadAttachment" style="rpc"/>
      <input message="tns:DownloadAttachment19Request">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </input>
      <output message="tns:DownloadAttachment19Response">
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RaidServer_TLB-IClientData"/>
      </output>
    </operation>
  </binding>
  <service name="IClientDataservice">
    <port name="IClientDataPort" binding="tns:IClientDatabinding">
      <soap:address location="http://qc.codegear.com/coBugCGI.EXE/soap/IClientData"/>
    </port>
  </service>
</definitions>

