Output Message of Operation 'incluirDefinicaoGlobal'

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:incluirDefinicaoGlobalResponse xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <identificadorDefinicaoGlobal>?999?</identificadorDefinicaoGlobal>
<!-- optional -->
    <identificadorUtilizaContaCorrente>?true?</identificadorUtilizaContaCorrente>
<!-- optional -->
    <identificadorCadastroEntidadeLogada>?true?</identificadorCadastroEntidadeLogada>
<!-- optional -->
    <identificadorVinculoEntidadeLogada>?true?</identificadorVinculoEntidadeLogada>
<!-- optional -->
    <identificadorOperacaoEntidadeLogada>?true?</identificadorOperacaoEntidadeLogada>
<!-- optional -->
    <identificadorValidacaoChassi>?true?</identificadorValidacaoChassi>
<!-- optional -->
    <identificadorValidacaoRenavam>?true?</identificadorValidacaoRenavam>
<!-- optional -->
    <identificadorValidacaoPlaca>?true?</identificadorValidacaoPlaca>
<!-- optional -->
    <prazoValidadeMatrizCobertura>?999?</prazoValidadeMatrizCobertura>
<!-- optional -->
    <indexadorImoveisResidenciais>?XXX?</indexadorImoveisResidenciais>
<!-- optional -->
    <prazoReavaliacaoImoveisResidenciais>?999?</prazoReavaliacaoImoveisResidenciais>
<!-- optional -->
    <indexadorImoveisUrbanosNaoResidenciais>?XXX?</indexadorImoveisUrbanosNaoResidenciais>
<!-- optional -->
    <prazoReavaliacaoImoveisUrbanosNaoResidenciais>?999?</prazoReavaliacaoImoveisUrbanosNaoResidenciais>
<!-- optional -->
    <prazoReavaliacaoImoveisRurais>?999?</prazoReavaliacaoImoveisRurais>
<!-- optional -->
    <prazoReavaliacaoVeiculos>?999?</prazoReavaliacaoVeiculos>
<!-- optional -->
    <valorMaximoBem>?999.99?</valorMaximoBem>
<!-- optional -->
<!-- possible value: S, possible value: N -->
    <pendenciaAprovacao>???</pendenciaAprovacao>
<!-- optional -->
    <indexadorMaquinasEquipamentos>?XXX?</indexadorMaquinasEquipamentos>
<!-- optional -->
    <prazoReavaliacaoMaquinasEquipamentos>?999?</prazoReavaliacaoMaquinasEquipamentos>
<!-- optional -->
    <percentualResidualReavaliacaoMaquinasEquipamentos>?999.99?</percentualResidualReavaliacaoMaquinasEquipamentos>
<!-- optional -->
    <indexadorOutros>?XXX?</indexadorOutros>
<!-- optional -->
    <prazoReavaliacaoOutros>?999?</prazoReavaliacaoOutros>
<!-- optional -->
    <percentualResidualReavaliacaoOutros>?999.99?</percentualResidualReavaliacaoOutros>
<!-- optional -->
    <identificadorValidacaoGrau>?true?</identificadorValidacaoGrau>
  </return>
</ns1:incluirDefinicaoGlobalResponse>
<ns1:incluirDefinicaoGlobalResponse xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- optional -->
  <return>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <identificadorDefinicaoGlobal>?999?</identificadorDefinicaoGlobal>
<!-- optional -->
    <identificadorValidacaoChassi>?true?</identificadorValidacaoChassi>
<!-- optional -->
    <identificadorValidacaoRenavam>?true?</identificadorValidacaoRenavam>
<!-- optional -->
    <identificadorValidacaoPlaca>?true?</identificadorValidacaoPlaca>
<!-- optional -->
    <prazoValidadeMatrizCobertura>?999?</prazoValidadeMatrizCobertura>
<!-- optional -->
    <indexadorImoveisResidenciais>?XXX?</indexadorImoveisResidenciais>
<!-- optional -->
    <prazoReavaliacaoImoveisResidenciais>?999?</prazoReavaliacaoImoveisResidenciais>
<!-- optional -->
    <indexadorImoveisUrbanosNaoResidenciais>?XXX?</indexadorImoveisUrbanosNaoResidenciais>
<!-- optional -->
    <prazoReavaliacaoImoveisUrbanosNaoResidenciais>?999?</prazoReavaliacaoImoveisUrbanosNaoResidenciais>
<!-- optional -->
    <prazoReavaliacaoImoveisRurais>?999?</prazoReavaliacaoImoveisRurais>
<!-- optional -->
    <prazoReavaliacaoVeiculos>?999?</prazoReavaliacaoVeiculos>
<!-- optional -->
    <valorMaximoBem>?999.99?</valorMaximoBem>
<!-- optional -->
<!-- possible value: S, possible value: N -->
    <pendenciaAprovacao>???</pendenciaAprovacao>
<!-- optional -->
    <indexadorMaquinasEquipamentos>?XXX?</indexadorMaquinasEquipamentos>
<!-- optional -->
    <prazoReavaliacaoMaquinasEquipamentos>?999?</prazoReavaliacaoMaquinasEquipamentos>
<!-- optional -->
    <percentualResidualReavaliacaoMaquinasEquipamentos>?999.99?</percentualResidualReavaliacaoMaquinasEquipamentos>
<!-- optional -->
    <indexadorOutros>?XXX?</indexadorOutros>
<!-- optional -->
    <prazoReavaliacaoOutros>?999?</prazoReavaliacaoOutros>
<!-- optional -->
    <percentualResidualReavaliacaoOutros>?999.99?</percentualResidualReavaliacaoOutros>
<!-- optional -->
    <identificadorValidacaoGrau>?true?</identificadorValidacaoGrau>
  </return>
</ns1:incluirDefinicaoGlobalResponse>

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='incluirDefinicaoGlobalResponse' type='tns:incluirDefinicaoGlobalResponse' />
  <xsd:complexType name='incluirDefinicaoGlobalResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:definicaoGlobalDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='definicaoGlobalDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorDefinicaoGlobal' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorUtilizaContaCorrente' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorCadastroEntidadeLogada' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorVinculoEntidadeLogada' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorOperacaoEntidadeLogada' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorValidacaoChassi' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorValidacaoRenavam' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorValidacaoPlaca' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='prazoValidadeMatrizCobertura' type='xsd:long' minOccurs='0' />
          <xsd:element name='indexadorImoveisResidenciais' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoImoveisResidenciais' type='xsd:long' minOccurs='0' />
          <xsd:element name='indexadorImoveisUrbanosNaoResidenciais' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoImoveisUrbanosNaoResidenciais' type='xsd:long' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoImoveisRurais' type='xsd:long' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoVeiculos' type='xsd:long' minOccurs='0' />
          <xsd:element name='valorMaximoBem' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='pendenciaAprovacao' type='tns:indicaPendenciaAprovacao' minOccurs='0' />
          <xsd:element name='indexadorMaquinasEquipamentos' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoMaquinasEquipamentos' type='xsd:int' minOccurs='0' />
          <xsd:element name='percentualResidualReavaliacaoMaquinasEquipamentos' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='indexadorOutros' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoOutros' type='xsd:int' minOccurs='0' />
          <xsd:element name='percentualResidualReavaliacaoOutros' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='identificadorValidacaoGrau' type='xsd:boolean' 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='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='incluirDefinicaoGlobalResponse' type='tns:incluirDefinicaoGlobalResponse' />
  <xsd:complexType name='incluirDefinicaoGlobalResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:definicaoGlobalDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='definicaoGlobalDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorDefinicaoGlobal' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorValidacaoChassi' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorValidacaoRenavam' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorValidacaoPlaca' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='prazoValidadeMatrizCobertura' type='xsd:long' minOccurs='0' />
          <xsd:element name='indexadorImoveisResidenciais' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoImoveisResidenciais' type='xsd:long' minOccurs='0' />
          <xsd:element name='indexadorImoveisUrbanosNaoResidenciais' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoImoveisUrbanosNaoResidenciais' type='xsd:long' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoImoveisRurais' type='xsd:long' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoVeiculos' type='xsd:long' minOccurs='0' />
          <xsd:element name='valorMaximoBem' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='pendenciaAprovacao' type='tns:indicaPendenciaAprovacao' minOccurs='0' />
          <xsd:element name='indexadorMaquinasEquipamentos' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoMaquinasEquipamentos' type='xsd:int' minOccurs='0' />
          <xsd:element name='percentualResidualReavaliacaoMaquinasEquipamentos' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='indexadorOutros' type='xsd:string' minOccurs='0' />
          <xsd:element name='prazoReavaliacaoOutros' type='xsd:int' minOccurs='0' />
          <xsd:element name='percentualResidualReavaliacaoOutros' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='identificadorValidacaoGrau' type='xsd:boolean' 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>