Plattform der nächsten Generation

Vorhandene JSON-Dateien migrieren

Migrieren Sie alle vorhandenen JSON-Erweiterungsdateien in die neue Struktur.

Informationen zu diesem Vorgang

Release 22.2 , untergeordnete Aktualisierung 2, bietet eine neue Möglichkeit, die von der Anwendung bereitgestellten JSON-Dateien zu überschreiben, indem Sie Ihre lokale Instanz aus dem aktualisierten Entwicklertoolkit einrichten. Migrieren Sie anschließend die vorhandenen Anpassungsänderungen in die neue Ordnerstruktur.

Hinweis: Systemimplementierer können ein Upgrade des lokalen Arbeitsbereichs von früheren Versionen auf 22.2 Minor Update 2 durchführen. Wenn Sie zum ersten Mal einen lokalen Arbeitsbereich einrichten, überspringen Sie die Migrationsschritte.

Vorgehensweise

  1. Laden Sie das aktualisierte Entwicklertoolkit herunter.
  2. Wechseln Sie in den Ordner <runtime>/repository/eardata/isf/war/store-frontend-src und kopieren Sie den Quellcode in das Verzeichnis <new-store-temp> .
  3. Kopieren Sie den Inhalt von <store-temp>/extensions/features in den Ordner <new-store-temp>/extensions/features .
  4. Kopieren Sie den Inhalt des vorhandenen Ordners <store-temp>/extensions/root-config in den Ordner <new-store-temp>/extensions/override-static-assets/root-config/custom . Bei Bedarf können Sie die Dateien überschreiben. Überprüfen Sie nach dem erfolgreichen Kopieren des Inhalts, ob die Dateien import-map.json und routes.json die Anpassungsänderungen im Ordner <new-store-temp>/extensions/override-static-assets/root-config/custom enthalten.
  5. Kopieren Sie die Datei isf-persona-config.json aus dem Ordner <store-temp>/extensions/libs/custom-components/src/assets/portlets/config in den Ordner new-store-temp>/extensions/override-static-assets/portlets/config . Stellen Sie nach dem erfolgreichen Kopieren der Datei sicher, dass die Datei isf-persona-config.json die Anpassungsänderungen im Ordner new-store-temp>/extensions/override-static-assets/portlets/config enthält.
  6. Wenn Sie neue Paketeinträge für angepasste Portlets hinzugefügt haben, erstellen Sie die Ordnerstruktur home/i18n im Ordner <new-store-temp>/extensions/override-static-assets . Kopieren Sie den Inhalt des Ordners <store-temp>/extensions/home/src/assets/home/i18n in den Ordner new-store-temp>/extensions/override-static-assets/home/i18n .
  7. Inhalt der folgenden JSON-Dateien zusammenführen:
    • <store-temp>/angular.json mit <new-store-temp>/angular.json
    • <store-temp>/app-config-overrides.json mit <new-store-temp>/app-config-overrides.json

    Dies stellt sicher, dass die angepassten Winkelprojektdefinitionen und Anwendungskonfigurationen im neuen Arbeitsbereich verfügbar sind.