Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0000196SICEdiSicpublic2012-01-02 17:40
RapporteurdorchAssigné à 
PrioriténormaleImpactmineurReproductibilitén'a pas essayé
Statut nouveauRésolutionouvert 
Version du produit 
Version cibléePriorité 2Résolu dans la version 
Résumé0000196: Gestion des accès concurrentiel sur le XML
DescriptionUne simulation peut être lancée en dehors de EdiSic alors que le fichier XML est déjà chargé dans EdiSic. Le résultat de la simulation peut alors être écrasée par EdiSic si le fichier n'est pas rechargé.
Informations complémentairesProposition de résolution :

Accès bloqué lecture/écriture en mode production :
Avantage : Oblige à lancer les simulations à partir de l'interface ce qui évite d'avoir le cas de figure typique : lancement de fluvia en externe avec Edital ouvert provoque un écrasement des résultat à l'enregistrement suivant dans Edital.

Accès libre en mode test :
Permet de lire le fichier XML avec un éditeur de texte pour le débogage et de lancer les simulations en externe.
BalisesAucune balise n'est associée.
Temps projeté (jours)

Activités

dorch

2010-06-29 12:07

administrateur   ~0000171

Windev 15 propose deux nouvelles fonctions qui simplifie l'utilisation des fichiers XML :
- XmlOuvre (à la place de fChargeTexte + XmlDocument)
- XmlSauve (à la place de XMLConstruitChaîne + fSauveTexte)

Y-a-t'il un gain de temps à attendre de cette simplification ?

dorch

2012-01-02 17:40

administrateur   ~0000609

Idée (qui m'a l'air bonne) :
Lors de l'ouverture du fichier XML par EdiSic mettre le fichier XML en lecture seule. Delocker le fichier aux lancements de simulation et à l'enregistrement.
Faire un test à l'ouverture par EdiSic sur le flag lecture seule pour indiquer que le fichier est peut être déjà ouvert (Le fichier est peut être déjà ouvert par une autre instance d'EdiSic : Abandonner / Ouvrir tout de même).

Dans XmlOuvre faire un test sur le flag de lecture seule avec message d'erreur : "le fichier est en lecture seule veuillez ouvrir le fichier avec EdiSic pour le débloquer".

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2010-06-29 10:05 dorch Nouveau bogue
2010-06-29 12:07 dorch Note ajoutée: 0000171
2010-08-03 16:59 dorch Projet @1@ => SIC
2010-08-03 17:00 dorch Catégorie => EdiSic
2011-11-24 18:35 dorch Version ciblée => Priorité 2
2012-01-02 17:40 dorch Note ajoutée: 0000609