ShellExecute ist eine Systemaktivität, mit der man ein Programm parametrisieren und aufrufen kann, um es innerhalb eines Prozesses auf dem Server auszuführen.
Folgende Funktionen sind derzeit verfügbar:
Funktionen |
Erklärung |
---|---|
Kommandozeilenbefehl ausführen |
Diese Funktion kann verwendet werden, um einen Kommandozeilenbefehl auszuführen. Dabei können Programmpfad sowie Parameter angegeben werden. |
Für diese Funktionen können Sie folgende Einstellungen vornehmen:
Einstellung |
Erklärung |
---|---|
Feste Untertabelle |
Wählen Sie eine feste Untertabelle des Prozesses aus, so wird diese zeilenweise verarbeitet. |
Folgende Eingabeparameter können Sie der Funktion mitgeben:
Eingabeparameter |
Erklärung |
---|---|
Programmpfad |
Geben Sie hier bitte den vollständigen Pfad zur ausführenden Datei an. Hinweis: Der Programmpfad muss sich auf dem Server befinden, auf dem JobServer installiert worden ist. |
Parameter |
Geben Sie mit einem Prozesstabellenfeld oder festem Wert die Ausführungsparameter mit. |
Timeout in Sekunden |
Optional: mitteilen Sie der Systemaktivität, wie lange die Ausführung (in Sekunden) maximal dauern soll. |
STDERR ignorieren |
Über einen festen Wert können Sie eine Checkbox aktivieren, um die STDERR Ausgabe nicht als einen Fehler zu behandeln. Optional können Sie den Wert auch aus einem Tabellenfeld lesen. |
Folgende Ausgabeparameter stehen zur Auswahl:
Ausgabeparameter |
Erklärung |
---|---|
Rückgabewert |
•Bei Erfolg ist dieses Feld leer, ansonsten wird eine -1 geliefert. •Sie legen fest, wohin diese Rückmeldung geschrieben wird. |
Fehlermeldung |
Bestimmen Sie, in welches Tabellenfeld Fehlermeldungen abgespeichert werden, die bei der Ausführung der Funktion auftreten. |
STDOUT |
Bestimmen Sie ein Tabellenfeld für die Standardausgabe des ausgeführten Programms. |
STDERROR |
Bestimmen Sie ein Tabellenfeld für die Fehlerausgabe des ausgeführten Programms. |