JSON- und XML-Dateien

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Systeminteraktion 

JSON- und XML-Dateien

Dieses Modul bietet umfassende Tools zur Verwaltung von XML- und JSON-Konfigurationsdateien im Installationspaket. Es ermöglicht eine effektive Konfigurationsverwaltung während des Installationsvorgangs, einschließlich des Importierens, Erstellens und Änderns von Dateien.

 

Automatische Integration in das Paket

Um die Benutzerfreundlichkeit zu verbessern, werden dem Paket automatisch benutzerdefinierte Aktionen und Tabellen hinzugefügt:

Benutzerdefinierte Aktionen:

RPConfig: Sammelt und bereitet die notwendigen Daten vor.

RPConfigData: Wendet Änderungen an den Konfigurationsdateien an.

Tabellen:

RPJsonFile und RPJsonModification

RPXmlFile und RPXmlModification

 

Ansichtsstruktur

Linkes Panel: Zeigt die Dateien und die Änderungen an, die während der Installation angewendet werden.

Rechtes Panel: Wird zur Konfiguration der Details von Vorgängen für die ausgewählte Datei oder Änderung verwendet.

 

Dateiänderungen

Diese Funktion unterstützt XML und JSON, die aufgrund ihrer hierarchischen Struktur als Standardformate für Konfigurationsdateien anerkannt sind. Änderungen an diesen Dateien werden nahtlos in die Installationsdatenbank integriert.

 

Dateimanagement-Funktionen

Importing: Benutzer können vorhandene Konfigurationsdateien als Anfangsinhalt oder Änderungen in das Installationsprojekt importieren. Die Option "Anfangsinhalt" ist besonders hilfreich bei großen Dateien, bei denen nur wenige Eigenschaften geändert werden sollen.

Creating: Neue XML- und JSON-Dateien können direkt in der Installationsumgebung erstellt werden.

Modifying: Vorhandene Dateien können einfach geändert werden, was unkomplizierte Anpassungen sowohl der Struktur als auch des Inhalts ermöglicht.

 

Dateikategorien

Anfangsinhalt: Der Ausgangszustand einer Datei wird verwendet, um sie zu erstellen, falls sie auf dem System nicht vorhanden ist. Er wird automatisch als Änderung mit der Reihenfolge 0 gespeichert und ist über die Tabellenansicht zugänglich, jedoch nicht in der Benutzeroberfläche sichtbar.

Standardmäßig sind Änderungen auf den Modus "Nur erstellen" eingestellt, was jedoch in der Tabellenansicht angepasst werden kann.

 

Dateierstellungsmodi

Erstellen oder aktualisieren: Verarbeitet alle Aktualisierungsregeln für vorhandene Dateien und verwendet Fallback-Inhalte, wenn die Datei fehlt.

Nur aktualisieren: Wenn die Datei vorhanden ist, werden Aktualisierungsregeln verarbeitet; andernfalls wird der Vorgang übersprungen.

Nur erstellen: Erstellt eine neue Datei mit dem Anfangsinhalt, wenn sie nicht vorhanden ist; andernfalls wird übersprungen.

Erstellen oder überschreiben: Überschreibt oder erstellt eine neue Datei mit dem Anfangsinhalt.