Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Fluig - Plataforma - DES - Integração com RM/Protheus/Datasul não funciona ou parou de funcionar

relogio_tempo_leitura_2.png Tempo aproximado para leitura: 00:05:00min

Dúvida
Integração com RM/Protheus/Datasul não funciona ou parou de funcionar


Ambiente
TOTVS Fluig Plataforma - Desenvolvimento - Todas as versões


Solução
Quando utilizado integração entre sistemas podemos nos deparar com algumas imprevisibilidades como queda do serviço terceiro, bloqueio no servidor ou ainda algum desafio operacional.

Com base nisso segue um roteiro com alguns pontos que pode ser analisado para solucionar o problema.


1. Certifique-se de que o serviço do sistema terceiro (RM/Protheus ou Datasul etc) utilizado está disponível para acesso no servidor Fluig. Se estiver indisponível, verifique se o serviço está funcionando corretamente e se o servidor do Fluig está liberado para comunicação na porta e IP utilizados.

Você pode confirmar essa liberação com a equipe de infraestrutura da sua empresa. Se precisar de ajuda nessa etapa, por favor, entre em contato com o time do ERP responsável.

Caso seu Webservice/API esteja no ambiente Cloud da Totvs, você pode solicitar suporte através de um ticket para avaliar a disponibilidade do serviço e a comunicação.


2. Se o serviço em questão estiver disponível e acessível, recomenda-se realizar um teste de comunicação utilizando as ferramentas Postman ou SOAPui

Fluig - Plataforma - DES - Como consultar API via Postman?

 

 

 Fluig - Plataforma - DES - Como consumir serviços da plataforma via SoapUI

É importante fornecer os parâmetros utilizados no Fluig e verificar se a requisição retorna com sucesso. Esse teste tem como objetivo isolar possíveis problemas no serviço utilizado ou em parâmetros inválidos.

Caso ocorra algum erro durante esta etapa, recomenda-se entrar em contato com o suporte do serviço em questão.

 

 
3. Se todas as etapas do serviço estiverem corretas, procederemos com a aplicação no Fluig.

Para isso, acesse o painel de controle > Serviços > Novo serviço > Cadastre o serviço em questão e salve. Em seguida, acesse o painel de controle > Controle de log > Baixar log do servidor completo.

Verifique o log gerado em busca de possíveis erros. Caso algum erro seja identificado, investigue as causas relacionadas aos serviços. No fim deste artigo há algumas sugestões.

image2021-10-25_14-39-1.gif

 

Em uma API REST do tipo GET, é viável registrar o serviço e o Endpoint na tela principal para executar um teste de comunicação e validar a correta devolução dos dados. O teste de comunicação pode ser realizado igualmente no caso de um serviço JDBC, porém não é possível para um serviço SOAP.

image2021-10-25_14-40-37.gif

Se nenhum erro for identificado, prossiga para a próxima etapa.

 

4. A causa pode estar no desenvolvimento realizado. Acesse painel de controle > Datasets > Novo Dataset > Simples.

Informe o serviço utilizado (Nesse caso somente será exibido serviços SOAP e JDBC)
Informe os parâmetros e salve.

dataset.gif

 

SOAP:


dataset soap.gif


JDBC:

 

serviço jdbc.gif

 

Após isso acesse painel de controle > Datasets > Clique no menu ao lado do Dataset > Consultar. Verifique se algum erro é retornado. Caso retornar sucesso sugere que a integração está ocorrendo e funcional mas há alguma inconsistência no Dataset avançado que foi desenvolvido.
Obs. No caso de serviço REST não é possível utiliza-lo em Dataset Simples, somente avançado.

Para avaliar o desenvolvimento feito verifique esses materiais:

Fluig - Plataforma- DES - Como avaliar lentidão em Datasets avançados?

Construção do Dataset Avançado

Possíveis erros recebidos no cadastro do serviço


Fluig - Plataforma - DES - Cadastro de serviço ocorre Connection timed out: connect

Fluig - Plataforma - DES - Ao cadastrar serviço retorna o erro PKIX path validation failed

Fluig - Plataforma - DES - Adicionando webservice RPC/encoded

Fluig - Plataforma - DES - Serviço REST retorna mensagem “The server can’t find the requested resource.”

Fluig - Plataforma - DES - Retorna signature_invalid em aplicação que consome API

Fluig - Plataforma - DES - Por que ocorre erro 401 unauthorizated ao consultar o Dataset?

Fluig - Plataforma - DES - Erro "NullPointerException" na consulta de webservice de dataset

Fluig - Plataforma - DES - Erro "Read Timed Out" ao chamar um webservice CXF 

Fluig - Plataforma - INT - Autenticação Webservice Protheus 12.1.2410

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _