Begriffsbestimmung
- Online-Katalog: Globales Archiv für Produkte der KNX Association
- ETS Produktspeicher: Globales Archiv für Produkte der ETS Installation
- ETS Produktspeicher: Globales Archiv für Projekte der ETS Installation
- Projektproduktspeicher: projektspezifisches Archiv für Produkte (die im ETS Projektspeicher gespeichert sind)
Es gibt zwei Möglichkeiten, ein Produkt zu einem ETS-Projekt hinzuzufügen:
1. Indirekt
ETS importiert das Produkt aus dem ETS Produktspeicher in das ETS-Projekt.
Bei dieser spezifischen Art des Imports wird das Produkt dem Projektproduktspeicher hinzugefügt.
Um ein Produkt zum ETS Produktspeicher hinzuzufügen, ist entweder ein Download (+ Import) vom Online-Katalog-Server (siehe hier) oder ein Import über eine Produktdatei (siehe hier) erforderlich.
2. Direkt
a. Über Projektimport
Bei dieser spezifischen Art des Imports wird das Produkt nicht dem ETS Produktspeicher hinzugefügt.
Bei dieser spezifischen Art des Imports wird das Produkt dem Projektproduktspeicher (des importierten Projekts) hinzugefügt, wenn die exportierte Projektdatei mit ihrem Produktspeicher exportiert wurde (siehe hier)
b. Aus einem anderen Projekt kopiert
Bei diesem Vorgang wird das Produkt nicht dem Produktspeicher hinzugefügt.
Dieser Vorgang fügt das Produkt nicht in den Projektproduktspeicher (des Zielprojekts) ein.
Katalog
Der 'Katalog' bietet entweder eine Ansicht speziell des ETS Produktspeichers oder des Projektproduktspeichers + die Möglichkeit, ihn mit einer Ansicht des Online-Katalogs kombinieren zu lassen.
Zusammenhang zwischen Projektspeicher und Produktspeicher
ETS5
Wenn ETS5 ein Produkt aus dem ETS Produktspeicher zu einem Projekt hinzufügt, erstellt sie eine neue Instanz des Produkts.
Was bedeutet das? Beispiel: Anfangs: Angenommen, Produkt A mit der Anwendungsversion 1.1 wurde aus dem ETS Produktspeicher zu einem Projekt hinzugefügt. Später: Im ETS Produktspeicher wird die Anwendung von Produkt A von Version 1.1 auf Version 1.2 aktualisiert. Für ETS5 bedeutet dies, dass die Instanz von Produkt A im Projekt NICHT aktualisiert wird, d. h. im Projekt hat das Produkt noch die Anwendungsversion 1.1. Um die Anwendung von Produkt A auch im Projekt zu aktualisieren, muss die Anwendung ausdrücklich innerhalb des Projekts aktualisiert werden, entweder über die Funktion „Aus Online-Katalog aktualisieren“ oder die Funktion „Aus Produktspeicher aktualisieren“. Das bedeutet auch, dass es mit ETS5 möglich ist, innerhalb eines Projekts unterschiedliche Anwendungsversionen für dasselbe Produkt zu haben.
ETS5 & Plug-In-bezogene Probleme
Das oben beschriebene Verhalten kann zu problematischen Situationen bei Plug-Ins-führen.
Angenommen, die Anwendungsversion 1.1 im obigen Beispiel verwendet ein Plug-In der Version 1.1 und die Anwendungsversion 1.2 verwendet ein Plug-In der Version 1.2. Diese Situation kann problematisch werden, wenn das Setup der Plug-In-Version 1.2 die bereits installierte Plug-In-Version 1.1 ersetzt, d. h. Instanzen von Produkt A mit der Produktversion 1.1 würden versuchen, die Plug-In-Version 1.2 anstelle der Plug-In-Version 1.1 zu verwenden. Lösung: Aktualisieren Sie die Anwendung auf Version 1.2 für alle Instanzen von Produkt A.
Wie Sie dieses und/oder andere Probleme mit Plug-Ins beheben können, erfahren Sie in diesem Artikel.
ETS5 vs. ETS4 (Hintergrundinformationen)
Wenn ETS4 ein Produkt aus dem Produktspeicher zu einem Projekt hinzufügt, erstellt sie eine Kopie dieses Produkts.
Was bedeutet das? Beispiel. Anfangs: Angenommen, Produkt A mit der Anwendungsversion 1.1 wurde aus dem ETS Produktspeicher zu einem Projekt hinzugefügt. Später: Im Produktspeicher wird die Anwendung von Produkt A von Version 1.1 auf Version 1.2 aktualisiert. Für ETS4 bedeutet dies, dass die Anwendung von allen Kopien von Produkt A in allen Projekten automatisch aktualisiert wird. Das bedeutet auch, dass es mit ETS4 NICHT möglich ist, innerhalb eines Projekts (oder gar einer Datenbank) unterschiedliche Anwendungsversionen für dasselbe Produkt zu haben.