Why make donate
google analytics

Règles de validation niveau 2

author : Tony Chemit <chemit@codelutin.com>
version : 1.0
status : en cours de validation
date : mars 2009
Abstract : Description des règles de validation niveau 2 des données d'obervations. Les règles sont regroupés par context. Pour chaque règle, on indique aussi la clef d'internationalisation.

1 Niveau Marée

scope

message

clef i18n

error

des routes sont ouvertes

validator.maree.unclosed.route

error

cohérence date début

validator.maree.invalid.dateDebut

error

cohérence date fin

validator.maree.invalid.dateFin

error

cohérence sur les dates des routes

validator.maree.invalid.jourObservation

erreur

cohérence sur les lochs des routes

validator.maree.invalid.loch

La cohérence sur les dates des routes :

dateDebut <= jourObservation(1) < ... < jourObservation(i) < ... < = dateFin

La cohérence sur les lochs des routes :

0 <= lochMatin(1) < lochSoir(1) < ... < lochMatin(i) < lochSoir(i) < ... < lochSoir(n)

2 Niveau Route

scope

message

clef i18n

erreur

des activités sont ouvertes

validator.route.unclosed.activite

erreur

cohérence sur les heures des activités

validator.route.invalid.heureObservation

erreur

cohérence sur les températures des activités

validator.route.invalid.temperatureSurface

erreur

cohérence sur l'enchainement des activités

validator.route.invalid.enchainement.activite

erreur

activité de fin de calee sans calee

validator.route.orphelin.fin.calee

La cohérence sur les heures d'obervation des activités :

 heureObservation(0) < ... < heureObservation(i) < ... < heureObservation(n)

La cohérence sur les températures surface des activités :

 | temperatureSurface(i-1) - temperatureSurface(i) | <= 10.0

La cohérence sur l'enchainement des activités (uniquement si une calée détectée ) :

 -  activité de fin de calée après la caléee
 -  heure de fin de calée renseignée avec l'heure de l'activité de fin de calée

3 Niveau Activité

scope

message

clef i18n

erreur

cohérence du quadrant avec l'océan de la marée

validator.activite.invalid.quadrant

erreur

présence de calée

validator.activite.unfound.calee

erreur

cohérence du durée de la calée

validator.activite.bound.calee

La cohérence de quadrant par rapport à l'ocean de la marée :

 ocean indien : 1, 2
 ocean atlantique : 1, 2, 3 ou 4
 ocean pacifique  : ?


Présence de caléee :

 présence d'une calée sur activite bateau Debut de pech ,si pas de cause coup null


La cohérence de durée de caléee :

 la calée dure au moins 45 minutes.
Maven JRst ReStructuredText JAXX ToPIA ArgoUML