Téléchargement des produits


Version anglaise


 

L'intérêt des programmes EXIT réside dans la possibilité laissée aux utilisateurs d'exécuter leurs propres traitements (copie de fichiers, sauvegardes de données, gestion parallèle des objets validés, ...) aux moments clés de la validation de correction, c'est-à-dire :

  • avant la validation dans l'environnement (avant la réception des objets),

  • avant la réception d'un objet dans l'environnement,

  • après la réception d'un objet dans l'environnement, et ce que la réception ait réussi ou non,

  • après la suppression d'un objet dans l'environnement,

  • après la validation dans l'environnement (après la réception des objets).

La chronologie des appels aux programmes EXIT dans une validation de correction est la suivante :

  1. Appels du programme EXIT après suppression à chaque suppression d'objet. La suppression des objets est faite avant la validation car elle conditionne la liste des objets qui peuvent être validés.
  2. Appel du programme EXIT avant validation.
  3. Boucle de réception des objets. Pour chaque objet (hors entités conceptuelles et relations), la boucle est la suivante :

    1. Appel du programme EXIT avant réception, sauf si l'objet est une entité conceptuelle ou une relation.
      Important : dans le cas des entités conceptuelles et des relations, l'appel des programmes EXIT avant réception s'effectue avant la boucle traditionnelle de réception des objets (phase 3) ; cette particularité est imposée par l'éventuelle modification d'affectation de propriété conceptuelle à ces objets avant d'être reçus.
    2. Réception de l'objet.
    3. Appel du programme EXIT après réception.

  4. Génération automatique, si celle-ci est demandée.
  5. Appels du programme EXIT après suppression à chaque suppression d'objet (correspond aux suppressions qui n'ont pas pu être effectuées en début de validation mais qui ont pu l'être grâce à la réception d'autres objets).
  6. Appel du programme EXIT après validation.


Seuls les objets qui peuvent être mis en correction (Action Détenir dans l'interface) ont un appel aux programmes EXIT avant et après leur réception.


Avant chaque appel à un programme EXIT, un fichier de données, appelé fichier paramètre est généré.


Ce fichier contient des informations spécifiques aux types de programmes EXIT (après suppression, avant validation, avant réception, après réception, après validation).


Ces informations peuvent être lues par le programme EXIT grâce aux fonctions fournies par la dll PgExTool.


Certaines de ces informations peuvent être modifiées, voire ajoutées, par le programme EXIT ; elles seront prises en compte par la validation de correction, après l'exécution du programme EXIT. Parmi ces informations, un code retour influe sur la poursuite de la validation ou de la réception de l'objet, selon le cas.


Remarque :

Il existe un autre type de programme EXIT, qui n'est pas lié à la validation de correction, mais qui est exécuté lors des actions Mettre ou Annuler "A valider" sur une correction depuis le gestionnaire de corrections.


Cliquez ci-dessous pour plus d'informations sur :


↑ Haut de page

  • Aucune étiquette