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
- 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.
- Die Vorlage wird ohne TIDs erstellt. Bei XML-Importen sind keine weiteren Aktualisierungen möglich.