Active Users
Running the Active Users (ttaad2560m000) session shows the list of Active users on the LN environment. The session monitors the logged in users and refreshes the list every five seconds.
Running the session (Windows only)
The session shows these columns:
- Login Time
- User info
- Bshell PID
- Category (Background Process or User Process)
- Description of the startup process, and the command line of the bshell
Examples of Category and Description:
- When a user logs in using LN UI, the Category is User Process, with 'UI Process' as description.
- A bshell handling Job ABC is displayed as a Background Process, with 'Job Process [ABC]' as description.
You can manually stop the bshell of an Active user with the Terminate command. The BaanLogin Daemon stops the selected bshell. Note that when you are logged on as a Normal User you only can only stop your own processes. To terminate the processes of other users you must log on as a Super User .
Every bshell that is started creates a
bshell.<pid>
file in the $BSE\proc
folder, containing the mentioned properties of the bshell. If a bshell process is
stopped in an abnormal way the proc folder can become out of sync. The BaanLogin Daemon
removes the remaining bshell.<pid>
files in the
$BSE\proc folder when the accompanying bshells do not exist.
Active Users BSE Service
The Active Users BSE Service compares every minute the files in $BSE\proc to the records in the Active Users session. The BSE Service ensures that Active Users tables in the database are in sync with the files in $BSE\proc. A cleanup process is started when there is a mismatch. and the database is brought in sync with the $BSE\proc folder again.