Sommaire | ||
---|---|---|
|
...
En migration, il faut donc reprendre les localisations déjà existantes dans Weavy et les intégrer dans Infinity. Pour cela, il faut lancer un export.
Il est fortement conseillé de faire une sauvegarde de la base de données avant de lancer le traitement.
Voici les différentes étapes :
...
Exemple de la procédure ggtm600_sql / Composant_ChargementUtilisation_Av
Bloc de code | ||
---|---|---|
| ||
;* public Procedureprocedure Composant_ChargementUtilisation_Av (G6, G6T2_pere&BB, &G6T1BA_composant, Niveau, NiveauReel) ; Avant L’appel est fait avant d’utiliser le composant BB - Il permet de le modifier ci nécessaire Record GTFDD.dhsd G6 Record GTFDD.dhsd G6T2 G6T2_pere BB ; Le BA père du composé qui est en cours de traitement composant Record GTFDD.dhsd G6T1 BA BA_composant ; Si le composant est aussi quiun estcomposé traité 1 Niveau > GTFDD.dhsd Niv ; Niveau de l'en-tête de production (y compris fictif) 1 NiveauReel > GTFDD.dhsd Niv ; Niveau en tenant compte des fictifs beginp ; envoyer les données en ping PingLocal("PM600_SQL_G6", G6) PingLocal("PM600_SQL_G6T2_PEREBB", G6T2_pereBB) PingLocal("PM600_SQL_BA_G6T1COMPOSANT", G6T1BA_composant) PingLocal("PM600_SQL_NIVEAU", Niveau) PingLocal("PM600_SQL_NIVEAUREEL", NiveauReel) ; Appel de la procédure dans le TT G3_Xmt_Call ("Composant_Utilisation_Av") ; recupérer les records modifiés par l'ouverture PingLocalReceiveAndDelete("PM600_SQL_G6T1BB", BB) PingLocalReceiveAndDelete("PM600_SQL_BA_composant", G6T1BA_composant) endp |
Ouverture pour la génération des OF ggttfab100.dhsp / Composant_ChargementUtilisation_Av
Bloc de code | ||
---|---|---|
| ||
;* public procedure Composant_Utilisation_Av ; Ouverture pour le moteur de Composant_Utilisation_Av Record GTFDD.dhsd G6 Record GTFDD.dhsd BB ; Le composant Record GTFDD.dhsd BA BA_composant ; Si le composant est aussi un composé 1 Niveau > GTFDD.dhsd Niv ; Niveau de l'en-tête de production (y compris fictif) 1 NiveauReel > GTFDD.dhsd Niv ; Niveau en tenant compte des fictifs beginp ; Lire les enregistrements transmis par la procedure [ggtm600_sql.dhsp / Composant_Utilisation_Av] PingLocalReceive("PM600_SQL_G6", G6) PingLocalReceive("PM600_SQL_BB", BB) PingLocalReceive("PM600_SQL_BA_COMPOSANT", BA_composant) PingLocalReceive("PM600_SQL_NIVEAU", Niveau) PingLocalReceive("PM600_SQL_NIVEAUREEL", NiveauReel) ; Modifier les données de BB et BA_Composant ici ; retourner les enregistrements modifiés à [ggtm600_sql.dhsp / Composant_Utilisation_Av] PingLocal("PM600_SQL_BB", BB) PingLocal("PM600_SQL_BA_COMPOSANT", BA_composant) endp |
...