Passage 5 vers_6

563 vues

Publié le

from version 5 to version 6 of Divalto

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
563
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Passage 5 vers_6

  1. 1. Passage de la version 5 à la version 6 Bruno Houver 15, rue Icare – Aéroparc 67960 Entzheim 03 88 64 50 60 [email_address] www.divalto.fr
  2. 2. <ul><li>Deux mondes séparés </li></ul><ul><ul><li>Ce qui change </li></ul></ul><ul><ul><ul><li>Styles dans Xwin </li></ul></ul></ul><ul><ul><ul><ul><li>Style = police + fond + encadrement </li></ul></ul></ul></ul><ul><ul><ul><li>Traitement des masques </li></ul></ul></ul><ul><ul><ul><li>Jeu de caractères ANSI </li></ul></ul></ul><ul><ul><ul><li>Séquentiels indexés </li></ul></ul></ul><ul><ul><ul><ul><li>Uniquement étendus </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Clés nommées </li></ul></ul></ul></ul><ul><ul><ul><ul><li>253 clés </li></ul></ul></ul></ul><ul><ul><ul><li>Nouvelles extensions </li></ul></ul></ul><ul><ul><ul><li>0 dans les dates 2008 5 1  20080501 </li></ul></ul></ul>V5  V6
  3. 3. <ul><ul><li>3 phases pour convertir les masques </li></ul></ul><ul><ul><ul><li>analyse des masques </li></ul></ul></ul><ul><ul><ul><ul><li>et création d’un fichier paramètre avec toutes les combinaisons police-couleur-encadrement. </li></ul></ul></ul></ul><ul><ul><ul><li>Affectation d’un nom de style à chaque combinaison </li></ul></ul></ul><ul><ul><ul><li>Moulinette </li></ul></ul></ul><ul><ul><ul><ul><li>Qui met dans les masques le nom du style correspondant à chaque combinaison. </li></ul></ul></ul></ul>V5  V6 Std Bleu Sans Paramètres Style = xxx
  4. 4. V5  V6 Masques & Traitements <ul><li>Nouvelle présentation des traitements </li></ul>Code article Libellé Code four. Procedure ApresCodeArticle Beginp endp Procedure ApresCodeFour Beginp Endp Fenêtre Mdi du masque Fenêtre Mdi des traitements <ul><li>La moulinette </li></ul><ul><ul><li>Rassemble tous les traitements en un seul source </li></ul></ul><ul><ul><li>Affecte automatiquement des noms aux procédures. </li></ul></ul>
  5. 5. <ul><li>L’injection du source </li></ul><ul><ul><li>Organisation en V5 </li></ul></ul>V5  V6 Masques et traitements
  6. 6. <ul><li>L’injection du source </li></ul><ul><ul><li>En V6 après injection du code </li></ul></ul>V5  V6 Masques et traitements
  7. 7. <ul><li>Surcharge des masques </li></ul><ul><ul><li>Un masque de surcharge contient </li></ul></ul><ul><ul><ul><li>Le dessin des pages </li></ul></ul></ul><ul><ul><ul><li>Le source des traitements de base </li></ul></ul></ul><ul><ul><ul><li>Le source des traitements de surcharge </li></ul></ul></ul><ul><ul><li>Vous pouvez alors modifier </li></ul></ul><ul><ul><ul><li>Le dessin des pages </li></ul></ul></ul><ul><ul><ul><li>Le source des traitements de surcharge </li></ul></ul></ul>V5  V6 Masques et traitements
  8. 8. <ul><li>Surcharge des masques </li></ul>V5  V6 Masques et traitements Possibilité de ne surcharger que les traitements : le masque est alors en read-only. Voir <Paramètres><Masque>Surcharge des traitements uniquement.
  9. 9. <ul><li>Surcharge des masques </li></ul><ul><ul><li>Les traitements obéissent aux même règles que les modules de surcharge. </li></ul></ul><ul><ul><li>Lors d’un changement de version de Divalto, Xwin intègre un outil de mise à niveau des masques. </li></ul></ul>V5  V6 Masques et traitements Divalto version N Divalto version N+1 Surcharge version N Surcharge version N+1
  10. 10. <ul><li>Résumé des opérations </li></ul><ul><li>en version 5 </li></ul><ul><ul><li>Créer une arborescence avec tous les sources à convertir </li></ul></ul><ul><ul><li>Créer les fichiers paramètres </li></ul></ul><ul><ul><li>Modifier les fichiers paramètres </li></ul></ul><ul><ul><li>Créer le répertoire destination (toujours en v5) </li></ul></ul><ul><ul><li>Convertir les masques </li></ul></ul><ul><ul><li>en version 6 </li></ul></ul><ul><ul><li>6. Convertir les répertoires résultat au format V6 </li></ul></ul><ul><ul><li>7. Créer les masques de surcharge </li></ul></ul><ul><ul><li>8. Reporter manuellement vos modifications dans les masques de surcharge </li></ul></ul><ul><ul><li>9. Créer les champs virtuels (si vous avez des dictionnaires contenant des tables virtuelles Odbc). </li></ul></ul>V5  V6 Conversion des masques
  11. 11. Démonstration : présentation Masque ws_gttez021.hse Module masque Gttez021.hsp Module Zoom Gttz021.hsp Module masque perso Ws_gttez021.hsp Module Zoom Gtuz021.hsp Module ws_gtpmfic Module Masque Gtuez021.hsp Surcharge du traitement après Pays Traitements pour le nouveau mode liste du zoom Vérification de l’unicité de la carte club Module général <ul><li>Carte club </li></ul><ul><li>Mode liste </li></ul><ul><li>Téléphone international </li></ul>
  12. 12. <ul><li>Créer une arborescence avec tous les sources à convertir (v5) </li></ul><ul><ul><li>Il est conseillé de mouliner tous les sources en une seule fois. </li></ul></ul><ul><ul><li>Créer un fichier d’implicites permettant d’accéder à tous les dictionnaires de données et de multi-choix. Pour la suite des opérations, il faut avoir ces implicites en ligne. </li></ul></ul>V5  V6 Conversion des masques V6
  13. 13. <ul><li>Créer les fichiers paramètres (v5) </li></ul><ul><ul><li>Créer les fichiers paramètres complémentaires </li></ul></ul><ul><ul><ul><ul><li>A cocher dans le cas d’une surcharge. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Les fichiers paramètres de surcharge (nom terminé par un U ) sont créés dans le même répertoire que les fichiers paramètres de base. </li></ul></ul></ul></ul>V5  V6 Conversion des masques
  14. 14. <ul><li>Modifier les fichiers paramètres (v5) </li></ul><ul><ul><li>M5To6_styles_ecran m5To6_StylesEcran_u.txt </li></ul></ul><ul><ul><li>Donner des noms aux styles qui vont être créés </li></ul></ul><ul><ul><li><Rechercher combinaison police-couleur-encadrement> </li></ul></ul><ul><ul><ul><li>Permet de trouver dans les masques où une combinaison est utilisée. </li></ul></ul></ul>V5  V6 Conversion des masques
  15. 15. <ul><ul><ul><li>Exemples </li></ul></ul></ul><ul><li><style> STD <police>STD <fond>STD <encadrement>Sans <nbre>11 </li></ul><ul><li>Création d'un style STD avec police=STD fond=STD encadrement=Sans </li></ul><ul><li>Les objets qui ont police=STD fond=STD encadrement=Sans en version 5 auront le </li></ul><ul><li>style STD en version 6. </li></ul><ul><li><style> STD <police>STD <fond>BLEU <encadrement>Sans <mode>forcer </li></ul><ul><li>Les objets qui ont police=STD fond=BLEU encadrement=Sans en version 5 auront le </li></ul><ul><li>style STD en version 6. </li></ul><ul><li><style> STD <police>STD <fond>VERT <encadrement>Sans <mode>perso </li></ul><ul><li>Les objets qui ont police=STD fond=VERT encadrement=Sans en version 5 auront le </li></ul><ul><li>style STD en version 6 mais leur couleur de fond restera à VERT. </li></ul>V5  V6 Conversion des masques Les fichiers paramètres peuvent être importés dans Word ou Excel (séparateur = tabulation)
  16. 16. <ul><ul><li>Fichier Paramètre des boutons </li></ul></ul><ul><ul><ul><li>En v6 tous les boutons (textes et graphiques) sont dans la feuille de styles. </li></ul></ul></ul><ul><ul><ul><li>Analyse des masques </li></ul></ul></ul><ul><ul><ul><ul><li>Création d’un fichier paramètre m5to6_BoutonsTexte </li></ul></ul></ul></ul><ul><ul><ul><li>Moulinette </li></ul></ul></ul><ul><ul><ul><ul><li>Ajout des boutons dans la feuille de styles. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Si vous ne modifiez pas le fichier paramètre, </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Un seul bouton .Bouton dans la feuille </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Utilisation de la personnalisation des paramètres. </li></ul></ul></ul></ul></ul>V5  V6 Conversion des masques
  17. 17. <ul><li>Créer le répertoire de destination à convertir </li></ul><ul><ul><li>Simple copie de tous les fichiers vers le répertoire où ils seront moulinés. </li></ul></ul><ul><ul><li>Choix « Etape 2 : Création du répertoire à convertir » </li></ul></ul><ul><li>Conversion des masques (v5) </li></ul><ul><ul><li>Choix « Etape 3 : Conversion des masques » </li></ul></ul><ul><ul><li>Mouliner séparément les masques écran et imprimante. </li></ul></ul><ul><ul><li>Autres paramètres : voir l’aide. </li></ul></ul><ul><ul><li>Si erreurs, corriger et refaire étape 2 et 3 </li></ul></ul>V5  V6 Conversion des masques
  18. 18. <ul><li>Convertir les fichiers en V6 </li></ul><ul><ul><li>Harmony.dhop <Convertisseurs><Conversion V5 vers V6> </li></ul></ul><ul><ul><li>Recopie de tous les fichiers vers un répertoire de la version 6. </li></ul></ul><ul><ul><li>Opérations effectuées : </li></ul></ul><ul><ul><ul><li>Conversion Ansi </li></ul></ul></ul><ul><ul><ul><li>Modification des dates 2007 1 1  20070101 </li></ul></ul></ul><ul><ul><ul><li>Patch des extensions et mots clés </li></ul></ul></ul><ul><ul><ul><li>Conversion des hpz </li></ul></ul></ul><ul><ul><ul><li>Conversion des fichiers séquentiels-indexés </li></ul></ul></ul><ul><ul><ul><li>Conversion des dictionnaires de multi-choix </li></ul></ul></ul><ul><ul><ul><li>Utilise le dictionnaire de données pour connaître la description des enregistrements. </li></ul></ul></ul><ul><ul><li>Conseil : faire un test d’intégrité en version 5. </li></ul></ul><ul><ul><li>Pour les cas particuliers, voir le fichier V5versV6.txt </li></ul></ul>V5  V6 Conversion des fichiers
  19. 19. <ul><li>Créer les masques de surcharge </li></ul><ul><ul><li>Procédure manuelle </li></ul></ul><ul><ul><ul><li>Clic droit sur un masque dans le projet <Créer un masque de surcharge>. </li></ul></ul></ul><ul><ul><li>Procédure automatique après la moulinette </li></ul></ul><ul><ul><ul><li><Conversion version5  Version 6><Créer les masques de surcharge> </li></ul></ul></ul><ul><ul><ul><li>Xwin crée automatiquement un masque de surcharge pour tous les masques dont le module de traitement était surchargé en V5. </li></ul></ul></ul><ul><ul><ul><li>Attention : le fichier m5to6Procedures.hfi qui a servi à mouliner le projet de base doit être transféré en version 6. </li></ul></ul></ul><ul><ul><ul><li>Ex : </li></ul></ul></ul>V5  V6 Masques de surcharge Gtez021.hse Gttez021.hsp Gtuez021.hsp Pages Traitements de base Traitements de surcharge Gtez021u.dhse
  20. 20. <ul><li>Reporter les modifications dans les masques </li></ul><ul><ul><li>Procédure manuelle </li></ul></ul>V5  V6 Masques de surcharge C’est la dernière fois !!!

×