Author: tchemit Date: 2013-10-15 17:39:05 +0200 (Tue, 15 Oct 2013) New Revision: 1308 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1308 Log: fix doc Modified: trunk/src/site/rst/mapping.rst trunk/src/site/rst/update.rst.vm Modified: trunk/src/site/rst/mapping.rst =================================================================== --- trunk/src/site/rst/mapping.rst 2013-10-15 15:13:18 UTC (rev 1307) +++ trunk/src/site/rst/mapping.rst 2013-10-15 15:39:05 UTC (rev 1308) @@ -355,12 +355,16 @@ Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.AGE>) Tableau > Poids sous-échantillonné + +:: + Si vide Batch.samplingRatio = 1 - Sinon : + Sinon Batch.samplingRatioText (BATCH.SAMPLING_RATIO_TEXT) concaténé à partir des chaines : "<Poids sous-échantillonné>" + "/" + "<Poids V/HV>" Batch.samplingRatio (BATCH.SAMPLING_RATIO) calculé par le division : <Poids sous-échantillonné> / <Poids V/HV> - Pour la lecture : on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision) +Pour la lecture : on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision) + Tableau > Nombre Calculé à partir de la somme du nombre d'individus des lots fils (BATCH.INDIVIDUAL_COUNT avec PARENT_BATCH_FK=<ID du lot de la ligne du tableau>) (voir ci-dessous "Mensuration > Tableau") @@ -446,12 +450,16 @@ Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.AGE>) Tableau > Poids sous-échantillonné + +:: + Si vide Batch.samplingRatio = 1 Sinon : Batch.samplingRatioText (BATCH.SAMPLING_RATIO_TEXT) concaténé à partir des chaines : "<Poids sous-échantillonné>" + "/" + "<Poids V/HV>" Batch.samplingRatio (BATCH.SAMPLING_RATIO) calculé par le division : <Poids sous-échantillonné> / <Poids V/HV> - Pour la lecture : on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision) +Pour la lecture : on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision) + Tableau > Nombre Calculé à partir de la somme du nombre d'individus des lots fils (BATCH.INDIVIDUAL_COUNT avec PARENT_BATCH_FK=<ID du lot de la ligne du tableau>) (voir ci-dessous "Mensuration > Tableau") Modified: trunk/src/site/rst/update.rst.vm =================================================================== --- trunk/src/site/rst/update.rst.vm 2013-10-15 15:13:18 UTC (rev 1307) +++ trunk/src/site/rst/update.rst.vm 2013-10-15 15:39:05 UTC (rev 1308) @@ -30,25 +30,38 @@ ------------ **Tutti** utilise un mécanisme simple pour effectuer les mises à jour de ses -différents composants, à savoir: +différents composants. -1. Mise à jour de la JRE -2. Mise à jour du programme Tutti -3. Mise à jour des fichiers de traductions -4. Mise à jour des fichiers d'aide -5. Mise à jour de la base de données. +On distingue deux types de composants : +- les composants logiciels : + + - Mise à jour de la JRE + - Mise à jour du programme Tutti + - Mise à jour des fichiers de traductions + - Mise à jour des fichiers d'aide + +- la base de données contentant le référentiel : + + - Mise à jour de la base de données. + +- les composants logiciels + Principe des mises à jour ------------------------- Chaque composant est contenu dans un répertoire et possède un fichier obligatoirement nommé **version.appup** qui contient la version du composant. -Un fichier de propriétés disponible sur le réseau à l'adresse suivante: -http://appup.forge.codelutin.com/tutti/update-tutti.properties +Les deux types de composant ont des cylces de vie et de mises à jour différents, +ils sont donc gérés dans deux fichiers sépararés. -contient la description des dernières version disponibles. +Pour les composants logiciels, on utilise le fichier de propriétés disponible +sur le réseau à l'adresse suivante: +http://appup.forge.codelutin.com/tutti/tutti-application.properties +contient la description des dernières versions disponibles. + :: ################################################################################ @@ -80,6 +93,13 @@ help.version=${project.version} help.url=zip:http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer/tutti/tutti-ui-swing/${project.version}/tutti-ui-swing-${project.version}-help.zip +Pour les composants de données, on utilise le fichier de propriétés disponible +sur le réseau à l'adresse suivante: +http://appup.forge.codelutin.com/tutti/tutti-db.properties + + +:: + ################################################################################ ### DB Updates ################################################################# ################################################################################ @@ -88,6 +108,9 @@ db.url=zip:http://appup.nuiton.org/tutti/auth/tutti-db-${dbVersion}.zip db.auth=true +Utilisation dans Tutti +---------------------- + Au démarrage de l'application le fichier est lu et si un des composants est plus récent dans la description du fichier de mises à jour, il est téléchargé puis l'application l'intègre.