Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Captain_Future am 11.08.17 - 15:07:51

Titel: Offene Usersessions am Server abfragen
Beitrag von: Captain_Future am 11.08.17 - 15:07:51
Hi,
ich will die aktuell angemeldeten Benutzer an einem Server abfragen. Bisher kenne ich nur die Möglichkeit über NotesSession.SendConsoleCommand('','show users') die Ausgabe der Console zu parsen.

Kennt jemand eine elegantere Lösung?

Grüße
Markus
Titel: Re: Offene Usersessions am Server abfragen
Beitrag von: Tode am 11.08.17 - 15:32:41
Nein, eine andere Möglichkeit existiert nicht.
Titel: Re: Offene Usersessions am Server abfragen
Beitrag von: Tim Pistor am 11.08.17 - 20:46:28
Geht (vielleicht) nicht anders - aber schöner.
Guck mal in die webadmin.nsf - Agent "agReadListData$UserL2" --> Klasse "cListData --> Function "GetDatabaseUsers" :

Code
'always escape and silence the console command
CONSOLE_PREFIX = Chr$(27) & "!"
CONSOLE_XML = " -xml"
...
sCommand	= CONSOLE_PREFIX + "show users " + CONSOLE_XML
sResponse	= m_ses.SendConsoleCommand("", sCommand)
...

(https://web.pistor.is/upload/webadmin.jpg)

OT: Übrigens ein sehr tolles Database-Icon diese webadmin.nsf
Titel: Re: Offene Usersessions am Server abfragen
Beitrag von: Captain_Future am 15.08.17 - 12:45:09
Hallo Tim,

cool. Danke.

Grüße
Markus