Introdução

Este OBE (Oracle by Example) fornece instruções para configurar, manter e monitorar jobs programados no cliente Web usando o programa Acesso a Jobs Programados (P91300W).

Nesta OBE, você:

  • Programar um job usando o cliente Web.
  • Atualize todas as senhas do scheduler para o usuário.
  • Configure para ignorar os jobs programados ao reiniciar o kernel do scheduler.
  • Renomear o job programado
  • Revise o status do job programado.
  • Copie o job programado para criar um novo job.
  • Gerenciar e adicionar servidores do scheduler.

Tempo para Conclusão

0,5 a 1 hora.

Histórico

A partir do Tools Release 9.2.26.0, você pode criar, gerenciar e monitorar jobs programados inteiramente por meio do cliente Web, sem a necessidade de usar o cliente de desenvolvimento. O programa Trabalhar com Jobs Programados (P91300W) é a versão Web que fornece as mesmas funcionalidades da versão do cliente de desenvolvimento do Windows.

Pré-requisitos

Antes de agendar e configurar um job, certifique-se de:

  • Selecione o fuso horário no qual deseja que o job seja executado. No formulário Acesso a Versões, selecione a versão que especifica o fuso horário no qual o job programado será executado.
  • Defina e selecione a regra de horário de verão para ajustar as horas de uma localidade geográfica e política, se aplicável.

    Observação:

    Para que o horário de verão seja exibido corretamente, verifique se as regras de horário de verão estão definidas em P00085 (Trabalhar com Regras de Horário de Verão) e se o nome correto da regra é mencionado na opção de processamento P91300W para horário de verão.

Crie uma versão interativa do P91300W

Para efeitos deste OBE, você criará uma versão do Webify Scheduler (P91300W) chamada IST (Indian Standard Time) usando o fuso horário 14 e nenhum horário de verão para refletir IST:

  1. Informe IV no Caminho Rápido para acessar o formulário Trabalhar com Versões Interativas.
  2. Digite P91300W no campo Interactive Application e clique em Localizar.
  3. Clique em Adicionar para criar uma nova versão.
  4. No formulário Adicionar Versão do Aplicativo Interativo, adicione a Versão como IST e o Título da Versão como Indian Standard Time e clique em OK. Para obter mais informações sobre os campos neste formulário, consulte Criando (adicionando) uma versão interativa.
  5. No formulário Trabalhar com Versões Interativas, selecione IST na grade e, em seguida, Opções de Processamento no menu Linha.
  6. Na guia Exibir, defina o valor Exibir Horário Local como 2 e defina o valor Fuso Horário Local como 14 para IST.
  7. Defina as outras opções de processamento conforme necessário. Para obter mais informações, consulte Definindo Opções de Processamento para o Programador de Jobs.

Tarefa 1: Programando um Job Usando o Cliente Web

  1. Informe P91300W|IST no Caminho Rápido para acessar a versão Web do formulário Trabalhar com Jobs Programados para o fuso horário Horário Padrão da Índia (IST).
    Caminho rápido para P91300W
    Caminho Rápido para P91300W
  2. No formulário Trabalhar com Jobs de Programação, clique em Adicionar.
    Acesso a Jobs Programados
    Form Acesso a Jobs Programados
  3. No formulário Revisões de Informações de Programação, no campo Nome da Tarefa Programada, digite DEMO_BYDAY.

    Observação:

    Informe um nome que se identifique exclusivamente ao sistema e ao usuário de um job programado. Use esse nome para indicar a função do job, como Fechamento Mensal ou Noturno BackUp.
    Form Revisão de Informações de Programação
    Formulário Revisão de Informações de Programação
  4. No campo Status do Job Programado, selecione o status do job programado.
    Desde que o status seja Ativo, o Scheduler determinará se o job deve ser submetido ao servidor para processamento. Quando a data final programada para o job é atingida, nenhuma outra ocorrência é criada na tabela Programação de Job (F91320). O cabeçalho do job em F91300 permanece no status ativo e pode ser editado para adicionar mais ocorrências.

    Para impedir que o Scheduler execute o job, você pode alterar o status para Inativo a qualquer momento antes da data final. Você pode reativar o job se quiser que o Scheduler inclua o job novamente.

    • Se o job não estiver definido para ignorar jobs na reativação, todas as instâncias perdidas anteriores serão executadas.
    • Se o job estiver definido para ignorar jobs na reativação, o scheduler executará somente a instância pendente mais recente e ignorará as outras. Em seguida, ele continuará programando jobs futuros se o job não tiver passado de sua data final (se uma data final for definida).

  5. No campo Aplicativo em Batch Programado, especifique o nome do objeto do relatório que o Scheduler envia ao servidor.
  6. No campo Versão Programada, especifique a versão do relatório que está programada para execução. Uma versão identifica um conjunto específico de seleções de dados e definições de sequenciamento que a tarefa em batch usa.
  7. No campo Data/Hora Inicial Programada, determine a próxima data em que o Scheduler submeterá o job programado ao servidor para execução.
  8. No campo Servidor Lógico do Scheduler, selecione a origem de dados lógica do servidor em que o kernel do scheduler submete o job. Este servidor pode não ser o servidor que está executando o kernel do scheduler.
  9. Informe o Número da Porta.
  10. Marque a caixa de seleção Permitir que o job seja ignorado na inicialização para ignorar instâncias perdidas do job.
  11. Selecione Recorrência no menu Formulário.
  12. Na tela Revisões de Informações de Programação Recorrentes, defina a Data Inicial Programada e a frequência da programação.
    Form Revisão de Informações de Programação Recorrente
    Formulário de Revisão de Informações de Programação Recorrentes
  13. Clique em OK.
  14. Na tela Revisões de Informações de Programação, clique em OK para programar o job.

Tarefa 2: Atualizando Todas as Senhas do Scheduler para o Usuário

Ao configurar ou alterar a senha de programação de job para um usuário, você pode ativar a opção de atualizar simultaneamente todas as senhas de job associadas a esse usuário na tabela do scheduler. Essa opção facilita o gerenciamento de senhas de job ao usar a segurança de log-in externo, como LDAP.

  1. Acesse o formulário Trabalhar com Jobs de Programação.
  2. No formulário Trabalhar com Jobs de Programação, selecione a programação de job que você criou DEMO_BYDAY e clique em OK.
    Form Acesso a Jobs de Programação
    Form Acesso a Jobs de Programação
  3. Na tela Revisões de Informações de Programação, selecione Opções Avançadas no menu Linha.
    Tela Revisão de Informações de Programação - Opções Avançadas
    Tela Revisão de Informações de Programação - Opções Avançadas
  4. No formulário Opções Avançadas de Programação, selecione a guia Ativar Substituições.
  5. Selecione a guia Ativar Substituições.
  6. Marque a caixa de seleção Atualizar todas as senhas do scheduler para este usuário.
    Form Opções Avançadas de Programação - Guia Ativar Substituições
    Form Opções Avançadas de Programação - Guia Ativar Substituições
  7. Clique em OK.

Tarefa 3: Ignorando um Job Programado ao Reiniciar o Kernel do Scheduler

Como administrador do sistema, você pode optar por ignorar instâncias perdidas de jobs programados ao reiniciar ou reativar o kernel do scheduler. Essas instâncias perdidas podem ter ocorrido devido a um tempo de inatividade agendado ou porque o trabalho foi definido anteriormente para o status Inativo. Ignorar instâncias de job perdidas garante que várias instâncias do mesmo job não sejam iniciadas quando você reiniciar o kernel do scheduler.

Ao optar por ignorar instâncias perdidas de um job, a mais recente das ocorrências anteriores é executada e as outras são definidas como Status 31 – Ignorado na inicialização do scheduler ou Status 33 – Ignorado na ativação do job.

Para definir o kernel do scheduler para ignorar instâncias perdidas de um job programado no nível do job:

  1. No formulário Trabalhar com Jobs de Programação, selecione a programação de job que você criou DEMO_BYDAY e clique em OK.
    Form Acesso a Jobs de Programação
    Form Acesso a Jobs de Programação
  2. Na tela Revisões de Informações de Programação, marque a caixa de seleção Permitir que o job seja ignorado na inicialização.
    Form Revisão de Informações de Programação
    Formulário Revisão de Informações de Programação
Para novos jobs, defina o kernel do scheduler para ignorar jobs perdidos na inicialização por padrão:
  1. Nas opções de processamento do Programador do Webify (P91300W), vá para a guia Padrões.
    O arquivo exp_set
    Trabalhar com formulário de versões interativas
  2. Defina o valor de Permitir que o job programado seja ignorado na inicialização do serviço do scheduler como 1.
    P91300W Opções de Processamento - Guia Padrões
    P91300W Opções de Processamento - Guia Padrões

Tarefa 4: Renomeando o Job Programado

No processo de renomeação, o sistema primeiro altera o status do job na tabela Programar Job Mestre (F91300) para 03 (o job Renomear está sendo processado) e, em seguida, renomeia os registros de job na tabela Programar Job Mestre (F91300), na tabela Parâmetros do Job Programado (F91310), na tabela Programação do Job (F91320) e na tabela Informações de Impressão de Substituição do Job Programado (F91330).

  1. Acesse o formulário Trabalhar com Jobs de Programação.
    Form Acesso a Jobs de Programação
    Form Acesso a Jobs de Programação
  2. Selecione o job na grade e selecione Definir Job Inativo no menu Linha.
    Form Acesso a Programar Jobs - Definir Job Inativo
    Trabalhar com o Form Programar Jobs - Definir Job Inativo
  3. Selecione Renomear Job no menu Linha.
    Acesso ao Form Programar Jobs - Renomear Job
    Trabalhar com Form Programar Jobs - Renomear Job
  4. No formulário Renomear Job de Programação, informe o novo nome do job DEMO_BYWEEKDAY.
    Renomear Form Job de Programação
    Renomear Formulário de Job de Programação
  5. Clique em OK. O job é renomeado e o status do job é redefinido como 02 (Programado - Inativo).
  6. No form Trabalhar com Jobs de Programação, verifique os jobs programados para o job renomeado na guia Jobs Programados do painel Detalhes do Job.
    Acesso ao Form Programar Ordens de Produção - Ordens de Produção de Programações Renomeadas
    Trabalhar com Jobs de Programação - Jobs de Programações Renomeados

Tarefa 5: Revisando o Status do Job Programado

Você pode alterar o status de um trabalho agendado para inativo se não desejar que o trabalho seja processado.

  1. Na tela Trabalhar com Jobs de Programação, selecione o job DEMO_BYWEEKDAY e, em seguida, selecione Revisões de Job no menu Linha.
  2. Na tela Revisões de Informações de Programação, modifique o Status da Tarefa Programada conforme necessário.
    Form Revisão de Informações de Programação
    Formulário Revisão de Informações de Programação
  3. Clique em OK.

    Observação:

    Esses status avançados de programação de job na ajuda para melhorar o desempenho do Kernel do Scheduler.
    • 02 – Programado – Jobs inativos com instâncias programadas (inativos)
    • 19 – Job encerrado pelo usuário
    • 31 – Ignorado na inicialização do scheduler
    • 32 – Job não encontrado pelo monitor
    • 33 – Ignorado na ativação do job (Se um job for definido com o status 33, as ocorrências de job programadas mais recentes serão executadas imediatamente, enquanto as outras serão definidas com o status 31 ou 32.)
    • 34 – Órfão (cargos sem um registro P91300 correspondente)

Tarefa 6: Copiando o Job Programado

Para copiar o job DEMO_BYWEEKDAY que você criou e criar uma nova programação de job com as mesmas informações de hora e ocorrência:

  1. No form Trabalhar com Jobs de Programação, selecione o job DEMO_BYWEEKDAY e, em seguida, selecione Copiar no menu Linha. O sistema cria uma nova programação de job usando as informações do DEMO_BYWEEKDAY.
    Form Acesso a Jobs de Programação
    Form Acesso a Jobs de Programação
  2. Na tela Revisões de Informações de Programação, informe o Nome do Job Programado e revise a programação do job conforme necessário.
    Form Revisão de Informações de Programação
    Formulário Revisão de Informações de Programação
  3. Modifique outras características do trabalho que está sendo copiado, como o Aplicativo Batch do Scheduler, conforme desejado.
  4. Clique em OK.

Tarefa 7: Gerenciando os Servidores do Scheduler

Você pode exibir todas as combinações de número de servidor e porta no formulário Trabalhar com Controle do Servidor do Scheduler baseado na Web (P91301W). O kernel do scheduler de várias fundações permite ter vários servidores na mesma porta e várias instâncias de portas na mesma máquina.

  1. No form Trabalhar com Jobs de Programação, selecione Servidores de Programação no menu Linha para acessar o form Trabalhar com Controle do Servidor do Scheduler (P91301W).
    Form Acesso a Jobs de Programação
    Form Acesso a Jobs de Programação
  2. Clique em Localizar no formulário Trabalhar com Controle do Servidor do Scheduler para exibir todas as combinações de número de servidor e porta.
    Acesso ao Form Controle do Servidor do Scheduler
    Trabalhar com Form de Controle do Servidor do Scheduler
  3. Para iniciar um servidor, selecione-o na grade e, em seguida, selecione Iniciar Scheduler no menu Linha.
  4. Para interromper um servidor, selecione-o na grade e, em seguida, selecione Interromper Scheduler no menu Linha.
  5. Para adicionar um novo servidor, clique em Adicionar no formulário Trabalhar com Controle do Servidor do Scheduler.
  6. Na tela Revisões de Controle do Servidor, informe os detalhes Nome do Servidor do Scheduler e Número da Porta e clique em OK.
    Form Revisão de Controle do Servidor
    Tela Revisão do Controle do Servidor

Mais Recursos de Aprendizagem

Para obter mais recursos de aprendizagem, visite LearnJDE.

Para obter a documentação do produto, visite o JD Edwards no Oracle Help Center.