<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/RequestFilingWebService/RequestFiling" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://tempuri.org/RequestFilingWebService/RequestFiling" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/RequestFilingWebService/RequestFiling">
      <s:element name="VerifyLogin">
        <s:complexType />
      </s:element>
      <s:element name="VerifyLoginResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="VerifyLoginResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InfAuthentic" type="tns:InfAuthentic" />
      <s:complexType name="InfAuthentic">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="FilingQueueSelect">
        <s:complexType />
      </s:element>
      <s:element name="FilingQueueSelectResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingQueueSelectResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingQueueSelectAll">
        <s:complexType />
      </s:element>
      <s:element name="FilingQueueSelectAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingQueueSelectAllResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingGetRejectionCodes">
        <s:complexType />
      </s:element>
      <s:element name="FilingGetRejectionCodesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingGetRejectionCodesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingGetSubdivisionCodes">
        <s:complexType />
      </s:element>
      <s:element name="FilingGetSubdivisionCodesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingGetSubdivisionCodesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingGetInstrumentCodes">
        <s:complexType />
      </s:element>
      <s:element name="FilingGetInstrumentCodesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingGetInstrumentCodesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAcceptedFilingTypes">
        <s:complexType />
      </s:element>
      <s:element name="GetAcceptedFilingTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAcceptedFilingTypesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestQueueFileSelect">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestQueueFileSelectResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingRequestQueueFileSelectResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestQueueFileSelectNext">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestQueueFileSelectNextResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingRequestQueueFileSelectNextResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConfigAccepted">
        <s:complexType />
      </s:element>
      <s:element name="ConfigAcceptedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConfigAcceptedResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConfigPending">
        <s:complexType />
      </s:element>
      <s:element name="ConfigPendingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConfigPendingResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConfigRejected">
        <s:complexType />
      </s:element>
      <s:element name="ConfigRejectedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConfigRejectedResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConfigImgUpdate">
        <s:complexType />
      </s:element>
      <s:element name="ConfigImgUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConfigImgUpdateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConfigRecorded">
        <s:complexType />
      </s:element>
      <s:element name="ConfigRecordedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConfigRecordedResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestAccepted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestAcceptedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingRequestAcceptedResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestRejected">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FilingRequestRejectedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FilingRequestRejectedResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertRequestFilingQueue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertRequestFilingQueueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InsertRequestFilingQueueResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LockRequestFilingQueue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LockRequestFilingQueueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LockRequestFilingQueueResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UnlockRequestFilingQueue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="xmlData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UnlockRequestFilingQueueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UnlockRequestFilingQueueResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="VerifyLoginSoapIn">
    <wsdl:part name="parameters" element="tns:VerifyLogin" />
  </wsdl:message>
  <wsdl:message name="VerifyLoginSoapOut">
    <wsdl:part name="parameters" element="tns:VerifyLoginResponse" />
  </wsdl:message>
  <wsdl:message name="VerifyLoginInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingQueueSelectSoapIn">
    <wsdl:part name="parameters" element="tns:FilingQueueSelect" />
  </wsdl:message>
  <wsdl:message name="FilingQueueSelectSoapOut">
    <wsdl:part name="parameters" element="tns:FilingQueueSelectResponse" />
  </wsdl:message>
  <wsdl:message name="FilingQueueSelectInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingQueueSelectAllSoapIn">
    <wsdl:part name="parameters" element="tns:FilingQueueSelectAll" />
  </wsdl:message>
  <wsdl:message name="FilingQueueSelectAllSoapOut">
    <wsdl:part name="parameters" element="tns:FilingQueueSelectAllResponse" />
  </wsdl:message>
  <wsdl:message name="FilingQueueSelectAllInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingGetRejectionCodesSoapIn">
    <wsdl:part name="parameters" element="tns:FilingGetRejectionCodes" />
  </wsdl:message>
  <wsdl:message name="FilingGetRejectionCodesSoapOut">
    <wsdl:part name="parameters" element="tns:FilingGetRejectionCodesResponse" />
  </wsdl:message>
  <wsdl:message name="FilingGetRejectionCodesInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingGetSubdivisionCodesSoapIn">
    <wsdl:part name="parameters" element="tns:FilingGetSubdivisionCodes" />
  </wsdl:message>
  <wsdl:message name="FilingGetSubdivisionCodesSoapOut">
    <wsdl:part name="parameters" element="tns:FilingGetSubdivisionCodesResponse" />
  </wsdl:message>
  <wsdl:message name="FilingGetSubdivisionCodesInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingGetInstrumentCodesSoapIn">
    <wsdl:part name="parameters" element="tns:FilingGetInstrumentCodes" />
  </wsdl:message>
  <wsdl:message name="FilingGetInstrumentCodesSoapOut">
    <wsdl:part name="parameters" element="tns:FilingGetInstrumentCodesResponse" />
  </wsdl:message>
  <wsdl:message name="FilingGetInstrumentCodesInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="GetAcceptedFilingTypesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAcceptedFilingTypes" />
  </wsdl:message>
  <wsdl:message name="GetAcceptedFilingTypesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAcceptedFilingTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAcceptedFilingTypesInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingRequestQueueFileSelectSoapIn">
    <wsdl:part name="parameters" element="tns:FilingRequestQueueFileSelect" />
  </wsdl:message>
  <wsdl:message name="FilingRequestQueueFileSelectSoapOut">
    <wsdl:part name="parameters" element="tns:FilingRequestQueueFileSelectResponse" />
  </wsdl:message>
  <wsdl:message name="FilingRequestQueueFileSelectInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingRequestQueueFileSelectNextSoapIn">
    <wsdl:part name="parameters" element="tns:FilingRequestQueueFileSelectNext" />
  </wsdl:message>
  <wsdl:message name="FilingRequestQueueFileSelectNextSoapOut">
    <wsdl:part name="parameters" element="tns:FilingRequestQueueFileSelectNextResponse" />
  </wsdl:message>
  <wsdl:message name="FilingRequestQueueFileSelectNextInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="ConfigAcceptedSoapIn">
    <wsdl:part name="parameters" element="tns:ConfigAccepted" />
  </wsdl:message>
  <wsdl:message name="ConfigAcceptedSoapOut">
    <wsdl:part name="parameters" element="tns:ConfigAcceptedResponse" />
  </wsdl:message>
  <wsdl:message name="ConfigAcceptedInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="ConfigPendingSoapIn">
    <wsdl:part name="parameters" element="tns:ConfigPending" />
  </wsdl:message>
  <wsdl:message name="ConfigPendingSoapOut">
    <wsdl:part name="parameters" element="tns:ConfigPendingResponse" />
  </wsdl:message>
  <wsdl:message name="ConfigPendingInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="ConfigRejectedSoapIn">
    <wsdl:part name="parameters" element="tns:ConfigRejected" />
  </wsdl:message>
  <wsdl:message name="ConfigRejectedSoapOut">
    <wsdl:part name="parameters" element="tns:ConfigRejectedResponse" />
  </wsdl:message>
  <wsdl:message name="ConfigRejectedInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="ConfigImgUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:ConfigImgUpdate" />
  </wsdl:message>
  <wsdl:message name="ConfigImgUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:ConfigImgUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="ConfigImgUpdateInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="ConfigRecordedSoapIn">
    <wsdl:part name="parameters" element="tns:ConfigRecorded" />
  </wsdl:message>
  <wsdl:message name="ConfigRecordedSoapOut">
    <wsdl:part name="parameters" element="tns:ConfigRecordedResponse" />
  </wsdl:message>
  <wsdl:message name="ConfigRecordedInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingRequestAcceptedSoapIn">
    <wsdl:part name="parameters" element="tns:FilingRequestAccepted" />
  </wsdl:message>
  <wsdl:message name="FilingRequestAcceptedSoapOut">
    <wsdl:part name="parameters" element="tns:FilingRequestAcceptedResponse" />
  </wsdl:message>
  <wsdl:message name="FilingRequestAcceptedInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="FilingRequestRejectedSoapIn">
    <wsdl:part name="parameters" element="tns:FilingRequestRejected" />
  </wsdl:message>
  <wsdl:message name="FilingRequestRejectedSoapOut">
    <wsdl:part name="parameters" element="tns:FilingRequestRejectedResponse" />
  </wsdl:message>
  <wsdl:message name="FilingRequestRejectedInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="InsertRequestFilingQueueSoapIn">
    <wsdl:part name="parameters" element="tns:InsertRequestFilingQueue" />
  </wsdl:message>
  <wsdl:message name="InsertRequestFilingQueueSoapOut">
    <wsdl:part name="parameters" element="tns:InsertRequestFilingQueueResponse" />
  </wsdl:message>
  <wsdl:message name="InsertRequestFilingQueueInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="LockRequestFilingQueueSoapIn">
    <wsdl:part name="parameters" element="tns:LockRequestFilingQueue" />
  </wsdl:message>
  <wsdl:message name="LockRequestFilingQueueSoapOut">
    <wsdl:part name="parameters" element="tns:LockRequestFilingQueueResponse" />
  </wsdl:message>
  <wsdl:message name="LockRequestFilingQueueInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:message name="UnlockRequestFilingQueueSoapIn">
    <wsdl:part name="parameters" element="tns:UnlockRequestFilingQueue" />
  </wsdl:message>
  <wsdl:message name="UnlockRequestFilingQueueSoapOut">
    <wsdl:part name="parameters" element="tns:UnlockRequestFilingQueueResponse" />
  </wsdl:message>
  <wsdl:message name="UnlockRequestFilingQueueInfAuthentic">
    <wsdl:part name="InfAuthentic" element="tns:InfAuthentic" />
  </wsdl:message>
  <wsdl:portType name="RequestFilingSoap">
    <wsdl:operation name="VerifyLogin">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Performs authentication and authorization logic.</wsdl:documentation>
      <wsdl:input message="tns:VerifyLoginSoapIn" />
      <wsdl:output message="tns:VerifyLoginSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingQueueSelect">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the pending and rejected documents currently in the queue. Returns INQUIRY_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingQueueSelectSoapIn" />
      <wsdl:output message="tns:FilingQueueSelectSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingQueueSelectAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the pending and rejected documents currently in the queue. Returns INQUIRY_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingQueueSelectAllSoapIn" />
      <wsdl:output message="tns:FilingQueueSelectAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingGetRejectionCodes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of the possible rejection codes. Returns INQUIRY_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingGetRejectionCodesSoapIn" />
      <wsdl:output message="tns:FilingGetRejectionCodesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingGetSubdivisionCodes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of the Subdivision Codes used by the system. Returns INQUIRY_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingGetSubdivisionCodesSoapIn" />
      <wsdl:output message="tns:FilingGetSubdivisionCodesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingGetInstrumentCodes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of the Instrument Codes used by the system. Returns INQUIRY_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingGetInstrumentCodesSoapIn" />
      <wsdl:output message="tns:FilingGetInstrumentCodesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAcceptedFilingTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of the PRIA and custom Filing Types accepted by the system. Returns INQUIRY_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:GetAcceptedFilingTypesSoapIn" />
      <wsdl:output message="tns:GetAcceptedFilingTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingRequestQueueFileSelect">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given the tracking number, returns the XML for a document currently in the queue, plus status information. Requires INQUIRY_GROUP schema and returns RESPONSE_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingRequestQueueFileSelectSoapIn" />
      <wsdl:output message="tns:FilingRequestQueueFileSelectSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingRequestQueueFileSelectNext">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given a tracking number, returns the XML for a document for the next pending document currently in the queue, plus status information. Requires INQUIRY_GROUP schema and returns RESPONSE_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingRequestQueueFileSelectNextSoapIn" />
      <wsdl:output message="tns:FilingRequestQueueFileSelectNextSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigAccepted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the current accepted status description string, for flexible status checking by client tools. Returns a single STRING value.</wsdl:documentation>
      <wsdl:input message="tns:ConfigAcceptedSoapIn" />
      <wsdl:output message="tns:ConfigAcceptedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigPending">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the current pending status description string, for flexible status checking by client tools. Returns a single STRING value.</wsdl:documentation>
      <wsdl:input message="tns:ConfigPendingSoapIn" />
      <wsdl:output message="tns:ConfigPendingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigRejected">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the current rejected status description string, for flexible status checking by client tools. Returns a single STRING value.</wsdl:documentation>
      <wsdl:input message="tns:ConfigRejectedSoapIn" />
      <wsdl:output message="tns:ConfigRejectedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigImgUpdate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the current image update status description string, for flexible status checking by client tools. Returns a single STRING value.</wsdl:documentation>
      <wsdl:input message="tns:ConfigImgUpdateSoapIn" />
      <wsdl:output message="tns:ConfigImgUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigRecorded">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the current image update status description string, for flexible status checking by client tools. Returns a single STRING value.</wsdl:documentation>
      <wsdl:input message="tns:ConfigRecordedSoapIn" />
      <wsdl:output message="tns:ConfigRecordedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingRequestAccepted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Accepts a pending document with a given tracking number. Requires REQUEST_GROUP schema and returns RESPONSE_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingRequestAcceptedSoapIn" />
      <wsdl:output message="tns:FilingRequestAcceptedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilingRequestRejected">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Rejects a pending document with a given tracking number. The rejection reasons must also be provided. Requires INQUIRY_GROUP schema and returns RESPONSE_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:FilingRequestRejectedSoapIn" />
      <wsdl:output message="tns:FilingRequestRejectedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertRequestFilingQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a new pending document in the queue, for later acception or rejection. Requires REQUEST_GROUP schema and returns RESPONSE_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:InsertRequestFilingQueueSoapIn" />
      <wsdl:output message="tns:InsertRequestFilingQueueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LockRequestFilingQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Locks a tracking number from other user access. Requires INQUIRY_GROUP schema and returns RESPONSE_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:LockRequestFilingQueueSoapIn" />
      <wsdl:output message="tns:LockRequestFilingQueueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UnlockRequestFilingQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Unlocks a tracking number for other user access. Requires INQUIRY_GROUP schema and returns RESPONSE_GROUP schema.</wsdl:documentation>
      <wsdl:input message="tns:UnlockRequestFilingQueueSoapIn" />
      <wsdl:output message="tns:UnlockRequestFilingQueueSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="RequestFilingSoap" type="tns:RequestFilingSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="VerifyLogin">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/VerifyLogin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:VerifyLoginInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingQueueSelect">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingQueueSelect" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingQueueSelectInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingQueueSelectAll">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingQueueSelectAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingQueueSelectAllInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingGetRejectionCodes">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingGetRejectionCodes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingGetRejectionCodesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingGetSubdivisionCodes">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingGetSubdivisionCodes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingGetSubdivisionCodesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingGetInstrumentCodes">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingGetInstrumentCodes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingGetInstrumentCodesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAcceptedFilingTypes">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/GetAcceptedFilingTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAcceptedFilingTypesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestQueueFileSelect">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestQueueFileSelect" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingRequestQueueFileSelectInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestQueueFileSelectNext">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestQueueFileSelectNext" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingRequestQueueFileSelectNextInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigAccepted">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigAccepted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ConfigAcceptedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigPending">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigPending" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ConfigPendingInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigRejected">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigRejected" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ConfigRejectedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigImgUpdate">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigImgUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ConfigImgUpdateInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigRecorded">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigRecorded" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ConfigRecordedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestAccepted">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestAccepted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingRequestAcceptedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestRejected">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestRejected" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FilingRequestRejectedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertRequestFilingQueue">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/InsertRequestFilingQueue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:InsertRequestFilingQueueInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LockRequestFilingQueue">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/LockRequestFilingQueue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:LockRequestFilingQueueInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UnlockRequestFilingQueue">
      <soap:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/UnlockRequestFilingQueue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:UnlockRequestFilingQueueInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="RequestFilingSoap12" type="tns:RequestFilingSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="VerifyLogin">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/VerifyLogin" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:VerifyLoginInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingQueueSelect">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingQueueSelect" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingQueueSelectInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingQueueSelectAll">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingQueueSelectAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingQueueSelectAllInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingGetRejectionCodes">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingGetRejectionCodes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingGetRejectionCodesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingGetSubdivisionCodes">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingGetSubdivisionCodes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingGetSubdivisionCodesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingGetInstrumentCodes">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingGetInstrumentCodes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingGetInstrumentCodesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAcceptedFilingTypes">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/GetAcceptedFilingTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAcceptedFilingTypesInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestQueueFileSelect">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestQueueFileSelect" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingRequestQueueFileSelectInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestQueueFileSelectNext">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestQueueFileSelectNext" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingRequestQueueFileSelectNextInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigAccepted">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigAccepted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ConfigAcceptedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigPending">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigPending" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ConfigPendingInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigRejected">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigRejected" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ConfigRejectedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigImgUpdate">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigImgUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ConfigImgUpdateInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigRecorded">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/ConfigRecorded" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ConfigRecordedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestAccepted">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestAccepted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingRequestAcceptedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilingRequestRejected">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/FilingRequestRejected" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FilingRequestRejectedInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertRequestFilingQueue">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/InsertRequestFilingQueue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:InsertRequestFilingQueueInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LockRequestFilingQueue">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/LockRequestFilingQueue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:LockRequestFilingQueueInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UnlockRequestFilingQueue">
      <soap12:operation soapAction="http://tempuri.org/RequestFilingWebService/RequestFiling/UnlockRequestFilingQueue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:UnlockRequestFilingQueueInfAuthentic" part="InfAuthentic" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="RequestFiling">
    <wsdl:port name="RequestFilingSoap" binding="tns:RequestFilingSoap">
      <soap:address location="http://ks284.cichosting.com/eRecord/RequestFiling.asmx" />
    </wsdl:port>
    <wsdl:port name="RequestFilingSoap12" binding="tns:RequestFilingSoap12">
      <soap12:address location="http://ks284.cichosting.com/eRecord/RequestFiling.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>