Histórico da Página
...
Expandir | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Ocorrência: Automação na escabilidade para escalabilidade horizontal dos serviços do Solução: Implementação do broker agentBroker Agent. Detalhes para uso: Broker Agent. Referente ao chamado: DTAPPSRV-5216 |
...
Expandir | ||
---|---|---|
| ||
Ocorrência: A ferramenta de compilação por linha de comando (AppServer Command Line) está apresentando alto consumo de memória ao realizar compilação de um grande número de fontes, resultando em erros de alocação de memória. Solução: A ferramenta foi ajustada para realizar a compilação por blocos de até 1000 arquivos sequencialmente. Referente ao chamado: DTAPPSRV-6665 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: Funções GetResArray e GetSrcArray não retornam elementos com extensão .app do RPO Custom Solução: Foram realizados ajustes e correções para que as funções AdvPL passem a retornar corretamente elementos com extensão .app Ocorrência: Na função IsPrinter o uso de porta LPT e COM era limitado até LPT6. Solução: Ampliado o limite na função IsPrinter de portas para até LPT9 e COM9. Referente ao chamado: DTAPPSRV-66366565 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: Função SubString em atribuição e teste condicional IF de CHAR em posição inválida não apresentam erros. Solução: Foram realizadas correções para em situação de erros, abortar e informar a linha de código fonte 4GL onde o problema ocorreu.
Ocorrência: Funções GetResArray e GetSrcArray não retornam elementos com extensão .app do RPO Custom Solução: Foram realizados ajustes e correções para que as funções AdvPL passem a retornar corretamente elementos com extensão .app.Referente ao chamado: DTAPPSRV-65656559 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: Permitir a compilação de Web Functions sem token de compilação Solução: Ajustes para compilação de HTML function e Web Function sem token de compilação. Ocorrência: Função SubString em atribuição e teste condicional IF de CHAR em posição inválida não apresentam erros. Solução: Foram realizadas correções para em situação de erros, abortar e informar a linha de código fonte 4GL onde o problema ocorreu.
Referente ao chamado: DTAPPSRV-65596554 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: Cliente relatava que ao tentar realizar uma requisição com Proxy ativo, a função HTTPQuote falhava para qualquer um dos métodos disponíveis (GET, POST, PUT, PATCH, DELETE). Solução: Foram realizados ajustes relacionados ao serviço de Proxy e as requisições com a função HTTPQuote passaram a se comportar corretamente Ocorrência: Permitir a compilação de Web Functions sem token de compilação Solução: Ajustes para compilação de HTML function e Web Function sem token de compilação. Referente ao chamado: DTAPPSRV-65546537 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: Aplicação de patch não esta checando a data de elementos do tipo Resource e está substituindo os arquivos mesmo que a opção para NÃO aplicar arquivos mais antigos esteja habilitada. Solução: Foi corrigido a checagem da opção para o tipo resource Ocorrência: Cliente relatava que ao tentar realizar uma requisição com Proxy ativo, a função HTTPQuote falhava para qualquer um dos métodos disponíveis (GET, POST, PUT, PATCH, DELETE). Solução: Foram realizados ajustes relacionados ao serviço de Proxy e as requisições com a função HTTPQuote passaram a se comportar corretamente. Referente ao chamado: DTAPPSRV-65376535 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: Access Violation quando é feito um SQL PREPARE dentro de uma REPORT FUNCTIONOcorrência: Aplicação de patch não esta checando a data de elementos do tipo Resource e está substituindo os arquivos mesmo que a opção para NÃO aplicar arquivos mais antigos esteja habilitada. Solução: Foi corrigido a checagem da opção para o tipo resource.o parâmetro que pega o nome da função que compõe a query que define o cursor interno, como é report e não função, ele se perdia.
Referente ao chamado: DTAPPSRVDTAPPSRV-65356087 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: O método Clear da TMailMessage não limpa o último campo definido no objeto. Solução: Corrigido a limpeza feita pelo método Clear da TMailMessage. Ocorrência: Access Violation quando é feito um SQL PREPARE dentro de uma REPORT FUNCTION. Solução: Foi corrigido o parâmetro que pega o nome da função que compõe a query que define o cursor interno, como é report e não função, ele se perdia.
Referente ao chamado: DTAPPSRV-60875981 |
Expandir | ||||
---|---|---|---|---|
| ||||
Ocorrência: Ao executar o Application Server Command Line no Linux, com o LockServer ativo, ele fica aguardando e/ou procurando o Lockserver indicado Solução: Para Application Server Command Line, compilação e execução, a procura pela conexão ao Lockserver é ignorada Ocorrência: O método Clear da TMailMessage não limpa o último campo definido no objeto. Solução: Corrigido a limpeza feita pelo método Clear da TMailMessage. Referente ao chamado: DTAPPSRV-59816129 |
Expandir | ||
---|---|---|
| ||
Ocorrência: Ao executar o Application Server Command Line no Linux, com o LockServer ativo, ele fica aguardando e/ou procurando o Lockserver indicado Solução: Para Application Server Command Line, compilação e execução, a procura pela conexão ao Lockserver é ignorada. Referente ao chamado: DTAPPSRV-6129 | ||
Expandir | ||
| ||
desativar as chaves SMTPAuthLogin, SMTPAuthPLAIN ou SMTPAuthNTLM no appserver.ini, o Application Server continuava realizando as autenticações. Os valores que eram impostos as chaves em questão eram desconsiderados pelo Application Server, que considerava como se essas estivessem desabilitadas. Solução: Foram realizadas as devidas correções e agora Application Server considera o valor das chaves SMTPAuthLogin, SMTPAuthPLAIN e SMTPAuthNTLM. Referente ao chamado: DTAPPSRV-6227 |
Expandir | ||
---|---|---|
| ||
Ocorrência: para que o LockServer conseguisse estabelecer conexão, era necessário setar a chave SecureConnection=1 na seção LockServer. Ou seja, o módulo da porta Multi Protocolo estava falhando. O esperado era que não fosse necessário configurar nada, a porta multiprotocolo deveria se encarregar disso. Solução: Realizado correção no Application Server, agora não é mais necessário habilitar a chave SecureConnection Ocorrência: Ao desativar as chaves SMTPAuthLogin, SMTPAuthPLAIN ou SMTPAuthNTLM no appserver.ini, o Application Server continuava realizando as autenticações. Os valores que eram impostos as chaves em questão eram desconsiderados pelo Application Server, que considerava como se essas estivessem desabilitadas. Solução: Foram realizadas as devidas correções e agora Application Server considera o valor das chaves SMTPAuthLogin, SMTPAuthPLAIN e SMTPAuthNTLM. Referente ao chamado: DTAPPSRV DTAPPSRV-62276249 |
Expandir | ||
---|---|---|
| ||
Ocorrência: para que o LockServer conseguisse estabelecer conexão, era necessário setar a chave SecureConnection=1 na seção LockServer. Ou seja, o módulo da porta Multi Protocolo estava falhando. O esperado era que não fosse necessário configurar nada, a porta multiprotocolo deveria se encarregar disso. Solução: Realizado correção no Application Server, agora não é mais necessário habilitar a chave SecureConnection. Referente ao chamado: DTAPPSRV-6249 | ||
| ||
Ocorrência: Foi reportado um problema na utilização do MPUPDATEPACK, durante a copia de arquivos via FTP. Solução: Correção na listagem de arquivos via FTP. | ||
Expandir | ||
| ||
Ocorrência: Foi reportado um problema na utilização do MPUPDATEPACK, durante a copia de arquivos via FTP. Solução: Correção na listagem de arquivos via FTP. Referente ao chamado: DTAPPSRV-6279 |
...
Expandir | ||
---|---|---|
| ||
Ocorrência: Na função IsPrinter os uso de porta LPT e COM era limitado até LPT6.Solução: Ampliado o limite na função IsPrinter de portas para até LPT9 e COM9até LPT6. Solução: Ampliado o limite na função IsPrinter de portas para até LPT9 e COM9. Referente ao chamado: DTAPPSRV-6636 |
Expandir | ||
---|---|---|
| ||
Ocorrência: Na função IsPrinter os uso de porta LPT e COM era limitado até LPT6. Solução: Ampliado o limite na função IsPrinter de portas para até LPT9 e COM9. Referente ao chamado: DTAPPSRV-6535 |
Expandir | ||
---|---|---|
| ||
Ocorrência: O erro ocorre em situações específicas de processamento da tradução com a query com o simbolo de interrogação Solução: Correção na checagem do símbolo antes do processamento da tradução da query para o banco Oracle. Referente ao chamado: DTAPPSRV-6281 |
Expandir | ||
---|---|---|
| ||
Ocorrência: Utilizando FOREACH no 4GL, está ocorrendo falha nos resultados pois existia um problema na localização de cursores já criados e reutilizados. Solução: Melhorado a busca por cursores, buscando em todas as listas existentes.
Referente ao chamado: DTAPPSRV-6457 |
Expandir | ||
---|---|---|
| ||
Ocorrência: Criação, abertura, fechamento e deleção de arquivos no File System Linux por meio das funções AdvPL FCreate, FOpen, FClose e FErase Solução: A camada de acesso a disco foi melhorada, com proteções e otimizações adicionais para concorrência e sincronismo de dados em disco. Por isso, não é mais necessário o uso do LockServer em ambientes Linux. Mais informações: Seção [LockServer] Referente ao chamado: DTAPPSRV-6518 |
Expandir | ||
---|---|---|
| ||
Ocorrência: Broker HTTP funcionando apenas com broker e AppServer na mesma máquina. Solução: Correção na resolução de nomes DNS do Broker HTTP, que estava retornando sempre 127.0.0.1 (localhost). Referente ao chamado: DTAPPSRV-66366449 |
Expandir | |||
---|---|---|---|
| |||
Ocorrência: Trim feito indevidamente em itens de ComboBox. Solução: Removido a instrução de trim() para itens de ComboBox. Referente ao chamado: DTCLIENT01-3691 |
Expandir | ||
---|---|---|
| ||
Solução: A biblioteca CTREECB.DLL ou LIBCTREECB.SO estão descontinuadas. Mais informações em: Application Server - LIBCTREECB. Ocorrência: Na função IsPrinter os uso de porta LPT e COM era limitado até LPT6. Solução: Ampliado o limite na função IsPrinter de portas para até LPT9 e COM9. Referente ao chamado: DTAPPSRV-6535 |