How to Start RoboServer

RoboServer can be started in several different ways:

To invoke RoboServer from the command line, open up a command window and type:

RoboServer

followed by Enter. If you have installed RoboServer correctly as described in the Installation Guide, then the following is printed in the command window after which RoboServer terminates:

RoboServer 7.0 (C) 1999-2009 Kapow Technologies

Detected the following plugins:
  ...

Usage: RoboServer [-maxConcurrentRobots <num>]
[-maxQueuedRobots <num>] [-maxClippingSessions <num>]
[-verbose] [-version]
[-scheduler]
-service <service-name:service-parameters> 

Available services:
    ...

RoboServer Help Text


The dots indicate information that depends on your installation. If something different than the above is printed in the command window, then please confirm that you have installed RoboServer as described in the Installation Guide.

No matter how RoboServer is started, it accepts the following parameters:

Parameter

Description

-maxConcurrentRobots <num>

This parameter specifies the maximum number of robots that can run at the same time. Additional robot execution requests will be queued. The parameter is optional. The default value is 20. The minimum value is 1, and the maximum value is 50.

Example: -maxConcurrentRobots 3

-maxQueuedRobots <num>

This parameter specifies the maximum number of robots that can be queued for execution. If this queue size is reached, additional robot execution requests will be rejected by RoboServer. The parameter is optional. The default value is 50.

Example: -maxQueuedRobots 25

-maxClippingSessions <num>

This parameter specifies the maximum number of clipping sessions that can exist on this RoboServer. This parameter is optional. The default value is 50. The minimum value is 0.

Example: -maxClippingSessions 20

-verbose

This optional parameter causes RoboServer to output status and runtime events.

-version

This optional parameter causes RoboServer to output the version number, and then exit.

-scheduler

This optional parameter enables the Scheduler part of RoboServer as well as the embedded web server that drives the Scheduler web interface.

-service <service-name: service-parameters>

This parameter specifies a RQL or JMX service that RoboServer should start. This parameter must be specified at least once, and may be specified multiple times to start multiple services in the same RoboServer. The available services depend on your installation.

Example: -service socket:50000

Example: -service jmx:50100

RoboServer Parameters


There is no required ordering of the parameters. For more information on RQL services, see RQL Services. The JMX service provides management information from the RoboServer on the specified port.