Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Outras Ações
    1. Outras Ações / Ações relacionadas
  4. Campos da Tabela
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas


01. VISÃO GERAL

Para as integrações vindas da RJ com o padrão REST, foi criada um monitor para analise dos itens que não foram integrados corretamente ou que geraram algum erro especifico e assim conseguir efetuar a integração ou reintegração desses serviços.

Essa rotina tem como facilitador o menu lateral esquerdo onde virá listado todas as integrações utilizadas e ao selecionar cada integração será filtrado automaticamente os dados de erros daquela solicitação posicionada.

As opções para essa rotina são:

Visualizar

Caso ocorra erro em alguma integração é possível visualizar o ocorrido selecionando visualizar em cima de um dos registros gerados

 

Os campos que aparecem nessa visualização são:

  • Código: Código sequencial do registro na tabela;
  • Desc. Falha: Descrição da falha ocorrida;
  • Usuário: Usuário Protheus que executou a integração; 
  • Data Log: Data de geração do log;
  • Hora Log: Hora de geração do log;
  • Url Log: URL gerada para a integração, essa URL é o que foi gerado para consumir o serviço da RJ;
  • Serviço: Serviço executado;
  • Rotina Integ: Nome da rotina que gerou esse log;
  • Params Serv: Parâmetros executados para efetuar o serviço, apenas algumas integrações virão com esse campo preenchido;
  • Falha Report: Descrição completa da falha;
  • Cont. Json: Conteúdo do JSON que gerou o erro;

Reintegrar

Na reintegração será executado o registro posicionado passando os parâmetros quando disponível reexecutando o serviço de integração, assim apagando os registros atuais daquela integração e gerando novos no caso de falha na integração novamente.

Integrar

Diferente da reintegração a opção integrar irá solicitar uma nova requisição para o serviço posicionado e assim gerar novos itens no monitor em casos de erros e para os casos que precisem de parâmetros será mostrado os perguntes referentes para preenchimento.

Job de integração

No canto superior esquerdo dessa rotina de monitor será disponibilizado um status dos jobs de integração, conforme imagem abaixo:


Esse job irá validar se estão funcionando as requisições e em caso de falha de alguma será retornado qual a falha, para utilização desse recurso será necessário cadastrar no schedules do configurador a função "GTPJobRjInteg".

Reintegra todos

Para os casos onde será necessário executar todas as integrações novamente, foi criado a rotina de reintegrar todos.

Essa rotina se encontra no menu lateral do monitor, sendo o ultimo item listado. Como a finalidade dessa rotina é executar todas as integrações ela irá executar elas em ordem de dependências, após a reintegração de todas será mostrado a mensagem abaixo

Obs.: Por ser uma funcionalidade que efetua a reintegração de todas as integrações pode-se demorar para a finalização da mesma dependendo da quantidade de registros para integração.

02. EXEMPLO DE UTILIZAÇÃO

Visualizar

Visualiza o registro posicionado.

Integrar

Executa a integração do serviço posicionado.

Reintegrar

Executa a reintegração do registro posicionado que gerou o erro. 

03. OUTRAS AÇÕES

Outras Ações / Ações relacionadas

Não há.

04. CAMPOS DA TABELA

Principais Campos/GYS

CampoDescrição
GYS_CODIGOCódigo Log
GYS_DESCRIDescrição da Falha
GYS_USUARILogin do Usuário
GYS_DATAData do log registrado
GYS_HORAHorário log registrado
GYS_URLUrl do serviço do log
GYS_SERVICServiço REST gerador Log
GYS_ROTINARotina Integrada do Log
GYS_PARAMSParâmetros do Serviço
GYS_REPORTFalha Reportada
GYS_JSONConteúdo JSon


05. TABELAS UTILIZADAS

  • GYS