-
TWS et priorité
Bonjour à tous,
est-il possible de déterminer au niveau d'une application OPC une priorité au niveau des jobs.
Exemple :
j'ai 10 jobs qui sont censés partir en même temps, mais j'aimerais qu'il en ait 5 en priorité 1 et les 5 derniers en priorité 2 (qui passeront donc dans un second temps.
Dès qu'un job en pririté 1 se termine, il laisse la place au job en priorité 2.
Sans utilisé les time et les classes. J'aimerais gérer cela uniquement au niveau d'OPC.
-
Bonjour,
Rien de tel à ma connaissance au niveau des jobs (seulement au niveau des applis). Il existe d'autres paramètres comme les ressources spéciales où tu peux spécifier une quantité. Par exemple tu autorises 5 ressources sur un fichier toto.tata en SHR, tu auras 5 jobs qui vont se lancer et les autres en attente. Dès qu'une ressource se libère, un autre job part...
Une autre solution consiste à appeler WLM: voir dans les paramètres CRITICAL, POLICY et CLASS dans les AUTOMATIC OPTIONS mais dans ce cas, ça te fait sortir d'OPC puisqu'il faut configurer WLM.
Une autre idée serait de jouer avec les inits mais faut-il le pouvoir et en avoir le droit (changer les classes des inits en batch par exemple...)
Je n'ai pas parcourue la doc en entier donc il existe peut-être d'autres solutions.
A+
PS: et ton REXX tu en es où?
-
Ben au fait ça ne me va pas, il faut que je gère la priorité au niveau d'OPC avant que les jobs parte...
j'avais penser à créer un nouvelle WorkStation moins prioritaire que l'autre mais je ne sais pas si c'est possible...
-
Bonjour
Le seul moyen d'action sera au niveau de la durée de l'opération OPC (donc du job).
OPC lancera en priorité les opérations les plus longues.
-
Ha d'accord, je ne connaissais pas cette option.
Mais ce que je veux c'est 5 jobs qui tournent en même temps pas plus.
donc quand la 1ère vague passe, j'ai 5 jobs qui tournent.
Quand un job se termine ou plante, j'ai un job en priorité 2 qui s'exécute, et de cette façon j'ai toujours 5 jobs qui tourne en même temps.
L'histoire de la durée de l'opération OPC équivaut à mettre un time. Et ce n'est pas ce que je veux.
En tout cas, merci quand même.
-
Pour avoir 5 jobs actifs et pas plus, il te faut gérer une ressource.
Dans OPC, tu as 2 solutions:
- soit une ressource spéciale
- soit gérer le nombre de postes pour les Work-stations.
Pour gérer la priorité du déclanchement des jobs, il te faudra jouer sur leur durée, DURATION dans opc.
Cette DURATION est mise à jour:
- manuellement lors de la création de l'application
- automatiquement via les options FEEDBACK (Smoothing factor & Feedback limit) positionnées aussi au moment de la création de l'applicaion OPC.
OPC me semble la solution la plus simple. Aprèsn, faut analyser la pérénité de la solution.
-
Ha OK,
effectivement ça m'a l'air pas mal...
Merci pour l'explication.
-
et..juste comme ça
pourquoi ne pas gerer une class Jes2 spécifique définie uniquement dans 5 init?
tu serais sure de ne pas avoir plus de 5 jobs affectés à cette Class s'exécutant en meme temps
-
Oui mais dans ce cas là je ne gère plus les priorité, je gère la simulanéité.
Et mon problème, c'est la priorité.