Output Message of Operation 'searchDadosRelatorioMonitoramentoGarantia'

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:searchDadosRelatorioMonitoramentoGarantiaResponse xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <identificadorCentral>?999?</identificadorCentral>
<!-- optional -->
    <identificadorOrigem>?999?</identificadorOrigem>
<!-- optional -->
    <nomeCentral>?XXX?</nomeCentral>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
    <siglaUnidade>?XXX?</siglaUnidade>
<!-- optional -->
    <nomeUnidade>?XXX?</nomeUnidade>
<!-- optional -->
    <codigoParticipante>?999?</codigoParticipante>
<!-- optional -->
    <nomeParticipante>?XXX?</nomeParticipante>
<!-- optional -->
    <numeroDocumentoParticipante>?XXX?</numeroDocumentoParticipante>
<!-- optional -->
    <codigoCliente>?999?</codigoCliente>
<!-- optional -->
    <nomeCliente>?XXX?</nomeCliente>
<!-- optional -->
    <nomeProprietario>?XXX?</nomeProprietario>
<!-- optional -->
    <numeroDocumentoCliente>?XXX?</numeroDocumentoCliente>
<!-- optional -->
    <identificadorBem>?999?</identificadorBem>
<!-- optional -->
    <descricaoBem>?XXX?</descricaoBem>
<!-- optional -->
    <valorAtualBem>?999.99?</valorAtualBem>
<!-- optional -->
    <valorGarantia>?999.99?</valorGarantia>
<!-- optional -->
    <valorOriginal>?999.99?</valorOriginal>
<!-- optional -->
    <dataCadastro>2008-12-31</dataCadastro>
<!-- optional -->
    <numeroGrauHipoteca>?999?</numeroGrauHipoteca>
<!-- optional -->
    <identificadorTipoBem>?999?</identificadorTipoBem>
<!-- optional -->
    <descricaoTipoBem>?XXX?</descricaoTipoBem>
<!-- optional -->
    <identificadorTipoVinculo>?999?</identificadorTipoVinculo>
<!-- optional -->
    <descricaoTipoVinculo>?XXX?</descricaoTipoVinculo>
<!-- optional -->
    <numeroGrau>?XXX?</numeroGrau>
<!-- optional -->
    <identificadorOperacao>?XXX?</identificadorOperacao>
<!-- optional -->
    <numeroContaCorrente>?999.99?</numeroContaCorrente>
<!-- optional -->
    <dataLiberacao>2008-12-31</dataLiberacao>
<!-- optional -->
    <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
    <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
    <saldoCoberto>?999.99?</saldoCoberto>
<!-- optional -->
    <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
    <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
    <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
    <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
    <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
    <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
    <percentualVinculo>?999.99?</percentualVinculo>
<!-- optional -->
    <garantiaObrigatoria>?XXX?</garantiaObrigatoria>
<!-- optional -->
    <quantidadeGarantias>?999?</quantidadeGarantias>
<!-- optional -->
    <qtdeOperacoes>?999?</qtdeOperacoes>
<!-- optional -->
    <totalOperacoes>?999.99?</totalOperacoes>
  </return>
</ns1:searchDadosRelatorioMonitoramentoGarantiaResponse>
<ns1:searchDadosRelatorioMonitoramentoGarantiaResponse xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <identificadorCentral>?999?</identificadorCentral>
<!-- optional -->
    <identificadorOrigem>?999?</identificadorOrigem>
<!-- optional -->
    <nomeCentral>?XXX?</nomeCentral>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
    <siglaUnidade>?XXX?</siglaUnidade>
<!-- optional -->
    <nomeUnidade>?XXX?</nomeUnidade>
<!-- optional -->
    <codigoParticipante>?999?</codigoParticipante>
<!-- optional -->
    <nomeParticipante>?XXX?</nomeParticipante>
<!-- optional -->
    <numeroDocumentoParticipante>?XXX?</numeroDocumentoParticipante>
<!-- optional -->
    <codigoCliente>?999?</codigoCliente>
<!-- optional -->
    <nomeCliente>?XXX?</nomeCliente>
<!-- optional -->
    <nomeProprietario>?XXX?</nomeProprietario>
<!-- optional -->
    <numeroDocumentoCliente>?XXX?</numeroDocumentoCliente>
<!-- optional -->
    <identificadorBem>?999?</identificadorBem>
<!-- optional -->
    <descricaoBem>?XXX?</descricaoBem>
<!-- optional -->
    <valorAtualBem>?999.99?</valorAtualBem>
<!-- optional -->
    <valorGarantia>?999.99?</valorGarantia>
<!-- optional -->
    <valorOriginal>?999.99?</valorOriginal>
<!-- optional -->
    <dataCadastro>2008-12-31</dataCadastro>
<!-- optional -->
    <numeroGrauHipoteca>?999?</numeroGrauHipoteca>
<!-- optional -->
    <identificadorTipoBem>?999?</identificadorTipoBem>
<!-- optional -->
    <descricaoTipoBem>?XXX?</descricaoTipoBem>
<!-- optional -->
    <identificadorTipoVinculo>?999?</identificadorTipoVinculo>
<!-- optional -->
    <descricaoTipoVinculo>?XXX?</descricaoTipoVinculo>
<!-- optional -->
    <numeroGrau>?XXX?</numeroGrau>
<!-- optional -->
    <identificadorOperacao>?XXX?</identificadorOperacao>
<!-- optional -->
    <numeroContaCorrente>?999.99?</numeroContaCorrente>
<!-- optional -->
    <dataLiberacao>2008-12-31</dataLiberacao>
<!-- optional -->
    <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
    <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
    <saldoCoberto>?999.99?</saldoCoberto>
<!-- optional -->
    <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
    <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
    <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
    <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
    <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
    <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
    <percentualVinculo>?999.99?</percentualVinculo>
<!-- optional -->
    <garantiaObrigatoria>?XXX?</garantiaObrigatoria>
<!-- optional -->
    <quantidadeGarantias>?999?</quantidadeGarantias>
<!-- optional -->
    <qtdeOperacoes>?999?</qtdeOperacoes>
<!-- optional -->
    <totalOperacoes>?999.99?</totalOperacoes>
<!-- optional -->
    <marca>?XXX?</marca>
<!-- optional -->
    <fabVeic>?XXX?</fabVeic>
<!-- optional -->
    <tpVeic>?XXX?</tpVeic>
<!-- optional -->
    <modelo>?XXX?</modelo>
<!-- optional -->
    <anoFabVeic>?999?</anoFabVeic>
<!-- optional -->
    <anoModVeic>?999?</anoModVeic>
<!-- optional -->
    <chassi>?XXX?</chassi>
<!-- optional -->
    <placa>?XXX?</placa>
<!-- optional -->
    <renavam>?XXX?</renavam>
<!-- optional -->
    <tpMaquina>?XXX?</tpMaquina>
<!-- optional -->
    <fabMaquina>?XXX?</fabMaquina>
<!-- optional -->
    <descMaquina>?XXX?</descMaquina>
<!-- optional -->
    <nrSerie>?XXX?</nrSerie>
<!-- optional -->
    <anoFabMaq>?999?</anoFabMaq>
  </return>
</ns1:searchDadosRelatorioMonitoramentoGarantiaResponse>

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='cadastro.beg.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.beg.tfs.totvs.com'>
  <xsd:element name='searchDadosRelatorioMonitoramentoGarantiaResponse' type='tns:searchDadosRelatorioMonitoramentoGarantiaResponse' />
  <xsd:complexType name='searchDadosRelatorioMonitoramentoGarantiaResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:relatorioMonitoramentoGarantiaDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioMonitoramentoGarantiaDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorCentral' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorOrigem' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeCentral' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaUnidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeUnidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoParticipante' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeParticipante' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroDocumentoParticipante' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeCliente' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeProprietario' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroDocumentoCliente' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorBem' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoBem' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorAtualBem' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorGarantia' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorOriginal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataCadastro' type='xsd:date' minOccurs='0' />
      <xsd:element name='numeroGrauHipoteca' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorTipoBem' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoTipoBem' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorTipoVinculo' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoTipoVinculo' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroGrau' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorOperacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroContaCorrente' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataLiberacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataPrimeiroVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='saldoAtual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoCoberto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='percentualVinculo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='garantiaObrigatoria' type='xsd:string' minOccurs='0' />
      <xsd:element name='quantidadeGarantias' type='xsd:long' minOccurs='0' />
      <xsd:element name='qtdeOperacoes' type='xsd:long' minOccurs='0' />
      <xsd:element name='totalOperacoes' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace='cadastro.beg.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.beg.tfs.totvs.com'>
  <xsd:element name='searchDadosRelatorioMonitoramentoGarantiaResponse' type='tns:searchDadosRelatorioMonitoramentoGarantiaResponse' />
  <xsd:complexType name='searchDadosRelatorioMonitoramentoGarantiaResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:relatorioMonitoramentoGarantiaDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioMonitoramentoGarantiaDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorCentral' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorOrigem' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeCentral' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaUnidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeUnidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoParticipante' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeParticipante' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroDocumentoParticipante' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeCliente' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeProprietario' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroDocumentoCliente' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorBem' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoBem' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorAtualBem' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorGarantia' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorOriginal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataCadastro' type='xsd:date' minOccurs='0' />
      <xsd:element name='numeroGrauHipoteca' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorTipoBem' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoTipoBem' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorTipoVinculo' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoTipoVinculo' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroGrau' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorOperacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroContaCorrente' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dataLiberacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataPrimeiroVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='saldoAtual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoCoberto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='percentualVinculo' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='garantiaObrigatoria' type='xsd:string' minOccurs='0' />
      <xsd:element name='quantidadeGarantias' type='xsd:long' minOccurs='0' />
      <xsd:element name='qtdeOperacoes' type='xsd:long' minOccurs='0' />
      <xsd:element name='totalOperacoes' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='marca' type='xsd:string' minOccurs='0' />
      <xsd:element name='fabVeic' type='xsd:string' minOccurs='0' />
      <xsd:element name='tpVeic' type='xsd:string' minOccurs='0' />
      <xsd:element name='modelo' type='xsd:string' minOccurs='0' />
      <xsd:element name='anoFabVeic' type='xsd:int' minOccurs='0' />
      <xsd:element name='anoModVeic' type='xsd:int' minOccurs='0' />
      <xsd:element name='chassi' type='xsd:string' minOccurs='0' />
      <xsd:element name='placa' type='xsd:string' minOccurs='0' />
      <xsd:element name='renavam' type='xsd:string' minOccurs='0' />
      <xsd:element name='tpMaquina' type='xsd:string' minOccurs='0' />
      <xsd:element name='fabMaquina' type='xsd:string' minOccurs='0' />
      <xsd:element name='descMaquina' type='xsd:string' minOccurs='0' />
      <xsd:element name='nrSerie' type='xsd:string' minOccurs='0' />
      <xsd:element name='anoFabMaq' type='xsd:int' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>