La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

FACTORY systemes FORMATION INTOUCH 7.0 Conseils pour la conversion d’une application en version 7.0.

Présentations similaires


Présentation au sujet: "FACTORY systemes FORMATION INTOUCH 7.0 Conseils pour la conversion d’une application en version 7.0."— Transcription de la présentation:

1 FACTORY systemes http://www.factory-syst.fr FORMATION INTOUCH 7.0 Conseils pour la conversion d’une application en version 7.0

2 FACTORY systemes http://www.factory-syst.fr FORMATION INTOUCH 7.0 Actions à mettre en œuvre avant la conversion sur le PC source

3 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Vérification de l’application à convertir 1. Sauvegarder une première fois l’application à convertir 2. Assurez-vous que l’application à convertir n’a pas de problèmes avant de réaliser la conversion Résoudre tous les problèmes signalés dans le programme WWLogger 3. Effectuer un export des variables du dictionnaire de façon à vérifier l’intégrité de ce dernier 4. Sous WindowMaker, effectuez une mise à jour des compteurs des variables, puis fermez WindowMaker et effacez les fichiers : *.WVW, *.AVL, LINDEFS.INI, DDE*.BIN, RETENTIVE.*

4 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Vérification de l’application à convertir 5. Redémarrez WindowMaker et vérifier à nouveau l’absence d’erreurs dans le programme WWLogger 6. Si un doublon de variable existe dans votre dictionnaire consulter la note explicative Deleting Duplicate Tags in InTouch dans le Compréhensive Support 7. Redémarrez maintenant l’application avec WindowViewer. Si une erreur apparaît, consulter la TechNote Wonderware no. 112 Recovering a Corrupted Application

5 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Vérification de l’application à convertir 8. Assurez vous qu’aucun nom de variable de votre application n’utilise un mot réservé qui n’été pas réservé dans les versions précédentes tel qu’un type de variable ( Discrete, Integer, Message, etc. ) ou un nom de fonction ( Cos, StringMid, etc. ) 10. Créer une copie de sauvegarde de cette application avant de la convertir

6 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Vérification de l’application à convertir 9. Utilisation de fonctions additionnelles Assurer vous que vous disposez des versions 32bits des fonctions additionnelles Si vous ne possédez la version 32bits de ces fonctions, mettez les en commentaire avant de lancer la conversion

7 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Cas particuliers de fonctions additionnelles Si vous utilisiez des fonctions 16bits de ITEXTRAS.DLL du compréhensive support, vous devez rechercher tous les endroits utilisant ces fonctions et les mettre en commentaire. En effet, en version 16bits, les fonctions commençaient par WW, dans la version 32bits elles commencent par ITX Lorsque la conversion sera terminée, enlever la mise en commentaire de ces fonctions et remplacer le terme WW par ITX

8 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Cas particuliers de fonctions additionnelles Si vous utilisiez la fonctions 16bits WWAlwaysOnTop de du compréhensive support, vous devez rechercher tous les endroits utilisant cette fonction et les mettre en commentaire. En effet, en version 16bits, la fonction WWAlwaysOnTop avait un seul paramètre, dans la version 32bits elle a 2 paramètres Lorsque la conversion sera terminée, enlever la mise en commentaire de ces fonctions et remplacer le terme WW par ITX

9 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Si vous convertissez une application antérieure à la version 5.0, procurez-vous InTouch 5.6b Il faudra réaliser une conversion intermédiaire de l’application en InTouch 5.6b Si vous utilisez le module SPC dans votre application, vous devez effectuer une conversion intermédiaire en 5.6 ou 6. Sauvegarder à nouveau l’application à convertir

10 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Si vous utilisez le module Recette ou SQL dans votre application : Notez le séparateur de listes défini dans l’icône Paramètres Régionaux du panneau de configuration ( Onglet Nombre ). Dans la plupart des cas vous devez avoir une virgule ou un point virgule. Ce séparateur devra être reconfiguré également sur la machine cible

11 FACTORY systemes http://www.factory-syst.fr FORMATION INTOUCH 7.0 Actions à mettre en œuvre avant la conversion sur le PC destination

12 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Configurer la machine cible Avoir 64M RAM Minimum Installer Windows NT 4.0 Installer le service pack 3 ou 4 de Windows Choisir un nombre de couleurs supérieur à 256 Si vous n’avez pas de carte réseau dans le PC, vous devez installer la carte de bouclage Microsoft. La Tech Note Wonderware no. 94, disponible sur CSCD ou auprès du support technique décrit en détail cette procédure

13 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Configurer la machine cible Vérifier à travers l’icône service du panneau de configuration le mode de démarrage des 2 services de NetDDE ( DDE Reseau & DSDM DDE Reseau ). Les démarrer et les mettre en mode Automatique. Configurer les partages DDE. La Tech Note Wonderware no. 30 disponible sur CSCD ou auprès du support technique décrit en détail cette procédure Définir à travers l’icône Systeme, une variable d’environnement supplémentaire intitulée TZ avec comme valeur GMT0

14 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Avant d’installer InTouch : Lire la Tech Note Wonderware no. 111, disponible sur CSCD ou auprès du support technique. Elle contient des informations importantes sur l’installation d’InTouch 7.0 Assurez vous qu’aucune application ne tourne en tâche de fond pendant l’installation Si vous installez plusieurs versions d’InTouch sur la même machine, l ancer SysEdit et mettez en commentaire toute la section [intouch install] du fichier win.ini Installer la dernière version d’InTouch 7.0 SP2 PATCH01

15 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Après l’installation d’InTouch, supprimez éventuellement dans le répertoire c:\program files\factorysuite\intouch le fichier ITOCX.CFG si vous n’utilisez pas les objets ActiveX afin d’accélérer le démarrage de WindowMaker

16 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Installer la licence InTouch Si vous utilisez une clé de protection, installer la dernière version du pilote Sentinel Disponible sur le CSCD ou auprès du support technique Installer la version 32 bits du serveur de communication que vous utilisez Installer les versions 32bits des fonctions additionnelles

17 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Copier l’application à convertir dans un répertoire respectant le format DOS ( 8 caractères ) avant de faire la conversion Si l’application à convertir a été sauvegardée sur un CDROM, enlever l’attribut de lecture seule sur tous les fichiers

18 FACTORY systemes http://www.factory-syst.fr AVANT LA CONVERSION Si vous utilisez une application Visual Basic 16 bits et IDEA ToolKit Recompiler l’application avec la version 32bits de Visual Basic ( 5.0 ) et utiliser la dernière version de IDEA ToolKit ( FS2000 ToolKit ) Mettre un marque dans le « logger » pour mieux repérer les messages liés à la conversion de l’application

19 FACTORY systemes http://www.factory-syst.fr FORMATION INTOUCH 7.0 Démarrer la conversion

20 FACTORY systemes http://www.factory-syst.fr DEMARRER LA CONVERSION Sélectionner dans le gestionnaire d’applications, le nom de l’application à convertir, puis cliquer sur WindowMaker Un message apparaît vous indiquant que l’application à été développé dans une version antérieure Répondez oui pour confirmer la conversion

21 FACTORY systemes http://www.factory-syst.fr PENDANT LA CONVERSION Si le nom d’une variable correspond à un type de variable ( exemple : Discrete, Integer ou Message ), elle sera automatiquement renommée en : D@@@1 si le nom etait Discrete I@@@1 si le nom etait Integer R@@@1 si le nom etait Real M@@@1 si le nom etait Message A vous de retourner ultérieurement dans le dictionnaire pour renommer les variables

22 FACTORY systemes http://www.factory-syst.fr FORMATION INTOUCH 7.0 Actions à entreprendre après la conversion

23 FACTORY systemes http://www.factory-syst.fr APRES LA CONVERSION Consulter les messages dans le « logger » Vous devez réallouer la 1 ere voie de chaque objet historique de votre application En effet, bien que le nom de la variable soit correcte dans l’affectation de la 1ere voie, il vous faut supprimer la syntaxe qui apparaît et réallouer

24 FACTORY systemes http://www.factory-syst.fr FORMATION INTOUCH 7.0 Informations complémentaires

25 FACTORY systemes http://www.factory-syst.fr INFORMATIONS InTouch 7.0 & MFC42.DLL L’utilisation de certaines versions de MFC42.DLL peut provoquer des problèmes sous WindowMaker ( Apparition de Dr. Watson ou autre message d’erreur notamment en activant le clic droit de la souris Assurez vous donc que la version de cette DLL est 4.21.7160 Certains logiciels, tels que Applicom (depuis la version 3.10) ou encore Visual Basic 6.0, installent une version plus récente de cette DLL ( version 6.0) ce qui provoque les problèmes précédemment cités. Plusieurs solutions sont possibles pour résoudre ce conflit :

26 FACTORY systemes http://www.factory-syst.fr INFORMATIONS InTouch 7.0 & MFC42.DLL ( suite ) Sauvegarder la version installée par InTouch avant d’installer un autre produit qui dispose d ’une version plus récente puis écraser cette dernière Récupérer une version 4.21.7160 depuis un autre poste si une version plus récente est déjà présente Copier la MFC42.DLL version 4.21.7160 dans le répertoire d’installation d ’InTouch et conserver la version plus récente dans le répertoire d ’origine ( System32 sous Not ou System sous 95) Pour information, la taille de la MFC42.DLL est de 940.304 octets

27 FACTORY systemes http://www.factory-syst.fr INFORMATIONS Fonctions KeyTrap Les fonctions KeyTrap ne fonctionnent que sous Windows NT la fonction WWDosCommand ne fonctionne que sous Windows NT Sous Windows 95/98, utilisez les fonctions StartApp ou WWStartApp pour démarrer COMMAND.COM N’utilisez pas les fonctions KeyTrap sur des PC COMPAQ ou bien si vous utilisez le logiciel PCAnyWhere

28 FACTORY systemes http://www.factory-syst.fr INFORMATIONS Corriger une application endommagée Récupérer une sauvegarde de l’application Lire la Tech Note Wonderware no. 112, disponible sur CSCD ou auprès du support technique. Elle contient des informations importantes sur la récupération d ’une application endommagée

29 FACTORY systemes http://www.factory-syst.fr FORMATION INTOUCH 7.0 Avez vous des questions sur la conversion d’une application InTouch ?


Télécharger ppt "FACTORY systemes FORMATION INTOUCH 7.0 Conseils pour la conversion d’une application en version 7.0."

Présentations similaires


Annonces Google