Histórico da Página
- Esse documento se aplica caso queira instalar o serviço do myfrota da 2696 sem uso do setup padrão do instalador automático, porém você vai precisar realizar o download do instalador do myfrota para utilizar os arquivos dele pertinentes ao passo a passo abaixo.
Baixar nesse link : https://drive.google.com/drive/folders/1cUQTNnxv6NS4krDVm0XLWibBdwvdCDZ31FeEWM3pMkt6tqEn8ttk-k1nIAPPcjT-G?usp=share_link
1 - CONFIGURAÇÃO DE AMBIENTE.
...
- Faça um dos seguintes:
Windows 7 – Clique com o botão direito em Meu computador e selecione Propriedades > Avançado
Windows 8 – Vá para Painel de controle > Sistema > Configurações avançadas do sistema - Clique no botão Variáveis de ambiente
- Sob Variáveis do sistema, clique em Novo
- No campo Nome da variável insira
JAVA_HOME.
- No campo Valor da variável, insira o seu caminho da instalação do JDK: C:\pcsist\produtos\integracao\jdk8.0.201-win_x64
- Clique em OK e Aplicar alterações quando solicitado.
2 - INSTALAÇÃO WINTHOR ESB / CONTAINER.
1 - Criar diretório "C:\pcsist\produtos\integracao" ;2 - No nesse diretório acima, extrair pasta container.zip, localizada em: "INSTALADOR_WINTHOR_ESB\2-INSTALL_CONTAINER\2-EXTRACT_CONTAINER".
2 - Criar diretório "jobs\PrjIntB2bUnilever" em "C:\pcsist\produtos\integracao";
3 - Extrair JDK, localizado em: "INSTALADOR_WINTHOR_ESB\2-INSTALL_CONTAINER\1-EXTRACT_JDK" para diretório "C:\pcsist\produtos\integracao".
...
4 - Criar diretório "WinThorESB-win_x64-6.5.1" em "C:\pcsist\produtos\integracao";
5 - No diretório acima "WinThorESB-win_x64-6.5.1", colar arquivo "elevate.exe", localizado em: "INSTALADOR_WINTHOR_ESB\2-INSTALL_CONTAINER\3-DEPLOY_CONTAINER".
...
Finalizada instalação do container!
3 - INSTALAÇÃO SERVICES
...
.
1 - Criar diretório "jobs\PrjIntSofitView" em "No diretório C:\pcsist\produtos\integracao";2 - No diretório acima\container\jobs\PrjIntB2bUnilever, extrair as seguintes pastas, localizadas no diretório link https://drive.google.com/drive/u/0/folders/1O0qsAaDNJyWXtibbhNWJIQQvhtdysW4B1MF89QKIpM711GaK398iM4AcYvYDflZZf?usp=share_link
(Sempre atualizar esses arquivos ao realizar uma nova instalação)
3 2 - Criar diretório "config" em "C:\pcsist\produtos\integracao\container" e colar arquivo "DataSourcesSofitViewDataSourcesUnilever.xml" no mesmo. Disponível em: "INSTALADOR_WINTHOR_SOFITVIEWESB\23-INSTALL_BUNDLES\1-DEPLOY_BUNDLES" onde você vai configurar a comunicação com o banco de dados como mostra nesse link Myfrota e Infracommerce (2696) - Gerar chave de conexão Oracle
4 3 - Importante: No diretório "C:\pcsist\produtos\integracao\container\deploy", colar seguinte arquivo disponível emseguintes arquivos disponível no link: https://drive.google.com/drive/u/0/folders/1O0qsAaDNJyWXtibbhNWJIQQvhtdysW4Bfolders/1MF89QKIpM711GaK398iM4AcYvYDflZZf?usp=share_link
- PcRtUnileverProxy_0.1.kar
- PcWsUnileverCustomerServices-0.1.kar
- PcWsUnileverOrderServices-0.1.kar
- PcWsUnileverPaymentServices-0.1.kar
- PcWsUnileverTaskScheduler- PcWsSofitViewTaskScheduler-0.1.jar
(Sempre atualizar esse arquivo esses arquivos ao realizar uma nova instalação)
4 - Copiar arquivos listados abaixo, do diretório "INSTALADOR_WINTHOR_ESB\3-INSTALL_BUNDLES\1-DEPLOY_BUNDLES" para "C:\pcsist\produtos\integracao\jobs\PrjIntB2bUnilever";
5 - Faça o download do apache-activemq-5.14.5-bin.zip localizado nesse link https://drive.google.com/drive/folders/1MF89QKIpM711GaK398iM4AcYvYDflZZf?usp=share_link e extraia em C:\pcsist\produtos execute como administrador o arquivo "InstallService.bat" no diretório "C:\pcsist\produtos\apache-activemq-5.14.5\bin\win64" caso seu Windows seja base 64 ou no diretório "C:\pcsist\produtos\apache-activemq-5.14.5\bin\win32" caso seu Windows seja base 32;
6 - Após realizar todos os passos acima poderá iniciar o serviço os serviços "WinThorESB" e "ActiveMQ" responsável por essa integração. (para abrir a tela de serviços pressione Windows + R , digite "services.msc" na caixa de diálogo executar e pressione Entrar chave para abri-lo)
6 - Com os dois serviços iniciado abra seu navegador e insira a URL a seguir: localhost:8040/services deverá aparece como essa imagem abaixo os WebService.
7 - Com o serviço iniciado e possível realizar uma verificação na tabela de log de serviço, onde todos os retornos de sucesso ou não todas as requisições de entrada e saida são armazenado na tabela PCINTEGRACAOEXEC na coluna PAYLOADPCECOMMERCEB2BLOG.
- Você pode usar essa consulta como exemplo para analisar os log de serviço.
SELECT PCINTEGRACAOEXEC.* FROM PCINTEGRACAOEXEC WHERE INTEGRACAO = 'SofitView' order by DATAACAO desc
- Verifique também com a consulta a seguir se o token de acesso as API da Sofit foi gerado com sucesso, essa informação de usuário e senha e configurada na rotina 805 de WTA. O campo PCINTEGRACAOWTAPARAMETRO.VALOR mostra a data/hora da ultima vez que foi gerado o token, sendo que a cada 2 horas ele é atualizado automaticamente, ou e gerado um novo também sempre que reinicia o serviço mostrado no passo 5.
SELECT
PCINTEGRACAOWTAPARAMETRO.VALOR
FROM
PCINTEGRACAOWTAPARAMETRO
WHERE
SERVICO = 'SofitView'
AND PARAMETRO = 'AltToken' SELECT *
FROM PCECOMMERCEB2BLOG
WHERE evento IN ('Recepcao', 'Envio')
order by dtevento desc