Definities
- Onlinecatalogus: KNX Association globaal repository voor producten
- ETS-productopslag: ETS-installatie globaal repository voor producten
- ETS projectopslag: ETS-installatie globaal repository voor projecten
- Projectproductopslag: projectspecifiek repository voor producten (opgeslagen in de ETS-projectopslag)
Er zijn twee manieren om een product toe te voegen aan een ETS-project:
1. Onrechtstreeks
ETS importeert het product van de ETS-productopslag naar het ETS-project.
Dankzij deze specifieke manier van importeren, wordt het product aan de projectproductopslag toegevoegd.
Om een product toe te voegen aan de ETS-productopslag, gebruikt u ofwel een download (+ import) uit de onlinecatalogusserver (zie hier) of importeert u via een productbestand (zie hier).
2. Rechtstreeks
a. Via project importeren
Met deze specifieke manier van importeren voegt u het product niet toe aan de ETS-productopslag.
Met deze specifieke manier van importeren voegt u het product wel toe aan de projectproductopslag (of het geïmporteerde project) als het geëxporteerde projectbestand werd geëxporteerd met de productopslag (zie hier).
b. Kopiëren uit een ander project
Met deze bewerking voegt u het product niet toe aan de productopslag.
Met deze bewerking voegt u het product niet toe aan de projectproductopslag (van het doelproject).
Catalogus
De 'catalogus' is ofwel een overzicht specifiek van de ETS-productopslag of van de projectproductopslag + de mogelijkheid om dit te combineren met een overzicht van de onlinecatalogus.
Relatie tussen de projectopslag en de productopslag
ETS5
Als ETS5 een product van de ETS-productopslag toevoegt aan een project, wordt er een nieuwe instantie van het product aangemaakt.
Wat betekent dit? Voorbeeld. In eerste instantie gaan we ervanuit dat product A met applicatieversie 1.1 vanuit de ETS-productopslag aan een project werd toegevoegd. Later wordt, in de ETS-productopslag, de applicatie van product A geüpgraded van versie 1.1 naar versie 1.2. Voor ETS5 betekent dit dat de instantie van product A in het project NIET wordt geüpgraded, d.w.z. dat in het project het product nog altijd applicatieversie 1.1 heeft. Om de applicatie van product A ook in het project te upgraden, moet er een uitdrukkelijke upgrade voor de applicatie binnen het project worden uitgevoerd, ofwel via de functie 'Bijwerken vanuit onlinecatalogus' of de functie 'Bijwerken vanuit productopslag'. Dit betekent ook dat het, in geval van ETS5, mogelijk is dat eenzelfde product binnen één project verschillende applicatieversies heeft.
ETS5 & Problemen met plug-ins
Het hierboven beschreven ETS5-gedrag kan leiden tot problematische situaties met plug-ins.
Veronderstel dat in het voorgaande voorbeeld applicatieversie 1.1 plug-inversie 1.1 gebruikt en dat applicatieversie 1.2 plug-inversie 1.2 gebruikt. Deze situatie kan problemen opleveren als de set-up van plug-inversie 1.2 de reeds geïnstalleerde plug-inversie 1.1 vervangt, d.w.z. dat instanties van product A met productversie 1.1 zouden proberen om plug-inversie 1.2, in plaats van plug-inversie 1.1, te gebruiken. Oplossing: update de applicatie naar versie 1.2 voor alle instanties van product A.
Hoe deze en/of andere problemen met plug-ins oplossen, raadpleeg dit artikel.
ETS5 vs. ETS4 (achtergrondinformatie)
Als ETS4 een product uit de productopslag aan een project toevoegt, wordt er een kopie van dat product aangemaakt.
Wat betekent dit? Voorbeeld. In eerste instantie gaan we ervanuit dat product A met applicatieversie 1.1 vanuit de ETS-productopslag aan een project werd toegevoegd. Later wordt, in de ETS-productopslag, de applicatie van product A geüpgraded van versie 1.1 naar versie 1.2. Voor ETS4 betekent dit dat de applicatie van alle kopieën van product A in alle projecten automatisch worden geüpgraded. Dit betekent ook dat het, bij ETS4, NIET mogelijk is dat eenzelfde product binnen één project (of zelfs binnen één databank) verschillende applicatieversies heeft.