Seite 1 von 1

Failed durch Opsi Skript provozieren

Verfasst: 14 Dez 2018, 10:08
von luca_de
Hallo zusammen,

gibt es eine Möglichkeit auf sauberem Wege dafür zu sorgen, dass der Opsi nach Durchlaufen des Skriptes nicht auf successful und installed geht, sondern auf failed?

Ich möchte in meinem Skript eine Abfrage machen, ob der Pfad überhaupt existiert und wenn nicht, dann soll das Skript nicht einfach beenden und erfolgreich anzeigen, sondern failed.

Ich hätte spontan gesagt, dass ich ansonsten einen Fehler provoziere mit einem Timeout.

Re: Failed durch Opsi Skript provozieren

Verfasst: 14 Dez 2018, 10:17
von ThomasA
Hallo,

es gibt die Funktion

Code: Alles auswählen

isFatalError
welches das Skript mit Fehler Status an der Stelle abbricht.
Genaueres dazu im Handbuch.

Gruß
Thomas

Re: Failed durch Opsi Skript provozieren

Verfasst: 14 Dez 2018, 10:33
von luca_de
Gibt es dann auch die Möglichkeit, dass Opsi im configed nicht unknown als Status anzeigt, sondern not installed?

Danke vorerst schon einmal

Re: Failed durch Opsi Skript provozieren

Verfasst: 14 Dez 2018, 10:59
von hobbyist
Hallo Luca,
luca_de hat geschrieben:Gibt es dann auch die Möglichkeit, dass Opsi im configed nicht unknown als Status anzeigt, sondern not installed?

Danke vorerst schon einmal
vielleicht schaust Du Dir das Handbuch erstmal an. Die gleiche Frage hatte ich auch mal, ich habe es im Handbuch gefunden. UIB hat sich viel Mühe gemacht und wirklich ausführliche Handbücher erstellt, die mehrsprachig und mit praktischen Beispielen versehen sind. Manches überliest man vielleicht, aber manchmal muss man sich einfach die Zeit dafür nehmen, sein Handwerkszeug kennenzulernen.

Genau in dem von ThomasA, der sich ebenfalls Zeit genommen hat, Deine Frage zu beantworten, verlinkten Artikel heißt es:
isFatalError <string> [W/L]
wobei <string> als kurze Fehlerbeschreibung an den opsi-server als actionProgress weitergegeben wird und im opsi-configed angezeigt wird.
Alternativ könntest Du es auch manuell mit setActionProgress tun.

Weiterhin gutes Schaffen...

Re: Failed durch Opsi Skript provozieren

Verfasst: 14 Dez 2018, 11:05
von hobbyist
Okay, muss leider einräumen, dass meine Antwort die Frage nicht ganz trifft, aber zumindest wäre das unknown im Config-Editor mit einer direkten Erklärung versehen...

Re: Failed durch Opsi Skript provozieren

Verfasst: 14 Dez 2018, 12:43
von ThomasA
luca_de hat geschrieben:Gibt es dann auch die Möglichkeit, dass Opsi im configed nicht unknown als Status anzeigt, sondern not installed?
EDIT: Sorry, hatte mich verlesen.
Laut Handbuch ist unknown der Status für fehlerhafte Installationen:
4.9 Produktkonfiguration.

Gruß
Thomas