Points d'entrée > Module Superviseur > Script standard TRTMIG 

TABNAME: Modifier le nom de table temporaire

Ce point d'entrée situé dans le traitement TRTMIG.

Il est utilisé par l'ensemble des procédures de migration par flux.

Il permet de modifier le nom de table temporaire choisi pour une table donnée.

Ce point d'entrée doit être défini dans le dossier racine de l'application.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Lors de la création des tables temporaires, il permet de modifier le nom de table temporaire choisi pour une table.

Il est ensuite utilisé par l'ensemble des flux de migration optimisés.

Variables et masques disponibles

PDOSSIER Identifie le dossier sur lequel on va travailler

PTABLE Donne le nom de la table d'origine

MTABLE Contient le nom de table temporaire choisi pour la table PTABLE. Cette variable est à modifier pour donner un autre nom.

Nommage des tables temporaire

Les tables temporaires sont créées en ajoutant la lettre U au début du code de la table.

Si le code initial de la table fait 10 caractères, la première lettre sera supprimée avant l'ajout de la lettre U.

Pour certaines tables, une lettre U est aussi ajoutée en fin de code pour des problèmes d'unicité.


TABABR: Modifier l'abréviation de la table temporaire

Ce point d'entrée situé dans le traitement TRTMIG.

Il est utilisé par l'ensemble des procédures de migration par flux.

Il permet de modifier l'abréviation choisie pour une table temporaire donnée.

Ce point d'entrée doit être défini dans le dossier racine de l'application.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Lors de la création des tables temporaires, il permet de modifier l'abréviation choisie pour une table temporaire.

Il est ensuite utilisé par l'ensemble des flux de migration optimisés.

Variables et masques disponibles

PDOSSIER Identifie le dossier sur lequel on va travailler

PTABLE Donne le nom de la table d'origine

MTABLE Donne le nom de la table temporaire

MABR Contient l'abréviation choisie pour la table temporaire MTABLE. Cette variable est à modifier pour donner une autre abréviation.

CRITSEL: Permet d'ajouter un critère de selection Sql sur le For global

Ce point d'entrée situé dans le traitement TRTMIG.

Il est utilisé par l'ensemble des procédures de migration par flux.

Il permet d'ajouter

- une clause de sélection globale pour filtrer les enregistrements lus par le flux de migration,

- un HINT à utiliser sur la requête pour la lecture des enregistrements.

Ce point d'entrée doit être défini dans le dossier racine de l'application.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Variables et masques disponibles

FLUX Identifie le flux appelant le PE (liste des codes ci-dessus)

FILTRELIN La valeur 1 indique qu'il y aura un filtre dans la boucle via le point d'entrée VERIFSEL.

CRITERESPE Clause Where à ajouter à la requête concernée. Selon le type de flux, la clause pourra utiliser l'abréviation sur le fichier donné dans le tableau ci-dessus.

HINTSPE Clé à utiliser pour positionner un Hint sur la requête.

Différents cas d’appel

[F:ADS]DOSSIER contient le dossier sur lequel on travaille

VERIFSEL: Permet de filtrer les lignes après lecture par le For global

Ce point d'entrée situé dans le traitement TRTMIG.

Il est utilisé par l'ensemble des procédures de migration par flux.

Il permet de faire un filtre sur les enregistrements dans la boucle après lecture.

Ce point d'entrée doit être défini dans le dossier racine de l'application.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Variables et masques disponibles

La classe F correspondant au flux (liste des codes ci-dessus) est chargée.

FLUX Identifie le flux appelant le PE (liste des codes ci-dessus)

ISVALIDMettre la valeur 0 pour que l'enregistrement lu ne soit pas traité par la procédure de migration.

[F:ADS]DOSSIER contient le dossier sur lequel on travaille

Remarque

Ce point d'entrée ne sera appelé que si la variable FILTRELIN a été positionnée à 1 pour le flux dans le point d'entrée CRITSEL

Différents cas d’appel