01. DADOS GERAIS
Produto: | TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice SP |
Módulo: | AUTOMAÇÃO FISCAL |
Função: | TAFA573 |
Ticket: | 19673679 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-19409 |
02. SITUAÇÃO/REQUISITO
Ao efetuar uma requisição GET para listar as APIs disponíveis no Protheus, ocorre um erro 500 e error.log no Console.log do Protheus. Após a correção de um erro inicial, surge um novo erro na função TSIITEM:FILC1L, gerando um type mismatch. Isso impede o consumo da API via POSTMAN. É necessário corrigir o errorlog para garantir o retorno bem-sucedido das APIs.
03. SOLUÇÃO
Realizamos tratamento para que a variável cSourceBr, presente na função TafTSIFil, receba um valor default, evitando quebra na lógica do programa.
Também realizamos uma proteção na chamada das API's do TSI, validando se a chamada da função é realizada pela RESTGETLISTSERVICE que lista as API's disponíveis
no sistema.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
TSI - TAF Service Integration
TOTVS Automação Fiscal