Bonjour Tony, ok merci, je vais modifier manuellement les informations dans la base et forcer la mise à jour pour débloquer la situation d'ici là Christian Le 17/03/2015 14:07, Tony Chemit a écrit :
On Tue, 17 Mar 2015 13:48:32 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
bonjour,
Bonjour Christian,
Je regarde ça d'ici jeudi et te donne des pistes sur le sujet.
merci,
tony.
on a eu un changement au niveau du référentiel des personnes. Pour simplifier la gestion, on n'a plus que 2 services : IFREMER ou EXTERNE
Du coup, la liste des personnes est vide dans l'applicatif car on filtre dans la requête avec un prefixage de département qui était "PDG-" (comportement normal).
Par contre, j'ai fait quelques tests pour modifier cela et je rencontre plusieurs problèmes et je voulais avoir votre avis avant de remonter des fiches (anomalies ou évolutions, à discuter) :
J'ai regardé le mapping indiqué dans les spécifications pour retrouver quelle variable modifier et à priori il y a plusieurs erreurs. page 123 : / "Certaines constantes utilisées dans les requêtes sont// //définies dans le fichier suivant :// //tutti-persistence/src/main/resources/tutti-dbenumerations.// //properties//"// /Il s'agit du fichier côté source, mais où est-il dans la partie applicative livrée (cf mon mail à ce sujet 05/09/14) ?/ /Il faut effectivement savoir où ça se situe au niveau du code source, mais aussi au niveau de l'applicatif car c'est là qu'on peut intervenir pour le modifier une fois l'application installée (et c'était l'objet de mon mail). Je pense qu'il faudrait l'indiquer dans les spécifications.
page 125, il et indiqué : :departementPrefixCode = UserProfilId.DEPARTEMENT_PREFIX Si on retrouve bien cette variable au niveau des sources (http://svn.forge.codelutin.com/svn/tutti/trunk/tutti-persistence/src/main/re...), je ne la retrouve plus au niveau du client. Que ce soit dans le fichier /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties (qui n'a que des infos en commentaire) ou dans le fichier /lib/adagio-core-shared-3.8.3.jar/adagio-db-enumerations.properties
Par contre, dans ce dernier fichier j'ai la variable suivante : DepartmentCode.INSIDE_PREFIX=PDG- Mais apparemment ce n'est pas ça car j'ai fait la modification pour mettre IFREMER et la liste est toujours vide.
En résumé : - est-il normal de ne plus avoir d'info dans /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties (on en avait avant) ? NB : j'ai essayé de mettre l'info UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans ce fichier, ça n'a pas marché - dans quel fichier trouve-t-on l'info sur le prefixage à utiliser ? - A moyen terme, serait-il possible de l'ajouter dans la configuration du client comme ça a été fait dans Obsdeb pour que l'utilisateur puisse le modifier ? Est-ce que ça nécessite un développement ou est ce que c'est juste une info à ajouter en configuration ?
Il faut qu'on trouve rapidement une solution de contournement car Vincent est bloqué pour préparer Pelgas. Merci pour vos réponses
Christian
-- Site Ifremer <http://www.ifremer.fr> Christian BONNET Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI) christian.bonnet@ifremer.fr <mailto:christian.bonnet@ifremer.fr> www.ifremer.fr <http://www.ifremer.fr> Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44