Situação

Implementar validação no  para bloquear conexões que se originem de um que esteja utilizando uma DBAPI desatualizada.

Melhoria

A partir desse release serão comparadas as constantes de build da DBAPI e , desconsiderando a data de compilação do binário.

Por exemplo: validar se a DBAPI e DBAccess estão com build 20210202.

Caso uma conexão seja bloqueada por se originar de uma DBAPI desatualizada, a seguinte mensagem será gravada no console das aplicações:

:

[tSockDBServer][ERROR] Connection blocked. The DBAPI [20200910] used on the application server is out of date.

 LG ou superior:

Error - TOPCONN - No connection: -97 - DBAPI_OUTDATED : Connection blocked. The DBAPI [20200910] used on the application server is out of date.
 NG:
Warning - TOPCONN - No connection: -97 - Undefined tTopError

A utilização de um desatualizado pode gerar a mesma ocorrência citada acima

Informações adicionais
  • Implementação em conformidade com o processo de melhoria contínua da aplicação para mitigar riscos por incompatibilidade entre versões/builds.
  • Referente a issue: TPGW-568