WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Tableau des états d'un travail à exécution longue

Lorsque le planificateur pour exécution longue et l'environnement d'exécution traitent un travail par lots à exécution longue, l'état du travail est mis à jour dans la base de données du planificateur pour exécution longue. Le diagramme ci-dessous présente les relations d'un état à un autre. Le tableau ci-après répertorie les états potentiels d'un travail par lots et les différents événements qui peuvent faire passer un travail d'un état à un autre. L'état en cours d'un travail par lots peut être visualisé dans les panneaux de gestion des travaux de la console d'administration ou être extrait à l'aide des interfaces de ligne de commande des services Web ou des EJB du planificateur pour exécution longue. En cas d'anomalie avant l'initialisation de l'étape de traitement par lots, le travail par lots passe à l'état d'échec de l'exécution. Si ce n'est pas le cas, il passe à l'état redémarrable.

Durée de vie d'un travail par lots
Table 1. Etats d'un travail par lots
Etat de début Commande client Action de l'environnement LREE Condition spéciale Etat de fin
non-existent (delayed submit) submit     pending submit
non-existent submit     submitted
submitted   distribution   executing
submitted cancel     restartable
executing cancel     cancel_pending
executing   erreur d'application interceptée*   restartable
executing     Erreur liée à l'infrastructure** restartable
executing suspend     suspend_pending
executing   travail terminé   ended
executing     Erreur liée à l'infrastructure dans la configuration du travail*** execution_failed
suspend_pending   point de contrôle annulé   suspended
suspend_pending     Erreur liée à l'infrastructure** restartable
suspended resume     resume_pending
suspended cancel     cancel_pending
suspended     Erreur liée à l'infrastructure** restartable
resume_pending   reprise de l'exécution du travail   executing
resume_pending     Erreur liée à l'infrastructure** restartable
restartable restart     submitted
cancel_pending   travail annulé   restartable
cancel_pending     Erreur liée à l'infrastructure** restartable
restartable purge     non-existent
execution_failed purge     non-existent
ended purge     non-existent
Table 2. clé

* Erreur liée à l'application

L'application par lots a généré une exception pendant l'exécution. Celle-ci a été interceptée par l'environnement LREE (Long Running Execution Environment).

** Erreur liée à l'infrastructure

Une erreur inattendue s'est produite. Par exemple, une coupure de courant.

*** Erreur liée à l'infrastructure dans la configuration du travail

Si une erreur inattendue se produit lorsqu'un travail par lots est configuré pour la première fois par l'environnement LREE (Long Running Execution Environment). Par exemple, en cas de défaillance inattendue des bases de données, le travail passe à l'état execution_failed.

Cela se produit lorsque le travail par lots s'exécute pour la première fois et qu'aucune étape n'a encore été traitée. Les travaux par lots passent à l'état restartable dans la plupart des situations de défaillance afin qu'ils puissent être redémarrés à partir de l'emplacement soumis au point de contrôle lorsque la défaillance peut être surmontée. Toutefois, dans la défaillance indiquée ici, le travail par lots passe à l'état execution_failed et ne peut pas être redémarré. Il s'agit d'un scénario de configuration de travail et aucune tâche n'a été traitée par le travail par lots. Aucune tâche par lots n'est perdue à la suite de la défaillance.




Related concepts
Tableau des états d'un travail à traitement lourd

Rubrique Concept    

Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 9:58:13 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/cxdbgstate.html

© Copyright IBM 2005, 2006. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)