Árvore de páginas

Versões comparadas

Chave

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

Novas implementações

Expandir
titleUso de comunicação segura (SSL) entre Application Server e SmartClient

Incidente: Melhorar a segurança na comunicação entre Application Server e Smartclient.


Solução: A comunicação entre Application Server e SmartClient, por padrão, passa a ser feita de forma segura, utilizando o protocolo SSL. Para mais detalhes temos o documento: Application Server - Porta Multiprotocolo

Expandir
titleMelhoria no processamento do método JsonObject:ToJson

Incidente: Ao converter um objeto JSON para string, utilizando o método JsonObject:ToJson, o tempo dessa conversão quando o objeto é grande é muito elevado.


Solução: O problema estava na navegação entre os nós do json, fazendo com que o tempo se elevasse exponencialmente ao numero de nós, foi corrigido mantendo um histórico da ultima posição do array.

Referente ao chamado: DTAPPSRV-581

Expandir
titleImplementação: Validação da arquitetura da DBAPI durante o load

Incidente: Ao tentar fazer o load da DBAPI, caso a arquitetura do

Inclusão de trecho
Application Server
Application Server
nopaneltrue
fosse diferente da biblioteca em questão, ocorria falha na carga e nenhuma mensagem "amigável" era apresentada no log da aplicação.


Implementação: O

Inclusão de trecho
application server
application server
nopaneltrue
passa a validar a arquitetura da DBAPi antes da carga e, caso haja incompatiblidade, a seguinte mensagem passa a ser apresentada no log da aplicação:

Sem Formato
[CheckFileArch] - Incompatible architecture between DBAPI (XX Bits) and AppServer (XX Bits).

Referente ao chamado: DBTEC-856

Expandir
titleMelhoria no envio de arquivo MultiPart via HTTP

Incidente: O envio de arquivo Multipart era permitido apenas com o uso de um arquivo físico em disco.


Solução: Inserido suporte ao de envio de mensagens multi-part sem a necessidade de criação de arquivo físico. Para esse caso é necessário a formatação ("inserção dos boundaries") via advpl para que o Application Server não faça a interpretação e formatação da mensagem. Mais detalhes podem ser consultados em: https://tdn.totvs.com/display/tec/HTTPPost

Referente ao chamado: DTAPPSRV-937

Expandir
titleInclusão da biblioteca LIBBTMONITOR

Incidente: Suporte ao uso da ferramenta de Gerenciamento de performace da aplicação (AppDynamics).


Solução: Inclusão da biblioteca LIBBTMONITOR no pacote do Application Server. Para inicializar o Application Server em ambiente linux é preciso realizar a configuração indicar no documento: Application Server - LIBBTMONITOR.

Correções

Expandir
titleCorreção da função FindClass

Incidente: A função FindClass não retornava corretamente a existência de uma class.


Solução: Correção na função FindClass

Referente ao chamado: DTAPPSRV-384

...