Output Message of Operation 'buscarConfiguracaoEmpresaPopup'

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:buscarConfiguracaoEmpresaPopupResponse 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 -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <codigoEmpresaUtilizada>?999?</codigoEmpresaUtilizada>
<!-- optional -->
    <configuracaoCertificadoDigitalDTO>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <caminhoKey>?XXX?</caminhoKey>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <enderecoProxy>?XXX?</enderecoProxy>
<!-- optional -->
      <linkConsulta>?XXX?</linkConsulta>
<!-- optional -->
      <linkEnvio>?XXX?</linkEnvio>
<!-- optional -->
      <linkReceitaFederal>?XXX?</linkReceitaFederal>
<!-- optional -->
      <numeroPortaProxy>?999?</numeroPortaProxy>
<!-- optional -->
      <pathCertificadoEnvioRFB>?XXX?</pathCertificadoEnvioRFB>
<!-- optional -->
      <senha>?XXX?</senha>
<!-- optional -->
      <senhaUsuarioProxy>?XXX?</senhaUsuarioProxy>
<!-- optional -->
<!-- possible value: PRODUCAO, possible value: HOMOLOGACAO -->
      <tipoAmbiente>???</tipoAmbiente>
<!-- optional -->
<!-- possible value: ARQUIVO_INSTALADO, possible value: SMARTCARD, possible value: ETOKEN -->
      <tipoCertificado>???</tipoCertificado>
<!-- optional -->
      <usuarioProxy>?XXX?</usuarioProxy>
    </configuracaoCertificadoDigitalDTO>
<!-- optional -->
    <diretorioPadrao>?XXX?</diretorioPadrao>
<!-- optional -->
    <idEnvioWebService>?true?</idEnvioWebService>
<!-- optional -->
    <indicadorEnvioCompactado>?true?</indicadorEnvioCompactado>
<!-- optional -->
    <indicadorEventoAutomatico>?true?</indicadorEventoAutomatico>
<!-- optional -->
    <intervaloHorasEntreSincronizacoes>?999?</intervaloHorasEntreSincronizacoes>
<!-- optional -->
    <limiteIdentificacaoPf>?999.99?</limiteIdentificacaoPf>
<!-- optional -->
    <limiteIdentificacaoPj>?999.99?</limiteIdentificacaoPj>
<!-- optional -->
    <nomeArquivoXSDAbertura>?XXX?</nomeArquivoXSDAbertura>
<!-- optional -->
    <nomeArquivoXSDCadastroDeclarante>?XXX?</nomeArquivoXSDCadastroDeclarante>
<!-- optional -->
    <nomeArquivoXSDCadastroIntermediario>?XXX?</nomeArquivoXSDCadastroIntermediario>
<!-- optional -->
    <nomeArquivoXSDCadastroPatrocinado>?XXX?</nomeArquivoXSDCadastroPatrocinado>
<!-- optional -->
    <nomeArquivoXSDExclusaoEfinanceira>?XXX?</nomeArquivoXSDExclusaoEfinanceira>
<!-- optional -->
    <nomeArquivoXSDExclusaoEvento>?XXX?</nomeArquivoXSDExclusaoEvento>
<!-- optional -->
    <nomeArquivoXSDFechamento>?XXX?</nomeArquivoXSDFechamento>
<!-- optional -->
    <nomeArquivoXSDLote>?XXX?</nomeArquivoXSDLote>
<!-- optional -->
    <nomeArquivoXSDMovimentoOperacoesFinanceiras>?XXX?</nomeArquivoXSDMovimentoOperacoesFinanceiras>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <numeroCpnj>?XXX?</numeroCpnj>
<!-- optional -->
    <numeroEventosMaximosPorLote>?999?</numeroEventosMaximosPorLote>
<!-- optional -->
    <numeroThreads>?999?</numeroThreads>
<!-- optional -->
    <tempoExpurgoDados>?999?</tempoExpurgoDados>
  </return>
</ns1:buscarConfiguracaoEmpresaPopupResponse>
<ns1:buscarConfiguracaoEmpresaPopupResponse 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 -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
    <codigoEmpresaUtilizada>?999?</codigoEmpresaUtilizada>
<!-- optional -->
    <configuracaoCertificadoDigitalDTO>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <caminhoKey>?XXX?</caminhoKey>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <enderecoProxy>?XXX?</enderecoProxy>
<!-- optional -->
      <linkConsulta>?XXX?</linkConsulta>
<!-- optional -->
      <linkEnvio>?XXX?</linkEnvio>
<!-- optional -->
      <linkReceitaFederal>?XXX?</linkReceitaFederal>
<!-- optional -->
      <numeroPortaProxy>?999?</numeroPortaProxy>
<!-- optional -->
      <pathCertificadoEnvioRFB>?XXX?</pathCertificadoEnvioRFB>
<!-- optional -->
      <senha>?XXX?</senha>
<!-- optional -->
      <senhaUsuarioProxy>?XXX?</senhaUsuarioProxy>
<!-- optional -->
<!-- possible value: PRODUCAO, possible value: HOMOLOGACAO -->
      <tipoAmbiente>???</tipoAmbiente>
<!-- optional -->
<!-- possible value: ARQUIVO_INSTALADO, possible value: SMARTCARD, possible value: ETOKEN -->
      <tipoCertificado>???</tipoCertificado>
<!-- optional -->
      <usuarioProxy>?XXX?</usuarioProxy>
    </configuracaoCertificadoDigitalDTO>
<!-- optional -->
    <diretorioPadrao>?XXX?</diretorioPadrao>
<!-- optional -->
    <idEnvioWebService>?true?</idEnvioWebService>
<!-- optional -->
    <indicadorEnvioCompactado>?true?</indicadorEnvioCompactado>
<!-- optional -->
    <indicadorEventoAutomatico>?true?</indicadorEventoAutomatico>
<!-- optional -->
    <intervaloHorasEntreSincronizacoes>?999?</intervaloHorasEntreSincronizacoes>
<!-- optional -->
    <limiteIdentificacaoPf>?999.99?</limiteIdentificacaoPf>
<!-- optional -->
    <limiteIdentificacaoPj>?999.99?</limiteIdentificacaoPj>
<!-- optional -->
    <nomeArquivoXSDAbertura>?XXX?</nomeArquivoXSDAbertura>
<!-- optional -->
    <nomeArquivoXSDCadastroDeclarante>?XXX?</nomeArquivoXSDCadastroDeclarante>
<!-- optional -->
    <nomeArquivoXSDCadastroIntermediario>?XXX?</nomeArquivoXSDCadastroIntermediario>
<!-- optional -->
    <nomeArquivoXSDCadastroPatrocinado>?XXX?</nomeArquivoXSDCadastroPatrocinado>
<!-- optional -->
    <nomeArquivoXSDExclusaoEfinanceira>?XXX?</nomeArquivoXSDExclusaoEfinanceira>
<!-- optional -->
    <nomeArquivoXSDExclusaoEvento>?XXX?</nomeArquivoXSDExclusaoEvento>
<!-- optional -->
    <nomeArquivoXSDFechamento>?XXX?</nomeArquivoXSDFechamento>
<!-- optional -->
    <nomeArquivoXSDLoteCriptografado>?XXX?</nomeArquivoXSDLoteCriptografado>
<!-- optional -->
    <nomeArquivoXSDLoteEnvio>?XXX?</nomeArquivoXSDLoteEnvio>
<!-- optional -->
    <nomeArquivoXSDMovimentoOperacoesFinanceiras>?XXX?</nomeArquivoXSDMovimentoOperacoesFinanceiras>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <numeroCpnj>?XXX?</numeroCpnj>
<!-- optional -->
    <numeroEventosMaximosPorLote>?999?</numeroEventosMaximosPorLote>
<!-- optional -->
    <numeroThreads>?999?</numeroThreads>
<!-- optional -->
    <tempoExpurgoDados>?999?</tempoExpurgoDados>
  </return>
</ns1:buscarConfiguracaoEmpresaPopupResponse>

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='buscarConfiguracaoEmpresaPopupResponse' type='tns:buscarConfiguracaoEmpresaPopupResponse' />
  <xsd:complexType name='buscarConfiguracaoEmpresaPopupResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:configuracaoGeralDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='configuracaoGeralDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='codigoEmpresaUtilizada' type='xsd:long' minOccurs='0' />
          <xsd:element name='configuracaoCertificadoDigitalDTO' type='tns:configuracaoCertificadoDigitalDTO' minOccurs='0' />
          <xsd:element name='diretorioPadrao' type='xsd:string' minOccurs='0' />
          <xsd:element name='idEnvioWebService' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorEnvioCompactado' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorEventoAutomatico' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='intervaloHorasEntreSincronizacoes' type='xsd:long' minOccurs='0' />
          <xsd:element name='limiteIdentificacaoPf' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='limiteIdentificacaoPj' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDAbertura' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDCadastroDeclarante' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDCadastroIntermediario' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDCadastroPatrocinado' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDExclusaoEfinanceira' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDExclusaoEvento' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDFechamento' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDLote' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDMovimentoOperacoesFinanceiras' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroCpnj' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroEventosMaximosPorLote' type='xsd:long' minOccurs='0' />
          <xsd:element name='numeroThreads' type='xsd:int' minOccurs='0' />
          <xsd:element name='tempoExpurgoDados' type='xsd:long' 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='buscarConfiguracaoEmpresaPopupResponse' type='tns:buscarConfiguracaoEmpresaPopupResponse' />
  <xsd:complexType name='buscarConfiguracaoEmpresaPopupResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:configuracaoGeralDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='configuracaoGeralDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='codigoEmpresaUtilizada' type='xsd:long' minOccurs='0' />
          <xsd:element name='configuracaoCertificadoDigitalDTO' type='tns:configuracaoCertificadoDigitalDTO' minOccurs='0' />
          <xsd:element name='diretorioPadrao' type='xsd:string' minOccurs='0' />
          <xsd:element name='idEnvioWebService' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorEnvioCompactado' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorEventoAutomatico' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='intervaloHorasEntreSincronizacoes' type='xsd:long' minOccurs='0' />
          <xsd:element name='limiteIdentificacaoPf' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='limiteIdentificacaoPj' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDAbertura' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDCadastroDeclarante' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDCadastroIntermediario' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDCadastroPatrocinado' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDExclusaoEfinanceira' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDExclusaoEvento' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDFechamento' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDLoteCriptografado' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDLoteEnvio' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeArquivoXSDMovimentoOperacoesFinanceiras' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroCpnj' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroEventosMaximosPorLote' type='xsd:long' minOccurs='0' />
          <xsd:element name='numeroThreads' type='xsd:int' minOccurs='0' />
          <xsd:element name='tempoExpurgoDados' type='xsd:long' 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>