Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
Je dois faire une migration de PowerBuilder 6 à PowerBuilder 11.5
Etant donné que je suis novice en PB, j'aimerai savoir :
1. tout d'abord si cette migration est possible
2. si oui quels sont les points importants de cette migration.
Merci pour votre aide.
Hors ligne
bonjour,
http://pbadonf.fr/forum/viewtopic.php?id=1975
A+++
PS: tu en as de la chance ! faire une belle migration
Hors ligne
Bonjour et
En principe je pense que c'est possible.
Après il faut voir la complexité de l'appli, utilisation d'un framework (PFC...), compatibilité/drivers SGBDR.
Pour les steps : il y a des sujets dans le forum : http://pbadonf.fr/forum/viewtopic.php?id=1343
Voir aussi : http://techno-kitten.com/PowerBuilder_H … steps.html
Hors ligne
Bonjour.
Il faut aussi prendre en compte le fait que la gestion mémoire a changé entre PB7 et PB8:
Ceci a pour effet de nécessiter plus de RAM pour ton application à l'exécution qu'auparavant.
A tester donc après migration, notamment si tes applications sont sous CITRIX et que tu as beaucoup de postes
utilisateurs.
Hors ligne
Bonjour,
De souvenir, les migrations avec les dernières versions de Powerbuilder (ex : 8.0 => 11.0) sont assez transparentes dans la mesure ou il n'a pas de fonctions obsolètes. Ce qui n'est pas le cas en passant d'une version 6.0 à 11.0.
Par contre, dans les outils de PB il existe un utilitaire (Migration tool) pour faciliter la migration. Il te fait un compte rendu des fonctions obsolètes de ton application que tu dois à tout pris modifier avant d'effectuer la migration.
A chaque migration que j'ai effectué la difficulté est venue du fait que PB est maintenant unicode. Le rôle de certaines fonctions a changé par exemple la méthode Char travaille maintenant en unicode et pour retrouver l'ancien comportement de l'application, il faut la substituer par charA ...
Évidemment, il y aura également un impact en fonction du charset de ta base de données.
Hors ligne
Oui merci pour toutes vos réponses...
En effet, c'est une belle migration ! :P
Bon manifestement, avec toutes vos réponses, j'ai pas mal de pain sur la planche !!!
Merci encore... je reviendrai vers vous très vite je pense (le temps de potasser tout ça )
Hors ligne
Coucou à tous
J'ai appelé Sybase et il m'ont certifié que la migration de 6.5 à 11.5 se faisait très bien et d'un seul coup.
En lisant sur ce forum, j'avais pourtant cru comprendre qu'il fallait faire des paliers : 6.5 -> 7 -> 8 -> 11.5 (ou tout du moin juste uhn palier à la version 8)
Qu'en pensez-vous ?
Hors ligne
Bonjour,
Oui, je te te conseille parcontre d'utiliser l'assistant de migration pour avoir un rapport des fonctions dépréciées à modifier avant la migration. Sinon, tu ne pourras pas réussir la migration.
La migration s'effectue en quelques minutes le temps d'un full rebuild. Après, il te faudra éventuellement régler les problèmes d'impacts sur ton application dues au passage à l'unicode.
Par contre, je me souviens du principal problème que j'ai lors de ma dernière migration de ce genre. A plusieurs endroits dans l'application des variables étaient déclarées en double par erreur, en version 11.0, ce n'est absolument plus toléré par le compilateur.
Hors ligne
OK merci beaucoup pour les conseils
Hors ligne
bonjour à tous
à propos de l'assistant de migration, sauriez vous où je peux le trouver ?
Hors ligne
Bonjour,
En cliquant avec le bouton droit de la souris sur le nom du workspace ouvert : tu cliques sur l'entrée New ... du menu contextuel, ensuite tu cliques sur l'onglet Tool de la fenêtre. Dans l'onglet Tool, tu trouveras l'assistant de migration.
Hors ligne
Merci Grandement ! :D
Hors ligne
Dans la cas ou je dois migrer une version de pb 9 à pb11.5 vous pouvez me dire les eventuelles problèmes que je pourrais rencontrer
merci
pouvez aussi me dire si il y des choses qui on été abandonné en pb 9
Dernière modification par matthieub (14-05-2009 07:45:18)
Hors ligne