1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

    Скрыть объявление

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

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

  1. sj54

    sj54 Гость

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

    sundog Member

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

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

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

    Код:
    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 Гость

    Репутация:
    0
    Спасибо.
    Все получилось через SendConsoleCommand(...., 'show user -xml')
     
Загрузка...

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