Output Message of Operation 'buscarContaNaoVinculada'

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:buscarContaNaoVinculadaResponse xmlns:ns1='efinanceira.legais.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <codigoUnidade>?999?</codigoUnidade>
<!-- optional --><!--dateTime-->
    <dataEncerramento>2008-12-31T23:59:00.000-05:00</dataEncerramento>
<!-- optional -->
    <identificadorConta>?999?</identificadorConta>
<!-- optional -->
    <identificadorIntermediario>
<!-- optional -->
      <codigoCliente>?999?</codigoCliente>
<!-- optional -->
      <codigoPais>?XXX?</codigoPais>
<!-- optional -->
      <codigoPaisResidenciaFiscal>?XXX?</codigoPaisResidenciaFiscal>
<!-- optional -->
      <codigoUsuarioAtualizacao>?XXX?</codigoUsuarioAtualizacao>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <endereco>?XXX?</endereco>
<!-- optional -->
      <identificadorIntermediario>?999?</identificadorIntermediario>
<!-- optional -->
      <municipio>?XXX?</municipio>
<!-- optional -->
      <nomeIntermediario>?XXX?</nomeIntermediario>
<!-- optional -->
      <numeroGiin>?XXX?</numeroGiin>
<!-- optional -->
      <numeroIdentificacaoIntermediario>?XXX?</numeroIdentificacaoIntermediario>
<!-- optional -->
      <situacao>?XXX?</situacao>
<!-- optional -->
<!-- possible value: CPF, possible value: CNPJ -->
      <tipoNumeroIdentificacao>???</tipoNumeroIdentificacao>
    </identificadorIntermediario>
<!-- optional -->
    <identificadorPatrocinado>
<!-- optional -->
      <codigoCliente>?999?</codigoCliente>
<!-- optional -->
      <codigoPais>?XXX?</codigoPais>
<!-- optional -->
      <codigoPaisResidenciaFiscal>?XXX?</codigoPaisResidenciaFiscal>
<!-- optional -->
      <codigoUsuarioAtualizacao>?XXX?</codigoUsuarioAtualizacao>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <endereco>?XXX?</endereco>
<!-- optional -->
      <identificadorPatrocinado>?999?</identificadorPatrocinado>
<!-- optional -->
      <municipio>?XXX?</municipio>
<!-- optional -->
      <nomePatrocinado>?XXX?</nomePatrocinado>
<!-- optional -->
      <numeroCnpj>?XXX?</numeroCnpj>
<!-- optional -->
      <numeroGiin>?XXX?</numeroGiin>
<!-- optional -->
      <situacao>?XXX?</situacao>
    </identificadorPatrocinado>
<!-- optional -->
    <numeroConta>?XXX?</numeroConta>
<!-- optional -->
    <numeroTitulo>?999?</numeroTitulo>
<!-- optional -->
<!-- possible value: CORRENTE, possible value: POUPANCA, possible value: CAUCAO, possible value: CONSIGNACAO_EM_PAGTO, possible value: FGTS, possible value: DEMAIS_CTAS_DEPOSITOS, possible value: CUSTODIA_EM_ACOES, possible value: DEBENTURES, possible value: DERIVATIVOS, possible value: CUSTODIA, possible value: FUNDOS_INVESTIMENTO, possible value: CLUBE_INVESTIMENTO, possible value: FUNDO_INVESTIMENTO_CTA_ORDEM, possible value: DEMAIS_CONTAS_INVESTIMENTO, possible value: SEGURO_PREVIDENCIA_ASSEMELHADO, possible value: CONSORCIO_BENS_SERVICO -->
    <subTipoConta>???</subTipoConta>
<!-- optional -->
<!-- possible value: CONTA_DEPOSITO, possible value: CONTA_CUSTODIA, possible value: CONTA_INVESTIMENTO, possible value: CONTA_SEGURO, possible value: CONTA_CONSORCIO -->
    <tipoConta>???</tipoConta>
<!-- optional -->
    <tipoNumeroConta>?XXX?</tipoNumeroConta>
  </return>
</ns1:buscarContaNaoVinculadaResponse>
<ns1:buscarContaNaoVinculadaResponse xmlns:ns1='efinanceira.legais.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <codigoUnidade>?999?</codigoUnidade>
<!-- optional --><!--dateTime-->
    <dataEncerramento>2008-12-31T23:59:00.000-05:00</dataEncerramento>
<!-- optional -->
    <identificadorConta>?999?</identificadorConta>
<!-- optional -->
    <identificadorIntermediario>
<!-- optional -->
      <codigoCliente>?999?</codigoCliente>
<!-- optional -->
      <codigoIbgeMunicipio>?999?</codigoIbgeMunicipio>
<!-- optional -->
      <codigoPais>?XXX?</codigoPais>
<!-- optional -->
      <codigoPaisResidenciaFiscal>?XXX?</codigoPaisResidenciaFiscal>
<!-- optional -->
      <codigoUsuarioAtualizacao>?XXX?</codigoUsuarioAtualizacao>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <endereco>?XXX?</endereco>
      <flagAtualizouRegistro>?true?</flagAtualizouRegistro>
<!-- optional -->
      <identificadorIntermediario>?999?</identificadorIntermediario>
<!-- optional -->
      <municipio>?XXX?</municipio>
<!-- optional -->
      <nomeIntermediario>?XXX?</nomeIntermediario>
<!-- optional -->
      <numeroGiin>?XXX?</numeroGiin>
<!-- optional -->
      <numeroIdentificacaoIntermediario>?XXX?</numeroIdentificacaoIntermediario>
<!-- optional -->
      <siglaEstado>?XXX?</siglaEstado>
<!-- optional -->
      <situacao>?XXX?</situacao>
<!-- optional -->
<!-- possible value: CPF, possible value: CNPJ -->
      <tipoNumeroIdentificacao>???</tipoNumeroIdentificacao>
    </identificadorIntermediario>
<!-- optional -->
    <identificadorPatrocinado>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
      <codigoCliente>?999?</codigoCliente>
<!-- optional -->
      <codigoIbgeMunicipio>?999?</codigoIbgeMunicipio>
<!-- optional -->
      <codigoPais>?XXX?</codigoPais>
<!-- optional -->
      <codigoPaisResidenciaFiscal>?XXX?</codigoPaisResidenciaFiscal>
<!-- optional -->
      <codigoUsuarioAtualizacao>?XXX?</codigoUsuarioAtualizacao>
<!-- optional -->
      <endereco>?XXX?</endereco>
      <flagAtualizouRegistro>?true?</flagAtualizouRegistro>
<!-- optional -->
      <identificadorPatrocinado>?999?</identificadorPatrocinado>
<!-- optional -->
      <municipio>?XXX?</municipio>
<!-- optional -->
      <nomePatrocinado>?XXX?</nomePatrocinado>
<!-- optional -->
      <numeroCnpj>?XXX?</numeroCnpj>
<!-- optional -->
      <numeroGiin>?XXX?</numeroGiin>
<!-- optional -->
      <siglaEstado>?XXX?</siglaEstado>
<!-- optional -->
      <situacao>?XXX?</situacao>
    </identificadorPatrocinado>
<!-- optional -->
    <numeroConta>?XXX?</numeroConta>
<!-- optional -->
    <numeroTitulo>?999?</numeroTitulo>
<!-- optional -->
<!-- possible value: CORRENTE, possible value: POUPANCA, possible value: CAUCAO, possible value: CONSIGNACAO_EM_PAGTO, possible value: FGTS, possible value: DEMAIS_CTAS_DEPOSITOS, possible value: CUSTODIA_EM_ACOES, possible value: DEBENTURES, possible value: DERIVATIVOS, possible value: CUSTODIA, possible value: FUNDOS_INVESTIMENTO, possible value: CLUBE_INVESTIMENTO, possible value: FUNDO_INVESTIMENTO_CTA_ORDEM, possible value: DEMAIS_CONTAS_INVESTIMENTO, possible value: SEGURO_PREVIDENCIA_ASSEMELHADO, possible value: CONSORCIO_BENS_SERVICO -->
    <subTipoConta>???</subTipoConta>
<!-- optional -->
<!-- possible value: CONTA_DEPOSITO, possible value: CONTA_CUSTODIA, possible value: CONTA_INVESTIMENTO, possible value: CONTA_SEGURO, possible value: CONTA_CONSORCIO -->
    <tipoConta>???</tipoConta>
<!-- optional -->
    <tipoNumeroConta>?XXX?</tipoNumeroConta>
  </return>
</ns1:buscarContaNaoVinculadaResponse>

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='efinanceira.legais.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='efinanceira.legais.tfs.totvs.com'>
  <xsd:element name='buscarContaNaoVinculadaResponse' type='tns:buscarContaNaoVinculadaResponse' />
  <xsd:complexType name='buscarContaNaoVinculadaResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:contaDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='contaDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
          <xsd:element name='dataEncerramento' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='identificadorConta' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorIntermediario' type='tns:intermediarioDTO' minOccurs='0' />
          <xsd:element name='identificadorPatrocinado' type='tns:patrocinadoDTO' minOccurs='0' />
          <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroTitulo' type='xsd:long' minOccurs='0' />
          <xsd:element name='subTipoConta' type='tns:dominioSubTipoConta' minOccurs='0' />
          <xsd:element name='tipoConta' type='tns:dominioTipoConta' minOccurs='0' />
          <xsd:element name='tipoNumeroConta' 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='efinanceira.legais.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='efinanceira.legais.tfs.totvs.com'>
  <xsd:element name='buscarContaNaoVinculadaResponse' type='tns:buscarContaNaoVinculadaResponse' />
  <xsd:complexType name='buscarContaNaoVinculadaResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:contaDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='contaDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
          <xsd:element name='dataEncerramento' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='identificadorConta' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorIntermediario' type='tns:intermediarioDTO' minOccurs='0' />
          <xsd:element name='identificadorPatrocinado' type='tns:patrocinadoDTO' minOccurs='0' />
          <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroTitulo' type='xsd:long' minOccurs='0' />
          <xsd:element name='subTipoConta' type='tns:dominioSubTipoConta' minOccurs='0' />
          <xsd:element name='tipoConta' type='tns:dominioTipoConta' minOccurs='0' />
          <xsd:element name='tipoNumeroConta' 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>