Histórico da Página
| Pagetitle | ||||
|---|---|---|---|---|
| ||||
| Estado | ||||
|
Correções
...
| Expandir | ||
|---|---|---|
| ||
Incidente: Função FCreate quando utilizada com um caminho do client, está retornando um handle sempre válido, mesmo quando a pasta não existe, causando erro depois. Solução: Problema só ocorre no binário Onça, devido a uma melhoria no controle de arquivos para webapp/web-agent, faltava verificar se a pasta de destino existia antes de criar o arquivo. |
...
| Expandir | ||
|---|---|---|
| ||
Ocorrência: Mensagem "FATALSERVER Cannot update a constant string" gerada no console.log do Application Server, com uma pilha de chamadas interna indicando a chamada TOP_LITE_TCSetParam. Correção: Foi realizado o tratamento adequado do parâmetro recebido na função TCSetParam (https://tdn.totvs.com/x/4bclE). |
Melhorias
...
| Expandir | ||
|---|---|---|
| ||
Incidente: Configurar o protocolo máximo suportado pelo servidor REST, devido à restrição de comunicação com alguns servidores. Solução: Criada a chave SSLMaxMethod para o REST, que aceita os mesmos valores da chave SSLMethod. |
...
| Expandir | ||
|---|---|---|
| ||
Solicitação: O arquivo de diagnostics.json não estava salvando as informações sobre o tipo da build utilizada. Solução: Foi inserido no arquivo diagnostics.json as informações sobre o tipo da build utilizada (RELEASE, REL WITH DEBUG ou DEBUG). |
| Expandir | ||
|---|---|---|
| ||
Solicitação: Demanda de autenticação através do protocolo LDAP. Solução: Implementação da função LDAPUserValid para sistema operacional Windows. | ||
| ||
Solicitação: Visualizar informação de inicialização do Application Server secundário na tela de status do Broker. Solução: Foi alterada | ||
| Expandir | ||
| ||
Solicitação: Visualizar informação de inicialização do Application Server secundário na tela de status do Broker. Solução: Foi alterada a apresentação de dados da tela de status do Broker e foram incluídas as informações de horário em que o serviço foi ativado (uptime) e a informação do identificador do processo do serviço (pid) para facilitar na identificação de múltiplos serviços ativados no mesmo host físico. |
...
| Expandir | ||
|---|---|---|
| ||
Incidente: Usuários perdem conexão com ERP em caso de queda do Broker HTTP. Solução: Implementada uma funcionalidade opcional no Broker HTTP, que em caso de queda reinicia automaticamente o broker, de modo que os usuários não perdem conexão com o ERP. Vai aparecer uma janelinha popup amarela de reconexão (nativa do Smartclient Webapp), mas rapidamente o browser se reconecta na nova instância de broker que foi iniciada, e o usuário pode voltar a trabalhar normalmente. | ||
| Expandir | ||
| ||
, e o usuário pode voltar a trabalhar normalmente. Incidente: A checagem em compilação para endpoints duplicados em Rest não contemplava ainda duplicidade nos seguintes casos: Endpoints repetidos dentro do mesmo fonte Até então, a gente olhava apenas entre fontes distintos. Endpoint vazio (duas formas de escrever a mesma coisa) @Get("") Endpoints iguais, de escrita ligeiramente diferente (barra facultativa) @Get("xpto") Solução: A checagem de Duplicidade de Endpoints Rest agora está mais coesa, levando a implementações de maior qualidade. |
| Expandir | ||
|---|---|---|
| ||
Solicitação: Dificuldade de identificar rollback de transações nas aplicações do AppServer em AdvPL, principalmente quando a aplicação largou equivocadamente uma transação aberta, e é realizado um rollback implícito no final da thread. Solução: Criado mecanismo de rastreio de transações, habilitado pela configuração TRACETRANSACTION no environment desejado no appserver.ini. Para maiores informações, consulte a documentação da configuração TRACETRANSACTION no TDN |
...
| Expandir | ||
|---|---|---|
| ||
Solicitação: Descontinuação do driver CTREE Server e CTREE BoundServer Solução: Remoção das bibliotecas CTREE do pacote do Application Server. Detalhes em: https://tdn.totvs.com/x/BtwNOw |
...
| Expandir | ||||||
|---|---|---|---|---|---|---|
| ||||||
| Âncora | uek-appserver-release-notes | uek-appserver-release-notes|||||
Ocorrência: O kernel UEK do Oracle Linux não é homologado/suportado pelo AppServer e pode causar diversos problemas, por exemplo, quedas, lentidão, entre outros. Referente ao chamado: DTAPPSRV-9251 |
...