Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

         

Обновление дизайна почтовых ящиков при переходе от Notes версий х к версиям х


Для почтовых ящиков в версиях 4.х (но до версии 4.5) используется новый дизайн-шаблон StdR4Mail (MAIL4.NTF). Он предоставляет такие новые возможности, как папки для хранения входящих и отправленных писем, черновиков писем, удаляемых писем; кнопки акций для быстрого доступа к возможностям; пиктограммы в видах и формах для индикации типа письма; удобные средства для адресации писем и агенты, выполняющие команды автоматически.

Возможны два способа обновления дизайна ПЯ:

·        использование администратором серверной задачи-утилиты Convert,

·        замена дизайна пользователем "вручную" с последующим использованием агента.

При использовании утилиты Convert производится обновление всех, части или только некоторых ПЯ на сервере. Утилита заменяет у почтовой базы текущий дизайн-шаблон на StdR4Mail, обновляет дизайн, создает папки из категорий, подпапки из подкатегорий, добавляет категоризированные документы в соответствующие папки и подпапки, а некатегоризированные - в Inbox. Этот метод предпочтительнее как при массовом обновлении почтовых баз, так и при обновлении одиночных, но больших по размеру почтовых баз.

"Ручное" обновление более предпочтительно для разового преобразования относительно небольших по размеру ПЯ. Вначале у базы заменяют шаблон на StdR4Mail, затем обновляют дизайн, и после этого запускают агента "(Convert Categories to Folders)". Агент создает папки из категорий, подпапки из подкатегорий, добавляет категоризированные документы в соответствующие папки и подпапки, а некатегоризированные - в Inbox.

Обновление реплик почтовых ящиков на станциях пользователей происходит за счет репликаций.

Обратите внимание, что в почтовом ящике допускается не более 200 папок (это принципиальное ограничение, оно не зависит от способа обновления).

При использовании утилиты Convert последовательность действий такова.

·        Убедитесь, что вы обновили все (!) станции и серверы.


·        Предупредите пользователей, имеющих в своих ПЯ собственные формы, виды и макросы, чтобы они сохранили дизайн во временных базах.

·        Запустите сервер Notes.



·        Остановите маршрутизатор почты командой Tell Router Quit

.

·        Запустите утилиту преобразования почтовых ящиков. Примеры команд приведены ниже, а подробное описание синтаксиса можно найти базе Notes Migration Guide.

·        По окончании работы утилиты вновь запустите маршрутизатор почты командой Load Router.

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

Пример 1. Если база mail\user.nsf наследует дизайн с шаблона StdNotesMail, то шаблон заменяется на StdR4Mail (MAIL4.NTF) и выполняется обновление.

load convert mail\user.nsf stdnotesmail mail4.ntf

Пример 2. Для тех баз в каталоге \mail, которые наследуют дизайн с шаблона StdNotesMail, выполняется обновление.

load convert mail\*.nsf stdnotesmail mail4.ntf

> load convert mail\*.nsf stdnotesmail mail4.ntf

03.09.96 13:23:58     Mail Conversion Utility starting

03.09.96 13:24:00     Mail Convert: Started replacing design template 'stdnotesmail' with 'StdR4Mail' in 'mail\ADANILIN.NSF'

03.09.96 13:24:04     Adding '-' to database 'Alexandr V. Danilin' from template 'Mail (R4)'

03.09.96 13:24:05     Adding 'Archive Profile' to database 'Alexandr V. Danilin' from template 'Mail (R4)'

03.09.96 13:24:06     Adding 'Bouncy Earth' to database 'Alexandr V. Danilin' from template 'Mail (R4)'

… и так далее на 3 листа, какой-то элемент дизайна добавляет, какой-то заменяет.

03.09.96 13:24:25     Adding '($All)' to database 'Alexandr V. Danilin' from template 'Mail (R4)'



03.09.96 13:24:40     Deleting ' All by Person' from database 'Alexandr V. Danilin'

03.09.96 13:24:40     Deleting 'All by Size' from database 'Alexandr V. Danilin'

03.09.96 13:24:40     Deleting 'Attachments' from database 'Alexandr V. Danilin'

03.09.96 13:24:41     Deleting 'Drafts by Category' from database 'Alexandr V. Danilin'

03.09.96 13:24:41     Deleting 'Memo to Manager' from database 'Alexandr V. Danilin'

03.09.96 13:24:42     Deleting 'Received by Category' from database 'Alexandr V. Danilin'

03.09.96 13:24:42     Deleting 'Sent by Category' from database 'Alexandr V. Danilin'

03.09.96 13:24:42     Deleting 'To Do' from database 'Alexandr V. Danilin'

03.09.96 13:24:43     Mail Convert: Finished replacing design template in 'mail\ADANILIN.NSF'

03.09.96 13:24:45     Mail Convert: Started converting categories to folders in 'mail\ADANILIN.NSF'

03.09.96 13:24:45     Mail Convert: Building a categorized view

03.09.96 13:24:46     Mail Convert: Checking for the maximum number of categories

03.09.96 13:24:51     Mail Convert: Creating & populating folder 'Lotus'

03.09.96 13:24:58     Mail Convert: Opening & repopulating existing folder '$Inbox'

03.09.96 13:25:02     Mail Convert: Finished converting categories to folders in 'mail\ADANILIN.NSF'

03.09.96 13:25:05     Mail Convert: Started replacing design template 'stdnotesmail' with 'StdR4Mail' in 'mail\DVOLKOV.NSF'

. . .

03.09.96 13:27:02     Mail Convert: Finished converting categories to folders in ' mail\DVOLKOV.NSF '

03.09.96 13:31:34     Mail Convert: Skipping database mail\ykornvei.nsf, its design template 'StdR4Mail' does not match 'stdnotesmail'

03.09.96 13:31:34     Mail Conversion Utility shutdown

Пример 3. Для всех баз в каталоге \MAIL и рекурсивно всех его подкаталогах выполняется обновление.

load convert -r mail\*.nsf

Пример 4. В файле C:\TEMP\MAILLIST.TXT создается список всех почтовых баз на сервере.

load convert -l c:\temp\maillist.txt



Пример 5. Просматриваются все базы, перечисленные в файле c:\temp\maillist.txt, полученном в предыдущем примере, и в тех из них, которые наследуют дизайн с шаблона, первые три буквы названия которого STD (например, StdNotesMail) , шаблон заменяется на StdR4Mail (MAIL4.NTF) и выполняется обновление.

load convert -f c:\temp\maillist.txt std* mail4.ntf

При обновлении "вручную" последовательность действий такова.

·        Запустите станцию Notes.

·        Скопируйте модифицированные вами формы, виды и макросы во временную базу.

·        Выберите пиктограмму базы и из меню File - Database - Replace Design.

·        Выберите дизайн-шаблон Mail (R4).

·        Нажмите кнопку Replace.

·        Выберите из меню View - Go To Agents, затем агента с именем "(Convert Categories to Folders)", и далее из меню Actions - Run.

·        Добавьте в базу из временной базы собственные элементы дизайна, но не заменяя при этом существующих.

Переход от Notes версий 4.х к версиям 4.5 тоже влечет изменение дизайна почтовых ящиков. Основные изменения здесь связаны с появлением системы календарного планирования и учета свободного времени. Для поддержки этих возможностей в язык LotusScript пришлось добавить несколько новых классов. Естественно, что новый дизайн-шаблон почтового ящика StdR45Mail (MAIL45.NTF) использует методы этих новых классов. Так же естественно, что станция Notes версий ниже 4.5 интерпретировать методы этих новых классов не может, "выдавая" при попытке открыть на ней почтовый ящик дизайна StdR45Mail многочисленные предупреждения об ошибках.

Однако такой "остроты" проблемы, как при переходе от версий 3.х к версиям 4.х, здесь уже нет. Сервер Notes версии 4.5 с одинаковым успехом поддерживает как почтовые ящики дизайна StdR45Mail, так и StdR4Mail. Замена дизайна осуществляется просто заменой используемого почтовым ящиком дизайн-шаблона. Если пользователь желает продолжать работать на станции версии 4.11а (обычно, потому что она русифицирована), обеспечьте, чтобы его почтовый ящик наследовал дизайн с шаблона StdR4Mail. При регистрации нового пользователя для него создается почтовый ящик дизайна StdR45Mail. Если этот пользователь будет работать на станции версии 4.11а, сразу после регистрации измените дизайн его ПЯ на StdR4Mail.


Содержание раздела