Divers codes retour sont définis pendant l'exécution d'objets activables. La plage de valeur 1000-2000 est réservée pour les codes retour système. Le code retour système est lié à un certain statut des Tâches. |
[Codes retour système] [Statut des Tâches] [Modification manuelle]
Dans un Workflow, une Tâche réagit à la précédente. Le statut devant être attribué à la Tâche précédente peut être sélectionné dans le dialogue Propriétés de l'objet, Onglet "Dépendances".
Exemple :
Dans un Workflow, définissez le statut d'une Tâche ne pouvant s'exécuter que lorsque la Tâche précédente se termine par ANY_SKIPPED.
ANY_SKIPPED rassemble les statuts correspondant aux codes retour 1920, 1922, 1930, 1931 et 1940 (tableau 1). La Tâche est ensuite exécutée lorsque la Tâche précédente s'est terminée par l'un des statuts suivants (table 3) : ENDED_INACTIV (1920), ENDED_INACTIVE (1922), ENDED_SKIPPED (1930), ENDED_SKIPPED (1931) ou ENDED_TIMEOUT (1940).
Les statuts suivants existent en plus pour les Workflows :
Les tables suivantes contiennent tous les statuts possibles et leur signification.
Statut |
Signification |
Code retour système |
---|---|---|
ANY_ABEND |
La Tâche prédécesseur s'est terminée par une interruption. ANY_ABEND rassemble tous les statuts dont les codes retour sont compris entre 1800 et 1899. |
1800-1899 |
ANY_ABEND_EXCEPT_FAULT | Statuts de ANY_ABEND sans FAULT* | 1800-1815, 1850-1899 |
ANY_EXCEPT_FAULT | Statuts de ANY_ABEND et ANY_OK sans FAULT* | 1800-1815, 1850-1999 |
ANY_OK |
La Tâche prédécesseur s'est terminée sans erreur. ANY_OK rassemble tous les statuts dont les codes retour sont compris entre 1900 et 1999. |
1900-1999 |
ANY_SKIPPED |
La Tâche prédécesseur a été ignorée. ANY_SKIPPED compte certains statuts |
1920,1922,1930,1931,1940, 1941, 1942 |
ENDED_CANCEL |
La Tâche prédécesseur s'est terminée par une interruption. La Tâche elle-même ou l'ensemble du Workflow peuvent avoir été interrompus. |
1850,1851 |
ENDED_EMPTY |
La Tâche prédécesseur est vide. L'activation s'est terminée sans message d'erreur (STOP NOMSG - instruction de script). |
1910 |
ENDED_INACTIV |
La Tâche prédécesseur est inactive. |
1920, 1921, 1922 |
ENDED_INACTIVE_OBJECT | Tâche inactive en raison de la définition d'objet | 1925 |
ENDED_NOT_OK |
Sortie de la Tâche précédente est interrompue (Code retour <> 0). |
1800 |
ENDED_OK |
Sortie de la Tâche précédente s'est terminée correctement (Code retour = 0). |
1900 |
ENDED_OK_OR_EMPTY |
La Tâche prédécesseur s'est terminée correctement ou est vide. |
1900,1910 |
ENDED_OK_OR_INACTIV |
La Tâche prédécesseur s'est terminée correctement ou est inactive. |
1900,1920,1922 |
ENDED_ROLLBACK_EMPTY | Rollback non défini | 1913 |
ENDED_ROLLBACKED | Tâche correctement annulée | 1904 |
ENDED_SKIPPED |
La Tâche prédécesseur a été ignorée en raison d'une clause Au plus tôt. |
1930 |
ENDED_TIMEOUT |
La Tâche prédécesseur n'a pas été exécutée en raison d'un dépassement horaire (clause de dépendances). |
1940 |
ENDED_UNDEFINED |
La Tâche précédente s'est terminée de manière indéfinie (l'Agent s'est arrêté prématurément). |
1815 |
ENDED_VANISHED |
La Tâche prédécesseur a disparu. |
1810 |
ENDED_WF_ROLLBACKED | Workflow correctement annulé. | 1905 |
FAULT_ALREADY_RUNNING |
Le Groupe est déjà en cours d'exécution. |
1822 |
FAULT_CUSTOM_BACKUP | Erreur lors de la sauvegarde définie par l'Utilisateur | 1825 |
FAULT_CUSTOM_ROLLBACK | Erreur de rollback défini par l'Utilisateur | 1827 |
FAULT_FILE_BACKUP | Erreur lors de la sauvegarde basée sur des fichiers | 1826 |
FAULT_FILE_ROLLBACK | Erreur de rollback basé sur des fichiers | 1828 |
FAULT_HOSTGROUP_ROLLBACK | Erreur dans le rollback des Groupes Agents | 1829 |
FAULT_NO_HOST |
La Tâche prédécesseur n'a pas pu démarrer, car l'hôte est inaccessible. |
1821 |
FAULT_OTHER |
La Tâche prédécesseur n'a pas pu démarrer en raison d'une autre erreur. |
1820 |
FAULT_POST_CONDITION | Erreur dans la postcondition. | 1824 |
FAULT_POST_PROCESSING | Erreur dans le post-traitement. | 1823 |
FAULT_ROLLBACK | Erreur de rollback générale | 1830 |
Les statuts prévus par le système peuvent être complétés par des statuts personnalisés
Par exemple, sont livrées 5 statuts qui n'ont rien à voir avec les codes retour système. Ils utilisent les Codes retour Utilisateur.
Statut |
Signification |
Code retour Utilisateur |
---|---|---|
USER_100_200 |
La Tâche prédécesseur s'est terminée par un code retour Utilisateur compris entre 100 et 200. |
0100-0200 |
USER_147 |
La Tâche prédécesseur s'est terminée par le code retour Utilisateur 147. |
0147 |
USER_201_299 |
La Tâche prédécesseur s'est terminée par un code retour Utilisateur compris entre 201 et 299. |
0201-0299 |
USER_300 |
La Tâche prédécesseur s'est terminée par le code retour Utilisateur 300. |
0300 |
USER_500_600 |
La Tâche prédécesseur s'est terminée par un code retour Utilisateur compris entre 500 et 600. |
0500-0600 |
[[Codes retour système] [Statut des Tâches] [Modification manuelle]
Durant l'exécution, il est possible d'accepter une Tâche possédant plusieurs statuts. Elle correspond à un code retour système défini.
Code retour système |
Statut |
---|---|
1300 |
Préparation en cours |
1510 |
Transféré |
1520 |
Prêt à transférer |
1521 |
Rapport prêt à transférer |
1529 |
Prêt à générer |
1530 |
Prêt à Exécuter |
1531 |
A Appeler |
1540 |
Début Exécution |
1541 |
Vérification |
1542 |
Appel |
1543 |
Inconnu |
1544 |
Inconsistant |
1545 |
En Cours |
1546 |
Etablissement de la connexion |
1547 | RemoteTaskManager inconsistant |
1550 |
Actif |
1551 |
Transfert en cours |
1552 |
Appelé |
1553 |
Accepté |
1554 |
Calcul du nombre de fichiers |
1556 |
Escaladé |
1557 | Sauvegarde définie par l'Utilisateur |
1558 | Sauvegarde basée sur des fichiers |
1560 |
Workflow bloqué |
1561 |
STOP - Traitement automatique interrompu sur tout le système. |
1562 |
STOP - Arrêt manuel défini. |
1563 |
STOP - Traitement automatique interrompu. |
1564 | STOP - Traitement en queue interrompu. |
1565 | Fin d'envoi de tâche |
1569 | Ignorer le Sync |
1570 |
Phase de Saut |
1571 |
Arrêt forcé en cours |
1572 |
Génération en cours |
1573 |
Généré |
1574 |
Post-traitement |
1575 | Fermeture |
1576 | En régénération |
1578 | Analyse Fichiers |
1579 | Analyse Rapports |
1580 | Calcul de Variables |
1581 | Vérification conditions après traitement |
1582 | Vérification des valeurs de prompt |
1583 | BOUCLE |
1599 | Vue utilisateur active |
1600 |
Vérification interne |
1650 | Rollback défini par l'Utilisateur |
1651 | Rollback basé sur des fichiers |
1652 | Rollback des Groupes Agents |
1653 | Rollback du workflow |
1655 | Attente de rollback |
1681 | En attente de l'utilisateur |
1682 | Attendre la poursuite du calcul de Variable |
1683 | En attente de saisie paramètres |
1684 | En attente de Slot Queue (nombre maximum de Tâches parallèles dépassées) |
1685 | Attend l'hôte pour le post-traitement |
1686 | Attente du démarrage du conteneur Groupe Agent |
1687 | Attente de fin de tâches en parallèle dans le Groupe Agent |
1688 | En attente de l'Hôte d'un Groupe d'Agents |
1689 |
Attente de ressource (nb max. de Transferts de Fichiers atteint) |
1690 |
Attend une dépendance externe |
1691 | Attente d'un Système Distant |
1692 | Attente de remote SYNC |
1693 |
Attente de libération manuelle |
1694 |
En attente de ressources (nombre maximum de Jobs dépassé) |
1695 |
Attente d'heure de redémarrage |
1696 |
Attente d'hôte |
1697 |
Attente de SYNC |
1698 |
Attente d'heure d'exécution |
1699 | Actif |
1700 |
En attente des prédécesseurs |
1701 |
En sommeil |
1702 |
Pas encore appelé |
1703 | En attente des pré-conditions |
1705 | CHANGING_LOG |
1709 |
Attente du démarrage d'une Tâche parallèle |
1710 |
Réservé |
1711 | en attente |
1800 |
ENDED_NOT_OK - Interrompu |
1801 |
ENDED_NOT_OK - Interrompu suite condition SYNC. |
1802 |
ENDED_JP_ABEND - Non exécuté à cause d'un Workflow interrompu. |
1810 |
ENDED_VANISHED - Disparu |
1815 |
ENDED_LOST - Fin indéterminée (Agent arrêté prématurément) |
1820 |
FAULT_OTHER - Impossible à démarrer. Autres erreurs. |
1821 |
FAULT_NO_HOST - Impossible à démarrer. L'hôte est inaccessible |
1822 |
FAULT_ALREADY_RUNNING - Tâche déjà en cours. |
1823 |
FAULT_POST_PROCESSING - Erreur pendant post-traitement. |
1824 | FAULT_POST_CONDITION - Erreur pendant la post-condition. |
1825 | FAULT_CUSTOM_BACKUP - Erreur de sauvegarde util. |
1826 | FAULT_FILE_BACKUP - Erreur de sauvegarde fichiers |
1827 | FAULT_CUSTOM_ROLLBACK - Erreur de rollback util. |
1828 | FAULT_FILE_ROLLBACK - Erreur de rollback fichiers |
1829 | FAULT_HOSTGROUP_ROLLBACK - Erreur rollback Groupe Agent |
1830 | FAULT_ROLLBACK - Erreur de rollback générale |
1850 |
ENDED_CANCEL - Arrêt forcé. |
1851 |
ENDED_JP_CANCEL - Workflow en arrêt forcé. |
1852 |
Rejeté |
1853 | ENDED_QUEUE_CANCEL |
1854 | ENDED_CONTAINER_CANCEL |
1856 |
ENDED_ESCALATED - Arrêt forcé par Escalade. |
1860 | Alerte en erreur |
1898 |
Bloqué |
1899 |
Statut bloqué changé manuellement |
1900 |
ENDED_OK - Fin normale. |
1901 |
Confirmé |
1902 | ENDED_QUEUE_END (Statut d'une Tâche subordonnée d'un Job SAP terminée) |
1903 | ENDED_CONTAINER_END (Statut pour les Tâches d'un Groupe Agent terminé) |
1904 | ENDED_ROLLBACKED - Tâche correctement annulée |
1905 | ENDED_WF_ROLLBACKED - Workflow correctement annulé. |
1910 |
ENDED_EMPTY - Job vide (STOP NOMSG) |
1911 |
ENDED_TRUNCATE - Transfert incomplet suite à limite de ligne. |
1912 |
ENDED_EMPTY - Rien trouvé. |
1913 | ENDED_ROLLBACK_EMPTY - Rollback non défini |
1919 | ENDED_INACTIVE - inactif à cause de la condition sur la date logique de la dépendance externe |
1920 |
ENDED_INACTIVE - Inactif aujourd'hui à cause d'un Groupe Calendrier. |
1921 |
ENDED_INACTIVE - Tâche inactive : indéterminé. |
1922 |
ENDED_INACTIVE - Tâche inactive : commande manuelle. |
1923 | Supprimé |
1924 | NON TRAITÉ |
1930 |
ENDED_SKIPPED - ignoré suite clause de dépendances. |
1931 |
ENDED_SKIPPED - ignoré suite condition SYNC. |
1932 | ENDED_SKIPPED – Schedule arrêté prématurément |
1933 | ENDED_SKIPPED - Ignoré dû aux conditions |
1940 |
ENDED_TIMEOUT - pas exécuté suite TIMEOUT (clause de dépendances). |
1941 |
ENDED_TIMEOUT - Heure d'exécution dépassée |
1942 |
ENDED_TIMEOUT - Terminé prématurément. |
1944 | ENDED_TIMEOUT - fin de période |
1960 | Notification successful |
1970 | Operation successful |
1999 |
SYNC vérification terminée |
[[Codes retour système] [Statut des Tâches] [Modification manuelle]
Le statut des Tâches peut être modifié manuellement pendant leur exécution. Faites un clic droit sur la Tâche dans la Fenêtre d'Activités, puis sélectionnez la commande Modifier l'Etat manuellement dans le menu contextuel. Dans le dialogue ouvert, un nouveau statut peut être attribué à la Tâche.
N'utilisez cette fonction qu'en cas d'absolue nécessité !
Rubriques connexes :
Codes retour Utilisateur des objets activables
Fenêtre d'Activités