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

Тема в разделе "Lotus - Программирование", создана пользователем sj54, 5 фев 2009.

  1. sj54

    sj54 Гость

    Подскажите пожалуйста, как программно получить доступ к списку активных сессий в Domino? Интересует такая информация: номер сессии, имя клиента, ip адрес клиента, имя базы.
     
  2. sundog

    sundog Member

    Регистрация:
    19 авг 2008
    Сообщения:
    18
    Симпатии:
    0
    Исходя из того как это происходит в Администраторе, надо на сервере попытаться выполнить команду Show Users -xml > "временный файл", ну и затем распарсить полученный xml.
     
  3. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    можно попробовать поковырять вот это

    Код (Text):
    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)
    правда в коде речь идет о интернет-пользователях
     
  4. sj54

    sj54 Гость

    Спасибо.
    Все получилось через SendConsoleCommand(...., 'show user -xml')
     
Загрузка...
Похожие Темы - Список сессий Domino
  1. morpheus
    Ответов:
    0
    Просмотров:
    2.450
  2. gx6060
    Ответов:
    2
    Просмотров:
    419
  3. gx6060
    Ответов:
    6
    Просмотров:
    555
  4. Shandrik
    Ответов:
    6
    Просмотров:
    806
  5. anna
    Ответов:
    8
    Просмотров:
    813

Поделиться этой страницей