Páginas filhas
  • 11187613 DFWKTOOLS-5165 DT Interrupção de API REST (Versão 1) com falha na função LOAD4GLINPUTPARMS

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Manufatura

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Logix

Segmento:

Segmentos_totvs
SegmentoTecnologia

Módulo:Framework
Função:Execuções de APIs via HTTP REST
País:Brasil
Ticket:11187613
Requisito/Story/Issue (informe o requisito relacionado) :

DFWKTOOLS-5165


02. SITUAÇÃO/REQUISITO

Aleatoriamente em algumas execuções de APIs (Versão 1) via HTTP REST ocorre o seguinte erro, identificado no LOG do AppServer, impedindo processamento da respectiva API:

...

Neste cenário a API envolvida é específica chamada MANE0004, no entanto a falha pode ocorrer com outras APIs (versão 1), pois a situação envolve falha na montagem da lista de parâmetros recebidos pela API.

03. SOLUÇÃO

Foram realizados as seguintes alterações:

  • Ajuste na rotina responsável pela identificação da lista de parâmetros a serem utilizados para invocar as APIs REST (Versão 1) com objetivo de evitar que qualquer possível falha em execução de uma API anterior, mantenha informações de parâmetros de APIs em memória e que poderiam comprometer a execução de uma outras APIs.
  • Revisao de alguns componentes de conexão HTTP Server com relação ao processo de leitura de informações recebidas via conexão Socket.
  • Inclusão de algumas mensagens de LOG no appserver para facilitar identificação de possíveis problemas e acompanhar processo de execuções de APIs REST, sendo estas mensagens disponíveis apenas em modo de debug HTTP REST ativo.
  • Proteção de código em alguns componentes e funções acionados durante o acionamento de APIs REST para evitar falhas graves que podem vir a gerar alguma interrupção grave no AppServer e dificultar a identificação da causa. Nestes pontos de proteção, em caso de interceptação de falha é gerada uma mensagem de aviso no LOG no AppServer como forma de alerta ao usuário administrador e/ou Atendimento Totvs..

04. DEMAIS INFORMAÇÕES

Não se aplica.


Card documentos
InformacaoDisponível a partir do pacote oficial 12.1.34 ou Framework Fix 12.1.32.(fix02)
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos

...