Árvore de páginas

Função Monitoramento de Pedidos de Execução

Objetivo

Permitir o monitoramento dos pedidos de execução, modificações, eliminações, consultas detalhadas sobre os pedidos implementados e também a visualização dos log's das atividades do Servidor de Execução.

Programa

BTB001AA

Pré-requisitos

Não há pré-requisitos para a execução dessa função.

Descrição

Janela Monitor Pedido Execução

Ao selecionar a Função Janela Monitor Pedido Execução, é apresentada a seguinte tela:

O programa Monitor de Pedidos de Execução irá abrir o browser de pedidos de execução somente após a configuração dos parâmetros e depois do clique no botão "Enter".
Importante: Periodicamente, deve ser executada a eliminação de pedidos de execução, evitando o estouro. Cada pedido possui um número, que é uma sequência de base de dados cíclica, e, quando alcançado o limite, será retornado o valor da seqüência para 01. Quando não encontrar uma sequência disponível para criar um pedido, ocorrerá erro no processo de criação de pedidos de execução.
Nas tabelas a seguir, estão descritos os elementos dessa janela:

Botão

Descrição

Modifica

Veja a descrição da Janela Modifica Pedido Execução.  

Elimina

Permite eliminar os pedidos de execução constantes no browser.
Quando a visualização de pedidos de execução for:
Por Usuário: Um pedido de execução somente pode ser eliminado quando criado pelo usuário corrente.
Por Servidor: Um pedido de execução somente pode ser eliminado quando criado pelo usuário corrente ou que o usuário seja o supervisor do servidor de execução.  

Detalhe

Veja a descrição da Janela Detalhe Pedido Execução.  

Faixa

Veja a descrição da Janela Faixa Genérica.  

Filtro

Veja a descrição da Janela Filtro Monitor Pedido Execução.  

Refresh

Permite atualizar durante o monitoramento os Pedidos de Execução e verificar a criação de novos pedidos.

Elimina Diversos Pedidos

Veja a descrição da Janela Elimina Diversos Pedidos de Execução.  

Log Servidores

Veja a descrição da Janela Pesquisa Log Servidor Execução.  

Vá para Pedido de Execução

Veja a descrição da Janela Vá para Pedido de Execução.  

Somatório de Pedidos de Execução em Tela

Veja a descrição da Janela Total.  

Localiza PID

Veja a descrição da Janela Localiza PID.

Campo

Descrição

Usuário

Quanto a visualização, selecionada a opção, pode-se:
  Efetuar a modificação dos pedidos de execução pertencentes ao usuário e que não foram executados até o momento.
  Eliminar pedidos de execução criados pelo usuário e que não estejam sendo executados no momento.
  Classificar os pedidos de execução por data e hora de execução, por usuário ou programa.  

Servidor

Quanto a visualização, selecionada a opção, pode-se:
  Modificar os pedidos de execução pertencentes ao servidor e que não foram executados até o momento; Caso o usuário seja o supervisor do servidor, ele tem a possibilidade de encerrar a    execução de  um programa. Isto ocorre quando o servidor de execução é desconectado por qualquer motivo (queda de energia, falta de espaço em disco, entre outros). Quando os problemas    forem sanados, o servidor é novamente ativado, porém os pedidos de execução já iniciados não são reiniciados, devendo o supervisor encerrá-los, ou esperar que o servidor faça isto.    O servidor deverá cancelar a execução quando o pedido ficar parado acima do tempo definido para ele.
  Eliminar os pedidos que pertençam ao servidor de execução.
  Classificar os pedidos por data e hora de execução, por servidor ou por programa.
  Visualizar os log's das atividades do Servidor de Execução, podendo também eliminá-los e/ou imprimi-los.  

Por Data/Hora Execução

Selecionada a opção faz a ordenação das informações no browser por Data/Hora Execução.  

Por Servidor

Selecionada a opção faz a ordenação das informações no browser por Servidor.  

Por Programa

Selecionada a opção faz a ordenação das informações no browser por Programa.  

Por Usuário

Selecionada a opção faz a ordenação das informações no browser por Usuário.
Nota: Esta opção é habilitada quando na opção de "Visualiza" for escolhido "Servidor".

 
Nota: Quando o Supervisor do Servidor alterar algum pedido e este indicar o envio, é enviado e-mail para o Usuário criador do pedido.

Janela Modifica Pedido Execução

Ao selecionar a Função Modifica Pedido de Execução, é apresentada a seguinte tela:

Permite modificar informações referentes ao pedido de execução.
Quanto à visualização:
Quando "Por Usuário", somente podem ser modificados os Pedidos de Execução do usuário que não estejam sendo executados no momento.
Quando "Por Servidor", somente podem ser modificados os Pedidos de Execução pertencentes ao Servidor. Quando o usuário corrente for o supervisor do Servidor de Execução, este pode modificar os Pedidos de Execução que possuem situação "Não Executado" ou "Executando". Caso o usuário corrente não seja o supervisor, ele pode modificar somente os seus Pedidos de Execução com a situação igual a "Não Executado".
Na tabela a seguir, estão descritos os elementos dessa janela:

Campo

Descrição

Pedido

Apresenta o número do pedido criado para execução do pedido. Não pode ser modificado.  

Usuário

Apresenta o usuário corrente. Não pode ser modificado.  

Programa

Apresenta o programa que deve ser executado pelo servidor. Não pode ser modificado.  

Versão do Programa

Apresenta a versão corrente do programa, não podendo ser alterada.  

Execução

Apresenta a data/hora para a execução do pedido. Este campo somente pode ser modificado quando o pedido não estiver sendo executado.  

Altera situação do pedido para Executado?

Este campo só é habilitado quando o usuário for o supervisor de execução e a visualização for por servidor.  

Situação

Apresenta a situação corrente do pedido de execução. Não pode ser modificado.  

Servidor

Apresenta o servidor que deve efetuar a execução do pedido. Este campo pode ser modificado.  

Dependente

Este campo pode ser modificado e permite informar que o pedido que esta sendo criado depende do processamento de outro pedido, no caso o Pedido Pai. Detalhes, ver Função Criação Pedido Execução.  

Pai

Inserir o código do pedido pai. Detalhes, ver Função Criação Pedido Execução.

Janela Faixa Genérica

Ao selecionar a Função Faixa Genérica, é apresentada a seguinte tela:

Permite selecionar uma faixa de ocorrências, disponibilizando assim para monitoramento somente uma quantidade específica de ocorrências, dentre todas as implementadas.

Janela Filtro Monitor Pedido Execução

Ao selecionar a Função Monitor Pedido Execução, é apresentada a seguinte tela:

Permite parametrizar informações referentes a "Situação" e ao "Motivo" da execução dos pedidos.
Para cada tipo de situação, pode-se habilitar os motivos para o qual se deseja consultar os pedidos de execução.
Por exemplo, para a situação "Não Executado" o programa habilita somente os respectivos motivos, que devem ser assinalados de acordo com o desejado pelo usuário. O mesmo ocorre com as demais situações.

Janela Elimina Diversos Pedidos de Execução

Ao selecionar a Função Elimina Diversas Ocorrências, é apresentada a seguinte tela:

Quando a visualização de pedidos de execução for:

  • Por Usuário: Somente podem ser eliminados os pedidos de execução criados pelo usuário corrente;
  • Por Servidor: Somente podem ser eliminados os pedidos de execução criados pelo usuário corrente ou pelo supervisor.

Para pedidos de execução que possuem pedidos dependentes, será emitida uma mensagem para o usuário.
Se o usuário acionar o botão "Sim", serão eliminados o pedido de execução "Pai" e todos os pedidos de execução dependentes, caso o usuário acione o botão "Não" não serão eliminados nem o pedido de execução "Pai" nem os pedidos de execução dependentes.

Janela Pesquisa Log Servidor Execução

Ao selecionar a Função Pesquisa Log Servidor Execução, é apresentada a seguinte tela:

Permite visualizar os log's das atividades do servidor de execução. Para a criação de log's, o campo "Gera Log de Execução" da Manutenção Servidor de Execução (BTB012AA) deve estar selecionado, sendo então disponibilizada a criação de log.
Nota:
É possível visualizar os Log's quando estiver selecionada a opção de Visualização por Servidor.
No programa de consulta que se apresenta, tem como opções a eliminação do Log e a emissão de relatório.
Pode-se pesquisar os Log's das atividades do Servidor de Execução, sendo ordenado pela data e hora da criação do  log. O usuário possui a opção de eliminar log's e/ou imprimir os log's.
A eliminação de log's pode se dar de duas formas:
Na tabela a seguir, estão descritos os elementos dessa janela:

Campo

Descrição

Por Data de Corte

Inserir a data dos log's a serem eliminados. São eliminados os log's em que a data informada seja menor ou igual a data do log. Como default é mostrada a data de 60 (sessenta) dias atrás.  

Por Número de Dias

Inserir o número de dias a serem eliminados. São eliminados os log's que tenham a data menor ou igual ao número de dias informado, a partir da data atual. Como default é mostrada a quantidade de 60 (sessenta) dias.

Janela Vá para Pedido de Execução

Na tabela a seguir, estão descritos os elementos dessa janela:

Campo

Descrição

Número do Pedido

Informar o número do pedido que se deseja visualizar no browser. O número do pedido informado precisa ser de um pedido pertencente ao usuário ou ao servidor escolhidos para visualização.
Exemplo: Se o usuário está visualizando pedidos de execução do servidor ADF, e na opção Vá para Pedido de Execução informar o número de um pedido do servidor Super, o programa emitirá mensagem de erro informando que não encontrou o pedido informado.

Janela Total

Na tabela a seguir, estão descritos os elementos dessa janela:

Campo

Descrição

Total

Mostra o total de pedidos que estão sendo mostrado no browser.
Exemplo: Se o usuário está visualizando os pedidos de execução do servidor ADF, então mostrará o total de pedidos de execução com situação "Não executado".

Janela Localiza PID

Ao selecionar a Função Janela Localiza PID, é apresentada a seguinte tela:

Permite a localização de pedidos de execução pelo seu PID (Process ID) e pela data de execução do pedido. O PID do pedido de execução é gerado automaticamente pelo Progress e gravado pelo RPW no início da execução do pedido. Esta informação pode ser utilizada para a localização dos processos que estão sendo executados via RPW e para a derrubada de processos presos, ou que estão com a execução travada no RPW.
Nas tabelas a seguir, estão descritos os elementos dessa janela:

Botão

Descrição

Confirma

Quando acionado, os PID´s referentes aos campos PID e Data de Execução são apresentados no browser.

Detalhar

Quando acionado, é apresentada a janela Detalhe Pedido de Execução, em que o usuário pode visualizar informações detalhas do pedido de execução.

Campo

Descrição

PID

Inserir o número do PID (Process ID).
Importante: O PID do pedido de execução é gerado automaticamente e somente pode ser identificado utilizando o utilitário "Promon" do Progress. Para cada pedido de execução é criada um PID único. 

Data Execução

Inserir uma faixa de datas de pedidos de execução. Depois de acionar o botão Confirma, as informações serão atualizadas no browser.

Janela Detalhe Pedido Execução

Essa janela apresenta informações complementares referentes a um determinado pedido de execução:


Nas tabelas a seguir, estão descritos os elementos dessa janela:

Botão

Descrição

Erro

Quando acionado, apresenta mensagem quando da ocorrência de erro inesperado na execução.
Importante: Esse botão é somente habilitado quando da ocorrência de erro para o pedido de execução que está sendo consultado.

Inf Aplc

Quando acionado, apresenta informações complementares ou orientações sobre o pedido de execução
Importante:
  Essas informações são originadas na área de negócio que gerou o pedido de execução.

Campo

Descrição

Usuário

Exibe o código do usuário que gerou o pedido de execução.  

Programa

Exibe a descrição e a versão do programa relacionado ao pedido de execução em questão.  

Execução

Exibe a data e hora de execução do pedido.  

Pedido

Exibe o número do pedido de execução que está sendo consultado.  

Dependente

Quando assinalado, representa que o pedido em questão depende da execução de outro.  

Criação

Exibe a data e hora da criação do pedido de execução em questão.  

Pai

Exibe o código correspondente ao pedido de execução pai do pedido em questão.
Importante: Essa informação é somente apresentada quando o pedido de execução em questão é dependente de outro pedido.  

PID

Exibe o número PID (Process ID), por intermédio do qual é localizado o pedido de execução.
Importante: Esse número é utilizado quando da necessidade de localizar pedidos executados via RPW, assim como para cancelar pedidos suspensos ou com a sua execução travada.  

Origem

Exibe a informação de origem, definida no template pela área de negócio.  

Estilo

Exibe o código do template de programa utilizado.  

Servidor

Exibe o código que identifica o servidor correspondente à execução do pedido em questão.  

Início / Fim

Exibe as datas e horas de início e fim da execução do pedido, quando definida uma periodicidade para o mesmo.  

Nome Externo

Exibe o diretório e o nome externo do programa a ser executado no pedido em questão.

Atualização

Exibe a data e hora da última atualização efetuada no pedido de execução.  

Situação

Exibe a situação atual do pedido de execução.  

Último Objeto

Exibe a informação de qual é o atual objeto da execução.  

Motivo

Exibe o motivo pelo qual o pedido encontra-se na situação previamente informada.
Importante:
A mensagem "Limite de Execução do Servidor" ocorre em situações como a descrita a seguir:
Exemplo: No Cadastro Servidor Execução, a quantidade de execuções "Servidor" é igual a 2 e "Usuário" é igual a 1. Se na ativação do servidor RPW houver quatro pedidos a serem executados no mesmo servidor aproximadamente no mesmo horário, a mensagem acima será apresentada, porém ela não interferirá na execução dos pedidos, pois essa mensagem é apenas um alerta. A situação do pedido ficará como "Não executado" e o motivo ficará como "Limite de Execução do Servidor". A situação descrita acima é a seguinte:

Pedidos de Execução

  Horário de Execução  

 
Os pedidos 1 e 2 serão executados pelo servidor de execução. Como a quantidade de execuções simultâneas do servidor, no caso 2, foi ultrapassada, os pedidos 3 e 4 ficam aguardando para serem executados até que um dos pedidos que estão sendo executados no momento terminem a sua execução.

Destino

Exibe a opção selecionada como destino dos resultados do pedido.  

Arquivo / Impressora

Exibe, caso a opção selecionada previamente tenha sido Arquivo ou Impressora, o endereço de destino da impressão do pedido em questão.  

Layout Impressão

Exibe o código do layout de impressão definido para o pedido em questão.  

Envia e-mail

Quando assinalado, determina que no momento do encerramento do pedido , o sistema deve enviar e-mail para o usuário que criou o pedido de execução.