Administratorhandbuch > Konfiguration > Einstellungen mit Variablen > UC_EXT_INTERPRETERS_* - Registrieren externer Interpreter

UC_EXT_INTERPRETERS_* - Registrieren externer Interpreter

Die Systemvariablen UC_EXT_INTERPRETERS_WINDOWS und UC_EXT_INTERPRETERS_UNIX definieren externe Interpreter, die mit dem jeweiligen Agenten genutzt werden. Sie stehen für Windows- und UNIX-Agenten zur Verfügung.

Diese Regeln gelten für Windows bzw. UNIX.

Key Beschreibung
Key

Interpreter-Identifier, eindeutig innerhalb des Automation Engine-Systems. Dieser Key wird verwendet, um eine externe Interpreter-Sektion zu spezifizieren.

Wert1 Gewünschte Dateierweiterung der Script-Datei, die an den externen Interpreter übergeben wird
Wert2

Variante 1 – einzelne Zeile: Verwenden Sie diese Variante, um den Interpreter ausschließlich durch Angabe von Parametern aufzurufen.

Variante 2 – mehrere Zeilen: Das statisches Variablen-Objekt kann mehrere Zeilen enthalten und auf zwei Arten bearbeitet werden: In der Registerkarte Variable können Sie die Zelle in der Werte-Spalte direkt bearbeiten, oder Sie können den Zellen-Editor des statischen Variablen-Objektes nutzen.

Die Zellen der Werte-Spalte sollten nur solche Befehle enthalten, die bei jedem Aufruf des Interpreters ausgeführt werden. In allen anderen Fällen sollten Sie die Befehle im Script des Jobs einfügen.

 

Die Variablen-Objekte UC_EXT_INTERPRETERS_WINDOWS und UC_EXT_INTERPRETERS_UNIX sollten im System-Mandant 0000 konfiguriert werden. Somit stehen die externen Interpreter allen Benutzern in allen Mandanten des Automation Engine-Systems zur Verfügung.

Die Systemvariable UC_SHELL_UNIX listet alle registrierten Shells eines Betriebssystems. Sie sollte nicht für die Registrierung externer Interpreter genutzt werden. UC_SHELL_UNIX wird zusammen mit der Automation Engine-Software ausgeliefert und vom Systemadministrator im System-Mandant 0000 gepflegt.

Beschreibung

In Job-Objekten (JOBS) für Windows und Unix können Sie in der Registerkarte Script einen externen Interpreter verwenden. Um solche Scripts nutzen zu können, muss der externe Interpreter zunächst mit diesen Variablen registriert werden.
Das Storage-Objekt ist ein weiteres Objekt, das durch diese Variable direkt beeinflusst wird. Da die Dateien im Storage-Objekt in Windows- und UNIX-Agenten genutzt werden können, müssen Sie die externen Interpreter registrieren. Verwenden Sie hierfür UC_EXT_INTERPRETERS_WINDOWS und/oder UC_EXT_INTERPRETERS_UNIX

Beispiel:

Key Wert 1 Wert 2 Wert 3 Wert 4
PERL1

.pl

perl.exe <FILE> -k    
PERL2 .pl perl.exe <FILE>    
GROOVY .groovy groovy.exe <FILE>    

Der Begriff "<FILE>" wird durch die erzeugte Skriptdatei ersetzt werden. Dies ist ein fester Begriff und erfordert Großschreibung.

Verwendet man die Beispielwerte oben, ergibt dies folgenden Aufruf für PERL1:

perl myprog.pl -k

 

Siehe auch

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH