Output Message of Operation 'gerarRelatorioTitularidadeCenso'

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:gerarRelatorioTitularidadeCensoResponse xmlns:ns1='integracao.censo.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <numeroTelefoneEmpresa>?XXX?</numeroTelefoneEmpresa>
<!-- optional -->
    <nomeResponsavelEmpresa>?XXX?</nomeResponsavelEmpresa>
<!-- optional -->
    <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional --><!--dateTime-->
    <dataHoraEmissao>2008-12-31T23:59:00.000-05:00</dataHoraEmissao>
<!-- optional -->
    <mesCompetencia>?XXX?</mesCompetencia>
<!-- optional -->
    <anoCompetencia>?XXX?</anoCompetencia>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <lstConciliacaoRelatorio>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <id>?999.99?</id>
<!-- optional -->
      <garantia>?XXX?</garantia>
<!-- optional -->
      <quantidade>?999?</quantidade>
<!-- optional -->
      <faixa>?XXX?</faixa>
<!-- optional -->
      <minFaixa>?999.99?</minFaixa>
<!-- optional -->
      <maxFaixa>?999.99?</maxFaixa>
<!-- optional -->
      <valor>?999.99?</valor>
    </lstConciliacaoRelatorio>
<!-- optional -->
    <contaInativaPfQuantidade>?999?</contaInativaPfQuantidade>
<!-- optional -->
    <contaInativaPfValor>?999.99?</contaInativaPfValor>
<!-- optional -->
    <contaInativaPjQuantidade>?999?</contaInativaPjQuantidade>
<!-- optional -->
    <contaInativaPjValor>?999.99?</contaInativaPjValor>
<!-- optional -->
    <pontoCaptacaoQuantidade>?999?</pontoCaptacaoQuantidade>
<!-- optional -->
    <usuario>?XXX?</usuario>
<!-- optional -->
    <versaoSistema>?XXX?</versaoSistema>
  </return>
</ns1:gerarRelatorioTitularidadeCensoResponse>
<ns1:gerarRelatorioTitularidadeCensoResponse xmlns:ns1='integracao.censo.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <numeroTelefoneEmpresa>?XXX?</numeroTelefoneEmpresa>
<!-- optional -->
    <nomeResponsavelEmpresa>?XXX?</nomeResponsavelEmpresa>
<!-- optional -->
    <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional --><!--dateTime-->
    <dataHoraEmissao>2008-12-31T23:59:00.000-05:00</dataHoraEmissao>
<!-- optional -->
    <mesCompetencia>?XXX?</mesCompetencia>
<!-- optional -->
    <anoCompetencia>?XXX?</anoCompetencia>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <lstConciliacaoRelatorio>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <id>?999.99?</id>
<!-- optional -->
      <garantia>?XXX?</garantia>
<!-- optional -->
      <titularidade>?XXX?</titularidade>
<!-- optional -->
      <quantidade>?999?</quantidade>
<!-- optional -->
      <faixa>?XXX?</faixa>
<!-- optional -->
      <minFaixa>?999.99?</minFaixa>
<!-- optional -->
      <maxFaixa>?999.99?</maxFaixa>
<!-- optional -->
      <valor>?999.99?</valor>
    </lstConciliacaoRelatorio>
<!-- optional -->
    <contaInativaPfQuantidade>?999?</contaInativaPfQuantidade>
<!-- optional -->
    <contaInativaPfValor>?999.99?</contaInativaPfValor>
<!-- optional -->
    <contaInativaPjQuantidade>?999?</contaInativaPjQuantidade>
<!-- optional -->
    <contaInativaPjValor>?999.99?</contaInativaPjValor>
<!-- optional -->
    <pontoCaptacaoQuantidade>?999?</pontoCaptacaoQuantidade>
<!-- optional -->
    <usuario>?XXX?</usuario>
<!-- optional -->
    <versaoSistema>?XXX?</versaoSistema>
  </return>
</ns1:gerarRelatorioTitularidadeCensoResponse>

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='integracao.censo.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='integracao.censo.tfs.totvs.com'>
  <xsd:element name='gerarRelatorioTitularidadeCensoResponse' type='tns:gerarRelatorioTitularidadeCensoResponse' />
  <xsd:complexType name='gerarRelatorioTitularidadeCensoResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:relatorioTitularidadeCensoDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioTitularidadeCensoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroTelefoneEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeResponsavelEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='cnpjEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraEmissao' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='mesCompetencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='anoCompetencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='lstConciliacaoRelatorio' type='tns:titularidadeRelatorioDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='contaInativaPfQuantidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='contaInativaPfValor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='contaInativaPjQuantidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='contaInativaPjValor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pontoCaptacaoQuantidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='usuario' type='xsd:string' minOccurs='0' />
      <xsd:element name='versaoSistema' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='titularidadeRelatorioDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='id' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='garantia' type='xsd:string' minOccurs='0' />
          <xsd:element name='quantidade' type='xsd:int' minOccurs='0' />
          <xsd:element name='faixa' type='xsd:string' minOccurs='0' />
          <xsd:element name='minFaixa' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='maxFaixa' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='abstractDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace='integracao.censo.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='integracao.censo.tfs.totvs.com'>
  <xsd:element name='gerarRelatorioTitularidadeCensoResponse' type='tns:gerarRelatorioTitularidadeCensoResponse' />
  <xsd:complexType name='gerarRelatorioTitularidadeCensoResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:relatorioTitularidadeCensoDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioTitularidadeCensoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroTelefoneEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeResponsavelEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='cnpjEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraEmissao' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='mesCompetencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='anoCompetencia' type='xsd:string' minOccurs='0' />
      <xsd:element name='lstConciliacaoRelatorio' type='tns:titularidadeRelatorioDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='contaInativaPfQuantidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='contaInativaPfValor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='contaInativaPjQuantidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='contaInativaPjValor' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pontoCaptacaoQuantidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='usuario' type='xsd:string' minOccurs='0' />
      <xsd:element name='versaoSistema' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='titularidadeRelatorioDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='id' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='garantia' type='xsd:string' minOccurs='0' />
          <xsd:element name='titularidade' type='xsd:string' minOccurs='0' />
          <xsd:element name='quantidade' type='xsd:int' minOccurs='0' />
          <xsd:element name='faixa' type='xsd:string' minOccurs='0' />
          <xsd:element name='minFaixa' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='maxFaixa' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='valor' type='xsd:decimal' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='abstractDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>