project BLF > class BFcSession > business logic query FcSessionByAll


Parameters


iiSessionInstanceIdinteger
ilGlobalSessionNeedsUpdatelogical


query condition


  each fcSession where
fcSession.SessionInstance_ID = iiSessionInstanceId AND
fcSession.GlobalSessionNeedsUpdate = ilGlobalSessionNeedsUpdate


query resultset tqFcSessionByAll


field namedata typedb fielddescription
tiGlobalSessionDebugLevelintegerfcSession.GlobalSessionDebugLevelDebug Level
tcGlobalSessionIdcharacterfcSession.GlobalSessionIdGlobal Session
ttGlobalSessionLastCheckDatedatefcSession.GlobalSessionLastCheckDatedate and time of last activity (any activity) on this global session
tiGlobalSessionLastCheckTimeintegerfcSession.GlobalSessionLastCheckTimedate and time of last activity (any activity) on this global session
tlGlobalSessionNeedsUpdatelogicalfcSession.GlobalSessionNeedsUpdateGlobal Needs Update
tiSessionInstance_IDintegerfcSession.SessionInstance_IDInstance Nbr
ttSessionLastCheckDatedatefcSession.SessionLastCheckDatedate and time of last activity (= starting an instance of any business component) on this session
tiSessionLastCheckTimeintegerfcSession.SessionLastCheckTimedate and time of last activity (= starting an instance of any business component) on this session
tiSessionTimeOutintegerfcSession.SessionTimeOutsession will time out (no longer be usable) when it is inactive for this amount of minutes
ti_sequenceintegercalculatedprimary index
tc_rowidcharactercalculated = rowid(fcSession)


Internal usage


BLF
method BFcSession.DeleteFcSessionRecord
method BFcSession.UpdateFcSessionRecord
method BTimeOutDaemonProcessor.PerformWorkItem
method BTimeOutDaemonQueue.CreateTimeOutDaemonQueue
method Cacher.GetSessionTimeout
method Session.ExitInstance

QadFinancials
method BBaseDaemonProcessor.UpdateSessionTimeStamps