Список сессий в Domino

  • Автор темы Автор темы sj54
  • Дата начала Дата начала
S

sj54

Подскажите пожалуйста, как программно получить доступ к списку активных сессий в Domino? Интересует такая информация: номер сессии, имя клиента, ip адрес клиента, имя базы.
 
Исходя из того как это происходит в Администраторе, надо на сервере попытаться выполнить команду Show Users -xml > "временный файл", ну и затем распарсить полученный xml.
 
можно попробовать поковырять вот это

Код:
Dim session As New NotesSession
Dim DOMParser As NotesDOMParser
Dim resp As String
Set DOMParser = session.CreateDOMParser
cmd = Chr$(27) & "!show inetusers -xml"
resp = session.SendConsoleCommand("", cmd)
Call DOMParser.Setinput(resp)
Call DOMParser.Process()
Set DOMDocument = DOMParser.Document
Set DOMNodeList = DOMDocument.GetElementsByTagName("userdata")
Dim doc As NotesDocument
Set doc = session.DocumentContext
doc.allcurrentusers = Cstr(DOMNodeList.NumberOfEntries)

правда в коде речь идет о интернет-пользователях
 
Спасибо.
Все получилось через SendConsoleCommand(...., 'show user -xml')
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!