База данных почтовых ящиков Lotus Notes - PullRequest
0 голосов
/ 08 апреля 2020

Мне дали задание, список из 3k + почтовых ящиков БД на нем. Они хотят, чтобы я просмотрел список, если он может быть удален и не повлияет на какие-либо БД / Приложения, которые мы поддерживаем (около 20). Любой совет о том, как сделать это без прохождения через все базы данных 3k +?

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

1 Ответ

0 голосов
/ 09 апреля 2020

Вы можете легко перечислить базы данных в подкаталоге mail, но это вряд ли является окончательным. (База данных почты может находиться в любом подкаталоге.) Вы также можете создать список баз данных, которые используют шаблон Почты. Вряд ли это также является определенным (любая база данных может использовать шаблон Почты.) Вы можете go через Names.nsf (и любые дополнительные адресные книги) и посмотреть базы данных, перечисленные в различных документах Person, но это все.

Далее, нет понятия «подключен». Код в одной базе данных может попытаться открыть другую, но есть вероятность, что «соединение» является мимолетным и во время выполнения. И код может быть @Formula, LotusScript, Java или даже веб-сервисом.

Так что, на мой взгляд, у вас есть два варианта: 1) Прочесать все синоптические схемы всех баз данных и найти все из них, которые ссылаются на почтовые базы данных, или 2) выполнить тест «Scream». Сделайте почту недоступной и посмотрите, кто кричит.

...