

Helper programs should not write anything to their standard error streams, unless they want to reportĪ reason for the failure before quitting. Helper programs are started with the CommuniGate Pro base directory as their current directory. Response to its standard output, otherwise the response will not reach the Server. Your Helper program uses some form of the flush command after it sends a Via OS pipes, and many programming libraries buffer output data sent to pipes. Note: communication between the Server and an Helper program takes place The response lines generated with a Helper program should not be larger than 4096 bytes. The Server ignores information responses, but they can be seen The Helper program can send information responses at any time. Helper program to process several requests simultaneously, and it can return responses in any order. The response produced with the Helper program starts with the same number. The Server reads the program responses from the process standard output.Ĭommands and responses are text lines, ending with the EOL symbol(s) used in the Server OS.Įach command starts with a sequence number, and

When the Helper program is launched, the Server sends commands to the Helper process via the process standard input. Period of time, restarts the Helper Program and re-sends the requests to it. If the Helper program stops when this option is enabled, the Server waits for the specified Auto-Restart If the Helper program stops, and this option is disabled, all pending requests are rejected. Time-out If the Helper program does not send a response within the specified period of time, the program is stopped. If the first setting symbol is $, then the rest of the setting string should be a path relative to the CommuniGate Pro application directory. If a relative path is specified, it should be relative to the CommuniGate Pro base directory. Program Path The file name (path) of the Helper program. Each Helper uses its own tag for its Log record. Log Use this setting to specify the type of information the Helper support The checkbox next to the Helper name tells the Server to start the specified program as a separate OS process.
