The message templates below show how an original message and a message based on the modified WSDL will look like.
Original | Modified |
---|---|
<ns1:validaConfiguracaoGeralPrincipalResponse xmlns:ns1='efinanceira.legais.tfs.totvs.com'> <!-- optional --> <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:validaConfiguracaoGeralPrincipalResponse> |
<ns1:validaConfiguracaoGeralPrincipalResponse xmlns:ns1='efinanceira.legais.tfs.totvs.com'> <!-- optional --> <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:validaConfiguracaoGeralPrincipalResponse> |
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='validaConfiguracaoGeralPrincipalResponse' type='tns:validaConfiguracaoGeralPrincipalResponse' /> <xsd:complexType name='validaConfiguracaoGeralPrincipalResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='return' type='tns:configuracaoGeralDTO' minOccurs='0' /> </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='validaConfiguracaoGeralPrincipalResponse' type='tns:validaConfiguracaoGeralPrincipalResponse' /> <xsd:complexType name='validaConfiguracaoGeralPrincipalResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='return' type='tns:configuracaoGeralDTO' minOccurs='0' /> </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> |