Duvida sobre WebService Rest SmartView

Bom dia, Gostaria de saber uma forma de conseguir consumir os dados pelo Postman ou Insomnia.


namespace custom.cadastro.produtos.integratedprovider
 class SB1TReportsBusinessObject from totvs.framework.treports.integratedprovider.IntegratedProvider

API Padrão TOTVS. Ainda não consegui uma forma de identificar onde estão os erros do codigo, Dentro do TReports só reporta um erro, mas sem detalhes.

1 curtida

Lucas, se está ocorrendo erro, vai aparecer no console do seu appserver.

Habilite o parâmetro FWTRACELOG=1 no appserver.ini, que todas as mensagens que vier de API (e principalmente do Smartview), irão aparecer no console.log. Existe uma forma de capturar a mensagem de erro que aparece no Toast no Smartview.

//Grupo de Perguntas

self:lExistPergunte := self:SetPergunte(SX1GRUPO)

If !self:lExistPergunte

cMsgSX1 := OemToAnsi(I18N(STR0004,{SX1GRUPO})) //#Grupo de perguntas #1[SX1GRUPO]# nao encontrado. Verifique na tabela SX1, o grupo de perguntas informado

self:setErrorStatus(400,STR0005,cMsgSX1) //#Sem Pergunte

FwLogMsg("WARN",, "SmartView ESTSV030",,,,cMsgSX1,,,)

EndIf

A função FWLOGMSG vai mandar a mensagem capturada no component Toast, e grava no console.log. Se a chave estiver ligada no appserver.ini, você vai enxergar tudo.

Espero ter ajudado.

Até mais.

Michel Sander.