Как программно определить создателя базы данных Domino? - PullRequest
1 голос
/ 02 декабря 2008

Я использую встроенную базу данных каталога домена, чтобы перечислить все базы данных на конкретном сервере Domino. Я создаю пользовательский вид, чтобы показать определенную информацию о каждой базе данных. То, что я хотел бы иметь, это столбец, который отображает создателя каждой базы данных. Однако, если каталог домена отслеживает эту информацию, я не могу ее найти.

Есть ли в каталоге доменов поле, содержащее эту информацию, которую я просто не смог найти? Есть ли какой-то другой способ, которым я мог бы найти эту информацию и получить ее в этом представлении? @DBlookup и связанные функции не работают в формулах столбцов.

Ответы [ 3 ]

0 голосов
/ 29 декабря 2008

Интересный вопрос. Для базы данных такого атрибута нет, но вы можете найти некоторые подсказки.

Новые базы данных: используйте NotesNoteCollection и найдите какой-то конкретный элемент дизайна (например, значок) и найдите первый элемент в поле $ updatedBy.

Новые копии / из шаблонов: вышеупомянутый метод не будет работать. Он вернет информацию из оригинала / шаблона, а не из текущей базы данных. В этом случае попробуйте использовать свойство Created базы данных и проверить следы пользователя после этой даты - в журнале ACL (он, вероятно, изменил ACL сразу после копирования), новые элементы дизайна (возможно, сделали новый просмотр, папку, агент ...) или документы профиля .

0 голосов
/ 10 ноября 2009

Что сказал Франтишек. Поиск в архиве журнала (тьфу!) Может сказать вам, кто его развернул, но в хорошо управляемой среде не будет того, кто его разработал. Список $ updatedBy (0) для всех проектных заметок должен дать вам хорошую идею. Уловка будет в том, что это могут быть люди, которые покинули компанию много лет назад. :)

0 голосов
/ 02 декабря 2008

Эта информация не сохраняется в каталоге и, вероятно, также не сохраняется в базе данных (она не отображается ни на одной из вкладок свойств).

Возможно, вам потребуется получить / написать серверную надстройку, чтобы отслеживать создание базы данных и где-то хранить эти данные. Тогда вам нужно будет учитывать базы данных, созданные с помощью adminp / replication - ваша надстройка может подобрать их как созданные сервером.

Этот вопрос также задавался на форумах R4 / R5 в 1998 году и не получил ответа.

...