====== CommandClient ======
Die **eBiss.CommandClient.exe** erlaubt es verschiedene Kommandos oder Jobs per Kommandozeilen-Modus((Command Line, DOS-Eingabeaufforderung)) zu starten((Wichtig: Den CommandClient als Administrator ausführen)).
eBiss.CommandClient.exe --
Mögliche Parameter für den eBiss.CommandClient sind:
^CommandClient Parameter Name ^ Funktion ^
|**ShowHelp**|startet und öffnet die eBiss Hilfe|
|**StopHelp**|beendet die eBiss Hilfe|
|**GetServerState**|Liefert die ausgeführten und aktuell laufenden Jobs und die aktiven Client Sitzungen|
|**SmoothShutdown**|"Reibungslose Herunterfahren des eBiss-Dienstes": Beim reibungslosen Herunterfahren werden zuerst alle Automatisierungen angehalten und dann bis zu 30 Minuten auf das Beenden der laufenden Jobs gewartet. Sollten nach 30 Minuten noch Jobs laufen, dann werden diese abgebrochen und der Dienst beendet|
|**RunJob (/r) "Jobname"**|startet einen Job|
|**node "Node Oid"**|Ein Unterknoten, in dem der Job ausgeführt werden soll (Change Node in Place). Hierzu muss der Job öffentlich sein.|
|**HelpService** |speziell für den Hilfe-Dienst gedacht, siehe [[#ebiss_commandclient_-_hilfe_installieren|Hilfe installieren]]|
**Beispiel**: eBiss.CommandClient.exe --SmoothShutdown
====== eBiss CommandClient - Hilfe installieren ======
__Der CommandClient sollte als Administrator aufgerufen werden.__
Wenn Sie die Hilfe als Dienst laufen lassen, dann sollte die Hilfe nicht auf der lokalen IP (nicht auf 127.0.0.1) konfiguriert sein.
eBiss.CommandClient.exe --HelpService
Mögliche Optionen für die Methode:
^Methode Name ^ Funktion ^
|**Install**| installiert den eBissHelpService Dienst|
|**Uninstall**| Deinstalliert den eBissHelpService Dienst|
|**Start**| Startet den Dienst|
|**Stop**| Hält den Dienst an|
====== eBiss CommandClient - Anwendungsbeispiel ======
Nachfolgend erfahren Sie anhand von Anwendungsbeispielen wie Sie den CommandClient verwenden könnten.
==== Voraussetzungen ====
- Der eBiss.Service muss aktiv sein.
- Die Konfig Datei //"eBiss.CommandClient.exe.config"// muss vorhanden sein. Konfigurationsbeispieldatei s.u.
- Die Jobs des eBiss-Workflows müssen vorhanden und lauffähig sein.
====Job aus der Kommandozeile starten ====
- Windows Start -->Ausführen --> cmd --> Kommando-Dialog öffnet.
- Zum eBiss-Verzeichnis navigieren und folgendes Kommando eingeben um den benannten Job //JobName// zu starten:eBiss.CommandClient.exe /r:JobName
**Beispiele:**
eBiss.CommandClient.exe /r:Import_Articles
eBiss.CommandClient.exe /r:"Hole von Extern"
Ausführen vom Job im Unterknoten.
eBiss.CommandClient.exe /r:"Hole von Extern" /node:ff407aac-4174-44bb-aa21-9c59a1a802bf
Bitte beachten, falls Leerzeichen im Jobnamen vorhanden sind, müssen Anführungszeichen **(")** verwendet werden.
====eBiss Hilfe aus der Kommandozeile administrieren ====
Installiert den eBiss Help Service auf Ihrem System:
eBiss.CommandClient.exe --HelpService Install
Stoppt den aktuell laufenden eBiss Help Service
eBiss.CommandClient.exe --HelpService Stop
Deinstalliert den eBiss Help Service
eBiss.CommandClient.exe --HelpService Uninstall
==== Konfigurationsbeispieldatei ====