How to prevent the TIBCO Data Virtualization (TDV) Studio from timing out due to idle time?

How to prevent the TIBCO Data Virtualization (TDV) Studio from timing out due to idle time?

book

Article ID: KB0076789

calendar_today

Updated On:

Products Versions
TIBCO Data Virtualization All supported versions

Description

Scenario:
Your TDV server has intentionally set a global finite session timeout, as seen in the Studio's config UI under:
Server -> Runtime Processing Information -> Sessions -> Session Timeout

However, your Studio users (typically your TDV developers) may want to leave their Studio idle for longer periods and do not want to risk losing any work if they leave the Studio idle too long and are forced to re-login after a timeout.  This could happen especially if the studio was left open in the modeler, as the manager side of Studio normally needs to automatically refresh itself every 10 seconds, thus keeping the session alive.
 

Issue/Introduction

How to prevent the TIBCO Data Virtualization (TDV) Studio from timing out due to idle time?.

Resolution

In the Studio's config UI, note your current setting for Server -> Runtime Processing Information -> Sessions -> Session Timeout

In the Studio's "Edit" menu, go to "Options". 
In the Options dialog's General tab , look for "Session Heartbeat(millisecond)"
(note:  this particular "Heartbeat" is not to be confused with the other TDV heartbeat setting for a cluster's nodes)

Set the Studio's session heartbeat to a value smaller than the server's Session Timeout.  This will allow the Studio to send a regular heartbeat signal to the server that will reset the session timeout clock faster than the server  timing out the idle sessions.

Afterwards, your Studio can be left idle indefinitely (as long as the server is running) and not require the user to re-login after idle periods.