<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="UploadAtoPraticadoService" targetNamespace="http://selos.tjmg.jus.br/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://selos.tjmg.jus.br/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xs:schema elementFormDefault="unqualified" targetNamespace="http://selos.tjmg.jus.br/" version="1.0" xmlns:tns="http://selos.tjmg.jus.br/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="atoPraticadoVO" type="tns:atoPraticadoVO"/>
<xs:element name="enviarAtos" type="tns:enviarAtos"/>
<xs:element name="enviarAtosResponse" type="tns:enviarAtosResponse"/>
<xs:element name="mensagensEnvioAtos" type="tns:mensagensEnvioAtos"/>
<xs:element name="mensagensEnvioAtosResponse" type="tns:mensagensEnvioAtosResponse"/>
<xs:element name="obterRecibo" type="tns:obterRecibo"/>
<xs:element name="obterReciboResponse" type="tns:obterReciboResponse"/>
<xs:element name="obterUltimoProtocolo" type="tns:obterUltimoProtocolo"/>
<xs:element name="obterUltimoProtocoloResponse" type="tns:obterUltimoProtocoloResponse"/>
<xs:element name="realizaUploadAtosPraticadosAutomatico" type="tns:realizaUploadAtosPraticadosAutomatico"/>
<xs:element name="realizaUploadAtosPraticadosAutomaticoResponse" type="tns:realizaUploadAtosPraticadosAutomaticoResponse"/>
<xs:element name="recibo" type="tns:recibo"/>
<xs:element name="situacaoEnvioAtos" type="tns:situacaoEnvioAtos"/>
<xs:element name="situacaoEnvioAtosResponse" type="tns:situacaoEnvioAtosResponse"/>
<xs:complexType name="situacaoEnvioAtos">
    <xs:sequence>
      <xs:element minOccurs="0" name="serventia" type="xs:string"/>
      <xs:element name="codigo" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="situacaoEnvioAtosResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="realizaUploadAtosPraticadosAutomatico">
    <xs:sequence>
      <xs:element minOccurs="0" name="arquivoByteArray" type="xs:base64Binary"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="realizaUploadAtosPraticadosAutomaticoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="enviarAtos">
    <xs:sequence>
      <xs:element minOccurs="0" name="codigoServentia" type="xs:string"/>
      <xs:element minOccurs="0" name="arquivoByteArray" type="xs:base64Binary"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="enviarAtosResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="mensagensEnvioAtos">
    <xs:sequence>
      <xs:element minOccurs="0" name="serventia" type="xs:string"/>
      <xs:element name="codigo" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="mensagensEnvioAtosResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="obterRecibo">
    <xs:sequence>
      <xs:element minOccurs="0" name="serventia" type="xs:string"/>
      <xs:element minOccurs="0" name="dataReferencia" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="obterReciboResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:recibo"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="recibo">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="atoPraticado" nillable="true" type="tns:atoPraticadoVO"/>
      <xs:element minOccurs="0" name="codigo" type="xs:long"/>
      <xs:element minOccurs="0" name="codigoSeguranca" type="xs:string"/>
      <xs:element minOccurs="0" name="dataReferencia" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="atoPraticadoVO">
    <xs:sequence>
      <xs:element minOccurs="0" name="codigoFiscal" type="xs:string"/>
      <xs:element minOccurs="0" name="codigoSeguranca" type="xs:string"/>
      <xs:element minOccurs="0" name="codigoUnico" type="xs:string"/>
      <xs:element minOccurs="0" name="dataPraticaAto" type="xs:string"/>
      <xs:element minOccurs="0" name="dataTransmissao" type="xs:string"/>
      <xs:element minOccurs="0" name="dataUtilizacao" type="xs:string"/>
      <xs:element name="tabelaReferencia" type="xs:int"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="obterUltimoProtocolo">
    <xs:sequence>
      <xs:element minOccurs="0" name="serventia" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="obterUltimoProtocoloResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="obterRecibo">
    <wsdl:part element="tns:obterRecibo" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="enviarAtos">
    <wsdl:part element="tns:enviarAtos" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="mensagensEnvioAtosResponse">
    <wsdl:part element="tns:mensagensEnvioAtosResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="obterUltimoProtocolo">
    <wsdl:part element="tns:obterUltimoProtocolo" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="obterUltimoProtocoloResponse">
    <wsdl:part element="tns:obterUltimoProtocoloResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="situacaoEnvioAtosResponse">
    <wsdl:part element="tns:situacaoEnvioAtosResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="obterReciboResponse">
    <wsdl:part element="tns:obterReciboResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="enviarAtosResponse">
    <wsdl:part element="tns:enviarAtosResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="realizaUploadAtosPraticadosAutomaticoResponse">
    <wsdl:part element="tns:realizaUploadAtosPraticadosAutomaticoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="realizaUploadAtosPraticadosAutomatico">
    <wsdl:part element="tns:realizaUploadAtosPraticadosAutomatico" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="mensagensEnvioAtos">
    <wsdl:part element="tns:mensagensEnvioAtos" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="situacaoEnvioAtos">
    <wsdl:part element="tns:situacaoEnvioAtos" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="UploadAtoPraticado">
    <wsdl:operation name="situacaoEnvioAtos">
      <wsdl:input message="tns:situacaoEnvioAtos" name="situacaoEnvioAtos">
    </wsdl:input>
      <wsdl:output message="tns:situacaoEnvioAtosResponse" name="situacaoEnvioAtosResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="realizaUploadAtosPraticadosAutomatico">
      <wsdl:input message="tns:realizaUploadAtosPraticadosAutomatico" name="realizaUploadAtosPraticadosAutomatico">
    </wsdl:input>
      <wsdl:output message="tns:realizaUploadAtosPraticadosAutomaticoResponse" name="realizaUploadAtosPraticadosAutomaticoResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="enviarAtos">
      <wsdl:input message="tns:enviarAtos" name="enviarAtos">
    </wsdl:input>
      <wsdl:output message="tns:enviarAtosResponse" name="enviarAtosResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mensagensEnvioAtos">
      <wsdl:input message="tns:mensagensEnvioAtos" name="mensagensEnvioAtos">
    </wsdl:input>
      <wsdl:output message="tns:mensagensEnvioAtosResponse" name="mensagensEnvioAtosResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="obterRecibo">
      <wsdl:input message="tns:obterRecibo" name="obterRecibo">
    </wsdl:input>
      <wsdl:output message="tns:obterReciboResponse" name="obterReciboResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="obterUltimoProtocolo">
      <wsdl:input message="tns:obterUltimoProtocolo" name="obterUltimoProtocolo">
    </wsdl:input>
      <wsdl:output message="tns:obterUltimoProtocoloResponse" name="obterUltimoProtocoloResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="UploadAtoPraticadoServiceSoapBinding" type="tns:UploadAtoPraticado">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="situacaoEnvioAtos">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="situacaoEnvioAtos">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="situacaoEnvioAtosResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="realizaUploadAtosPraticadosAutomatico">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="realizaUploadAtosPraticadosAutomatico">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="realizaUploadAtosPraticadosAutomaticoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="enviarAtos">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="enviarAtos">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="enviarAtosResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mensagensEnvioAtos">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="mensagensEnvioAtos">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="mensagensEnvioAtosResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="obterRecibo">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="obterRecibo">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="obterReciboResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="obterUltimoProtocolo">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="obterUltimoProtocolo">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="obterUltimoProtocoloResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="UploadAtoPraticadoService">
    <wsdl:port binding="tns:UploadAtoPraticadoServiceSoapBinding" name="UploadAtoPraticadoPort">
      <soap:address location="https://selos.tjmg.jus.br/webservices/UploadAtoPraticado"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>