Output Message of Operation 'consultarTitulosCargaInicial'

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:consultarTitulosCargaInicialResponse xmlns:ns1='npc.credito.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <idRequisicao>?999?</idRequisicao>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <titulos>
<!-- 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>
    </titulos>
  </return>
</ns1:consultarTitulosCargaInicialResponse>
<ns1:consultarTitulosCargaInicialResponse xmlns:ns1='npc.credito.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <idRequisicao>?999?</idRequisicao>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <titulos>
<!-- 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>
    </titulos>
  </return>
</ns1:consultarTitulosCargaInicialResponse>

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='consultarTitulosCargaInicialResponse' type='tns:consultarTitulosCargaInicialResponse' />
  <xsd:complexType name='consultarTitulosCargaInicialResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:retornoConsultaInclusaoDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='retornoConsultaInclusaoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idRequisicao' type='xsd:long' minOccurs='0' />
      <xsd:element name='titulos' type='tns:tituloDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
    </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='consultarTitulosCargaInicialResponse' type='tns:consultarTitulosCargaInicialResponse' />
  <xsd:complexType name='consultarTitulosCargaInicialResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:retornoConsultaInclusaoDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='retornoConsultaInclusaoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idRequisicao' type='xsd:long' minOccurs='0' />
      <xsd:element name='titulos' type='tns:tituloDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
    </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>