Páginas filhas
  • MyFrota - Atualização do Serviço de Integração para 2.0

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Esse documento toma como base que o serviço já esta instalado, no caso de dúvidas sobre a instalação do serviço de integração do MYFROTA leia o documento Myfrota - Instalação manual do serviço das API.

Atualização passo a passo 

...


  • No diretório C:\pcsist\produtos\integracao\container\jobs\PrjIntSofitView está os arquivos dos executáveis que são chamados pelo serviço que esta em execução no Karaf chamado PcWsSofitViewTaskScheduler; dessa forma siga todos os passos abaixo para atualização.


      1 - Abra o navegador e insira o endereço http://localhost:8040/system/console/bundles onde vai abrir a tela abaixo:

      Image Added

      Quando abrir essa solicitação para inserir o usuário e senha use os dados abaixo:

       Usuário: tesb

       Senha: tesb


      2 - Tudo ocorrendo corretamente com o login a tela abaixo vai aparecer.

  Image Added


      3 - Procure pelo serviço de agendamento PcWsSofitViewTaskScheduler e clique no botão de excluir do lado esquerdo da tela.     

Image Added


      4 - Pare o serviço do Windows chamado "WinThorESB" 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" para abri-lo).

Image Added


      5 - Exclua todos 10 diretório abaixo localizado em C:\pcsist\produtos\integracao\container\jobs\PrjIntSofitView.

          Image Added

     

      6 - Baixe os arquivos abaixo no link (https://drive.google.com/drive/u/0/folders/1O0qsAaDNJyWXtibbhNWJIQQvhtdysW4B).

           - PcJobSofitViewCustomer_2.0.1.zip

           - PcJobSofitViewEmployee_2.0.1.zip

           - PcJobSofitViewExpense_2.0.1.zip

           - PcJobSofitViewItem_2.0.1.zip

           - PcJobSofitViewOrderService_2.0.1.zip

           - PcJobSofitViewRoute_2.0.1.zip

           - PcJobSofitViewSupplier_2.0.1.zip

           - PcJobSofitViewToken_2.0.1.zip

           - PcJobSofitViewTrip_2.0.1.zip

           - PcJobSofitViewVehicle_2.0.1.zip


      2  7 - Descomprimir os arquivos .rar no Após baixar os arquivos e necessário extrair as pastar uma por uma no diretório C:\pcsist\produtos\integracao\container\jobs\PrjIntSofitView.

          Image Added

            

  • No diretório C:\pcsist\produtos\integracao\container\deploy está o arquivo Java que será feito deploy no Karaf e funciona como um orquestrador de tarefas chamando os Job conforme timer configurado; dessa forma siga os passos abaixo para atualização.

      8 - Exclua o arquivo abaixo do diretório C:\pcsist\produtos\integracao\container\jobs\PrjIntSofitView deploy.

         Image Added

     

      9 - Baixe o arquivo PcWsSofitViewTaskScheduler-2.0.jar no link abaixo.

      (https://drive.google.com/drive/u/0/folders/1O0qsAaDNJyWXtibbhNWJIQQvhtdysW4B).


      10 - Insira o arquivo baixado no diretório C:\pcsist\produtos\integracao\container\deploy. 

       Importante: Deverá conter nesse diretório somente esses dois arquivos da imagem abaixo, sem nenhum outro arquivo ou pastas.

       Image Added

      

      11 - Inicie o serviço de Windows "WinThorESB" 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" para abri-lo).

Image Added

     

      12 - Após iniciar o serviço verifique se acessando localhost:8040/services através de um browser vai aparecer a tela abaixo.

    Image Added

...


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 são armazenado na tabela PCINTEGRACAOEXEC na coluna PAYLOAD.

  • 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 registro mostra a 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, caso os dados esteja vazio significa que não foi gerado o token com sucesso.

           SELECT 
              PCINTEGRACAOWTAPARAMETRO.VALOR
           FROM 
             PCINTEGRACAOWTAPARAMETRO
           WHERE SERVICO = 'SofitView'

       Caso tenha gerado corretamente o token de acesso as linhas UriToken (Token) e AltToken (Data/Hora da geração) aparece como o exemplo abaixo.  

       Image Added          Image Removed