2013-10-25 2 views

ответ

1

Нет, это не представляется возможным в Domino To Go в это время. Имя dtgSession.username возвращает только то, что вы установили с помощью dtgSession.setUsername().

Чтобы получить каноническое имя, DTG необходимо будет сделать запрос HTTP, чтобы спросить Domino для имени. Это было бы возможно, но пока не реализовано.

Обновление: Domino To Go 2.0 будет иметь новый метод notesSession.evaluate(), который может использоваться для оценки @formula как «@UserName» и, таким образом, получить каноническое имя пользователя.

0

Я не уверен, на каком языке вы программируете в, и какой интерфейс у вас есть. Из вопроса я предполагаю, что это несколько напоминает интерфейс LDAP (или Active Directory). Будучи знакомы с LDAP, я предлагаю вам попробовать использовать Distinguished Name или DN. Согласно синтаксису, это должно выглядеть как одно из следующих действий:

dtgSession.DN 
dtgSession.dn 
dtgSession.Dn 
dtgSession.DistinguishedName 
dtgSession.distinguishedname 
dtgSession.distinguishedName 

Проверить this из для объяснения DN. Не путайте это с RDN, так как это Relative Distinguished Name и, вероятно, не то, что вы ищете.

Я надеюсь, что это помогает :)

Смежные вопросы