Input Message of Operation 'gerarRelatorioContratoGuardaChuva'

Differences:

Input Template

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

Original Modified
<ns1:gerarRelatorioContratoGuardaChuva xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- optional -->
  <filtro>
<!-- optional -->
    <identificadorCentral>?999?</identificadorCentral>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
    <identificadorTipoBem>?999?</identificadorTipoBem>
<!-- optional -->
    <identificadorStatus>?XXX?</identificadorStatus>
<!-- optional -->
    <codigoContrato>?XXX?</codigoContrato>
<!-- optional -->
<!-- possible value: AN, possible value: AP, possible value: AV, possible value: CS, possible value: EI, possible value: EM, possible value: FD, possible value: FI, possible value: GA, possible value: HI, possible value: IV, possible value: OU, possible value: PR, possible value: TE, possible value: US, possible value: BE -->
    <tipoParticipacao>???</tipoParticipacao>
<!-- optional -->
    <codigoCliente>?999?</codigoCliente>
<!-- optional -->
    <dataRegistroInicial>2008-12-31</dataRegistroInicial>
<!-- optional -->
    <dataRegistroFinal>2008-12-31</dataRegistroFinal>
<!-- optional -->
    <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
    <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
    <dataOperacaoInicial>2008-12-31</dataOperacaoInicial>
<!-- optional -->
    <dataOperacaoFinal>2008-12-31</dataOperacaoFinal>
<!-- optional -->
    <identificadorOperacao>?XXX?</identificadorOperacao>
  </filtro>
</ns1:gerarRelatorioContratoGuardaChuva>
<ns1:gerarRelatorioContratoGuardaChuva xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- optional -->
  <filtro>
<!-- optional -->
    <identificadorCentral>?999?</identificadorCentral>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
    <identificadorTipoBem>?999?</identificadorTipoBem>
<!-- optional -->
    <identificadorStatus>?XXX?</identificadorStatus>
<!-- optional -->
    <codigoContrato>?XXX?</codigoContrato>
<!-- optional -->
<!-- possible value: AN, possible value: AP, possible value: AV, possible value: CS, possible value: EI, possible value: EM, possible value: FD, possible value: FI, possible value: GA, possible value: HI, possible value: IV, possible value: OU, possible value: PR, possible value: TE, possible value: US, possible value: BE -->
    <tipoParticipacao>???</tipoParticipacao>
<!-- optional -->
    <codigoCliente>?999?</codigoCliente>
<!-- optional -->
    <dataRegistroInicial>2008-12-31</dataRegistroInicial>
<!-- optional -->
    <dataRegistroFinal>2008-12-31</dataRegistroFinal>
<!-- optional -->
    <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
    <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
    <dataOperacaoInicial>2008-12-31</dataOperacaoInicial>
<!-- optional -->
    <dataOperacaoFinal>2008-12-31</dataOperacaoFinal>
<!-- optional -->
    <identificadorOperacao>?XXX?</identificadorOperacao>
<!-- optional -->
    <identificadorBemContratoGuardaChuva>?999?</identificadorBemContratoGuardaChuva>
<!-- optional -->
    <numeroConta>?999?</numeroConta>
  </filtro>
</ns1:gerarRelatorioContratoGuardaChuva>

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='gerarRelatorioContratoGuardaChuva' type='tns:gerarRelatorioContratoGuardaChuva' />
  <xsd:complexType name='gerarRelatorioContratoGuardaChuva'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='filtro' type='tns:relatorioContratoGuardaChuvaFiltroDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioContratoGuardaChuvaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorCentral' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorTipoBem' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorStatus' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoContrato' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoParticipacao' type='tns:tipoParticipacao' minOccurs='0' />
      <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataRegistroInicial' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataRegistroFinal' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataOperacaoInicial' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataOperacaoFinal' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorOperacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='tipoParticipacao'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AN' />
      <xsd:enumeration value='AP' />
      <xsd:enumeration value='AV' />
      <xsd:enumeration value='CS' />
      <xsd:enumeration value='EI' />
      <xsd:enumeration value='EM' />
      <xsd:enumeration value='FD' />
      <xsd:enumeration value='FI' />
      <xsd:enumeration value='GA' />
      <xsd:enumeration value='HI' />
      <xsd:enumeration value='IV' />
      <xsd:enumeration value='OU' />
      <xsd:enumeration value='PR' />
      <xsd:enumeration value='TE' />
      <xsd:enumeration value='US' />
      <xsd:enumeration value='BE' />
    </xsd:restriction>
  </xsd:simpleType>
</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='gerarRelatorioContratoGuardaChuva' type='tns:gerarRelatorioContratoGuardaChuva' />
  <xsd:complexType name='gerarRelatorioContratoGuardaChuva'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='filtro' type='tns:relatorioContratoGuardaChuvaFiltroDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioContratoGuardaChuvaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorCentral' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorTipoBem' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorStatus' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoContrato' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoParticipacao' type='tns:tipoParticipacao' minOccurs='0' />
      <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataRegistroInicial' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataRegistroFinal' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataOperacaoInicial' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataOperacaoFinal' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorOperacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorBemContratoGuardaChuva' type='xsd:long' minOccurs='0' />
      <xsd:element name='numeroConta' type='xsd:long' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='tipoParticipacao'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AN' />
      <xsd:enumeration value='AP' />
      <xsd:enumeration value='AV' />
      <xsd:enumeration value='CS' />
      <xsd:enumeration value='EI' />
      <xsd:enumeration value='EM' />
      <xsd:enumeration value='FD' />
      <xsd:enumeration value='FI' />
      <xsd:enumeration value='GA' />
      <xsd:enumeration value='HI' />
      <xsd:enumeration value='IV' />
      <xsd:enumeration value='OU' />
      <xsd:enumeration value='PR' />
      <xsd:enumeration value='TE' />
      <xsd:enumeration value='US' />
      <xsd:enumeration value='BE' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>