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.
Failed durch Opsi Skript provozieren
Re: Failed durch Opsi Skript provozieren
Hallo,
es gibt die Funktion
welches das Skript mit Fehler Status an der Stelle abbricht.
Genaueres dazu im Handbuch.
Gruß
Thomas
es gibt die Funktion
Code: Alles auswählen
isFatalError
Genaueres dazu im Handbuch.
Gruß
Thomas
opsi Version 4.2 - MySQL Backend - WAN Extension - Directory Connector
Re: Failed durch Opsi Skript provozieren
Gibt es dann auch die Möglichkeit, dass Opsi im configed nicht unknown als Status anzeigt, sondern not installed?
Danke vorerst schon einmal
Danke vorerst schon einmal
Re: Failed durch Opsi Skript provozieren
Hallo Luca,
Genau in dem von ThomasA, der sich ebenfalls Zeit genommen hat, Deine Frage zu beantworten, verlinkten Artikel heißt es:
Weiterhin gutes Schaffen...
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.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
Genau in dem von ThomasA, der sich ebenfalls Zeit genommen hat, Deine Frage zu beantworten, verlinkten Artikel heißt es:
Alternativ könntest Du es auch manuell mit setActionProgress tun.isFatalError <string> [W/L]
wobei <string> als kurze Fehlerbeschreibung an den opsi-server als actionProgress weitergegeben wird und im opsi-configed angezeigt wird.
Weiterhin gutes Schaffen...
Re: Failed durch Opsi Skript provozieren
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
EDIT: Sorry, hatte mich verlesen.luca_de hat geschrieben:Gibt es dann auch die Möglichkeit, dass Opsi im configed nicht unknown als Status anzeigt, sondern not installed?
Laut Handbuch ist unknown der Status für fehlerhafte Installationen:
4.9 Produktkonfiguration.
Gruß
Thomas
opsi Version 4.2 - MySQL Backend - WAN Extension - Directory Connector