Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleAccess Violation durante a geração de relatórios em ERP Logix

Incidente: Durante a geração de relatorios no Logix, com Appserver em Linux e banco Informix, apresentava quedas esporadicamente. 

Solução: Adicionado proteções no Appserver para evitar possíveis invasões de memoria.

Referente ao chamado: DTAPPSRV-8067

Expandir
titleErro ORA-04098 - trigger is invalid and failed re-validation

Incidente: falha na tradução SQL impactando na execução de trigger em banco Oracle.

Solução: ajustes na engine de translate para correta tradução do comando SQL.

Referente ao chamado: DTAPPSRV-8103

Expandir
titleDados não localizados no banco de dados em ERP Logix

Incidente:Comportamento inesperado de cursor em algumas ocasiões envolvendo banco MSSQL.

Solução:Alinhado recursos de MARS desligados com o build 32 bits.

Referente ao chamado: DTAPPSRV-8104

...

Expandir
titleSQL BLOCK - parser nao identifica variavel (SQLSERVER) e tabelas com sinal $ (ORACLE)

Incidente: No SQL BLOCK Logix, o paraser não reconhecia nomes com o símbolo "$" no meio (gv$session, por exemplo) como nome de tabela, que existem no Oracle; e o parser não reconhece uma variável com nome de tabela caso tivesse o terminador ";" .

Solução: Corrigido o parser do SQL BLOCK Logix para a correta identificação dos casos citados.

Referente ao chamado: DTAPPSRV-8127

DTAPPSRV-8163
Expandir
titleDTAPPSRV-8130
Expandir
Erro de cursor não encontrado - Harpia com SQL Server

Incidente: ocorrência de cursor não encontrado em banco SQL Server.

Solução: ajustes e melhorias na engine de controle de cursores.

Referente ao chamado: DTAPPSRV-8130

title

Expandir
titleFunções fCreate / fOpen / fErase com falha em ambiente windows

Incidente: A função FErase está conseguindo apagar um arquivo que foi criado pela FCreate, mas que não foi fechado. Esse problema acontece em ambiente virtualizado com VMWare.

Solução: Corrigido a forma de criar arquivos na função FCreate para que não seja possível a exclusão de arquivos não fechados.

Referente ao chamado: DTAPPSRV-8182

Expandir
titleAccess violation função isCursorDeclared no 4GL

Incidente: ocorrência de "Access violation" na função isCursorDeclared.

Solução: ajustes nos tratamentos de parâmetros da função.

Referente ao chamado: DTAPPSRV-8183

Expandir
titleAccess Violation - Queda de appserver ao compilar

Ocorrência: durante compilação, ocorria Access Violation no Application Server.

Solução: foram realizados ajustes na camada de debug ADVPL.

Referente ao chamado: DTAPPSRV-8184

Expandir
titleAumento consumo de memória durante o uso do REST

Incidente:  Memory leak em windows durante checagem de assinatura de fontes prw ou tlpp.

Solução: Limpeza de recursos SSL que prendiam a memória.

Referente ao chamado: DTAPPSRV-8194

Expandir
titleDECLARE adicionando cursor na lista de controle mesmo falhando

Incidente: comando DECLARE adiciona cursor em lista de controle mesmo quando ocorre falha. Essa ocorrência afeta apenas os bancos Oracle e SQL Server.

Solução: ajuste no tratamento de erro para os bancos Oracle e SQL Server que em decorrência do comportamento dos bancos, afetava o tratamento de erro na plataforma.

Referente ao chamado: DTAPPSRV-8218

Expandir
titleExibição de linha de código no Stackwalk aparece negativa

Incidente: Ao ocorrer uma excessão, o console.log mostra linhas negativas

Solução: Correção no tramento das linhas do fonte para correta exibição

Referente ao chamado: DTAPPSRV-8222

...