01. DADOS GERAIS
Produto: | TOTVS Manufatura
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
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.
Disponível a partir do pacote oficial 12.1.34 ou Framework Fix 12.1.32.(fix02)
IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas