|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : avril 2005 Messages : 102 ![]() |
Bonjour,
je suis en train de mettre en place une procédure stockée qui vérifie toutes les X secondes l'étape à laquelle se trouve un job le job en question à mettons 5 étapes. je veux que la SP arrête le job s'il est à une certaine étape, et patiente s'il est à une autre étape. Je procède donc comme suit : Code :
En fait, suivant l'étape où le job se trouve au moment où la SP est lancée, il suit la condition, mais au passage à l'étape suivante du job, il ne se passe rien : ex : job étape 2 lancement SP : il attend job étape 3 SP toujours en exécution : il attend toujours ... si j'arrête la SP alors qu'il est à l'étape 3, et que je la relance, il arrêtera bien le job. J'ai l'impression que l'initialisation de la variable ne se fait pas dans les conditions de la SP. Comment puis-je m'y prendre ? merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Cela me parait très bancale?
Pourquoi ne pas intégrer cette logique directement dans le job? vous n'avez pas la main dessus? Votre boucle ne vérifie que toute les 10 secondes... le job peut très bien avoir passé une ou deux étapes sans que votre SP n'ai pu le voir... |
|
|
00
|
|
|
#3 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 878 ![]() |
Et surtout, si j'ai bien compris le principe (je suis pas expert en PS), elle ne lit qu'une seule fois l'êtat du job, ensuite elle se contente de vérifie toutes les 10 sec si le premier résultat n'aurait par hasard pas changé (chose qui n'arrivera jamais)
Il faudrait peut-être mettre le SELECT à l'intérieur de la boucle While pour relire le nouvel état du job, non ?
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
10
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : avril 2005 Messages : 102 ![]() |
Merci,
je crois que je vais me faire tout petit je teste ca et je vous tiens au courant, mais il y a de fortes chance que ce soit ca merci encore |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Citation:
prévois peut-être un extincteur à coté du serveur
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com