Output Message of Operation 'registrarBoletoBRB'

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:registrarBoletoBRBResponse xmlns:ns1='backoffice.credito.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <agenciaCobrador>?XXX?</agenciaCobrador>
<!-- optional -->
    <bancoCobrador>?XXX?</bancoCobrador>
<!-- optional -->
    <codigoBarras>?XXX?</codigoBarras>
<!-- optional -->
    <codigoConvenioBeneficiarioCentralizador>?XXX?</codigoConvenioBeneficiarioCentralizador>
<!-- optional -->
    <codigoErroCip>?XXX?</codigoErroCip>
<!-- optional -->
    <codigoOcorrencia>?XXX?</codigoOcorrencia>
<!-- optional -->
    <codigoRateio>?XXX?</codigoRateio>
<!-- optional -->
    <contaCorrente>?XXX?</contaCorrente>
<!-- optional -->
    <cpfCnpj>?XXX?</cpfCnpj>
<!-- optional -->
    <dataCredito>?XXX?</dataCredito>
<!-- optional -->
    <dataOcorrencia>?XXX?</dataOcorrencia>
<!-- optional -->
    <dataPagamentoLiquidacao>?XXX?</dataPagamentoLiquidacao>
<!-- optional -->
    <dataVencimento>?XXX?</dataVencimento>
<!-- optional -->
    <descontoTitulo>?XXX?</descontoTitulo>
<!-- optional -->
    <erro>?XXX?</erro>
<!-- optional -->
    <espcieTitulo>?XXX?</espcieTitulo>
<!-- optional -->
    <indicacaoPagadorEletronicoDDA>?XXX?</indicacaoPagadorEletronicoDDA>
<!-- optional -->
    <iofDevido>?XXX?</iofDevido>
<!-- optional -->
    <linhaDigitavel>?XXX?</linhaDigitavel>
<!-- optional -->
    <mensagem>?XXX?</mensagem>
<!-- optional -->
    <motivoRejeicao>?XXX?</motivoRejeicao>
<!-- optional -->
    <nossoNumero>?XXX?</nossoNumero>
<!-- optional -->
    <numeroDocumento>?XXX?</numeroDocumento>
<!-- optional -->
    <numeroIdentificacaoTitulo>?XXX?</numeroIdentificacaoTitulo>
<!-- optional -->
    <ocorrencia>?XXX?</ocorrencia>
<!-- optional -->
    <outrosCreditos>?XXX?</outrosCreditos>
<!-- optional -->
    <outrosDebitos>?XXX?</outrosDebitos>
<!-- optional -->
    <statusInclusaoCip>?XXX?</statusInclusaoCip>
<!-- optional -->
    <sucesso>?XXX?</sucesso>
<!-- optional -->
    <tipoBaixa>?XXX?</tipoBaixa>
<!-- optional -->
    <tipoInscricao>?XXX?</tipoInscricao>
<!-- optional -->
    <valorPago>?XXX?</valorPago>
<!-- optional -->
    <valorTitulo>?XXX?</valorTitulo>
  </return>
</ns1:registrarBoletoBRBResponse>
<ns1:registrarBoletoBRBResponse xmlns:ns1='backoffice.credito.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <agenciaCobrador>?XXX?</agenciaCobrador>
<!-- optional -->
    <bancoCobrador>?XXX?</bancoCobrador>
<!-- optional -->
    <codigoBarras>?XXX?</codigoBarras>
<!-- optional -->
    <codigoConvenioBeneficiarioCentralizador>?XXX?</codigoConvenioBeneficiarioCentralizador>
<!-- optional -->
    <codigoErroCip>?XXX?</codigoErroCip>
<!-- optional -->
    <codigoOcorrencia>?XXX?</codigoOcorrencia>
<!-- optional -->
    <codigoRateio>?XXX?</codigoRateio>
<!-- optional -->
    <contaCorrente>?XXX?</contaCorrente>
<!-- optional -->
    <cpfCnpj>?XXX?</cpfCnpj>
<!-- optional -->
    <dataCredito>?XXX?</dataCredito>
<!-- optional -->
    <dataOcorrencia>?XXX?</dataOcorrencia>
<!-- optional -->
    <dataPagamentoLiquidacao>?XXX?</dataPagamentoLiquidacao>
<!-- optional -->
    <dataVencimento>?XXX?</dataVencimento>
<!-- optional -->
    <descontoTitulo>?XXX?</descontoTitulo>
<!-- optional -->
    <erro>?XXX?</erro>
<!-- optional -->
    <espcieTitulo>?XXX?</espcieTitulo>
<!-- optional -->
    <indicacaoPagadorEletronicoDDA>?XXX?</indicacaoPagadorEletronicoDDA>
<!-- optional -->
    <iofDevido>?XXX?</iofDevido>
<!-- optional -->
    <linhaDigitavel>?XXX?</linhaDigitavel>
<!-- optional -->
    <mensagem>?XXX?</mensagem>
<!-- optional -->
    <motivoRejeicao>?XXX?</motivoRejeicao>
<!-- optional -->
    <nossoNumero>?XXX?</nossoNumero>
<!-- optional -->
    <numeroDocumento>?XXX?</numeroDocumento>
<!-- optional -->
    <numeroIdentificacaoTitulo>?XXX?</numeroIdentificacaoTitulo>
<!-- optional -->
    <ocorrencia>?XXX?</ocorrencia>
<!-- optional -->
    <outrosCreditos>?XXX?</outrosCreditos>
<!-- optional -->
    <outrosDebitos>?XXX?</outrosDebitos>
<!-- optional -->
    <pdfBoletoBase64>?XXX?</pdfBoletoBase64>
<!-- optional -->
    <statusInclusaoCip>?XXX?</statusInclusaoCip>
<!-- optional -->
    <sucesso>?XXX?</sucesso>
<!-- optional -->
    <tipoBaixa>?XXX?</tipoBaixa>
<!-- optional -->
    <tipoInscricao>?XXX?</tipoInscricao>
<!-- optional -->
    <valorPago>?XXX?</valorPago>
<!-- optional -->
    <valorTitulo>?XXX?</valorTitulo>
  </return>
</ns1:registrarBoletoBRBResponse>

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='backoffice.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='backoffice.credito.tfs.totvs.com'>
  <xsd:element name='registrarBoletoBRBResponse' type='tns:registrarBoletoBRBResponse' />
  <xsd:complexType name='registrarBoletoBRBResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:boletoOnlineBRBResponseDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='boletoOnlineBRBResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='agenciaCobrador' type='xsd:string' minOccurs='0' />
      <xsd:element name='bancoCobrador' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoBarras' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoConvenioBeneficiarioCentralizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoErroCip' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoOcorrencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoRateio' type='xsd:string' minOccurs='0' />
      <xsd:element name='contaCorrente' type='xsd:string' minOccurs='0' />
      <xsd:element name='cpfCnpj' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataCredito' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataOcorrencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataPagamentoLiquidacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataVencimento' type='xsd:string' minOccurs='0' />
      <xsd:element name='descontoTitulo' type='xsd:string' minOccurs='0' />
      <xsd:element name='erro' type='xsd:string' minOccurs='0' />
      <xsd:element name='espcieTitulo' type='xsd:string' minOccurs='0' />
      <xsd:element name='indicacaoPagadorEletronicoDDA' type='xsd:string' minOccurs='0' />
      <xsd:element name='iofDevido' type='xsd:string' minOccurs='0' />
      <xsd:element name='linhaDigitavel' type='xsd:string' minOccurs='0' />
      <xsd:element name='mensagem' type='xsd:string' minOccurs='0' />
      <xsd:element name='motivoRejeicao' type='xsd:string' minOccurs='0' />
      <xsd:element name='nossoNumero' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroDocumento' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroIdentificacaoTitulo' type='xsd:string' minOccurs='0' />
      <xsd:element name='ocorrencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='outrosCreditos' type='xsd:string' minOccurs='0' />
      <xsd:element name='outrosDebitos' type='xsd:string' minOccurs='0' />
      <xsd:element name='statusInclusaoCip' type='xsd:string' minOccurs='0' />
      <xsd:element name='sucesso' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoBaixa' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoInscricao' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorPago' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorTitulo' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace='backoffice.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='backoffice.credito.tfs.totvs.com'>
  <xsd:element name='registrarBoletoBRBResponse' type='tns:registrarBoletoBRBResponse' />
  <xsd:complexType name='registrarBoletoBRBResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:boletoOnlineBRBResponseDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='boletoOnlineBRBResponseDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='agenciaCobrador' type='xsd:string' minOccurs='0' />
      <xsd:element name='bancoCobrador' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoBarras' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoConvenioBeneficiarioCentralizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoErroCip' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoOcorrencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoRateio' type='xsd:string' minOccurs='0' />
      <xsd:element name='contaCorrente' type='xsd:string' minOccurs='0' />
      <xsd:element name='cpfCnpj' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataCredito' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataOcorrencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataPagamentoLiquidacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataVencimento' type='xsd:string' minOccurs='0' />
      <xsd:element name='descontoTitulo' type='xsd:string' minOccurs='0' />
      <xsd:element name='erro' type='xsd:string' minOccurs='0' />
      <xsd:element name='espcieTitulo' type='xsd:string' minOccurs='0' />
      <xsd:element name='indicacaoPagadorEletronicoDDA' type='xsd:string' minOccurs='0' />
      <xsd:element name='iofDevido' type='xsd:string' minOccurs='0' />
      <xsd:element name='linhaDigitavel' type='xsd:string' minOccurs='0' />
      <xsd:element name='mensagem' type='xsd:string' minOccurs='0' />
      <xsd:element name='motivoRejeicao' type='xsd:string' minOccurs='0' />
      <xsd:element name='nossoNumero' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroDocumento' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroIdentificacaoTitulo' type='xsd:string' minOccurs='0' />
      <xsd:element name='ocorrencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='outrosCreditos' type='xsd:string' minOccurs='0' />
      <xsd:element name='outrosDebitos' type='xsd:string' minOccurs='0' />
      <xsd:element name='pdfBoletoBase64' type='xsd:string' minOccurs='0' />
      <xsd:element name='statusInclusaoCip' type='xsd:string' minOccurs='0' />
      <xsd:element name='sucesso' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoBaixa' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoInscricao' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorPago' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorTitulo' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>