Teilnehmer: Hbr, DDay, LH, MWie, PKain, SMa (Protokoll)
von Development-Umgebung getrennte Produktionsumgebung wird von Datenversorgungsseite aus gewuenscht -> Auswikungen auf viele Schichten im Kontrollsystem (AP, DB, CMW Nameserver, FESA Software)
Idee DDay: 3. Zustand nutzen, z.B. "inUse" (schon verfuegbar im Design neben "operational" und "development")
Voraussetzung: mind. ein produktiver Release ist bereits einmal erfolgt, so dass das FESA Klassen-Interface den Anwendern in der produktiven DB zur Verfuegung steht
"Schalter umlegen" im Design von "operational" auf "inUse" beeinflusst lediglich den Release-Vorgang derart, dass
SVN Repository check und DB export uebersprungen werden
lediglich die fuer die Laufzeit der FESA Software relevanten Dateien fuer den FEC kopiert werden
weiterhin der produktive Nameserver auf dem FEC zur Laufzeit der FESA Software verwendet wird
In Zukunft soll die GSI-Versions-Property Auskunft darueber geben, in welchem Zustand die laufende FESA Software sich gerade befindet ("operational", "development" oder "inUse")
Vorteile fuer die FESA Entwickler:
vergleichsweise zuegiges Testen von notwendigen, kleinen Software-Aenderungen, die nicht das Interface zu den Applikationen betreffen, ist weiterhin mit weniger zeitintensivem Arbeitsaufwand moeglich
keine ungetesteten und möglicherweise noch fehlerbehafteten Versionen der Software im SVN-Repository
Vorteile fuer die Anwender: Interface zu FESA-Klasse ist bereits in DB verfuegbar
Umsetzung mglw. noch in FESA3 4.2.0 wenn keine Einwaende bestehen und die Rahmenbedingungen erfuellt sind:
CMW Nameserver sowohl fuer Produktions- als auch Entwicklungsumgebung verfuegbar
DBs sowohl fuer Produktions- als auch Entwicklungsumgebung verfuegbar
Notwendige Anpassungen fuer die Release-Prozedur im FESA Eclipse plug-in
GSI-Versions-Property Erweiterung - möglicherweise erst in einer späterern FESA-Release
The state of the FESA documentation concerning the item "inUse" so far. For the final release of FESA3 4.2.0 this is going to be revamped.
-- SolveighMatthies - 07 Mar 2017