Bonjour
Y a t il un moyen 'natif' pour exécuter différents appels ( parfois simultanés ) à une même procédure cible de façon séquentielle ( comme avec une file d'attente ) ?
Et comment savoir si une procédure est en cours d'utilisation ?
Si non, j'envisage :
insérer chaque demande d'appel à la procédure cible dans une table file d'attente.
Une procédure qui lit en boucle les entrés non traités de cette table
indique dans la table que la ligne est prise en charge
appelle ma procédure cible avec les paramètres de la file d'attente
indique dans la table que la ligne est traité avec le code retour
tout ça dans une autre boucle infinie avec un petit wait for delay
lancer cette procedure en mode demon : avec un agent ?
appeler ma proc cible par le biais d'une insertion dans la table file d'attente et boucler avec un petit wait for delay et un scan de l'etat de ma ligne insérée ( identifiée par l'identity inseré ) pour attendre la fin du traitement.
Merci d'avance pour vos réponses et avis
Partager