minova-afis / aero.minova.cas

Service for Accessing SQL-Servers and Filesystems via JSON Abrechnung={MIN/INTERN-MIN/CORE/ZPROGRAM}
Eclipse Public License 2.0
4 stars 2 forks source link

CAS Modul bei Setup immer zuerst einspielen #1086

Open janiak-minova opened 2 months ago

janiak-minova commented 2 months ago

Ich hatte beim Ausführen von Setup den Fehler Parameter @ProcedureName was not defined for stored procedure spMinovaCheckProcedure bekommen.

Laut der Doku liegt das daran, dass "aus Gründen" das CAS-App Projekt nicht als Erstes eingespielt wurde.

Als Lösung wird vorgeschlagen, so lange Abhängigkeiten zu löschen, bis es klappt. Ich habe jetzt einfach alle bis auf das CAS entfernt, setup ausgeführt, die Abhängigkeiten wieder eingesetzt, setup nochmal ausgeführt, dann hat es auch geklappt.

Wenn wir aber eh wissen, dass CAS-App zu allererst ausgeführt werden soll, schlage ich vor, das auch so zu programmieren. Also in der Methode determineDependencyOrder einfach am Ende CAS-App an erste Stelle ziehen.

Spricht da aus eurer Sicht etwas dagegen @martins-1992, @weber-minova ?

Abrechnung={XXX/XXX/XXX/ZPROGRAM}

martins-1992 commented 2 months ago

@janiak-minova

Laut der Doku liegt das daran, dass "aus Gründen" das CAS-App Projekt nicht als Erstes eingespielt wurde.

Laut der Support-Doku, liegt es an Modulen, die kein Data-Schema als Abhängigkeit haben.

Spricht da aus eurer Sicht etwas dagegen @martins-1992, @weber-minova ?

Nein, es spricht nichts dagegen, CAS-App immer als Erstes im Setup zu installieren. Im Code sollte nur stehen, warum dies gemacht wird.