MISCommunicator
Search…
Application Configuration

Application

Here you should select an executable file to run during a Synchronize action.

Parameters

Here you have 2 fields to enter parameters to pass to the application. You can use either, normally you use the first to pass in fixed values, and the second to pass dynamic values.
Dynamic values are passed between [ ] and the available options are:

[TERMINAL]

Will pass the terminal number that is synchronizing. You can control this in Kalipso with SetTerminalID and GetTerminalID actions.

[PRODUCT]

Will pass the product code for the application tat is synchronizing.
For example by default in Kalipso 5 it will be KC50, but you can change this in Kalipso with SetPRojectParameter in this MIS Product Code option.

[VERSION]

Will pass the version of the application.

[USER]

Will pass a user value associated with the application. You can control this in Kalipso in the Synchronize action in the MIS Communicator User Param option.

Timeout

This is the maximum time MIS Communicator will wait for the application to finish executing. After this time, an error will be generated and sent to the client application and the connection will be terminated.

Parallel

If this option is active, it will allow MIS Communicator to launch multiple instances of this application in case there are multiple simultaneous connections.
If this option is not active, then when a new connection tries to execute this application, its execution will be delayed untill this application haa finished.

Ignore Exit Code

If this option is active, the application exit code will be ignored, if not then the application should terminate with exit code 0. If not, an error will be generated and sent to the client application and the connection will be terminated.
Copy link
Outline
Application
Parameters
Timeout
Parallel
Ignore Exit Code