Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 11 Próxima »


Correções

Incidente: compilador não informa a falta de definição de variável 4GL em uma expressão utilizando o comando Return.

Solução: ajustes no processo de compilação da linguagem 4GL para a correta identificação de variáveis não declaradas.

Referente ao chamado: DTAPPSRV-7545

Incidente: Quando do acesso, através do objeto tMSPrinter, a um dispositivo de impressão indisponível e/ou inacessível pelo sistema operacional, pode ocasionar encerramento inesperado do Application Server.

Solução: Inclusão de tratamento de exceção quando da ocorrência de falha no acesso a um dispositivo de impressão. 

Referente ao chamado: DTAPPSRV-7645

Incidente: Ao configurar no REST TLPP usando JSON a chave SSLCheckClientCert usando um valor númerico em vez de lógico, o Application server mostrava a mensagem "HTTP Server - error, invalid check client cert value" e não iniciava o REST. Se a chave fosse configurada via INI, o REST iniciava normalmente.

Solução: Corrigido o tratamento da chave SSLCheckClientCert do REST TLPP para aceitar também valores numéricos. Se tiver o valor zero na chave, será considerado FALSE; qualquer outro valor será considerado como TRUE. 

Referente ao chamado: DTAPPSRV-7643

Incidente: Usar FreeObj no objeto tTimer pode causar encerramento  da aplicação.

Solução: Correção no destrutor do tTimer para retirá-lo da lista de componentes da janela.

Referente ao chamado: DTAPPSRV-7632

Incidente: Ao bloquear conexões pelo WebMonitor, não era mais possível realizar o login no mesmo, retornando mensagem no console de que o servidor estava bloqueado

Solução: Começou a acontecer após adicionar um job GetCodePage, para correção foi adicionado o GetCodePage na exceção de bloqueio 

Referente ao chamado: DTAPPSRV-7611

Ocorrência: função HSMPrivVery estava falhando ao tentar verificar assinaturas com mais de 256 bytes, e apresentava o erro "wrong signature length".

Solução: Implementação na função HSMPrivVery para  suporte de assinaturas com mais de 256 bytes.

Referente ao chamado: DTAPPSRV-7604

Incidente: Listagem de diretórios do servidor remoto sendo feita incompleta na Classe SFTP ao utilizar a função Directory. Access violation no Application Server durante a execução da função ReceiveFile().

Solução: Corrigido o comportamento e mantido de acordo com o atual no TDN referente à classe tSFTPClient. 
Ajuste no método ReceiveFile para evitar access violation .

Referente ao chamado: DTAPPSRV-7600

Melhorias

Ocorrência: A informação de consumo de memória mostrada nos objetos de hashmap do Application Server não considera o consumo de cada objeto.

Correção : Quando mostrada a informação de consumo de memória do Application Server, mediante configuração ServerMemoryInfo=1 na seção GENERAL do appserver.ini, a quantidade de memória consumida por cada lista existente será contabilizada na informação " Total (X + A + extras) ..."

Referente ao chamado: DTAPPSRV-7641


Novas Implementações

Solicitação: necessidade de implementar uma nova função AdvPL que faz descriptografia RSA, complementando o recurso de encriptação fornecido pela função EncriptRSA.

Solução: implementada função DecryptRSA.

Documentação: DecryptRSA

Referente ao chamado: DTAPPSRV-7525

Solicitação: Permitir alterar o caminho onde os logs do Broker Agent serão gravados.

Solução: Criação da parâmetro na linha de comando para definir caminho onde os logs serão gravados. Mais detalhes na documentação Broker Agent

Referente ao chamado: DTAPPSRV-7640

































  • Sem rótulos