Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Migration
  •  » Application Powerbuilder 10.5 sous Windows Server 2008

#1 17-08-2010 09:09:21

Nyoto  
Membre
Date d'inscription: 03-09-2007
Messages: 17
Pépites: 69
Banque: 0

Application Powerbuilder 10.5 sous Windows Server 2008

Bonjour,

Après avoir brièvement cherché (mais peut être au mauvais endroit) je n'ai pas trouvé d'infos sur le forum pour mon problème.

En résumé, j'ai une application PB 10.5 et on me propose de passer cette appli sur un nouveau serveur 32 ou 64 bits avec Windows Server 2003 ou 2008.

L'un de vous saurait il me conseiller ...

Merci d'avance

Tonio

Hors ligne

 

#2 17-08-2010 09:41:41

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Bonjour, les appli PB sont 32 bits. Elle fonctionnent en 64 bits (mode compatibilité), mais sans bénéfice de performances.
Sinon autant choisir la dernière version (2008), ça laissera plus de temps avant de migrer


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 17-08-2010 09:45:04

Nyoto  
Membre
Date d'inscription: 03-09-2007
Messages: 17
Pépites: 69
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Top, donc pas de soucis apparents avec PB 10.5 sur Windows 2008 ...
J'étais tombé sur ce post :
http://social.technet.microsoft.com/For … 7f8b8cab1e qui m'a poussé à ma poser des questions ...

Hors ligne

 

#4 17-08-2010 09:47:08

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Bah, souvent les "compatibilités supportées" sont plus le fait de marketing que de technique...
Il n'y pas de différence fondamentale entre PB10.5 (non supporté sous 2008) et PB11 (supporté).


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 17-08-2010 09:49:02

Nyoto  
Membre
Date d'inscription: 03-09-2007
Messages: 17
Pépites: 69
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Merci pour les infos, ça va m'éviter de devoir migrer sous PB 11 "à l'arrache" ...

Hors ligne

 

#6 17-08-2010 09:57:14

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Encore que cette migration ne soit pas très problématique.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#7 17-08-2010 09:58:44

Nyoto  
Membre
Date d'inscription: 03-09-2007
Messages: 17
Pépites: 69
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Oui, mais d'après ce que j'ai pu comprendre elle n'est surtout pas très "utile" (mis à part pour des questions de support ...)

Hors ligne

 

#8 17-10-2013 09:00:53

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Bonjour,

J'ai une question du même genre. J'ai une application PB 10.5 qui est déployée actuellement sur des serveurs Windows 2003 Server. Tout fonctionne bien. On est en train d'étudier la possibilité de migrer nos serveurs de déploiement vers Windows 2008 Server.

Je viens de faire déployer le tout sur l'environnement 2008(dépot du programme, installation Oracle, DLL PB) mais quand je lance l'application, j'ai à peine le temps de voir le splashscreen que tout se referme quasi immédiatement.... Du coup, on se pose la question : PB 10.5 peut-il être déployé sur Windows 2008 Server? Est-ce qu'il y a une histoire d'installation en mode compatibilité que j'ai loupé?
J'ai vu sur le site de Sybase que la compatibilité de PB 10.5 ( rubrique "Product summary" ) s'arrêtait à Windows 2003 Server... info ou intox?

Par avance, merci pour votre aide.


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 

#9 17-10-2013 10:49:09

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Bonjour,

Quand tu parles de windows 2008, il faut la différence entre Windows 2008 et Windows 2008 R2, le premier est basé sur le noyau de Windows Vista et il existe en version 32 et 64 bits, le second est basé sur le noyau Windows 7 et existe uniquement en version 64 bits.

Au jour d'aujourd'hui, je suppose que tu déploies sur des serveurs windows 2008 R2 donc en 64 bits. Ton produit ne se referme t-il pas à cause d'un problème de connexion à la base de données ? il est peut être nécessaire de réaliser certaine adaptation due à l'environnement 64 bits ...

Hors ligne

 

#10 17-10-2013 13:28:44

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Merci pour ta réponse !

Apparemment je suis en 2008 Standard (pas R2, donc) en 64 bits. Et l'installation du client Oracle est bien pour les plateformes 64 bits.

Je ne sais pas à quoi c'est lié étant donné que je n'ai pas de message d'erreur. En SQLPlus, j'accède sans problème à ma base...

Quand tu parles d'adaptations à faire, tu penses à quelque chose en particulier?


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 

#11 17-10-2013 16:15:24

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Kyoshiro a écrit:

Je ne sais pas à quoi c'est lié étant donné que je n'ai pas de message d'erreur. En SQLPlus, j'accède sans problème à ma base...

Quand tu parles d'adaptations à faire, tu penses à quelque chose en particulier?

Il y a un problème d'espace dans les chemins des EXE qui se connectent à Oracle (http://pbadonf.fr/forum/viewtopic.php?pid=33783#p33783)


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#12 18-10-2013 09:52:22

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Pourtant, mon EXE PB est bien sur un chemin sans espaces C:/MONAPPLI/monappli.exe


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 

#13 18-10-2013 11:17:35

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Application Powerbuilder 10.5 sous Windows Server 2008

C'était une piste possible


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#14 18-10-2013 12:38:16

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Bonjour,

Il est de toute façon difficile de trouver une réponse à ta question ne connaissant pas ton application. Il peut y avoir de nombreuses raisons :

Problème d'UAC (Universal account control) => même sous un profil administrateur, tu ne peux pas écrire dans le registre HKEY_LOCAL_MACHINE sans élévation de privilèges, de même que dans certains répertoires contrairement à Windows 2003 ...

Tu peux essayer de détecter un éventuel problème lié à l'UAC en lançant ton programme en mode administrateur : Clic droit sur l'icône de lancement du programme et dans le menu contextuel cliquer sur Exécuter en tant qu'administrateur

D'autre part, ce n'est pas parce que tu accèdes à ta base avec SQLPlus que ton appli peut forcément le faire.

Sinon, je pense qu'il faut que tu traces ton application sous environnement 2008 pour trouver le problème de l'origine de la fermeture du programme.

Hors ligne

 

#15 18-10-2013 12:39:37

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Salut,

    Quel client ORACLE as tu installé. La version 32 ou la version 64 bits ?

    ( A confirmer mais je crois que la version 32 bits du client ORACLE n'est pas certifié par ORACLE sur WINDOWS 2008 R2 )


Cdt
Yanis

Hors ligne

 

#16 18-10-2013 12:44:19

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Merci pour vos retours !

Je me doute bien qu'il est impossible de me donner une solution avec si peu d'éléments en entrée, je suis là surtout pour savoir si d'autres ont rencontré le même problème que moi et éventuellement si vous aviez des pistes auxquelles je n'aurais pas pensé

Bref, lancer l'application avec l'option "Run as administrator" n'a rien donné non plus. Ma dernière analyse m'a effectivement poussé vers la base de registres. On lit/écrit des informations dedans et apparemment c'est autour de cette étape que cela bloque. Je suis en plein debug dessus, à l'ancienne avec des MessageBox...

@Yanis : c'est bien le client 64 bits que j'ai installé.


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 

#17 18-10-2013 13:00:42

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Kyoshiro a écrit:

Je suis en plein debug dessus, à l'ancienne avec des MessageBox...

les messagebox pour débuguer c'est le mal


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#18 18-10-2013 13:01:51

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Ahah, je te le fais pas dire, mais c'est le plus rapide pour mon cas


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 

#19 18-10-2013 13:07:46

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Application Powerbuilder 10.5 sous Windows Server 2008

erasorz a écrit:

les messagebox pour débuguer c'est le mal

Je plussoie : ça peut introduire des bugs supplémentaires (liés à la gestion du focus et des activations) lorsqu'on est déjà en train d'en traquer.

L'utilisation de OutputDebugString() conjointement à DebugView permet de tracer des tas de trucs et on peut même éventuellement laisser les traces dans le code puisqu'elles n'auront pas d'effet si il n'y a pas d'application pour les "écouter". Ça le gros avantage de pouvoir re-tracer ultérieurement sans remodifier le code.

Je détaille cette façon de débugger dans ce message : http://pbadonf.fr/forum/viewtopic.php?pid=32333#p32333


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#20 18-10-2013 13:12:53

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Certes, mais je crois qu'on s'éloigne du sujet là...

Mais merci du conseil je vous tiens au courant en ce qui concerne la base de registres !


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 

#21 18-10-2013 13:27:21

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Bon, j'ai fini par trouver ce qu'il en était...

Pour ceux que ça intéresse : le lien qui m'a mis sur la bonne piste

En fait, j'allais lire mes infos dans HKEY_LOCAL_MACHINE\SOFTWARE\MONAPPLI... Mais par défaut sous 2008 il va les chercher dans HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MONAPPLI

Je risquais pas de trouver !

Merci encore à tous pour votre aide et vos conseils! J'ai d'autres soucis, mais qui sont cette fois liés à Oracle. Je vous épargne ça... pour le moment

Dernière modification par Kyoshiro (18-10-2013 13:27:48)


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 

#22 18-10-2013 13:50:52

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Du coup, on peut rajouter : utiliser la base de registre c'est le MAL


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#23 18-10-2013 13:51:50

Kyoshiro  
Membre Geek
Lieu: Montpellier
Date d'inscription: 24-11-2008
Messages: 59
Pépites: 52
Banque: 0

Re: Application Powerbuilder 10.5 sous Windows Server 2008

Ah ça, je te le fais pas dire!


Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Hors ligne

 
  • Index
  •  » Migration
  •  » Application Powerbuilder 10.5 sous Windows Server 2008

Pied de page des forums

Propulsé par FluxBB 1.2.22