My requirement is to the check list of user's currently logged in Service Manager without using system status.
Is there any way to check it?
Any Suggestions are appreciated.
Thanks & Regards,
system status is using the RAD function processes(). Maybe you can use it and parse the results from this function.
I have done something like this for license counts.
On the service manager application server (windows) server I have a .bat file that reads and parses the command sm -reportlic (You could do this with sm -reportlic:1). It puts the results into a txt file. Then I set up a Windows Task on on the server to run the bat file every 5 minutes.
We do this to make sure that we have enough licenses and see when the heavy usage times are.
I've added the contents of the file below. It would be saved as a .bat file. I named mine CountSMSessions.bat. You could use this as a starting point and change it as needed to look at sm -reportlic:1 instead of just sm -reportlic
If you have set up Reporting for SM, you could use these 3 out of the box licensing reports (with vertical bar chart). See https://docs.microfocus.com/SM/9.52/Codeless/Content/reporting/reference/report_des_usage.htm?Highlight=license report
Note: As this is based on a copy of production db, there's no reporting impact on production environment.