Eine Auftragseigenschaftsdatei enthält Argumente, die die Ausführung von Aufträgen steuern, wenn Sie Job Executor oder die Administrationsumgebung verwenden, um einen Auftrag auszuführen. Verwenden Sie eine Auftragseigenschaftsdatei, wenn Sie Argumente wiederverwenden möchten, indem Sie ein einzelnes Argument in der Befehlszeile angeben (-f), statt jedes Argument einzeln in der Befehlszeile anzugeben.
Um eine Eigenschaftsdatei zu erstellen, erstellen Sie eine Textdatei mit einem Argument pro Zeile.
d % h spectrum.mydomain.com i 30 j validateAddressJob1 u user p password s 8888 t 9999 w true
Die Auftragseigenschaftsdatei kann diese Argumente enthalten:
Erforderlich | Argument | Beschreibung |
---|---|---|
Nein | ? | Gibt Nutzungsinformationen aus. |
Nein | d Begrenzungszeichen | Legt das Instanz/Status-Begrenzungszeichen fest. Dieses erscheint nur in synchroner Ausgabe. |
Nein | e | Verwendet eine sichere HTTPS-Verbindung für die Kommunikation mit dem Spectrum Technology Platform-Server. |
Nein | h Hostname | Gibt Namen oder die IP-Adresse des Spectrum Technology Platform-Servers an. |
Nein | i Abfrageintervall | Gibt an, wie häufig auf abgeschlossene Aufträge geprüft werden sollen (in Sekunden). Gilt nur im synchronen Modus. |
Ja | j Auftragsname | Eine durch Kommas getrennte Liste von Aufträgen, die ausgeführt werden sollen. Bei Auftragsnamen wird die Groß-/Kleinschreibung beachtet. Aufträge werden in der aufgelisteten Reihenfolge gestartet. |
Nein | n E-Mail-Liste | Gibt eine durch Kommas getrennte Liste zusätzlicher E-Mail-Adressen für konfigurierte Auftragsbenachrichtigungen an. |
Ja | p Kennwort | Das Kennwort des Benutzers. |
Nein | r |
Gibt eine durch Trennzeichen getrennt Liste mit den folgenden Informationen über den in die Standardausgabe geschriebenen Auftrag zurück:
Die Informationen sind das durch Trennzeichen getrennt, das im Argument -d angegeben ist. Beispiel:
|
Nein | s Port | Der Socket (Port), an dem der Spectrum Technology Platform-Server ausgeführt wird. Der Standardwert ist 8080. |
Nein | t Timeout | Legt den Timeout (in Sekunden) für den synchronen Modus fest. Der Standardwert ist 3600. Der Maximalwert ist 2147483. Dies ist ein globaler, aggregierter Timeout und stellt die maximale Zeit dar, die gewartet wird, bis alle erzeugten Aufträge abgeschlossen sind. |
Ja | u Benutzername | Der Anmeldename des Benutzers. |
Nein | v | Gibt eine ausführliche Ausgabe zurück. |
Nein | w | Gibt an, auf den Abschluss von Aufträgen in einem synchronen Modus zu warten. |
Sowohl Befehlszeilenargumente als auch Eigenschaftsdatei verwenden
Eine Kombination des Befehlszeileneintrags mit dem Eigenschaftsdateieintrag ist ebenfalls gültig. Beispiel:
java -jar jobexecutor.jar -f /dcg/job.properties -j job1
In diesem Fall haben Befehlszeilenparameter vor den in der Eigenschaftsdatei angegebenen Argumenten Vorrang. Im obigen Beispiel hätte der Auftrag „job1“ Vorrang vor einem in der Eigenschaftsdatei angegebenen Auftrag.