E3DataAccess - Problemas ao conectar com servidor

Estou tentando utilizar o E3DataAccess para comunicar minha aplicação em Delphi com o supervisor.
Quando faço os testes utilizando a aplicação demo, instalado com o Elipse E3 baixado pelo site, funciona perfeitamente. Porem quando vou utilizar em um servidor de produção, ele não faz a conexão.

Qual o tipo de licença necessario?

Bruno, conforme artigo http://kb.elipse.com.br/pt-br/questions/59:

Quando um novo objeto E3DataAccess é instanciado, também é consumida uma licença de Viewer do Hardkey. Isso pode ser visualizado na opção de Licenças, disponível no menu do E3Server. Portanto, deve-se prestar atenção redobrada para que não sejam consumidas mais licenças do que o necessário.

Verifique se há licenças disponíveis de Viewers na hardkey do seu E3Server.
Qualquer dúvida entre em contato através do e-mail delio@elipse.com.br.

A partir do E3 v4.5.208, o E3Server suporta conexões do E3DataAccess e do E3AccessLayer ilimitadas, sem consumo de licenças de Viewer ou de qualquer outro tipo de licença. Neste caso específico, o servidor de produção possuía uma versão inferior a 4.5, o que limitava o número de licenças.

Outro detalhe:
Nas versões 4.5 ou superiores, foram adicionados dois novos métodos: ReadValue e WriteValue. Eles substituem GetValue e o SetValue, que consequentemente devem ser evitados:
http://kb.elipse.com.br/pt-br/questions/5164.

Deu certo com a atualização Délio.

Muito obrigado pelo suporte.

@delio boa tarde,
As páginas em HTML utilizando E3DataAccess (KB) também não consomem licenças de viewer?

Boa tarde Daniel,
Páginas em HTML não consomem licenças do Viewer, desde que a versão do E3 seja a 4.5.208 ou superior.
Versões inferiores consomem uma licença de Viewer para cada objeto instanciado.

1 Like