Cette fonction ne peut être utilisée que dans le dossier superviseur, et va permettre de définir et suivre l'exécution de l'ensemble des procédures de migration d'un dossier donné.

Pour ce faire, on va pouvoir ici créer un plan de migration identifié par un code. Le code à utiliser est libre, mais si on désire personnaliser les conditions de migration d'un dossier donné, on devra créer un plan de migration ayant le même code que celui du dossier à migrer, et le mettre en attente.

Si ceci n'est pas fait, lors du lancement de la migration d'un dossier donné (par la fonction de revalidation du dossier), un plan de migration nommé MIGmmdd## (mm et  dd étant les numéros du mois et du jour de lancement,## étant un numéro séquentiel) est automatiquement créé et lancé.

La création d'un plan de migration va dupliquer toutes les procédures définies dans la table des procédures dans une table d'ordonnancement dont les lignes sont présentées dans cet écran.

On pourra ensuite lancer et contrôler manuellement l'enchaînement des opérations, les interrompre ou les relancer, vérifier la trace obtenue. 

Gestion de l'écran

L'écran de la fonction présente un en-tête avec les informations globales liées au plan d'exécution courant, un premier onglet qui permet de voir le détail des opérations, et un second onglet qui permet de connaître la liste des autres plans de migration avec leur état global.

En-tête

L'en-tête permet de définir les paramètres généraux qui définissent la façon dont le plan de migration doit s'exécuter, le statut courant lorsque la migration est en cours, et un ensemble de boutons de contrôle.

Onglet Moniteur

Cet onglet affiche l'état des procédures de migration. On trouvera une ligne par procédure dans le tableau.

Onglet Options

Cet onglet permet de spécifier les tablespaces (dans le cas oracle) ou les fichiers de données (dans le cas de SQL server) utilisés pour les données et index pour les tables temporaires (commençant par U) utilisées lors de la migration. Cet onglet doit être rempli lors de la création d'un plan de migration. En l'absence de saisie, les tablespaces et fichiers de données par défaut du dossier seront utilisés.

Onglet Liste des plans

Cet onglet permet de lister les plans de migration présents et d'en connaître l'état.

Boutons spécifiques

Trace globale

Permet de visualiser la trace globale par agrégation de toutes les procédures de migration. Cette trace est uniquement visible si la migration a été lancée en batch (normalement par la validation de dossier).

Cette trace globale est mise à jour à la fin de chaque procdure de migration, en y cumulant les lignes de trace de la procédure correspondante. Ainsi, les procédures apparaissent dans l'ordre de terminaison. Si une procédure est relancée plusieurs fois (à la suite d'une prise de contrôle manuelle du plan), la trace présentera plusieurs fois le détail de la procédure, mais avec une ligne indiquant "lancement initial" lors du premier lancement, et "relance N" dans le cas d'une Nième relance.

Gestion des requêtes

Permet de zoomer sur la gestion des requêtes batch.

Créer

Permet de créer la fiche plan.

Enregistrer

Permet d'enregistrer des modifications faites dans la fiche plan.

Messages d'erreur et d'information

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Programme déjà en cours

On tente de lancer une procédure de migration déjà en cours d'exécution

Voulez vous remettre en attente les procédures interrompues et en cours les procédures en attente d'interruption ?

Ce message est affiché sous la forme d'une demande de confirmation lorsqu'on réactive un plan.

Lancement impossible

Ce message est affiché lorsqu'on essaie de lancer un plan sans que les conditions d'exécution en soient remplies.

Voulez vous lancer le plan xxx ?

Ce message est affiché pour demander une confirmation lors du lancement d'un plan.

Voulez vous reprendre l'exécution du plan xxx ?

Ce message est affiché pour demander une confirmation lors de la reprise d'exécution d'un plan.

Voulez vous arrêter le plan en cours  (les procédures en cours seront terminées) ?

Ce message est affiché pour demander une confirmation lors de l'arrêt d'un plan.

Voulez vous interrompre le plan en cours  (les procédures en cours seront interrompues) ?

Ce message est affiché pour demander une confirmation lors de l'interruption d'un plan.

Le plan n'existe pas

Ce message est affiché lorsqu'on saisit un code plan inexistant sans être en cours de création de plan.

Vous ne pouvez reprendre qu'une procédure stoppée ou en erreur

Ce message est affiché lorsqu'on tente de reprendre une migration sur un plan qui n'est pas dans l'état stoppé ou en erreur.

Voulez vous reprendre après le dernier point d'arrêt la procédure xxx ?

Ce message est une demande de confirmation lorsqu'on désire reprendre une procédure unitaire.

Voulez vous relancer depuis le début la procédure xxx ?

Ce message est une demande de confirmation lorsqu'on désire relancer une procédure unitaire.

Voulez vous également reprendre toutes les procédures de phase ou étape supérieure qui sont terminées ou interrompues ?

Ce message est affiché lorsqu'une procédure est relancée depuis le début, alors que des phase ou étapes supérieures ont déjà été exécutées. Il est alors possible de relancer en même temps toutes les procédures des phases ou étapes suivantes, terminées (avec ou sans erreur) ou interrompues, en répondant Oui à la question.

Vous ne pouvez bloquer qu'une procédure en attente

Ce message est affiché lorsqu'on tente de bloquer une procédure qui n'est pas en attente.

Souhaitez vous bloquer toute la phase ?

Ce message est affiché lorsqu'on bloque une procédure dans une phase. Si on répond positivement, toutes les procédures de l'étape courante et de la phase concernée seront bloquées.

Vous ne pouvez débloquer qu'une procédure bloquée

Ce message d'erreur est affiché lorsqu'on tente de débloquer une procédure qui n'est pas dans l'état bloqué.

Souhaitez vous débloquer toute la phase ?

Ce message est affiché lorsqu'on débloque une procédure dans une phase. Si on répond positivement, toutes les procédures de l'étape courante et de la phase concernée seront débloquées.

Confirmez vous la suppresssion du plan xxx ?

Ce message permet de confirmer la suppression d'un plan lorsqu'elle est demandée.

Attention, votre licence est limitée à ### tâches batch

Ce message d'erreur est affiché lorsqu'on tente de paramétrer un nombre de tâches simultanées supérieur à ce qu'autorise la licence.

Attention, votre paramétrage ne vous permet de lancer en parallèle que ### tâches batch

Ce message d'erreur est affiché lorsqu'on tente de paramétrer un nombre de tâches simultanées supérieur au nombre de tâches batch simultanées définies dans le paramétrage du serveur batch.

Etes-vous sûr de vouloir débrayer cette procédure et de débloquer ainsi l'exécution des phases suivantes

Ce message d'erreur est affiché lorsqu'on tente de débrayer une procédure dont l'exécution a conduit à des erreurs.

Tables mises en oeuvre

See also Reportez-vous à la documentation de Mise en oeuvre