XFNLNET_CLASS_CONNECTTIMEOUT

Connect session timeout for xfNetLink .NET

The XFNLNET_CLASS_CONNECTTIMEOUT setting specifies how long xfNetLink .NET will wait for an acknowledgement from xfServerPlus. It can be set for all classes or a single class.

The number of seconds xfNetLink will wait for an acknowledgment from the session started by the logic server in xfServerPlus.

Refer to figure 1 in the Class Settings table; the connect timeout is ‘B’ in that figure. The default for normal operation is 120 seconds; for debug it is 600 seconds. Both the normal time-out and the debug time-out will change to the value specified with XFNLNET_CLASS_CONNECTTIMEOUT. This value is also used to set the request for session time-out (‘A’ in the above-mentioned figure).

CLASS in the environment variable name can be either DEFAULT (which means the setting applies to all classes) or the name of a specific class in your assembly (which means it applies only to that class).

This environment variable can be used with any xfNetLink .NET application. If an application configuration file exists for a .NET Framework application, the value set in the config file will override the corresponding environment variable.

The environment where the client program runs.

xfNetLink .NET

In this example, all classes except MyClass will wait 60 seconds for an acknowledgment from xfServerPlus; MyClass will wait 90 seconds.

set XFNLNET_DEFAULT_CONNECTTIMEOUT = 60
set XFNLNET_MyClass_CONNECTTIMEOUT = 90