Exportation/importation de modèles en XML

Comme la plupart des autres objets dans SKOOR Engine (voir le chapitre Exportation/importation XML), les modèles peuvent être exportés et importés en tant que fichiers XML. Cette fonctionnalité est mentionnée séparément ici car une portée réduite s'applique aux modèles par rapport à la fonctionnalité standard d'exportation/importation XML.

Objets de configuration pris en charge pour les importations/exportations XML de modèles :

  • Groupe
  • Dispositif
  • Travail
  • Collecteur
  • Processus
  • SLO

Tous les autres objets, tels que les Scheduler, les destinataires d'alarmes et les références à des objets qui ne sont pas des modèles, tels que le Parent d'alarme, à une instance qui n'est pas un modèle, sont ignorés et répertoriés en tant que dépendances non résolues.

Les règles suivantes s'appliquent à toute importation/exportation XML de modèles :

  • Une erreur est générée lorsque l'on tente d'importer un modèle en tant qu'instance ou vice versa.
  • Il n'est pas permis de partager des objets de modèle entre deux modèles différents.
  • De nombreuses autres règles empêchent l'utilisateur de violer l'intégrité des données lorsqu'il s'agit d'importations.
  • Des messages descriptifs aident les utilisateurs à comprendre les violations éventuelles.

La configuration des exportations/importations XML est identique à la configuration des exportations/importations XML décrite dans le chapitre Exportation/importation XML.

Pour les importations XML de modèles, deux modes d'importation sont disponibles :

  • Mise à jour du modèle
    • Comme pour la mise à jour d'objets SKOOR normaux, des TID sont attribués aux objets du modèle afin que les paramètres ou les modifications de structure puissent être mis à jour lors d'une importation ultérieure.
  • Ajouter un modèle
    • Le modèle est créé sans TID. Aucune autre mise à jour n'est possible avec les importations XML.