Árvore de páginas

Versões comparadas

Chave

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

...

Melhorias

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
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

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

...

Expandir
titleExceção na execução do método JsonObject:GetJsonText

Incidente: Exceção na execução do método JsonObject:GetJsonText.


Solução: Correção na função cValToChar para tratamento do objeto JSON.

Referente ao chamado: DTAPPSRV-585

Expandir
titleErro na função FindFunction para a função StrZero

Incidente: Erro na busca da função Strzero quando utilizada a função FindFunction


Solução: Correção na função FindFunction para a busca da função de StrZero.

Referente ao chamado: DTAPPSRV-832

Expandir
titleErro BadRequest no uso do tWSDLManager

Incidente: Bad Request no uso da classe tWSDLManager.


Solução: Correção no uso da propriedade nSOAPVersion para utilizar o método correto.

Referente ao chamado: DTAPPSRV-844

Expandir
titleErro na função Val sem retornat casas decimais em ambiente Linux

Incidente: A função Val não retorna as casas decimais em ambiente linux


Solução: Correção do LOCALE definido na inicialização do Application Server.

Referente ao chamado: DTAPPSRV-349

Expandir
titleErro invalid field name in Alias após execução de rotina TLPP

Incidente: Após a execução de rotinas TLPP pode ocorrer erro de invalid field name para campos com tamanho maior que 10 caracteres.


Solução: Correção da busca de campos/variáveis após a execução de rotinas TLPP.

Referente ao chamado: DTAPPSRV-537