======= CommandClient ======
The **eBiss.CommandClient.exe** allows to start different commands or jobs via command line mode((Command Line, DOS prompt))((Important: Running the CommandClient as administrator)).
eBiss.CommandClient.exe --
Possible parameters for the eBiss.CommandClient are
^CommandClient Parameter Name ^ Function ^
|**ShowHelp**|starts and opens the eBiss Help|
|**StopHelp**|Stop the eBiss help|
|**GetServerState**|Retrieves the executed and currently running jobs and the active client sessions
|**SmoothShutdown**|Shuts down the service to wait for running jobs|
|**RunJob (/r) "Job Name "**|starts a job|
|**node "Node Oid"**|A sub node in which the job should be statet (Change Node in Place). The job must be public for doing this|
|**HelpService** |specially designed for the help service, see [[#ebiss_commandclient_-_help_install|help]]|
**Example**: eBiss.CommandClient.exe --SmoothShutdown
====== eBiss CommandClient - Install Help ======
__The CommandClient should be called as administrator. __
If you run the help as a service, then the help should not be configured on the local IP (not 127.0.0.1).
eBiss.CommandClient.exe --HelpService
Possible options for the method:
^Method Name ^ Function ^
|**Install**| installs the eBissHelpService service
|**Uninstall**| Uninstalls the eBissHelpService service
|**Start**|Start the service|
|**Stop**|| Stops the service|
====== eBiss CommandClient - Application example ======
In the following you will learn how to use the CommandClient by means of application examples.
==== Prerequisites ====
- The eBiss.service must be active.
- The config file //"eBiss.CommandClient.exe.config"// must exist((and must contain at least the following parameters for a successful login to the eBiss Service:
))
- The jobs of the eBiss workflow must be available and executable.
====start job from the command line ====
- Windows Start --> Run --> cmd --> Command dialog opens
- Navigate to the eBiss directory and enter the following command to start the named job //JobName//:eBiss.CommandClient.exe /r:JobName
**Examples.
eBiss.CommandClient.exe /r:Import_Articles
eBiss.CommandClient.exe /r: "Get from outside"
Run job in a sub node, for this the Job 'Get from outside' must be public:
eBiss.CommandClient.exe /r:"Get from outside" /node:ff407aac-4174-44bb-aa21-9c59a1a802bf
Please note, if there are spaces in the job name, quotation marks **(")** must be used.
====administer eBiss help from the command line ===
Installs the eBiss Help Service on your system
eBiss.CommandClient.exe --HelpService Install
Stops the currently running eBiss Help Service
eBiss.CommandClient.exe --HelpService Stop
Uninstalls the eBiss Help Service
eBiss.CommandClient.exe --HelpService Uninstall
==== Configuration sample file ====