Tempo aproximado para leitura: 00:20:00 min
Ocorrência
Ao identificar que não está integrando as informações no MasterSales, e identificar no log o erro "
Abort.0 - ERROR (version 8.0.0.0-28, build 8.0.0.0-28 from 2017-11-05 07.27.50 by buildguy) : Erro na requisição webservice", uma das causas pode ser as credenciais que a integração utiliza entre o CRM e o plugin.
Ambiente
Cross Segmentos - TOTVS CRM Automação de Força de Vendas (SFA) - WEB - Integração - Todas as versões
Causa
Erro na requisição do webservice
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
Passo 1:
Ao analisar o log da integração e identificar o erro abaixo:
Obs: onde está em vermelho está apresentando o IP e porta do plugin.
Indica que a integração não está conseguindo conectar com o plugin.
Passo 2;
Copiar o caminho do webservice, que está no log, abrir o Postman, colar o mesmo no campo GET e após clicar em Send;
Se aparecer a mensagem abaixo, significa que a senha no ERP está diferente da integração.
{"message":"The request requires authentication. The server might return this response for a page behind a login."}
Passo 3;
Acessar a pasta de instalação do MasterSales, que pode ser C:\ws\integracao_spoon\producao\config\.kettle - Informar o diretório e o nome da pasta raiz, que geralmente é ws ou sim3g;
Abrir o arquivo "kettle.properties" com um editor de textos, localizar no mesmo a opção "TOKEN PARA REQUISIÇÕES", copiar o token que está informado na opção, sem a palavra Basic.
Passo 4;
Tendo o token em mãos, acessar o site: https://www.base64encode.org/
Selecionar a opção "Decode", conforme print:
No primeiro quadrado colar o token, copiado conforme passo 3, e clicar no botão "Encode", onde aparecerá no campo abaixo o usuário e senha, na sequencia, separados por ":"
Passo 5;
Com as credenciais em mãos ajustar os mesmos no ERP, e após testar a integração novamente, onde a mesma irá executar corretamente sem apresentar o erro.
0 Comentários