XML-Export/Import von Vorlagen

Wie die meisten anderen Objekte in der SKOOR Engine (siehe Kapitel XML exportieren/importieren ) können Vorlagen als XML-Dateien exportiert und importiert werden. Diese Funktionalität wird hier separat erwähnt, da für Vorlagen ein reduzierter Umfang gegenüber der Standard-XML-Export-/Import-Funktionalität gilt.

Unterstützte Konfigurationsobjekte für XML-Importe/Exporte von Vorlagen:

  • Gruppe
  • Gerät
  • Arbeit
  • Kollektor
  • Verfahren
  • SLO

Alle anderen Objekte wie Scheduler , Alarmempfänger und Nicht-Vorlagenobjektverweise wie Alarm Parent auf alle Nicht-Vorlageninstanzen werden ignoriert und als nicht aufgelöste Abhängigkeiten aufgeführt.

Für jeden XML-Import/Export von Vorlagen gelten die folgenden Regeln:

  • Beim Versuch, eine Vorlage als Instanz zu importieren oder umgekehrt, wird ein Fehler generiert
  • Es ist nicht erlaubt, Template-Objekte zwischen zwei verschiedenen Templates zu teilen
  • Viele weitere Regeln verhindern, dass der Benutzer beim Import die Datenintegrität verletzt.
  • Beschreibende Meldungen helfen Benutzern, Verstöße zu verstehen

Die Konfiguration von XML-Exporten/-Importen ist identisch mit der im Kapitel Export/Import von XML beschriebenen XML-Export-/Import-Konfiguration.

Für XML-Importe von Vorlagen stehen 2 Importmodi zur Verfügung:

  • Vorlage aktualisieren
    • Wie beim Update für normale SKOOR-Objekte werden den Vorlagenobjekten TIDs zugewiesen, damit Parameter oder Strukturänderungen bei einem nachfolgenden Import aktualisiert werden können
  • Vorlage hinzufügen
    • Die Vorlage wird ohne TIDs erstellt. Bei XML-Importen sind keine weiteren Aktualisierungen möglich