Árvore de páginas


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