Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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.

#1 16-05-2007 09:55:11

Kalini  
Membre Geek
Date d'inscription: 18-01-2007
Messages: 65
Pépites: 269
Banque: 0

Installation Powerbuilder 10.5.1

Actuellement en Powerbuilder 8, je commence la migration vers Powerbuilder 10.5.1 .

J'ai donc installé Powverbuilder 10.5, et fait évolué cette version en 10.5.1 grâce au patch d'évolution PowerBuilder Enterprise 10.5.1 (6021) Maintenance proposé par Sybase.

La, pas de soucis. D'ailleurs, dans l'écran d'installation Installshield, il est bien écrit en haut à droite la version 10.5.1

Ensuite, j'ai voulu installer le dernier patchs EBF proposé également par Sybase:

Le dernier en date est le EBF 14592 : 10.5.1 (6627) datant du 27/04/2007.
Celui d'avant est le PowerBuilder Enterprise - EBF 14481 : 10.5.1 (6602), datant du 24 mars 2007.
Puis encore avant, le EBF 14323 : 10.5.1 (6565) datant du 29 janvier 2007.

Le seul truc, quelque soit le patch dont je demande l'installation, dans l'écran d'installation Installshield, il est écrit en haut à droite, la version 10.5 et non la version 10.5.1 . Pourquoi d'après -vous ? Car ils concernent pourtant bien la version 10.5.1, puisque c'est écrit dans leur nom ?

Autre chose: Ce qui est étonnant, c'est que dans leur liste, Sybase trie ses patchs, d'abord par numéro de version PB concerné, puis ensuite par date de disponibilité du patch pour récupérer le plus récent.
Or le 14592(6627) (dernier en date) est indiqué comme patch pour PB 10.5, alors que les patchs 14481(6602) et 14323(6565) sont donnés comme patchs de la version PB 10.5.1.

J'aurais été tenté de prendre le 14592(6627), plus récent, mais j'ai un doute.

Je ne sais donc pas le quel prendre entre le 6627 ou le 6602 . (le 6565 étant de même type que le 6602, mais + ancien)

Quelqu'un peut-il m'éclaircir sur tout ça ?

Merci d'avance
Kalini

Hors ligne

 

#2 21-05-2007 08:04:39

inferni  
Membre Geek
Lieu: Orléans
Date d'inscription: 28-02-2007
Messages: 52
Pépites: 49
Banque: 2,337,704,263,781

Re: Installation Powerbuilder 10.5.1

Chez Sybase les MR (maintenance release) connaissent un cycle entier de tests, les EBF (patchs) ne sont là que pour corriger tel ou tel problème particulier donc à installer avec précaution.

En ce qui concerne leur numérotation et leur classement c'est effectivement assez fantaisiste.
Quoi qu'il en soit si tu veux le dernier patch pour la version entreprise de PB 10.5.1 il faut comme tu le pensais prendre le patch 6627 (EBF 14592) du 27 avril 2007. C'est celui-ci que j'ai installé et teste actuellement. (évite le 6565 il y a un bug avec Oracle)

Hors ligne

 

#3 21-05-2007 08:23:50

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

Re: Installation Powerbuilder 10.5.1

inferni a écrit:

Quoi qu'il en soit si tu veux le dernier patch pour la version entreprise de PB 10.5.1 il faut comme tu le pensais prendre le patch 6627 (EBF 14592) du 27 avril 2007. C'est celui-ci que j'ai installé et teste actuellement. (évite le 6565 il y a un bug avec Oracle)

Salut, tu as des infos sur le bug Oracle de la 6565 ?

Edit : je n'ai trouvé que ça concernant Oracle dans la liste des bugs résolus de la 6627

14592   455110   RPC call to an Oracle function fails.


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

Hors ligne

 

#4 22-05-2007 08:35:47

inferni  
Membre Geek
Lieu: Orléans
Date d'inscription: 28-02-2007
Messages: 52
Pépites: 49
Banque: 2,337,704,263,781

Re: Installation Powerbuilder 10.5.1

Voila la description du cas que j'avais ouvert chez Sybase fin avril :

1* Execute the following statements against an Oracle 10g database

Code: sql

CREATE OR REPLACE PACKAGE XMMM_dbn_PG IS

G_CST_dtf CONSTANT DATE := TO_DATE('31/12/4712','DD/MM/YYYY');

FUNCTION date_max_FN RETURN DATE;

END XMMM_dbn_PG;
/

CREATE OR REPLACE PACKAGE BODY XMMM_dbn_PG IS
FUNCTION date_max_FN RETURN DATE
IS
BEGIN
RETURN (G_cst_dtf);
EXCEPTION
WHEN OTHERS THEN RAISE;
END date_max_FN;
END XMMM_dbn_PG;
/


2* In PB, connect to the datase using the O10 native interface

3* Create a NVO where you declare a local external function

Code: pb

function datetime date_max_FN() RPCFUNC ALIAS FOR "XMMM_dbn_PG.date_max_FN"

4* Create a sheet and add the following code:

Code: pb

datetime dti_fin_etude
date dt_fin_etude
dti_fin_etude = SQLCA.date_max_FN()
dt_fin_etude = date(dti_fin_etude)
sle_1.Text = String(dt_fin_etude)

5* Run the application

>> PB returns ??/02/2157 instead of 31/12/4712
>> According to cust, dbtrace.log returns ORA-01483: invalid length for DATE or NUMBER bind variable.

Not reproducible running PB 10.5.1.6617

Hors ligne

 

#5 29-06-2007 07:55:22

Kalini  
Membre Geek
Date d'inscription: 18-01-2007
Messages: 65
Pépites: 269
Banque: 0

Re: Installation Powerbuilder 10.5.1

inferni a écrit:

Chez Sybase les MR (maintenance release) connaissent un cycle entier de tests, les EBF (patchs) ne sont là que pour corriger tel ou tel problème particulier donc à installer avec précaution.

En ce qui concerne leur numérotation et leur classement c'est effectivement assez fantaisiste.
Quoi qu'il en soit si tu veux le dernier patch pour la version entreprise de PB 10.5.1 il faut comme tu le pensais prendre le patch 6627 (EBF 14592) du 27 avril 2007. C'est celui-ci que j'ai installé et teste actuellement. (évite le 6565 il y a un bug avec Oracle)

Désolé pour ce retard
Merxi Inferni.
c'est effectivement le patch que j'ai décidé de prendre.. C'est vrai qu'on s'y perd un peu.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22