krn.EmptyJob
Generischer Job ohne eigene Logik. Alle übergebenen Parameter und Dateien werden unverändert in der Antwort zurückgegeben.
Der Job dient als universeller Kommunikationskanal, dessen Verhalten vollständig über serverseitige Before- und After-Events definiert wird. Ohne konfigurierte Events verhält er sich als Echo — alle Eingabeparameter und Dateien werden 1:1 zurückgegeben.
1. Typische Einsatzszenarien
-
Serverseitige Geschäftslogik ausführen — Before/After-Events können die übergebenen Parameter auswerten, serverseitige Operationen durchführen und eigene Rückgabeparameter setzen.
-
Dateitransfer — Dateien können an den Server gesendet und von Events verarbeitet werden. Der Job kann ebenfalls Dateien in der Antwort zurückgeben.
-
Parametrierter RPC-Kanal — Beliebige Eingabeparameter werden an die Events weitergereicht, beliebige Ausgabeparameter können von den Events gesetzt werden.
2. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
INT |
Ja |
Derzeit nicht unterstützt — |
beliebig |
beliebig |
Nein |
Alle weiteren Parameter werden an die serverseitigen Events weitergereicht und ohne konfigurierte Events unverändert zurückgegeben. |
3. Eingabedateien
Beliebige Dateien können übergeben werden. Ohne konfigurierte Events werden sie unverändert in der Antwort zurückgegeben.
4. Rückgabe
(INT): 0 = Job erfolgreich, sonst Fehlercode.
Ohne konfigurierte Events enthält die Antwort alle Eingabeparameter und Dateien als Echo. Mit konfigurierten Events können die Rückgabeparameter und Dateien vom Event-Script frei gestaltet werden.
5. Siehe auch
krn.RunScript — Führt ein Script direkt aus (statt über Events).