iFIX uses network session timers to determine that another node is no longer running. Time-out values for every session-oriented message transfer are defined by iFIX when the session is established.
The four time-out values are described below:
Send — defines the amount of time that an iClient waits for a request to the SCADA server to be acknowledged. If this timer expires, the session ends.
Receive — defines the amount of time that an iClient waits for a reply from the SCADA server. When running iFIX over TCP/IP, the effective session time-out value is either the Send timer or the Receive timer, whichever is greater. If this timer expires, the session ends.
Keep Alive — defines the amount of time that, if no activity has occurred over an established connection, an iClient waits before sending a heartbeat message.
Inactivity — defines the amount of time that, if no data activity has occurred over an established dynamic connection, an iClient waits before removing the dynamic connection from the list of outgoing connections. If this timer expires, the session ends.