Command line tool to report what client versions access a server
When trying to run this locally, I get "08/06/2009 11:29:25 AM Notes API clientlv - No client sessions found in log.nsf on mail2/ORG!" Session logging is enabled and I have entries in the server's log.nsf related to their session along with the version. Readme was vague - I have only copied clientlv.exe to the Notes Program directory and launched it from that directory using "clientlv.exe mail2/ORG log.nsf"
The code is looking for the text 'Opened session for' in the Events field of documents in the Miscellaneous Events view of the log.nsf. Have you verified that those messages exist in the log?
I figured that's basically all it was doing. And log_sessions=1 is enabled along with having that text in log.nsf C:\Program Files\lotus\notes>clientlv.exe mail2/org log.nsf 08/17/2009 12:45:19 PM Notes API clientlv.exe - Analyzing log.nsf on mail2/org… 08/17/2009 12:46:35 PM Notes API clientlv.exe - No client sessions found in log.nsf on mail2/org! log.nsf sample: 08/17/2009 12:45:40 PM Opened session for John (Release 8.0.2) 08/17/2009 12:45:42 PM Opened session for Angela (Release 8.0.2) 08/17/2009 12:45:42 PM Opened session for Jim (Release 8.0.2) 08/17/2009 12:45:42 PM Closed session for Libby |Databases accessed: 2 Documents read: 0 Documents written: 2 The only file I placed in Notes executable path is the clientlv.exe - do I need to extract any others?
No, that is the only file (clientlv.exe) that needs to be placed in the program directory. Do you have the ability to recompile the program with additional debug to see where things are going wrong?
Sorry, don't believe I do - email me chris.whisonantATlotus911DOTcom and we can maybe troubleshoot this. Then, if needed, we can post the problem back here in the project discussion.