Projet

Général

Profil

Archive #701

ERA modèle père-fils

Ajouté par Anonyme il y a presque 14 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Bas
Assigné à:
Gwenael Remond
Catégorie:
-
Version cible:
-
Début:
21/06/2010
Echéance:
% réalisé:

100%

Distribution:

Description

Bonjour,

Suite à une modification de notre modèle fils dans ERA, nous nous sommes aperçu qu'il était impossible d'utiliser un service du modèle père (Dijon)dans un groupe du modèle fils (AixMars).

Par exemple utiliser les services http et https (créer dans le 5-zones-Dijon.xml) pour faire un groupe de services (gr_www)dans notre modèle ne fonctionne pas, de plus ERA ne renvoi pas d'erreur, il faut réouvrir le groupe pour voir que les services ne sont pas sauvegardés.

Cordialement.


Demandes liées

Lié à ERA - Anomalie #659: Imbrication de modèles Fermé 11/06/2010

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 14 ans

  • Projet changé de Amon à ERA

#2 Mis à jour par Gwenael Remond il y a presque 14 ans

  • Statut changé de Nouveau à 7
  • Assigné à mis à Gwenael Remond
  • Priorité changé de Normal à Bas

Il est possible d'utiliser un ou un groupe de service d'un modèle père vers un modèle fils. Mais il n'est pas possible pour l'instant de mixer, par exemple ou groupe d'extrémités dans le modèle fils contenant des extrémités provenant du modèle père, ou bien effectivement un groupe de services du modèle fils avec des services provenant du modèle père. Ce genre de références croisées n'est pas implémenté pour l'instant dans Era.

Il est possible par contre de surcharger, c'est-à-dire de redéfinir dans le modèle fils un service (http, https) afin de le réutiliser dans un groupe de service de ce même modèle. La surcharge ne gène pas Era.

Par contre, effectivement, il faudrait que Era donne un message d'avertissement en cas de manipulations de ce genre.

#3 Mis à jour par Joël Cuissinat il y a presque 13 ans

  • Statut changé de 7 à Fermé
  • % réalisé changé de 0 à 100

Le problème est résolu en Eole 2.3 avec le système d'imbrication horizontal et vertical des hiérarchies de modèles xml.

Il y a maintenant une nouvelle notion d'héritage dans Era, la notion d'héritage horizontal (complément de l'héritage vertical) qui correspond à ce mécanisme d'inclusion de fichier xml demandé.

Il y a des exemples d'utilisation dans le nouveau répertoire templates qui permet de générer les fichiers modèles xml dans modeles à partir d'une arborescence système de fichiers dans templates. Il y a aussi une notion de "template abstraits" qui permet d'écrire des modèles xml génériques.

La notation pour l'héritage horizontal dans le xml est :

<firewall model="bout_de_xml1.xml, bout_de_xml2.xml, bout_de_xml3.xml">
</firewall>

#4 Mis à jour par Redmine Admin il y a plus de 8 ans

  • Tracker changé de Assistance à Archive

Formats disponibles : Atom PDF