The JobScheduler can be controlled by commands (e.g. starting a jobs) from external applications (or scripts).
More information of all available commands can be found here: Jetty/xml_commands.xml Command List].
The syntax of the command is similar to the xml syntax which is used to implement JobScheduler objects. The external API contains commands, like "start_job, add_order, show_state, ...". Everytime when a command is sent to the JobScheduler engine, the engine will reply an answer. This answer is pure XML as well. JOC, for Example, is using this external API very intensive.
The commands can be transferred to the JobScheduler via the following protocols:
In addition a command line interface (CLI) is available via the "jobscheduler.sh" script.
Example using JOC
You can use JOC to send a command using the URL:
where <show_state/> is an example for a command of the JobScheduler external API.
Example using the JobScheduler script
You can use the startscript found in ./bin to send a command too.
An example for using the command line option
The answer of jobscheduler.sh command ... is without indent and newlines.
If you want a more readable answer then type
Object Model: start an order
Examples in Detail