Bonjour,
J'ai un problème avec un nombre de type float sous ASE 15, est ce quelque chose de connu, cela vient il se l'ASE et y a t il un workaround ?
Je vous explique.
Nous (mon client et moi) sommes sous HP UX B.11.11 sur HP 9000/800/rp3440.
J'ai upgradé ma plate forme de test de 12.5.0 en 15.0.2 EBF14329.
Le logiciel qui utilise la base fonctionne parfaitement après l'upgrade.
J'ai ensuite upgradé la plate forme de test de mon client de 12.5.4 à 15.0.3/EBF 16552 ESD#1.
Et là les tests du logiciel qui exploite la base font apparaitre un comportement étrange chez mon client.
Voici les traces :
Chez moi en 15.0.2:
Et l'extrait de la base :04/11/2009 14:18:08: resourceItem->CnctQosClass=6
04/11/2009 14:18:08: maxEBW=0.000000e+00
04/11/2009 14:18:08: overBookingFactor=1.000000e+00
04/11/2009 14:18:08: currentGlobalEBW=2000
Et chez mon client en 15.0.3 :1> select CNCT_OVBOOK_FACT from CNCT where CNCT_ID = 508989
2> go
CNCT_OVBOOK_FACT
---------------------------
1.000000
En conséquence le calcul de currentGlobalEBW est faux, ce qui provoque un tas de problèmes en aval, bien sûr.04/11/2009 15:22:36: resourceItem->CnctQosClass=6
04/11/2009 15:22:36: maxEBW=0.000000e+00
04/11/2009 15:22:36: overBookingFactor=0.000000e+00
04/11/2009 15:22:36: currentGlobalEBW=0
Et l'extrait de la base :
Donc ma question est, est ce que cette différence d'interprétation du résultat peut venir de la version d'ASE ?1> select CNCT_OVBOOK_FACT from CNCT where CNCT_ID = 508989
2> go
CNCT_OVBOOK_FACT
---------------------------
1.000000
Merci
Partager