Cette section décrit la commande uxstpque utilisée pour arrêter une queue batch.
Cette commande doit être utilisée si la queue batch est dans l’état Démarrée et que l’on ne souhaite plus soumettre de nouveaux jobs dans cette queue batch. Les jobs de la queue batch qui étaient dans l’état "en attente" ou "suspendu" ne seront pas exécutés. Les jobs qui étaient dans l’état "en cours" ne seront pas arrêtés. Tous les jobs présents dans la queue batch au moment de l’arrêt resteront dans la queue batch.
L'Environnement par défaut peut être modifié.
La syntaxe de cette commande est la suivante :
uxstpque QUEUE=queue [NEXT]
Description des items
QUEUE=
Nom de la queue batch à arrêter ou * pour arrêter toutes les queues batch.
Format : 31 caractères alphanumériques.
NEXT
(Optionnel, sous UNIX uniquement) Indicateur spécifiant que la queue batch ne sera stoppée qu'une fois les jobs en cours d'exécution présents dans la queue batch seront terminés. Les jobs en attente ne seront quant à eux pas lancés. Si l'option "NEXT" n'est pas spécifiée, tous les jobs présents dans la queue batch sont suspendus jusqu'au redémarrage de la queue batch.
Exemple
Cette commande arrêtera la queue batch lorsque tous les jobs qui étaient dans l’état en cours au moment de la commande seront terminés. Les autres jobs ne seront pas lancés.
$UNI_DIR_EXEC/uxstpque QUEUE=QB_PHYS_1 NEXT