<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns:s1="http://www.manatron.com/eRecording/AbstractTypes" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.manatron.com/eRecording" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.manatron.com/eRecording" xmlns="http://schemas.xmlsoap.org/wsdl/">
  <types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.manatron.com/eRecording">
      <s:element name="SubmitFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sLogonName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPassphrase" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="baXMLData" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubmitFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SubmitFileResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReturnFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sLogonName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPassphrase" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransportID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReturnFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReturnFileResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sLogonName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPassphrase" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransportID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStatusResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMachineName">
        <s:complexType />
      </s:element>
      <s:element name="GetMachineNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMachineNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Version">
        <s:complexType />
      </s:element>
      <s:element name="VersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="VersionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="base64Binary" nillable="true" type="s:base64Binary" />
    </s:schema>
    <s:schema targetNamespace="http://www.manatron.com/eRecording/AbstractTypes">
      <s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
      <s:complexType name="StringArray">
        <s:complexContent mixed="false">
          <s:restriction base="soapenc:Array">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="String" type="s:string" />
            </s:sequence>
          </s:restriction>
        </s:complexContent>
      </s:complexType>
    </s:schema>
  </types>
  <message name="SubmitFileSoapIn">
    <part name="parameters" element="s0:SubmitFile" />
  </message>
  <message name="SubmitFileSoapOut">
    <part name="parameters" element="s0:SubmitFileResponse" />
  </message>
  <message name="GetReturnFileSoapIn">
    <part name="parameters" element="s0:GetReturnFile" />
  </message>
  <message name="GetReturnFileSoapOut">
    <part name="parameters" element="s0:GetReturnFileResponse" />
  </message>
  <message name="GetStatusSoapIn">
    <part name="parameters" element="s0:GetStatus" />
  </message>
  <message name="GetStatusSoapOut">
    <part name="parameters" element="s0:GetStatusResponse" />
  </message>
  <message name="GetMachineNameSoapIn">
    <part name="parameters" element="s0:GetMachineName" />
  </message>
  <message name="GetMachineNameSoapOut">
    <part name="parameters" element="s0:GetMachineNameResponse" />
  </message>
  <message name="VersionSoapIn">
    <part name="parameters" element="s0:Version" />
  </message>
  <message name="VersionSoapOut">
    <part name="parameters" element="s0:VersionResponse" />
  </message>
  <message name="SubmitFileHttpGetIn">
    <part name="sLogonName" type="s:string" />
    <part name="sPassphrase" type="s:string" />
    <part name="baXMLData" type="s1:StringArray" />
  </message>
  <message name="SubmitFileHttpGetOut">
    <part name="Body" element="s0:string" />
  </message>
  <message name="GetReturnFileHttpGetIn">
    <part name="sLogonName" type="s:string" />
    <part name="sPassphrase" type="s:string" />
    <part name="TransportID" type="s:string" />
  </message>
  <message name="GetReturnFileHttpGetOut">
    <part name="Body" element="s0:base64Binary" />
  </message>
  <message name="GetStatusHttpGetIn">
    <part name="sLogonName" type="s:string" />
    <part name="sPassphrase" type="s:string" />
    <part name="TransportID" type="s:string" />
  </message>
  <message name="GetStatusHttpGetOut">
    <part name="Body" element="s0:string" />
  </message>
  <message name="GetMachineNameHttpGetIn" />
  <message name="GetMachineNameHttpGetOut">
    <part name="Body" element="s0:string" />
  </message>
  <message name="VersionHttpGetIn" />
  <message name="VersionHttpGetOut">
    <part name="Body" element="s0:string" />
  </message>
  <message name="SubmitFileHttpPostIn">
    <part name="sLogonName" type="s:string" />
    <part name="sPassphrase" type="s:string" />
    <part name="baXMLData" type="s1:StringArray" />
  </message>
  <message name="SubmitFileHttpPostOut">
    <part name="Body" element="s0:string" />
  </message>
  <message name="GetReturnFileHttpPostIn">
    <part name="sLogonName" type="s:string" />
    <part name="sPassphrase" type="s:string" />
    <part name="TransportID" type="s:string" />
  </message>
  <message name="GetReturnFileHttpPostOut">
    <part name="Body" element="s0:base64Binary" />
  </message>
  <message name="GetStatusHttpPostIn">
    <part name="sLogonName" type="s:string" />
    <part name="sPassphrase" type="s:string" />
    <part name="TransportID" type="s:string" />
  </message>
  <message name="GetStatusHttpPostOut">
    <part name="Body" element="s0:string" />
  </message>
  <message name="GetMachineNameHttpPostIn" />
  <message name="GetMachineNameHttpPostOut">
    <part name="Body" element="s0:string" />
  </message>
  <message name="VersionHttpPostIn" />
  <message name="VersionHttpPostOut">
    <part name="Body" element="s0:string" />
  </message>
  <portType name="eRecordPRIASoap">
    <operation name="SubmitFile">
      <documentation>This method allows a submitter to submit an XML file for recordation.</documentation>
      <input message="s0:SubmitFileSoapIn" />
      <output message="s0:SubmitFileSoapOut" />
    </operation>
    <operation name="GetReturnFile">
      <documentation>This method allows a submitter to retrieve the return file for the submitted XML file.</documentation>
      <input message="s0:GetReturnFileSoapIn" />
      <output message="s0:GetReturnFileSoapOut" />
    </operation>
    <operation name="GetStatus">
      <documentation>This method allows a submitter to get the status of the submitted XML file.</documentation>
      <input message="s0:GetStatusSoapIn" />
      <output message="s0:GetStatusSoapOut" />
    </operation>
    <operation name="GetMachineName">
      <documentation>Obtains the Server Machine Name</documentation>
      <input message="s0:GetMachineNameSoapIn" />
      <output message="s0:GetMachineNameSoapOut" />
    </operation>
    <operation name="Version">
      <documentation>Obtains Version #</documentation>
      <input message="s0:VersionSoapIn" />
      <output message="s0:VersionSoapOut" />
    </operation>
  </portType>
  <portType name="eRecordPRIAHttpGet">
    <operation name="SubmitFile">
      <documentation>This method allows a submitter to submit an XML file for recordation.</documentation>
      <input message="s0:SubmitFileHttpGetIn" />
      <output message="s0:SubmitFileHttpGetOut" />
    </operation>
    <operation name="GetReturnFile">
      <documentation>This method allows a submitter to retrieve the return file for the submitted XML file.</documentation>
      <input message="s0:GetReturnFileHttpGetIn" />
      <output message="s0:GetReturnFileHttpGetOut" />
    </operation>
    <operation name="GetStatus">
      <documentation>This method allows a submitter to get the status of the submitted XML file.</documentation>
      <input message="s0:GetStatusHttpGetIn" />
      <output message="s0:GetStatusHttpGetOut" />
    </operation>
    <operation name="GetMachineName">
      <documentation>Obtains the Server Machine Name</documentation>
      <input message="s0:GetMachineNameHttpGetIn" />
      <output message="s0:GetMachineNameHttpGetOut" />
    </operation>
    <operation name="Version">
      <documentation>Obtains Version #</documentation>
      <input message="s0:VersionHttpGetIn" />
      <output message="s0:VersionHttpGetOut" />
    </operation>
  </portType>
  <portType name="eRecordPRIAHttpPost">
    <operation name="SubmitFile">
      <documentation>This method allows a submitter to submit an XML file for recordation.</documentation>
      <input message="s0:SubmitFileHttpPostIn" />
      <output message="s0:SubmitFileHttpPostOut" />
    </operation>
    <operation name="GetReturnFile">
      <documentation>This method allows a submitter to retrieve the return file for the submitted XML file.</documentation>
      <input message="s0:GetReturnFileHttpPostIn" />
      <output message="s0:GetReturnFileHttpPostOut" />
    </operation>
    <operation name="GetStatus">
      <documentation>This method allows a submitter to get the status of the submitted XML file.</documentation>
      <input message="s0:GetStatusHttpPostIn" />
      <output message="s0:GetStatusHttpPostOut" />
    </operation>
    <operation name="GetMachineName">
      <documentation>Obtains the Server Machine Name</documentation>
      <input message="s0:GetMachineNameHttpPostIn" />
      <output message="s0:GetMachineNameHttpPostOut" />
    </operation>
    <operation name="Version">
      <documentation>Obtains Version #</documentation>
      <input message="s0:VersionHttpPostIn" />
      <output message="s0:VersionHttpPostOut" />
    </operation>
  </portType>
  <binding name="eRecordPRIASoap" type="s0:eRecordPRIASoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <operation name="SubmitFile">
      <soap:operation soapAction="http://www.manatron.com/eRecording/SubmitFile" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="GetReturnFile">
      <soap:operation soapAction="http://www.manatron.com/eRecording/GetReturnFile" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="GetStatus">
      <soap:operation soapAction="http://www.manatron.com/eRecording/GetStatus" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="GetMachineName">
      <soap:operation soapAction="http://www.manatron.com/eRecording/GetMachineName" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="Version">
      <soap:operation soapAction="http://www.manatron.com/eRecording/Version" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
  </binding>
  <binding name="eRecordPRIAHttpGet" type="s0:eRecordPRIAHttpGet">
    <http:binding verb="GET" />
    <operation name="SubmitFile">
      <http:operation location="/SubmitFile" />
      <input>
        <http:urlEncoded />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="GetReturnFile">
      <http:operation location="/GetReturnFile" />
      <input>
        <http:urlEncoded />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="GetStatus">
      <http:operation location="/GetStatus" />
      <input>
        <http:urlEncoded />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="GetMachineName">
      <http:operation location="/GetMachineName" />
      <input>
        <http:urlEncoded />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="Version">
      <http:operation location="/Version" />
      <input>
        <http:urlEncoded />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
  </binding>
  <binding name="eRecordPRIAHttpPost" type="s0:eRecordPRIAHttpPost">
    <http:binding verb="POST" />
    <operation name="SubmitFile">
      <http:operation location="/SubmitFile" />
      <input>
        <mime:content type="application/x-www-form-urlencoded" />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="GetReturnFile">
      <http:operation location="/GetReturnFile" />
      <input>
        <mime:content type="application/x-www-form-urlencoded" />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="GetStatus">
      <http:operation location="/GetStatus" />
      <input>
        <mime:content type="application/x-www-form-urlencoded" />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="GetMachineName">
      <http:operation location="/GetMachineName" />
      <input>
        <mime:content type="application/x-www-form-urlencoded" />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
    <operation name="Version">
      <http:operation location="/Version" />
      <input>
        <mime:content type="application/x-www-form-urlencoded" />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
  </binding>
  <service name="eRecordPRIA">
    <port name="eRecordPRIASoap" binding="s0:eRecordPRIASoap">
      <soap:address location="https://ccanthem.co.tarrant.tx.us/ws_eRecording/eRecordPRIA.asmx" />
    </port>
    <port name="eRecordPRIAHttpGet" binding="s0:eRecordPRIAHttpGet">
      <http:address location="https://ccanthem.co.tarrant.tx.us/ws_eRecording/eRecordPRIA.asmx" />
    </port>
    <port name="eRecordPRIAHttpPost" binding="s0:eRecordPRIAHttpPost">
      <http:address location="https://ccanthem.co.tarrant.tx.us/ws_eRecording/eRecordPRIA.asmx" />
    </port>
  </service>
</definitions>