Projet

Général

Profil

Scénario #8143

Mis à jour par Joël Cuissinat il y a plus de 4 ans

Exigence :
* *zephir.get_var* doit se baser sur l'identifiant Zéphir pour interroger le serveur Zéphir.

Dans le backend ARV, *zephir.get_var* ne récupère pas forcément les bonnes informations en cas de doublon UIA/Libellé dans Zéphir.

Exemple du problème actuel :
Dans le serveur zephir, nous avons deux serveurs ayant le même couple UAI/Libellé serveur (oui, c'est possible).
Pendant la procédure *init_sphynx*, nous choisissons le 2eme de la liste.
L'adresse ip externe récupérée est celle du premier.

Dans ARV lorsque l'on demande l'adresse IP externe (onglet serveur RVP), l'adresse est incorrecte.

Il s'agit du code ARV et non de init_sphynx. Le problème est identique dans ARV.

h3. Solutions à mettre en œuvre

* Modifications à réaliser pour *EOLE >= 2.7.1*
* Faire en sorte que les bonnes informations soient récupérées dans le cas d'usage présenté
* Si trop risqué/complexe de modifier la fonction *zephir.get_var* existante, en créer une nouvelle qui sera utilisée dans les cas concernés par la demande
* Décrire les étapes à suivre pour reproduire le problème (un test squash n'est pas forcément nécessaire)

h3. Critères d'acceptation

* Ce comportement n'est plus reproductible en 2.7.1

Retour