CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Outras Ações
- Outras Ações / Ações relacionadas
- Outras Ações / Ações relacionadas
- Campos da Tabela
- Principais Campos e Parâmetros
- Principais Campos e Parâmetros
- 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
Campo | Descrição |
---|---|
GYS_CODIGO | Código Log |
GYS_DESCRI | Descrição da Falha |
GYS_USUARI | Login do Usuário |
GYS_DATA | Data do log registrado |
GYS_HORA | Horário log registrado |
GYS_URL | Url do serviço do log |
GYS_SERVIC | Serviço REST gerador Log |
GYS_ROTINA | Rotina Integrada do Log |
GYS_PARAMS | Parâmetros do Serviço |
GYS_REPORT | Falha Reportada |
GYS_JSON | Conteúdo JSon |
05. TABELAS UTILIZADAS
- GYS