Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
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
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
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.
Hors ligne
Voila la description du cas que j'avais ouvert chez Sybase fin avril :
1* Execute the following statements against an Oracle 10g database
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
function datetime date_max_FN() RPCFUNC ALIAS FOR "XMMM_dbn_PG.date_max_FN"
4* Create a sheet and add the following code:
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
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