Figure 4.17 gives a simple example of the encapsulation of a non-standard call to a simulation tool. By the deftool statement, residing in a configuration file loaded on start-up of VISTA/SFC, the process simulator TSUPREM4 is defined to be called via the script local-ts4, which needs additional options. The VLISP command vos::tool returns an object job that represents the tool call. The last line of the example shows the UNIX command line that is generated by the tool call. Figure 4.18 gives an example of a tool that is only authorized to run on certain hosts. In this case, only two hosts, h50 and h51 are allowed for the simulator to run on. On invocation time, the VISTA/SFC load balancing mechanism [KPR96] selects the best available host and starts the simulator.
Figure 4.18:
System tool encapsulation.
Authorized execution hosts.
Figure 4.17:
System tool encapsulation.
Non-standard calling procedure.