Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0000410SICFortran I/O XML et binairepublic2011-05-31 17:32
RapporteurdorchAssigné àdorch 
PrioriténormaleImpactcritiqueReproductibilitétoujours
Statut ferméRésolutioncorrigé 
Version du produit5.12i 
Version ciblée5.21eRésolu dans la version5.21e 
Résumé0000410: Erreur potentielle du parseur sur le traitement des paramètres longs
DescriptionLes fonctions utilisant les XPath ne sont pas traitées par pl_TraiteParametreLong.
pl_TraiteParametreLong ne permet de traiter qu'un seul argument d'une fonction qui peut en comprendre plusieurs, de plus le traitement ne prend pas en compte le nom de la fonction elle-même ni les caractères qui séparent les arguments.

Il semblerait plus logique d'utiliser un traitement spécifique pour les appels longs dépassent les 208 caractères au niveau de FCIN2.
BalisesAucune balise n'est associée.
Temps projeté (jours)

Relations

enfant de 0000422 fermédorch Plantage de Talweg pour un modèle contenant 29 biefs 

Activités

dorch

2011-05-31 17:32

administrateur   ~0000406

Modification du traitement des paramètres long.

Théoriquement il faudrait modifier FCIN2 et utiliser les fonctionnalités du buffer pour avoir quelque chose de propre. Mais cela peut amener des effets néfastes d'interactions avec le buffer quand il est utiliser.
De plus, pour détecter le dépassement, il faut construire l'instruction à passer à Windev et celle-ci n'a pas la même forme qu'une instruction passer au Buffer ce qui oblige à reconstruire l'instruction après coup et conduit à une perte de temps. Donc traiter le dépassement à ce niveau est un peu complexe à gérer.
Conclusion, je continue à garder la cote mal taillée de tester la longueur du premier paramètre de la fonction en faisant un test large sur la longueur de la chaine à passer qui a priori est de 256 caractères (taille de WDCOMMANDE).

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2011-05-05 17:36 dorch Nouveau bogue
2011-05-05 17:36 dorch Statut nouveau => affecté
2011-05-05 17:36 dorch Assigné à => dorch
2011-05-31 10:41 dorch Relation ajoutée enfant de 0000422
2011-05-31 17:32 dorch Note ajoutée: 0000406
2011-05-31 17:32 dorch Statut affecté => fermé
2011-05-31 17:32 dorch Résolution ouvert => corrigé
2011-05-31 17:32 dorch Résolu dans la version => 5.21e
2012-07-11 08:26 dorch Catégorie FluXML => Fortran FluXML
2012-07-11 08:27 dorch Catégorie Fortran FluXML => Fortran XML
2016-09-21 23:10 dorch Catégorie Fortran XML => Fortran I/O XML et binaire