Input Message of Operation 'processarRetornoConsultaInformacoesALCR004'

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:processarRetornoConsultaInformacoesALCR004 xmlns:ns1='cadoc2300.legais.tfs.totvs.com'>
<!-- optional -->
  <dtoEmpresaLider>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional -->
    <codigoDocumento>?XXX?</codigoDocumento>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional --><!--dateTime-->
    <dataBaseInicial>2008-12-31T23:59:00.000-05:00</dataBaseInicial>
<!-- optional -->
    <descricaoEnderecoServidorEmail>?XXX?</descricaoEnderecoServidorEmail>
<!-- optional -->
    <descricaoSenhaConexao>?XXX?</descricaoSenhaConexao>
<!-- optional -->
    <descricaoUrlConexao>?XXX?</descricaoUrlConexao>
<!-- optional -->
    <descricaoUrlSta>?XXX?</descricaoUrlSta>
<!-- optional -->
    <diretorioArquivoEnvio>?XXX?</diretorioArquivoEnvio>
<!-- optional -->
    <diretorioArquivoProcessado>?XXX?</diretorioArquivoProcessado>
<!-- optional -->
    <diretorioArquivoRetorno>?XXX?</diretorioArquivoRetorno>
<!-- optional -->
    <diretorioArquivoValidacao>?XXX?</diretorioArquivoValidacao>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <empresasVinculadas>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <codigoPaisDevedor>?XXX?</codigoPaisDevedor>
<!-- optional -->
      <empresa>
<!-- optional -->
        <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <codigoMatriz>?999?</codigoMatriz>
<!-- optional -->
        <nomeEmpresa>?XXX?</nomeEmpresa>
      </empresa>
<!-- optional -->
      <identificacaoEmpresaVinculadaConglomerado>?999?</identificacaoEmpresaVinculadaConglomerado>
    </empresasVinculadas>
<!-- optional -->
<!-- possible value: DATA_EFETIVACAO, possible value: DATA_INCLUSAO, possible value: DATA_OPERACAO -->
    <identificadorDataDataOrigem>???</identificadorDataDataOrigem>
<!-- optional -->
    <identificadorEmpresaLiderConglomerado>?999?</identificadorEmpresaLiderConglomerado>
<!-- optional -->
    <identificadorOutroServidorBancoDados>?true?</identificadorOutroServidorBancoDados>
<!-- optional -->
<!-- possible value: HOMOLOGACAO, possible value: PRODUCAO -->
    <indicadorAmbienteSta>???</indicadorAmbienteSta>
<!-- optional -->
    <indicadorAutenticacaoServidorEmail>?true?</indicadorAutenticacaoServidorEmail>
<!-- optional -->
    <indicadorPcam630>?true?</indicadorPcam630>
<!-- optional -->
<!-- possible value: ORACLE, possible value: SQLSERVER -->
    <nomeDriveConexao>???</nomeDriveConexao>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <nomeUsuarioConexao>?XXX?</nomeUsuarioConexao>
<!-- optional -->
    <nomeUsuarioServidorEmail>?XXX?</nomeUsuarioServidorEmail>
<!-- optional -->
    <numeroPortaServidorEmail>?999?</numeroPortaServidorEmail>
<!-- optional -->
    <senhaUsuarioServidorEmail>?XXX?</senhaUsuarioServidorEmail>
<!-- optional -->
<!-- possible value: COMPACTADOCOMEXTENSAO, possible value: COMPACTADOSEMEXTENSAO, possible value: NAOCOMPACTADO -->
    <tpFmtEnv>???</tpFmtEnv>
<!-- optional -->
<!-- possible value: COMPACTADOCOMEXTENSAO, possible value: COMPACTADOSEMEXTENSAO, possible value: NAOCOMPACTADO -->
    <tpFmtRet>???</tpFmtRet>
  </dtoEmpresaLider>
<!-- from 0 to unbounded -->
  <listArquivoRetorno>
<!-- optional -->
    <file>?XXX?</file>
    <selected>?true?</selected>
  </listArquivoRetorno>
<!-- optional -->
  <codigoUsuario>?XXX?</codigoUsuario>
</ns1:processarRetornoConsultaInformacoesALCR004>
<ns1:processarRetornoConsultaInformacoesALCR004 xmlns:ns1='cadoc2300.legais.tfs.totvs.com'>
<!-- optional -->
  <dtoEmpresaLider>
<!-- optional -->
    <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
    <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
    <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional -->
    <codigoDocumento>?XXX?</codigoDocumento>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional --><!--dateTime-->
    <dataBaseInicial>2008-12-31T23:59:00.000-05:00</dataBaseInicial>
<!-- optional -->
    <descricaoEnderecoServidorEmail>?XXX?</descricaoEnderecoServidorEmail>
<!-- optional -->
    <descricaoSenhaConexao>?XXX?</descricaoSenhaConexao>
<!-- optional -->
    <descricaoUrlConexao>?XXX?</descricaoUrlConexao>
<!-- optional -->
    <descricaoUrlSta>?XXX?</descricaoUrlSta>
<!-- optional -->
    <diretorioArquivoEnvio>?XXX?</diretorioArquivoEnvio>
<!-- optional -->
    <diretorioArquivoProcessado>?XXX?</diretorioArquivoProcessado>
<!-- optional -->
    <diretorioArquivoRetorno>?XXX?</diretorioArquivoRetorno>
<!-- optional -->
    <diretorioArquivoValidacao>?XXX?</diretorioArquivoValidacao>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <empresasVinculadas>
<!-- optional -->
      <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
      <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
      <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <codigoPaisDevedor>?XXX?</codigoPaisDevedor>
<!-- optional -->
      <empresa>
<!-- optional -->
        <cnpjEmpresa>?XXX?</cnpjEmpresa>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <codigoMatriz>?999?</codigoMatriz>
<!-- optional -->
        <nomeEmpresa>?XXX?</nomeEmpresa>
      </empresa>
<!-- optional -->
      <identificacaoEmpresaVinculadaConglomerado>?999?</identificacaoEmpresaVinculadaConglomerado>
    </empresasVinculadas>
<!-- optional -->
<!-- possible value: DATA_EFETIVACAO, possible value: DATA_INCLUSAO, possible value: DATA_OPERACAO -->
    <identificadorDataDataOrigem>???</identificadorDataDataOrigem>
<!-- optional -->
    <identificadorEmpresaLiderConglomerado>?999?</identificadorEmpresaLiderConglomerado>
<!-- optional -->
    <identificadorOutroServidorBancoDados>?true?</identificadorOutroServidorBancoDados>
<!-- optional -->
<!-- possible value: HOMOLOGACAO, possible value: PRODUCAO -->
    <indicadorAmbienteSta>???</indicadorAmbienteSta>
<!-- optional -->
    <indicadorAutenticacaoServidorEmail>?true?</indicadorAutenticacaoServidorEmail>
<!-- optional -->
    <indicadorPcam630>?true?</indicadorPcam630>
<!-- optional -->
<!-- possible value: ORACLE, possible value: SQLSERVER -->
    <nomeDriveConexao>???</nomeDriveConexao>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <nomeUsuarioConexao>?XXX?</nomeUsuarioConexao>
<!-- optional -->
    <nomeUsuarioServidorEmail>?XXX?</nomeUsuarioServidorEmail>
<!-- optional -->
    <numeroPortaServidorEmail>?999?</numeroPortaServidorEmail>
<!-- optional -->
    <senhaUsuarioServidorEmail>?XXX?</senhaUsuarioServidorEmail>
<!-- optional -->
<!-- possible value: COMPACTADOCOMEXTENSAO, possible value: COMPACTADOSEMEXTENSAO, possible value: NAOCOMPACTADO -->
    <tpFmtEnv>???</tpFmtEnv>
<!-- optional -->
<!-- possible value: COMPACTADOCOMEXTENSAO, possible value: COMPACTADOSEMEXTENSAO, possible value: NAOCOMPACTADO -->
    <tpFmtRet>???</tpFmtRet>
  </dtoEmpresaLider>
<!-- from 0 to unbounded -->
  <listArquivoRetorno>
<!-- optional -->
    <ambiente>?XXX?</ambiente>
<!-- optional -->
    <codigoDocumento>?XXX?</codigoDocumento>
<!-- optional -->
    <codigoUsuario>?XXX?</codigoUsuario>
<!-- optional -->
    <file>?XXX?</file>
<!-- optional -->
    <pathDocumento>?XXX?</pathDocumento>
<!-- optional -->
    <protocolo>?XXX?</protocolo>
    <selected>?true?</selected>
<!-- optional -->
    <siglaSistema>?XXX?</siglaSistema>
<!-- optional -->
    <sistema>?XXX?</sistema>
<!-- optional -->
    <urlSTA>?XXX?</urlSTA>
  </listArquivoRetorno>
<!-- optional -->
  <codigoUsuario>?XXX?</codigoUsuario>
</ns1:processarRetornoConsultaInformacoesALCR004>

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='cadoc2300.legais.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadoc2300.legais.tfs.totvs.com'>
  <xsd:element name='processarRetornoConsultaInformacoesALCR004' type='tns:processarRetornoConsultaInformacoesALCR004' />
  <xsd:complexType name='processarRetornoConsultaInformacoesALCR004'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='dtoEmpresaLider' type='tns:empresaLiderDTO' minOccurs='0' />
      <xsd:element name='listArquivoRetorno' type='tns:arquivoRetornoDTO' minOccurs='0' maxOccurs='unbounded' />
      <xsd:element name='codigoUsuario' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='empresaLiderDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='cnpjEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoDocumento' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='dataBaseInicial' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='descricaoEnderecoServidorEmail' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoSenhaConexao' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoUrlConexao' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoUrlSta' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoEnvio' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoProcessado' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoRetorno' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoValidacao' type='xsd:string' minOccurs='0' />
          <xsd:element name='empresasVinculadas' type='tns:empresaVinculadaDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
          <xsd:element name='identificadorDataDataOrigem' type='tns:identificadorDataOrigemContratoEnum' minOccurs='0' />
          <xsd:element name='identificadorEmpresaLiderConglomerado' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorOutroServidorBancoDados' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorAmbienteSta' type='tns:ambienteEnum' minOccurs='0' />
          <xsd:element name='indicadorAutenticacaoServidorEmail' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorPcam630' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='nomeDriveConexao' type='tns:driverEnum' minOccurs='0' />
          <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeUsuarioConexao' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeUsuarioServidorEmail' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroPortaServidorEmail' type='xsd:long' minOccurs='0' />
          <xsd:element name='senhaUsuarioServidorEmail' type='xsd:string' minOccurs='0' />
          <xsd:element name='tpFmtEnv' type='tns:tipoExtensaoEnum' minOccurs='0' />
          <xsd:element name='tpFmtRet' type='tns:tipoExtensaoEnum' 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:complexType name='arquivoRetornoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='file' type='xsd:string' minOccurs='0' />
      <xsd:element name='selected' type='xsd:boolean' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace='cadoc2300.legais.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadoc2300.legais.tfs.totvs.com'>
  <xsd:element name='processarRetornoConsultaInformacoesALCR004' type='tns:processarRetornoConsultaInformacoesALCR004' />
  <xsd:complexType name='processarRetornoConsultaInformacoesALCR004'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='dtoEmpresaLider' type='tns:empresaLiderDTO' minOccurs='0' />
      <xsd:element name='listArquivoRetorno' type='tns:arquivoRetornoDTO' minOccurs='0' maxOccurs='unbounded' />
      <xsd:element name='codigoUsuario' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='empresaLiderDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='cnpjEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoDocumento' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='dataBaseInicial' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='descricaoEnderecoServidorEmail' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoSenhaConexao' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoUrlConexao' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoUrlSta' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoEnvio' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoProcessado' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoRetorno' type='xsd:string' minOccurs='0' />
          <xsd:element name='diretorioArquivoValidacao' type='xsd:string' minOccurs='0' />
          <xsd:element name='empresasVinculadas' type='tns:empresaVinculadaDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
          <xsd:element name='identificadorDataDataOrigem' type='tns:identificadorDataOrigemContratoEnum' minOccurs='0' />
          <xsd:element name='identificadorEmpresaLiderConglomerado' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorOutroServidorBancoDados' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorAmbienteSta' type='tns:ambienteEnum' minOccurs='0' />
          <xsd:element name='indicadorAutenticacaoServidorEmail' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorPcam630' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='nomeDriveConexao' type='tns:driverEnum' minOccurs='0' />
          <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeUsuarioConexao' type='xsd:string' minOccurs='0' />
          <xsd:element name='nomeUsuarioServidorEmail' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroPortaServidorEmail' type='xsd:long' minOccurs='0' />
          <xsd:element name='senhaUsuarioServidorEmail' type='xsd:string' minOccurs='0' />
          <xsd:element name='tpFmtEnv' type='tns:tipoExtensaoEnum' minOccurs='0' />
          <xsd:element name='tpFmtRet' type='tns:tipoExtensaoEnum' 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:complexType name='arquivoRetornoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='ambiente' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoDocumento' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoUsuario' type='xsd:string' minOccurs='0' />
      <xsd:element name='file' type='xsd:string' minOccurs='0' />
      <xsd:element name='pathDocumento' type='xsd:string' minOccurs='0' />
      <xsd:element name='protocolo' type='xsd:string' minOccurs='0' />
      <xsd:element name='selected' type='xsd:boolean' />
      <xsd:element name='siglaSistema' type='xsd:string' minOccurs='0' />
      <xsd:element name='sistema' type='xsd:string' minOccurs='0' />
      <xsd:element name='urlSTA' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>