Todos los derechos reservados. No se permite sin autorización escrita la cesión y copia de este documento ni el uso y comunicación de su contenido. Criar Programação de Comandos (pelo Operador) TP(O)462 Função O procedimento desta tarefa permite ao operador criar um programador de tarefas de maneira que o sistema possa executar um ou mais comandos sequencialmente em uma data ou hora especificadas. O programador de tarefas é criado da seguinte maneira: D iniciar a criação de um programador utilizando o comando OPEN-SCHEDULE (DP 01324) D colocar os comandos no programador introduzindo os comandos requeridos com parâmetro CONTROL = SCHED D fechar o programador de tarefas, se for necessário, utilizando para isto o comando CLOSE-SCHEDULE (DP 01325) Nota: Os comandos introduzidos no programador são executados na ordem em que foram introduzidos. Se o programador não for fechado utilizando o comando CLOSE-SCHEDULE, o sistema o fechará automaticamente no momento da execução. No comando OPEN-SCHEDULE (ABRIR PROGRAMAÇÃO) podem ou devem ser introduzidos os seguintes dados: D D D D D a data e a hora na qual deve ser executada a lista de comandos. se a lista de comandos for executada periodicamente. se o comando for executado de novo em caso de falha. o tipo de dia sobre o qual será executado o comando (Ex.: vacações, dia da semana, etc.). uma ação por default em caso de falha, por exemplo, em caso de que o processamento dos comandos tenha sido cancelado ou que um comando não tenha sido executado incorretamente e o seguinte comando da lista do programador seja executado. A abertura de um programador é notificada (RRN 01109) com uma mensagem que contém o código (SCHEDID) utilizado para identificar o programador. Os comandos que contém parâmetros CONTROL = SCHED (porém não argumentos do parâmetro) são introduzidos pelo operador e colocados no programador pelo sistema. Cada comando introduzido no programador é imediatamente confirmado por uma notificação (RRN 01118) que contém o código (identificação do programador) do programador aberto. Quando forem introduzidos todos os comandos para uma programação específica, o programador pode ser fechado utilizando o comando CLOSE-SCHEDULE. Os seguintes comandos podem ser utilizados para controlar uma programação: DISPLAY-SCHEDULE (DP 01144) Este comando pode ser utilizado para visualizar todos os comandos do programador, como por exemplo os comandos que são programados individualmente ou comandos que se encontrem em um programador. ACTIVATE-SCHEDULE (DP 01146) Este comando permite ao operador o seguinte: D iniciar de maneira imediata um comando de um programador ou uma lista de comandos (o tempo de execução original é sobreescrito). D re-ativar um comando da lista do programador que tenha sido interrompido ou uma lista de comandos (ver o item Restrições). REMOVE-SCHEDULE (REMOVER PROGRAMAÇÃO) (DP 01145) DOCC: MMCC: 211 92847 BAAA TNMS Ed. 02 NPCJAA02 940725 1/5 Criar Programação de Comandos (pelo Operador) Este comando permite ao operador remover uma programação. Se for utilizado este comando são removidos todos os comandos introduzidos no programador. Para alguns dos passos se dispõe de informação adicional. Esta informação pode ser visualizada introduzindo o símbolo ’diamante’ (¨) seguido de um número. A informação também é mostrada no apêndice deste documento. Restrições Somente podem ser programados os comandos que tenham parâmetro 31 (CONTROL = SCHED). Somente pode ser aberta uma programação ao mesmo tempo. Quando vai ser criada uma nova programação, qualquer programação que se encontre aberta deve ser fechada primeiro utilizando o comando CLOSE-SCHEDULE. Quando um programador tiver sido fechado, não pode voltar a ser aberto. No sistema podem existir no máximo 50 programações. Contudo se a memória onde residem as programações estiver cheia antes deste número ser alcançado, é emitida uma mensagem para informar ao operador. Os comandos que requerem para sua execução mais de 3 minutos não podem ser introduzidos em uma lista de comandos, devendo ser programados como comandos simples. Comandos com atividades similares devem ser temporizados de maneira que não se interfiram. Os comandos que tenham acesso à mesma relação ou relações tem que ser introduzidos em programações diferentes. PELIGRO Nem todos os comandos executáveis como programados podem ser repetidos periodicamente. Ferramentas DP 01324 Abrir Programação de Comandos DP 01325 Fechar Programação de Comandos 2/5 211 92847 BAAA TNMS Ed. 02 Todos los derechos reservados. No se permite sin autorización escrita la cesión y copia de este documento ni el uso y comunicación de su contenido. TP(O)462 Todos los derechos reservados. No se permite sin autorización escrita la cesión y copia de este documento ni el uso y comunicación de su contenido. Criar Programação de Comandos (pelo Operador) TP(O)462 Ações INÍCIO Abrir o programador DP 01324 Introduzir um comando utilizando o parâmetro CONTROL=SCHED ¨1 O comando é confirmado pela notificação RRN 01118 SIM Será introduzido outro comando no programador? NÃO Será mantido aberto o programador até que finalize o tempo de ativação e seja fechado pelo sistema? SIM FIM ¨2 NÃO A 211 92847 BAAA TNMS Ed. 02 Para a página 4 3/5 Criar Programação de Comandos (pelo Operador) Todos los derechos reservados. No se permite sin autorización escrita la cesión y copia de este documento ni el uso y comunicación de su contenido. TP(O)462 A Fechar a programação. Valor de entrada: SCHEDID = argumento 1 argu1 = ver informe de result. RRN 01109 do primeiro passo. DP 01325 FIM 4/5 211 92847 BAAA TNMS Ed. 02 Todos los derechos reservados. No se permite sin autorización escrita la cesión y copia de este documento ni el uso y comunicación de su contenido. Criar Programação de Comandos (pelo Operador) TP(O)462 Apêndice Apêndice ¨1 Significado Os comandos agora podem ser inseridos no programador até o momento no qual o comando a ser programado tenha o parâmetro CONTROL = SCHED (ver o aparado RESTRIÇÕES). Quando o programador contiver um comando simples, o parâmetro CONTROL deve ter também entradas para argumentos de Data e Hora como SCHED; existem outros argumentos opcionais. Quando o programador contiver mais de um comando, o parâmetro CONTROL unicamente deve ter introduzido o argumento SCHED. Os comandos devem ser introduzidos na sequência na qual serão executados. ¨2 Quando o programador não estiver fechado (comando CERRAR-PLANIFICADOR) permanecerá aberto até o momento da execução. Os comandos podem ser introduzidos no programador em qualquer momento até 3 minutos antes do momento da execução. Contudo não é possível abrir um novo programador, já que somente pode existir um aberto por vez. 211 92847 BAAA TNMS Ed. 02 5/5