The RiverSystem.Service.Cluster.dll and RiverSystem.Service.Cluster.Host.exe provides a mechanism to run many different severs existing projects without the Source interface . It is possible to modify or change the behaviour of the project from the command line, by changing the values of global expressions. Results can be returned for recorded items or global expressions within the project.
RiverSystem.CommandLine.exe is included with Source.
The command line is used where it is impractical to run Source from the main user interface, such as:
- For batch runs, where Source is run many times with a range of different parameter values; or
- Optimisation scenarios; and
- When integrating Source with other models or business systems.
The command line can be used in either a standalone (in-process) mode or in a client/server configuration. When run in client/server mode, the Source project is loaded and run at the server side, with parameters provided by and results returned through the client. In this way, the server can be used for many runs of the same project, without needing to reload the project file each time.