XML-Export/Import von Vorlagen

Wie die meisten anderen Objekte in der SKOOR Engine (siehe Kapitel Export/Import von XML) können auch Vorlagen als XML-Dateien exportiert und importiert werden. Diese Funktionalität wird hier gesondert erwähnt, da für Templates ein reduzierter Umfang im Vergleich zur Standard XML Export/Import Funktionalität gilt.

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

  • Gruppe
  • Gerät
  • Auftrag
  • Kollektor
  • Prozess
  • SLO

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

Die folgenden Regeln gelten für jeden XML-Import/Export von Vorlagen:

  • Ein Fehler wird generiert, wenn versucht wird, eine Vorlage als Instanz zu importieren oder andersherum
  • Es ist nicht erlaubt, Template-Objekte zwischen zwei verschiedenen Templates auszutauschen.
  • Viele weitere Regeln verhindern, dass der Benutzer beim Import die Datenintegrität verletzt.
  • Beschreibende Meldungen helfen dem Benutzer, Verstöße zu verstehen

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

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

  • Vorlage aktualisieren
    • Wie beim Update für normale SKOOR-Objekte werden den Template-Objekten TIDs zugewiesen, so dass 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.