Output Message of Operation 'buscarTitulo'

Differences:

Output Template

The message templates below show how an original message and a message based on the modified WSDL will look like.

Original Modified
<ns1:buscarTituloResponse xmlns:ns1='npc.credito.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <idRequisicaoTitulo>?999?</idRequisicaoTitulo>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <numeroNossoNumero>?999?</numeroNossoNumero>
<!-- optional -->
    <numeroSequenciaNossoNumero>?999?</numeroSequenciaNossoNumero>
<!-- optional -->
    <numeroReferenciaAtualCadastroTitulo>?999?</numeroReferenciaAtualCadastroTitulo>
<!-- optional -->
    <numeroIdentificacaoTituloNpc>?999?</numeroIdentificacaoTituloNpc>
<!-- optional -->
    <ispbParticipanteDestinatarioPrincipal>?XXX?</ispbParticipanteDestinatarioPrincipal>
<!-- optional -->
    <ispbParticipanteDestinatarioAdministrado>?XXX?</ispbParticipanteDestinatarioAdministrado>
<!-- optional -->
    <codigoParticipanteDestinatario>?999?</codigoParticipanteDestinatario>
<!-- optional -->
    <codigoBeneficiarioOriginal>?999?</codigoBeneficiarioOriginal>
<!-- optional -->
    <tipoPessoaBeneficiarioOriginal>?XXX?</tipoPessoaBeneficiarioOriginal>
<!-- optional -->
    <cnpjCpfBeneficiarioOriginal>?999?</cnpjCpfBeneficiarioOriginal>
<!-- optional -->
    <nomeBeneficiarioOriginal>?XXX?</nomeBeneficiarioOriginal>
<!-- optional -->
    <nomeFantasiaBeneficiarioOriginal>?XXX?</nomeFantasiaBeneficiarioOriginal>
<!-- optional -->
    <logradouroBeneficiarioOriginal>?XXX?</logradouroBeneficiarioOriginal>
<!-- optional -->
    <cidadeBeneficiarioOriginal>?XXX?</cidadeBeneficiarioOriginal>
<!-- optional -->
    <ufBeneficiarioOriginal>?XXX?</ufBeneficiarioOriginal>
<!-- optional -->
    <cepBeneficiarioOriginal>?999?</cepBeneficiarioOriginal>
<!-- optional -->
    <tipoPessoaPagador>?XXX?</tipoPessoaPagador>
<!-- optional -->
    <cnpjCpfPagador>?999?</cnpjCpfPagador>
<!-- optional -->
    <nomePagador>?XXX?</nomePagador>
<!-- optional -->
    <nomeFantasiaPagador>?XXX?</nomeFantasiaPagador>
<!-- optional -->
    <logradouroPagador>?XXX?</logradouroPagador>
<!-- optional -->
    <cidadePagador>?XXX?</cidadePagador>
<!-- optional -->
    <ufPagador>?XXX?</ufPagador>
<!-- optional -->
    <cepPagador>?999?</cepPagador>
<!-- optional -->
    <tipoIdentificacaoSacadorAvalista>?999?</tipoIdentificacaoSacadorAvalista>
<!-- optional -->
    <identificacaoSacadorAvalista>?XXX?</identificacaoSacadorAvalista>
<!-- optional -->
    <nomeSacadorAvalista>?XXX?</nomeSacadorAvalista>
<!-- optional -->
    <codigoCarteiraTitulo>?999?</codigoCarteiraTitulo>
<!-- optional -->
    <codigoMoedaCnab>?999?</codigoMoedaCnab>
<!-- optional -->
    <numeroCodigoBarras>?XXX?</numeroCodigoBarras>
<!-- optional -->
    <numeroLinhaDigitavel>?XXX?</numeroLinhaDigitavel>
<!-- optional -->
    <dataVencimentoTitulo>2008-12-31</dataVencimentoTitulo>
<!-- optional -->
    <valorTitulo>?999.99?</valorTitulo>
<!-- optional -->
    <numeroDocumentoTitulo>?XXX?</numeroDocumentoTitulo>
<!-- optional -->
    <codigoEspecieTitulo>?999?</codigoEspecieTitulo>
<!-- optional -->
    <dataEmissaoTitulo>2008-12-31</dataEmissaoTitulo>
<!-- optional -->
    <dataLimitePagamentoTitulo>2008-12-31</dataLimitePagamentoTitulo>
<!-- optional -->
    <tipoPagamentoTitulo>?999?</tipoPagamentoTitulo>
<!-- optional -->
    <indicadorTituloNegociado>?true?</indicadorTituloNegociado>
<!-- optional -->
    <indicadorBloqueioPagamento>?true?</indicadorBloqueioPagamento>
<!-- optional -->
    <indicadorPagamentoParcial>?true?</indicadorPagamentoParcial>
<!-- optional -->
    <valorAbatimentoTitulo>?999.99?</valorAbatimentoTitulo>
<!-- optional -->
    <tipoModeloCalculo>?999?</tipoModeloCalculo>
<!-- optional -->
    <tipoAutorizacaoRecebimentoValorDivergente>?999?</tipoAutorizacaoRecebimentoValorDivergente>
<!-- optional -->
    <grupoJurosTitulo>
<!-- optional -->
      <codigoJurosTitulo>?999?</codigoJurosTitulo>
<!-- optional -->
      <dataJurosTitulo>?XXX?</dataJurosTitulo>
<!-- optional -->
      <valorPercentualJurosTitulo>?999.99?</valorPercentualJurosTitulo>
    </grupoJurosTitulo>
<!-- optional -->
    <grupoMultaTitulo>
<!-- optional -->
      <codigoMultaTitulo>?999?</codigoMultaTitulo>
<!-- optional -->
      <dataMultaTitulo>?XXX?</dataMultaTitulo>
<!-- optional -->
      <valorPercentualMultaTitulo>?999.99?</valorPercentualMultaTitulo>
    </grupoMultaTitulo>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <listaGrupoDescontoTitulo>
<!-- optional -->
      <dataDescontoTitulo>?XXX?</dataDescontoTitulo>
<!-- optional -->
      <codigoDescontoTitulo>?999?</codigoDescontoTitulo>
<!-- optional -->
      <valorPercentualDescontoTitulo>?999.99?</valorPercentualDescontoTitulo>
    </listaGrupoDescontoTitulo>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <listaGrupoCalculoDTO>
<!-- optional -->
      <valorCalculadoJuros>?999.99?</valorCalculadoJuros>
<!-- optional -->
      <valorCalculadoMulta>?999.99?</valorCalculadoMulta>
<!-- optional -->
      <valorCalculadoDesconto>?999.99?</valorCalculadoDesconto>
<!-- optional -->
      <valorTotalCobrar>?999.99?</valorTotalCobrar>
<!-- optional -->
      <dataValidadeCalculo>?XXX?</dataValidadeCalculo>
    </listaGrupoCalculoDTO>
<!-- optional -->
    <registroOperacao>
<!-- optional -->
      <siglaSistemaOrigem>?XXX?</siglaSistemaOrigem>
<!-- optional -->
      <siglaTransacaoOrigem>?XXX?</siglaTransacaoOrigem>
<!-- optional -->
      <usuarioOrigem>?XXX?</usuarioOrigem>
<!-- optional --><!--dateTime-->
      <dhAtuOrigem>2008-12-31T23:59:00.000-05:00</dhAtuOrigem>
    </registroOperacao>
<!-- optional -->
    <codigoCorrespondente>?XXX?</codigoCorrespondente>
<!-- optional -->
    <tipoCobranca>?XXX?</tipoCobranca>
<!-- optional -->
    <faixaNumerica>?XXX?</faixaNumerica>
  </return>
</ns1:buscarTituloResponse>
<ns1:buscarTituloResponse xmlns:ns1='npc.credito.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <idRequisicaoTitulo>?999?</idRequisicaoTitulo>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <numeroNossoNumero>?999?</numeroNossoNumero>
<!-- optional -->
    <numeroSequenciaNossoNumero>?999?</numeroSequenciaNossoNumero>
<!-- optional -->
    <numeroCodigoBarras>?XXX?</numeroCodigoBarras>
<!-- optional -->
    <numeroReferenciaAtualCadastroTitulo>?999?</numeroReferenciaAtualCadastroTitulo>
<!-- optional -->
    <numeroIdentificacaoTituloNpc>?999?</numeroIdentificacaoTituloNpc>
<!-- optional -->
    <ispbParticipanteDestinatarioPrincipal>?XXX?</ispbParticipanteDestinatarioPrincipal>
<!-- optional -->
    <ispbParticipanteDestinatarioAdministrado>?XXX?</ispbParticipanteDestinatarioAdministrado>
<!-- optional -->
    <codigoParticipanteDestinatario>?999?</codigoParticipanteDestinatario>
<!-- optional -->
    <codigoBeneficiarioOriginal>?999?</codigoBeneficiarioOriginal>
<!-- optional -->
    <tipoPessoaBeneficiarioOriginal>?XXX?</tipoPessoaBeneficiarioOriginal>
<!-- optional -->
    <cnpjCpfBeneficiarioOriginal>?999?</cnpjCpfBeneficiarioOriginal>
<!-- optional -->
    <nomeBeneficiarioOriginal>?XXX?</nomeBeneficiarioOriginal>
<!-- optional -->
    <nomeFantasiaBeneficiarioOriginal>?XXX?</nomeFantasiaBeneficiarioOriginal>
<!-- optional -->
    <logradouroBeneficiarioOriginal>?XXX?</logradouroBeneficiarioOriginal>
<!-- optional -->
    <cidadeBeneficiarioOriginal>?XXX?</cidadeBeneficiarioOriginal>
<!-- optional -->
    <ufBeneficiarioOriginal>?XXX?</ufBeneficiarioOriginal>
<!-- optional -->
    <cepBeneficiarioOriginal>?999?</cepBeneficiarioOriginal>
<!-- optional -->
    <tipoPessoaPagador>?XXX?</tipoPessoaPagador>
<!-- optional -->
    <cnpjCpfPagador>?999?</cnpjCpfPagador>
<!-- optional -->
    <nomePagador>?XXX?</nomePagador>
<!-- optional -->
    <nomeFantasiaPagador>?XXX?</nomeFantasiaPagador>
<!-- optional -->
    <logradouroPagador>?XXX?</logradouroPagador>
<!-- optional -->
    <cidadePagador>?XXX?</cidadePagador>
<!-- optional -->
    <ufPagador>?XXX?</ufPagador>
<!-- optional -->
    <cepPagador>?999?</cepPagador>
<!-- optional -->
    <tipoIdentificacaoSacadorAvalista>?999?</tipoIdentificacaoSacadorAvalista>
<!-- optional -->
    <identificacaoSacadorAvalista>?XXX?</identificacaoSacadorAvalista>
<!-- optional -->
    <nomeSacadorAvalista>?XXX?</nomeSacadorAvalista>
<!-- optional -->
    <codigoCarteiraTitulo>?999?</codigoCarteiraTitulo>
<!-- optional -->
    <codigoMoedaCnab>?999?</codigoMoedaCnab>
<!-- optional -->
    <numeroCodigoBarras>?XXX?</numeroCodigoBarras>
<!-- optional -->
    <numeroLinhaDigitavel>?XXX?</numeroLinhaDigitavel>
<!-- optional -->
    <dataVencimentoTitulo>2008-12-31</dataVencimentoTitulo>
<!-- optional -->
    <valorTitulo>?999.99?</valorTitulo>
<!-- optional -->
    <numeroDocumentoTitulo>?XXX?</numeroDocumentoTitulo>
<!-- optional -->
    <codigoEspecieTitulo>?999?</codigoEspecieTitulo>
<!-- optional -->
    <dataEmissaoTitulo>2008-12-31</dataEmissaoTitulo>
<!-- optional -->
    <dataLimitePagamentoTitulo>2008-12-31</dataLimitePagamentoTitulo>
<!-- optional -->
    <tipoPagamentoTitulo>?999?</tipoPagamentoTitulo>
<!-- optional -->
    <indicadorTituloNegociado>?true?</indicadorTituloNegociado>
<!-- optional -->
    <indicadorBloqueioPagamento>?true?</indicadorBloqueioPagamento>
<!-- optional -->
    <indicadorPagamentoParcial>?true?</indicadorPagamentoParcial>
<!-- optional -->
    <valorAbatimentoTitulo>?999.99?</valorAbatimentoTitulo>
<!-- optional -->
    <tipoModeloCalculo>?999?</tipoModeloCalculo>
<!-- optional -->
    <tipoAutorizacaoRecebimentoValorDivergente>?999?</tipoAutorizacaoRecebimentoValorDivergente>
<!-- optional -->
    <grupoJurosTitulo>
<!-- optional -->
      <codigoJurosTitulo>?999?</codigoJurosTitulo>
<!-- optional -->
      <dataJurosTitulo>?XXX?</dataJurosTitulo>
<!-- optional -->
      <valorPercentualJurosTitulo>?999.99?</valorPercentualJurosTitulo>
    </grupoJurosTitulo>
<!-- optional -->
    <grupoMultaTitulo>
<!-- optional -->
      <codigoMultaTitulo>?999?</codigoMultaTitulo>
<!-- optional -->
      <dataMultaTitulo>?XXX?</dataMultaTitulo>
<!-- optional -->
      <valorPercentualMultaTitulo>?999.99?</valorPercentualMultaTitulo>
    </grupoMultaTitulo>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <listaGrupoDescontoTitulo>
<!-- optional -->
      <dataDescontoTitulo>?XXX?</dataDescontoTitulo>
<!-- optional -->
      <codigoDescontoTitulo>?999?</codigoDescontoTitulo>
<!-- optional -->
      <valorPercentualDescontoTitulo>?999.99?</valorPercentualDescontoTitulo>
    </listaGrupoDescontoTitulo>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <listaGrupoCalculoDTO>
<!-- optional -->
      <valorCalculadoJuros>?999.99?</valorCalculadoJuros>
<!-- optional -->
      <valorCalculadoMulta>?999.99?</valorCalculadoMulta>
<!-- optional -->
      <valorCalculadoDesconto>?999.99?</valorCalculadoDesconto>
<!-- optional -->
      <valorTotalCobrar>?999.99?</valorTotalCobrar>
<!-- optional -->
      <dataValidadeCalculo>?XXX?</dataValidadeCalculo>
    </listaGrupoCalculoDTO>
<!-- optional -->
    <registroOperacao>
<!-- optional -->
      <siglaSistemaOrigem>?XXX?</siglaSistemaOrigem>
<!-- optional -->
      <siglaTransacaoOrigem>?XXX?</siglaTransacaoOrigem>
<!-- optional -->
      <usuarioOrigem>?XXX?</usuarioOrigem>
<!-- optional --><!--dateTime-->
      <dhAtuOrigem>2008-12-31T23:59:00.000-05:00</dhAtuOrigem>
    </registroOperacao>
<!-- optional -->
    <codigoCorrespondente>?XXX?</codigoCorrespondente>
<!-- optional -->
    <tipoCobranca>?XXX?</tipoCobranca>
<!-- optional -->
    <faixaNumerica>?XXX?</faixaNumerica>
<!-- optional -->
    <codigoEspecieTituloCobranca>?XXX?</codigoEspecieTituloCobranca>
  </return>
</ns1:buscarTituloResponse>

Schema Definition

The following schemas are only showing definitions that are relevant to the message. The real schemas might be bigger.

Original Modified
<xsd:schema targetNamespace='npc.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='npc.credito.tfs.totvs.com'>
  <xsd:element name='buscarTituloResponse' type='tns:buscarTituloResponse' />
  <xsd:complexType name='buscarTituloResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:tituloDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tituloDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:consultaTituloDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='numeroReferenciaAtualCadastroTitulo' type='xsd:integer' minOccurs='0' />
          <xsd:element name='numeroIdentificacaoTituloNpc' type='xsd:integer' minOccurs='0' />
          <xsd:element name='ispbParticipanteDestinatarioPrincipal' type='xsd:string' minOccurs='0' />
          <xsd:element name='ispbParticipanteDestinatarioAdministrado' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoParticipanteDestinatario' type='xsd:long' minOccurs='0' />
          <xsd:element name='codigoBeneficiarioOriginal' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoPessoaBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='cnpjCpfBeneficiarioOriginal' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomeBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeFantasiaBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='logradouroBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='cidadeBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='ufBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='cepBeneficiarioOriginal' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoPessoaPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='cnpjCpfPagador' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomePagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeFantasiaPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='logradouroPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='cidadePagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='ufPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='cepPagador' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoIdentificacaoSacadorAvalista' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificacaoSacadorAvalista' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeSacadorAvalista' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoCarteiraTitulo' type='xsd:int' minOccurs='0' />
          <xsd:element name='codigoMoedaCnab' type='xsd:long' minOccurs='0' />
          <xsd:element name='numeroCodigoBarras' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroLinhaDigitavel' type='xsd:string' minOccurs='0' />
          <xsd:element name='dataVencimentoTitulo' type='xsd:date' minOccurs='0' />
          <xsd:element name='valorTitulo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='numeroDocumentoTitulo' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoEspecieTitulo' type='xsd:int' minOccurs='0' />
          <xsd:element name='dataEmissaoTitulo' type='xsd:date' minOccurs='0' />
          <xsd:element name='dataLimitePagamentoTitulo' type='xsd:date' minOccurs='0' />
          <xsd:element name='tipoPagamentoTitulo' type='xsd:int' minOccurs='0' />
          <xsd:element name='indicadorTituloNegociado' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorBloqueioPagamento' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorPagamentoParcial' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='valorAbatimentoTitulo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='tipoModeloCalculo' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoAutorizacaoRecebimentoValorDivergente' type='xsd:int' minOccurs='0' />
          <xsd:element name='grupoJurosTitulo' type='tns:grupoJurosTituloDTO' minOccurs='0' />
          <xsd:element name='grupoMultaTitulo' type='tns:grupoMultaTituloDTO' minOccurs='0' />
          <xsd:element name='listaGrupoDescontoTitulo' type='tns:grupoDescontoTituloDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
          <xsd:element name='listaGrupoCalculoDTO' type='tns:grupoCalculoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
          <xsd:element name='registroOperacao' type='tns:registroOperacaoDTO' minOccurs='0' />
          <xsd:element name='codigoCorrespondente' type='xsd:string' minOccurs='0' />
          <xsd:element name='tipoCobranca' type='xsd:string' minOccurs='0' />
          <xsd:element name='faixaNumerica' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='consultaTituloDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idRequisicaoTitulo' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' />
      <xsd:element name='numeroNossoNumero' type='xsd:long' minOccurs='0' />
      <xsd:element name='numeroSequenciaNossoNumero' type='xsd:long' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace='npc.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='npc.credito.tfs.totvs.com'>
  <xsd:element name='buscarTituloResponse' type='tns:buscarTituloResponse' />
  <xsd:complexType name='buscarTituloResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:tituloDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='tituloDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:consultaTituloDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='numeroReferenciaAtualCadastroTitulo' type='xsd:integer' minOccurs='0' />
          <xsd:element name='numeroIdentificacaoTituloNpc' type='xsd:integer' minOccurs='0' />
          <xsd:element name='ispbParticipanteDestinatarioPrincipal' type='xsd:string' minOccurs='0' />
          <xsd:element name='ispbParticipanteDestinatarioAdministrado' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoParticipanteDestinatario' type='xsd:long' minOccurs='0' />
          <xsd:element name='codigoBeneficiarioOriginal' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoPessoaBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='cnpjCpfBeneficiarioOriginal' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomeBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeFantasiaBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='logradouroBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='cidadeBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='ufBeneficiarioOriginal' type='xsd:string' minOccurs='0' />
          <xsd:element name='cepBeneficiarioOriginal' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoPessoaPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='cnpjCpfPagador' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomePagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeFantasiaPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='logradouroPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='cidadePagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='ufPagador' type='xsd:string' minOccurs='0' />
          <xsd:element name='cepPagador' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoIdentificacaoSacadorAvalista' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificacaoSacadorAvalista' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeSacadorAvalista' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoCarteiraTitulo' type='xsd:int' minOccurs='0' />
          <xsd:element name='codigoMoedaCnab' type='xsd:long' minOccurs='0' />
          <xsd:element name='numeroCodigoBarras' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroLinhaDigitavel' type='xsd:string' minOccurs='0' />
          <xsd:element name='dataVencimentoTitulo' type='xsd:date' minOccurs='0' />
          <xsd:element name='valorTitulo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='numeroDocumentoTitulo' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoEspecieTitulo' type='xsd:int' minOccurs='0' />
          <xsd:element name='dataEmissaoTitulo' type='xsd:date' minOccurs='0' />
          <xsd:element name='dataLimitePagamentoTitulo' type='xsd:date' minOccurs='0' />
          <xsd:element name='tipoPagamentoTitulo' type='xsd:int' minOccurs='0' />
          <xsd:element name='indicadorTituloNegociado' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorBloqueioPagamento' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorPagamentoParcial' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='valorAbatimentoTitulo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='tipoModeloCalculo' type='xsd:int' minOccurs='0' />
          <xsd:element name='tipoAutorizacaoRecebimentoValorDivergente' type='xsd:int' minOccurs='0' />
          <xsd:element name='grupoJurosTitulo' type='tns:grupoJurosTituloDTO' minOccurs='0' />
          <xsd:element name='grupoMultaTitulo' type='tns:grupoMultaTituloDTO' minOccurs='0' />
          <xsd:element name='listaGrupoDescontoTitulo' type='tns:grupoDescontoTituloDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
          <xsd:element name='listaGrupoCalculoDTO' type='tns:grupoCalculoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
          <xsd:element name='registroOperacao' type='tns:registroOperacaoDTO' minOccurs='0' />
          <xsd:element name='codigoCorrespondente' type='xsd:string' minOccurs='0' />
          <xsd:element name='tipoCobranca' type='xsd:string' minOccurs='0' />
          <xsd:element name='faixaNumerica' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoEspecieTituloCobranca' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='consultaTituloDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idRequisicaoTitulo' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' />
      <xsd:element name='numeroNossoNumero' type='xsd:long' minOccurs='0' />
      <xsd:element name='numeroSequenciaNossoNumero' type='xsd:long' minOccurs='0' />
      <xsd:element name='numeroCodigoBarras' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>