Input Message of Operation 'excluirIntegracoes'

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:excluirIntegracoes xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <lista>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
    <identificadorIntegracao>?999?</identificadorIntegracao>
<!-- optional -->
    <tipoBem>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
      <identificadorTipoBem>?999?</identificadorTipoBem>
<!-- optional -->
      <descricaoTipoBem>?XXX?</descricaoTipoBem>
<!-- optional -->
      <grupoBem>
<!-- optional -->
        <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
        <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <identificadorGrupoBem>?999?</identificadorGrupoBem>
<!-- optional -->
        <descricaoGrupoBem>?XXX?</descricaoGrupoBem>
<!-- optional -->
<!-- possible value: A, possible value: C, possible value: D, possible value: E, possible value: F, possible value: G, possible value: I, possible value: L, possible value: M, possible value: O, possible value: P, possible value: R, possible value: T, possible value: V, possible value: X -->
        <tipoProcessamento>???</tipoProcessamento>
<!-- optional -->
        <percentualAceleracao>?999.99?</percentualAceleracao>
<!-- optional -->
        <codigoGrupoContabil>?999?</codigoGrupoContabil>
<!-- optional -->
<!-- possible value: C, possible value: N, possible value: P -->
        <tipoRisco>???</tipoRisco>
      </grupoBem>
<!-- optional -->
      <prazoVidaUtil>?999?</prazoVidaUtil>
<!-- optional -->
      <prazoReavaliacao>?999?</prazoReavaliacao>
<!-- optional -->
      <identificadorTemplateComplemento>?XXX?</identificadorTemplateComplemento>
    </tipoBem>
<!-- optional -->
    <tipoVinculo>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
      <identificadorTipoVinculo>?999?</identificadorTipoVinculo>
<!-- optional -->
      <descricaoTipoVinculo>?XXX?</descricaoTipoVinculo>
<!-- optional -->
      <codigoTipoVinculo>?XXX?</codigoTipoVinculo>
<!-- optional -->
      <numeroGrau>?true?</numeroGrau>
    </tipoVinculo>
<!-- optional -->
    <grupoLiquidez>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
      <idGrlq>?999?</idGrlq>
<!-- optional -->
      <idEgrl>?999?</idEgrl>
<!-- optional -->
      <deGrlq>?XXX?</deGrlq>
<!-- optional -->
      <vlPcMin>?999.99?</vlPcMin>
<!-- optional -->
      <vlPcMax>?999.99?</vlPcMax>
<!-- optional -->
      <faixaRisco>?true?</faixaRisco>
<!-- optional -->
      <prazoOperacao>?true?</prazoOperacao>
<!-- optional -->
      <saldoOperacao>?true?</saldoOperacao>
<!-- optional -->
      <compPatrimonioTomador>?true?</compPatrimonioTomador>
<!-- optional -->
      <compPatrimonial>?true?</compPatrimonial>
    </grupoLiquidez>
<!-- optional -->
    <codigoDominio>?XXX?</codigoDominio>
<!-- optional -->
    <codigoSubdominio>?XXX?</codigoSubdominio>
<!-- optional -->
    <identificadorImovelUrbano>?true?</identificadorImovelUrbano>
<!-- optional -->
    <identificadorImovelRural>?true?</identificadorImovelRural>
<!-- optional -->
    <identificadorAval>?true?</identificadorAval>
<!-- optional -->
    <identificadorFianca>?true?</identificadorFianca>
<!-- optional -->
    <identificadorOutrosBens>?true?</identificadorOutrosBens>
<!-- optional -->
    <identificadorInclusaoBem>?true?</identificadorInclusaoBem>
<!-- optional -->
    <identificadorSelecaoBem>?true?</identificadorSelecaoBem>
  </lista>
</ns1:excluirIntegracoes>
<ns1:excluirIntegracoes xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <lista>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
    <identificadorIntegracao>?999?</identificadorIntegracao>
<!-- optional -->
    <tipoBem>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
      <identificadorTipoBem>?999?</identificadorTipoBem>
<!-- optional -->
      <descricaoTipoBem>?XXX?</descricaoTipoBem>
<!-- optional -->
      <grupoBem>
<!-- optional -->
        <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
        <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <identificadorGrupoBem>?999?</identificadorGrupoBem>
<!-- optional -->
        <descricaoGrupoBem>?XXX?</descricaoGrupoBem>
<!-- optional -->
<!-- possible value: A, possible value: C, possible value: D, possible value: E, possible value: F, possible value: G, possible value: I, possible value: L, possible value: M, possible value: O, possible value: P, possible value: R, possible value: T, possible value: V, possible value: X -->
        <tipoProcessamento>???</tipoProcessamento>
<!-- optional -->
        <percentualAceleracao>?999.99?</percentualAceleracao>
<!-- optional -->
        <codigoGrupoContabil>?999?</codigoGrupoContabil>
<!-- optional -->
<!-- possible value: C, possible value: N, possible value: P -->
        <tipoRisco>???</tipoRisco>
      </grupoBem>
<!-- optional -->
      <prazoVidaUtil>?999?</prazoVidaUtil>
<!-- optional -->
      <identificadorTemplateComplemento>?XXX?</identificadorTemplateComplemento>
    </tipoBem>
<!-- optional -->
    <tipoVinculo>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
      <identificadorTipoVinculo>?999?</identificadorTipoVinculo>
<!-- optional -->
      <descricaoTipoVinculo>?XXX?</descricaoTipoVinculo>
<!-- optional -->
      <codigoTipoVinculo>?XXX?</codigoTipoVinculo>
<!-- optional -->
      <numeroGrau>?true?</numeroGrau>
    </tipoVinculo>
<!-- optional -->
    <grupoLiquidez>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
      <idGrlq>?999?</idGrlq>
<!-- optional -->
      <idEgrl>?999?</idEgrl>
<!-- optional -->
      <deGrlq>?XXX?</deGrlq>
<!-- optional -->
      <vlPcMin>?999.99?</vlPcMin>
<!-- optional -->
      <vlPcMax>?999.99?</vlPcMax>
<!-- optional -->
      <faixaRisco>?true?</faixaRisco>
<!-- optional -->
      <prazoOperacao>?true?</prazoOperacao>
<!-- optional -->
      <saldoOperacao>?true?</saldoOperacao>
<!-- optional -->
      <compPatrimonioTomador>?true?</compPatrimonioTomador>
<!-- optional -->
      <compPatrimonial>?true?</compPatrimonial>
    </grupoLiquidez>
<!-- optional -->
    <codigoDominio>?XXX?</codigoDominio>
<!-- optional -->
    <codigoSubdominio>?XXX?</codigoSubdominio>
<!-- optional -->
    <identificadorImovelUrbano>?true?</identificadorImovelUrbano>
<!-- optional -->
    <identificadorImovelRural>?true?</identificadorImovelRural>
<!-- optional -->
    <identificadorAval>?true?</identificadorAval>
<!-- optional -->
    <identificadorFianca>?true?</identificadorFianca>
<!-- optional -->
    <identificadorOutrosBens>?true?</identificadorOutrosBens>
<!-- optional -->
    <identificadorInclusaoBem>?true?</identificadorInclusaoBem>
<!-- optional -->
    <identificadorSelecaoBem>?true?</identificadorSelecaoBem>
  </lista>
</ns1:excluirIntegracoes>

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='excluirIntegracoes' type='tns:excluirIntegracoes' />
  <xsd:complexType name='excluirIntegracoes'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='lista' type='tns:integracaoDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='integracaoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorIntegracao' type='xsd:long' minOccurs='0' />
          <xsd:element name='tipoBem' type='tns:tipoBemDTO' minOccurs='0' />
          <xsd:element name='tipoVinculo' type='tns:tipoVinculoDTO' minOccurs='0' />
          <xsd:element name='grupoLiquidez' type='tns:grupoLiquidezDTO' minOccurs='0' />
          <xsd:element name='codigoDominio' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoSubdominio' type='xsd:string' minOccurs='0' />
          <xsd:element name='identificadorImovelUrbano' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorImovelRural' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorAval' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorFianca' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorOutrosBens' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorInclusaoBem' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorSelecaoBem' type='xsd:boolean' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='defaultDTO' abstract='true'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorSituacao' type='xsd:string' 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='excluirIntegracoes' type='tns:excluirIntegracoes' />
  <xsd:complexType name='excluirIntegracoes'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='lista' type='tns:integracaoDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='integracaoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorIntegracao' type='xsd:long' minOccurs='0' />
          <xsd:element name='tipoBem' type='tns:tipoBemDTO' minOccurs='0' />
          <xsd:element name='tipoVinculo' type='tns:tipoVinculoDTO' minOccurs='0' />
          <xsd:element name='grupoLiquidez' type='tns:grupoLiquidezDTO' minOccurs='0' />
          <xsd:element name='codigoDominio' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoSubdominio' type='xsd:string' minOccurs='0' />
          <xsd:element name='identificadorImovelUrbano' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorImovelRural' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorAval' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorFianca' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorOutrosBens' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorInclusaoBem' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='identificadorSelecaoBem' type='xsd:boolean' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='defaultDTO' abstract='true'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorSituacao' type='xsd:string' 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>