|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 149 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Baptiste GRISEL Inscription : novembre 2009 Messages : 153 ![]() |
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ù? |
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 149 ![]() |
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... |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Administrateur de base de données Inscription : octobre 2006 Messages : 477 ![]() |
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. |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 149 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Administrateur de base de données Inscription : octobre 2006 Messages : 477 ![]() |
Pour avoir 5 jobs actifs et pas plus, il te faut gérer une ressource.
Dans OPC, tu as 2 solutions:
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:
OPC me semble la solution la plus simple. Aprèsn, faut analyser la pérénité de la solution. |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 149 ![]() |
Ha OK,
effectivement ça m'a l'air pas mal... Merci pour l'explication. |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : janvier 2008 Messages : 120 ![]() |
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 |
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : mars 2004 Messages : 1 149 ![]() |
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é. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com