Portal de Envio de Tarefas em Batch

Consulte Envio de Batch On-Line para obter explicações detalhadas sobre muitos recursos de envio on-line.

Para visualizar uma tarefa em batch enviada, use Menu > Ferramentas > Envio de Tarefas em Batch. Você será levado a um portal de consulta com opções para pesquisar por uma entrada de Envio de Tarefas em Batch.

Assim que a entrada de envio de tarefas em batch for selecionada, você será levado ao portal de manutenção para visualizar o registro selecionado.

A ajuda em linha fornece informações sobre vários campos. Os pontos a seguir destacam informações sobre alguns dos campos que podem estar visíveis.

O Status do Batch de Tarefas indica o status atual da tarefa em batch. Para obter mais informações, consulte Ciclo de Vida do Envio de uma Tarefa em Batch.

As informações de Execução em Batch serão exibidas se o envio da tarefa em batch tiver um número de execução associado. Clique no link para navegar até a estrutura de Execução em Batch.

A Data Comercial do Batch só é usada para os processos em segundo plano que usam a data em seu processamento. Por exemplo, um processo de faturamento pode usar a data comercial para determinar quais ciclos de faturamento devem ser obtidos por download. Se esse parâmetro for deixado em branco, será usada a data do sistema no momento em que o processo em segundo plano é executado.

Observação: Salvar um registro nessa página não envia a tarefa em batch imediatamente. Um processo especial em segundo plano é executado periodicamente para localizar registros pendentes e enviá-los. Dependendo da frequência da verificação de registros pendentes pelo processo especial e do número de registros pendentes existentes na 'fila', pode haver um ligeiro retardo no momento do envio. Se a data/hora de execução desejada for próxima da meia-noite, é possível que a tarefa em batch seja executada no dia posterior ao dia em que você a enviou. Se você tiver deixado a data de referência em branco nesse caso, a sua data de referência será definida para o dia subseqüente ao do envio da tarefa.

Usuário de Batch é o ID do usuário associado à execução do processo em segundo plano. Pode ser diferente do usuário que enviou o lote, conforme descrito abaixo. Para obter mais informações sobre a importância do ID do usuário, consulte Parâmetros Fornecidos a Processos em Segundo Plano.

Observação: este campo adota como padrão o ID do usuário atual ao adicionar uma nova entrada de envio de tarefas em batch.

Idioma é usado para acessar valores de tabela de controle específicos do idioma. Por exemplo, as mensagens de erro são apresentadas no idioma indicado por esse código.

Caso você queira ser notificado pelo sistema quando a tarefa em batch estiver concluída, informe seu Endereço de E-mail. Para obter mais informações, consulte Notificação por E-mail.

Observação: Esse campo adota como padrão o endereço de e-mail do usuário atual, caso tenha sido preenchido no registro do usuário.

A Data/Hora da Execução Desejada adota como padrão a data e hora atuais. Substitua essas informações se quiser que o processo em segundo plano seja executado em data e hora futuras. Para obter mais informações, consulte Processando Tarefas no Futuro.

Contagem de Threads é usada para controlar se um processo em segundo plano é executado em threads únicos ou em vários threads paralelos. Ela contém o número total de threads que foram programados. Por exemplo, se o processo foi configurado para ser executado em 20 threads paralelos, cada uma das 20 instâncias receberá uma contagem de threads de 20. Para obter mais informações sobre o preenchimento desse campo, consulte Executando Processos Multiencadeados.

Observação: Nem todos os processos podem ser executados em esquema multiencadeado. Para determinar se sua execução pode ser multiencadeada, consulte a descrição de um controle batch.

Número do Thread normalmente deve ser definido como 0. Consulte Executando Processos Multithread para ver situações em que o preenchimento de um valor diferente de 0 é garantido.

O Usuário de Envio indica quem iniciou a tarefa em batch. Esse valor não é preenchido para tarefas em batch cronometradas ou tarefas em batch enviadas por meio de um programador. Ela só será exibida se o campo for preenchido e o usuário de envio for diferente do usuário de batch.

O Método de Envio indica como a tarefa em batch foi iniciada. Ela fica visível na seção Informações de Registro. Os métodos válidos incluem:

  • On-line - preenchido quando um usuário cria ou duplica manualmente uma submissão de tarefa em batch.

  • Gerado - preenchido por algoritmos que enviam uma tarefa em batch e por tarefas em batch 'iniciador' que enviam outras tarefas em batch.

  • Programado - preenchido pelo programador DBMS. Observe que, para outros programadores, não é recomendável usar esse valor, pois pode haver lógica e validação relacionadas aos registros criados com esse valor que podem não se aplicar a outros programadores.

  • Temporizado - preenchido pelo daemon de batch que envia tarefas em batch cronometradas.

  • Outro - preenchido quando nenhum outro valor é fornecido.

Valores adicionais podem ser adicionados por sua implementação. Consulte a consulta SUBMIT_​METH_​FLG para obter uma lista dos métodos de envio suportados pelo sistema.

Os campos a seguir são mostrados na seção Detalhes Adicionais da Execução:

Máximo Número de Registros a Cada Commit (Override) e Máximo Timeout em Minutos (Override). Esses parâmetros são opcionais e substituem cada Minuto de Reinício do Cursor Padrão e Registros de Confirmação Padrão do processo em segundo plano. (Os Registros de Confirmação Padrão/Minuto de Reinício do Cursor Padrão de cada processo em segundo plano devem ser documentados na descrição detalhada do registro de controle do batch). Observe que o Máximo de Minutos de Timeout corresponde aos Minutos de Reinício do Cursor.

Acesso rápido: Para obter mais informações, consulte Parâmetros Fornecidos a Processos em Segundo Plano .

Os parâmetros de rastreamento a seguir também podem ser fornecidos a um processo em segundo plano e são usados apenas durante o Acesso de Consulta e a medição do desempenho.

  • Rastrear Início do Programa Ative essa chave se quiser que uma mensagem seja escrita sempre que um programa for iniciado.

  • Rastrear Saída do Programa Ative essa chave se quiser que uma mensagem seja escrita sempre que um programa for finalizado.

  • Rastrear SQL Ative essa chave se quiser que uma mensagem seja escrita sempre que uma instrução SQL for executada.

  • Rastrear Saída Ative essa chave se quiser que seja exibida uma mensagem com informações especiais registradas pelo processo em segundo plano.

Observação: As informações exibidas quando a chave de rastreamento de saída está ativa dependem de cada processo em segundo plano. É possível que um processo em segundo plano não exiba informações especiais dessa chave.
Observação: A localização da saída dessas informações de rastreamento é definida pelo administrador do sistema por ocasião da instalação.

Caso tenham sido definidos parâmetros adicionais para esse processo em segundo plano na página Controle Batch, o Nome do Parâmetro, a Descrição, o Valor do Parâmetro e um indicador informando se esse parâmetro é Obrigatório serão exibidos. Uma Descrição Longa do parâmetro pode ser exibida clicando na seta ao lado da descrição.

Ao adicionar uma nova entrada de envio de tarefas em batch, se um valor de parâmetro padrão for definido na configuração de controle do batch, esse valor será mostrado e poderá ser substituído. Observe que se o valor do parâmetro for configurado para ser Criptografado na configuração de controle do batch, o valor aqui será mostrado criptografado.

Ações

Esta página tem três ações especiais.

  • O uso do botão Duplicar abre uma janela com os detalhes do envio da tarefa em batch selecionada exibidos. Esses campos, incluindo os valores de parâmetro de batch, podem ser substituídos. Pressione Salvar para criar uma nova entrada de Envio de Tarefas em Batch.

  • Use o botão Reexecutar para executar novamente a tarefa em batch selecionada. Uma janela é aberta exibindo os detalhes do envio da tarefa em batch que será executada novamente. Esses campos, incluindo os valores de parâmetro de batch, podem ser substituídos. Pressione Salvar para criar uma reexecução de entrada de Envio de Tarefa em Batch.

    Observação: A reexecução só deve ser usada para processos em segundo plano que fazem download de informações pertencentes ao número de execução fornecido. Geralmente, ele só será necessário se você precisar fazer o download de uma execução histórica (e não a mais recente).
  • Cancelar só é aplicável para envios de tarefas em batch com status Pendente ou Iniciado e sem um método de envio Programado. A ação não está visível para outros status.