15 Gestion des jobs

La gestion des jobs offre un meilleur contrôle et une visibilité accrue des opérations à longue durée d'exécution (jobs) ainsi que des résultats qu'elles produisent. L'exécution d'une opération en tant que job permet à l'utilisateur d'effectuer une autre tâche pendant que le processus est en cours d'exécution et d'avoir accès au statut et à tous les résultats lorsqu'il revient. Dans Oracle Data Relationship Management, les types d'opération suivants sont traités en tant que jobs :

  • Script d'action : Fichier de chargement de script d'action, Critères de journal de chargement de script d'action, Actions de traitement de script d'action

  • Annuler tous les éléments en dessous

  • Blend

  • Liasse

  • Comparaison : Structure, Propriété, Changement de nom

  • Appartenance à l'affectation de domaine

  • Export

  • Import

  • Profil de propriété

  • Placer les noeuds

  • Requête : Local, Global

  • Valider : Valider la version sélectionnée, Valider la version affectée, Valider la version globale sélectionnée, Valider la version globale affectée, Valider la hiérarchie sélectionnée, Valider la hiérarchie affectée, Valider le noeud sélectionné, Valider le noeud affecté, Valider le noeud spécifique sélectionné, Valider le noeud spécifique affecté

  • Version : Sauvegarde de version, Fermeture de version, Copie de version, Création de version à date, Suppression de version, Chargement de version, Restauration de version, Enregistrement de version

Certains types de job peuvent être exécutés en arrière-plan, ce qui permet aux utilisateurs d'annuler un job ou de quitter la page où le job est exécuté pour effectuer une autre tâche. Les types de job suivants sont exécutés en arrière-plan :

  • Script d'action

  • Blend

  • Liasse

  • Comparaison (Structure, Propriété, Changement de nom)

  • Export

  • Import

  • Query

Exécution de jobs

Lorsque vous exécutez un job, celui-ci est ajouté à la file d'attente des jobs en cours d'exécution. Si vous quittez ou fermez l'onglet du job en cours d'exécution, ou que vous vous déconnectez de Data Relationship Management, le job continue son exécution. Si l'onglet du job en cours d'exécution est ouvert au moment où le job se termine, les résultats (pour les jobs qui renvoient des résultats) sont affichés dans l'onglet.

Annulation des jobs

Vous pouvez cliquer sur le bouton Annuler (carré rouge) afin d'annuler les jobs en cours d'exécution dans un onglet. Vous pouvez également annuler un job à partir de la fenêtre de l'historique des jobs. Certains jobs ne peuvent pas être annulés. Les types de job suivants ne peuvent pas être annulés :

  • Exécuter un script d'action

  • Mélange avec la version enregistrée (si la cible du mélange est Copier vers la nouvelle version, le job peut être annulé, sinon le job ne peut pas être annulé)

  • Appartenance à l'affectation de domaine

  • Placer les noeuds

  • Suppression de version

  • Enregistrement de version

Purge des résultats de job

Les résultats de job peuvent être purgés individuellement de l'historique. Les administrateurs d'application peuvent également utiliser la préférence systèmeJobResultsRetentionAge pour définir la durée pendant laquelle les résultats sont stockés avant d'être automatiquement purgés par le système.