Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Suite au séminaire PB11, je n'ai pas pu résister longtemps
Je viens de passer l'application de mon client en .NET WebForm pour voir ce que cela donne avec PB11.
En moins d'une heure, l'appli PB10 a été migrée en PB11 puis convertie en .NET pour être finalement déployée sur IIS. Le résultat est très satisfaisant. Les premiers écrans fonctionnent très bien dans le browser IE(identification, sélection dans un treeview, écran de saisie, etc.)
En faisant le même exercice avec une de mes applis j'ai un problème à l'exécution de fenêtre de recherche multi-critères utilisant le mode query des DW. A suivre...
Hors ligne
Juste pour info: l'appli de ton client est-elle de type client/serveur basique (genre Fenêtre/DW-BDD en direct), ou y a-t'il utilisation des NVOs comme services en vu d'un déploiement ultérieur en appli n-tiers?
Hors ligne
Même s'il y a un paquet de NVUO, c'est quand même du bon gros client serveur, bien mal écrit.
Avec du code fonctionnel dans les boutons et les fenêtres. Des objets dupliqués et non hérités. Des héritages à 6 niveaux. Du SQL embarqué un peu partout. Etc.
Hors ligne
Alors, c'est balèze de la part de Sybase de réussir un truc pareil.
Les temps de réponses semblent corrects?
Hors ligne
tu peux faire une petite doc pour le deploiement en .webform de pb11 ?
(enfin, les demarches à suivre...)
Hors ligne
Un peu moyen, mais ce n'était pas des machines de prod...
Bon ça reste quand même très raisonnable pour du web
Hors ligne
pick ouic a écrit:
tu peux faire une petite doc pour le deploiement en .webform de pb11 ?
(enfin, les demarches à suivre...)
1. Migrer l'application en PB11 (bon ça tout le monde sait faire, il suffit de l'ouvrir pour que PB propose la migration)
2. Faire "New" et dans l'onglet "Target" choisir ".NET Web Form Application"
3. Sélectionner "Use an existing library and application object"
4. Sélectionner l'objet application migré
5. Sur l'écran suivant, ajouter toutes les PBL du projet
6. Terminer le wizard
7. Ouvrir l'objet projet .NET généré (p_appli_webform par exemple)
8. Dans l'onglet "Deploy" précisez le serveur IIS sur lequel vous souhaitez déployer l'appli (mettre localhost si vous testez avec un IIS sur votre machine)
9. Dans l'onglet "Ressource Files" ajouter les fichiers nécessaires au client et qui ne sont pas dans l'application (.ini, ..pbr, etc.)
10. Dans l'onglet "Configuration" passer à True si besoin est les paramètres : PBFileManager, PBMailManager, PBThemeManager
11. Cliquer sur le bouton "Deploy" de la toolbar
12. Cliquer sur "Run" de la toolbar
Hors ligne
Bon, finalement j'ai préféré faire une explication de texte à la place de capture d'écran...
Hors ligne
00 pépites pour ce compte-rendu qui m'a mis d'excellente humeur
Hors ligne
Hors ligne
Bonjour,
je test la procédure ennoncée ci-dessus et lors du deploy j'obtiens ça :
et dans l'onglet de log :
Appli C/S v6.5 => V10.5 build 4523 => V11 build 6525
La migration en C/S est ok
Hors ligne
tu utilises une connection base de données via ton appli webform ?
comment tu codes cela ? tu pourrais mettre une image... histoire de voir ce que ca donne...
est ce que tu passes via une connexion utilisateur, comme on le fait sous pb ?
merci du detail...
Hors ligne
Bonjour à tous,
Dans le cas où une appli utilise un protocole maison pour travailler avec une autre application,
la migration pourrait-elle fonctionner correctement ?
La solution exposée ici revient à avoir PB10+Appeon ou bien les fonctionnalités de PB11 sont
encore plus poussées ?
En tout cas, merci pour l'explication.
Hors ligne
pick ouic a écrit:
tu utilises une connection base de données via ton appli webform ?
comment tu codes cela ? tu pourrais mettre une image... histoire de voir ce que ca donne...
est ce que tu passes via une connexion utilisateur, comme on le fait sous pb ?
merci du detail...
Bonjour,
j'ai tester la migration bestialement en suivant ce qui est ennoncé plus haut.
L'appli est C/S avec accès BDD DB2 via ODBC, et connexion par methode SQLCA de PB.
C'est une appli 6.5 migrée en 10.5 puis 11 puis webform.
Maintenant ne vous prenez pas trop la tête, je ne suis pas certain de mon environement
.net, ni de mes compétences en ce domaine.
Avant de monopoliser tous le monde je fais des recherches et des tests, et je reviens vers vous.
Hors ligne
je fais une migration pb7 vers pb11
et je suis en phase de test en ce qui concerne la partie webform.
Hors ligne
plus serieusement,
tu pourrais me detailler ta migration en webform ?
il y a combien de pbl sur ton appli ?
et comment tu as procédé pour les objets herités et autres...
merci du detail... (ca pourrait bien m'avancer dans mes recherches)
Hors ligne
Doctor Z a écrit:
Bonjour à tous,
Dans le cas où une appli utilise un protocole maison pour travailler avec une autre application,
la migration pourrait-elle fonctionner correctement ?
La solution exposée ici revient à avoir PB10+Appeon ou bien les fonctionnalités de PB11 sont
encore plus poussées ?
En tout cas, merci pour l'explication.
les fonctionnalités de pb11 sont tres bien comme ca. d'ailleurs, je suis assez impressionné du resultat...
Hors ligne
Pages: 1