SUMMARY


Message Service

General

The Message Service application is the main background application of INS. It runs continuously in the background of a Server and handles all communication requests to and from the outside world.
The actual process is called MsgService.exe and may be configured as Windows service for security purposes. The configuration setting under advanced defines how the service is started. If you let MsgService run inside of MsgServer, then it runs as normal application. Otherwise it will run as Windows service and will be controlled by the Windows Service Manager.

 

Running VBS code from a Designer cell
If you run the designer cell Run VBS code, the external WIndows Script Host wscript.exe will be called. Please note that if you use the VBS code to access Excel, MSAcces or any other application, the security context under which the MsgService runs will be used to start those applications. Therefore if you want (need)  to start those external applications under a particular user you need to change the settings of the service accordingly and start MsgService.
If you leave the default "Local System account" MsOffice installations will require a short installation before running for the first time under this new user account.



On the contrary if you want to display message boxes inside your VBS code, then you need to choose the "Local System account" and enable the option "Allow service to interact with Desktop".

 

It is also very important to make sure that the script you are using (and the application that is called) does not display any blocking message boxes, as those are not displayed in the service and the script may block waiting for the user input.
To ensure that a script does not block, we recommend to start the Windows application wscript.exe manually and set the setting for "Stop script after specified number of seconds" to a reasonable value. Like this the script is stopped by Windows and does not block future calls.