The RiverSystem.CommandLine.exe provides a mechanism to run 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 functions. Results can be returned for recorded items or functions within the project.
RiverSystem.CommandLine.exe is included with Source.
...
Client Server interaction
...
The service will keep the current state after the client commands exitclient command completes. Projects that are loaded, steps executed and parameters set are still in effect on the server until changed. The client changes can change this by loading another project or changing state in some other way. This allows for very complicated interactions.
A simple situation is to load a project and run it multiple times with changing values. This would be accomplished by first starting a server
Code Block |
---|
> RiverSystem.CommandLine.exe -mode server |
then Then loading the project in the server from the client in another window while the server is running.
Code Block |
---|
> RiverSystem.CommandLine.exe -mode client -p c:\test.rsproj -s 0 |
...
Executing the project again with a different value for the parameter would then beThen run the projectcan be performed as follows.
Code Block |
---|
> RiverSystem.CommandLine.exe -mode client -v "$metaParam=7.5" -s 0 > RiverSystem.CommandLine.exe -mode client |
OR JustOR just
Code Block |
---|
> RiverSystem.CommandLine.exe -mode client -v "$metaParam=7.5" |
...