Définition des contraintes temporelles
Définition des limites de temps pour l'exécution de travaux et de flots de travaux
Des contraintes temporelles peuvent être indiquées tant pour des travaux que pour des flots de travaux. Pour un cycle d'exécution spécifique, vous pouvez indiquer l'heure de début du traitement à l'aide du mot clé at, ou l'heure après laquelle aucun traitement ne démarrera à l'aide du mot clé until. Si vous précisez les deux, vous définissez une période au cours de laquelle s'exécute un travail ou un flot de travaux. Les mots clés at et until correspondent à des dépendances temporelles.
A la place du mot clé until, vous pouvez indiquer le mot clé jsuntil. Le mot clé jsuntil définit également la dernière heure de début d'un flot de travaux. Il détermine également le comportement des travaux du flot de travaux quand celui-ci atteint sa dernière heure de début. Utilisez jsuntil pour éviter que le flot de travaux soit supprimé, annulé ou défini sur continue (en fonction de l'action indiquée dans le mot clé onuntil) s'il commence avant sa dernière heure de lancement. Par exemple, si vous avez un flot de travaux avec jsuntil défini sur 10:00 et que l'un des travaux commence son exécution à 9:59, le travail et ses successeurs sont exécutés conformément à leur planification.
- Si vous indiquez le mot clé until dans votre définition de flot de travaux
- Ce mot clé est évalué également après le démarrage du flot de travaux. Par conséquent, si la dernière heure de début expire avant que le flot de travaux se termine avec succès, l'action indiquée dans le mot clé onuntil associé est effectuée sur le flot de travaux et ses travaux qui n'ont pas encore été lancés.
- Si vous indiquez le mot clé jsuntil dans votre définition de flot de travaux
- Ce mot clé est évalué une seule fois dès que toutes les dépendances du flot de travaux sont satisfaites et que le flot de travaux passe à l'état READY. Si l'heure de démarrage maximale définie à l'aide du mot clé jsuntil n'est pas encore arrivée à expiration, elle n'est plus évaluée et le flot de travaux est exécuté indépendamment d'elle. Toutefois, pour empêcher que le flot de travaux ne reste indéfiniment à l'état READY, deux jours après le dépassement de l'heure spécifiée dans le mot clé jsuntil, le flot de travaux est supprimé par défaut.
Il est également possible de spécifier le paramètre de temps schedtime pour désigner l'heure de référence lors du calcul des dépendances de travaux et de flots de travaux. Vous pouvez également spécifier une fréquence de répétition pour que IBM Workload Scheduler lance par exemple le même travail toutes les 30 minutes entre 8:30 et 13:30.
Vous pouvez également indiquer une durée maximale ou une durée minimale pour un travail défini dans un flot de travaux. Si un travail est en cours d'exécution et que la durée maximale a été dépassée, le travail peut être abandonné ou peut continuer à s'exécuter. Si un travail ne s'exécute pas assez longtemps pour atteindre la durée minimale spécifiée, le travail peut être défini sur l'état Fin anormale, sur l'état Confirmer en attendant la confirmation de l'utilisateur ou il peut continuer à s'exécuter.
Pour plus d'informations, voir à, échéance, every (utilisé pour les travaux), schedtime, until, jsuntil, maxdur et mindur.