Lotus Notes 6
Lotus software
Lotus Notes 6
Upgrade Guide
Upgrade Guide
Part No. CT1L4NA G210-1426-00
Printed in USA
Disclaimer THIS DOCUMENTATION IS PROVIDED FOR REFERENCE PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS DOCUMENTATION, THIS DOCUMENTATION IS PROVIDED “AS IS” WITHOUT ANY WARRANTY WHATSOEVER AND TO THE MAXIMUM EXTENT PERMITTED IBM DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE SAME. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL DAMAGES, ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS DOCUMENTATION OR ANY OTHER DOCUMENTATION. NOTWITHSTANDING ANYTHING TO THE CONTRARY, NOTHING CONTAINED IN THIS DOCUMENTATION OR ANY OTHER DOCUMENTATION IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF THIS SOFTWARE. Copyright Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form, in whole or in part, without the prior written consent of IBM, except in the manner described in the documentation or the applicable licensing agreement governing the use of the software. © Copyright IBM Corporation 1985, 2002 All rights reserved. Lotus Software IBM Software Group One Rogers Street Cambridge, MA 02142 US Government Users Restricted Rights — Use, duplication or disclosure restricted by GS ADP Schedule Contract with IBM Corp. List of Trademarks 1-2-3, cc:Mail, Domino, Domino Designer, Freelance Graphics, iNotes, Lotus, Lotus Discovery Server, Lotus Enterprise Integrator, Lotus Mobile Notes, Lotus Notes, Lotus Organizer, LotusScript, Notes, QuickPlace, Sametime, SmartSuite, and Word Pro are trademarks or registered trademarks of Lotus Development Corporation and/or IBM Corporation in the United States, other countries, or both. AIX, AS/400, DB2, IBM, iSeries, MQSeries, Netfinity, OfficeVision, OS/2, OS/390, OS/400, S/390, Tivoli, and WebSphere are registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Pentium is a trademark of Intel Corporation in the United States, other countries, or both. Microsoft, Windows, and Windows NT are registerd trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. All other trademarks are the property of their respective owners.
Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Upgrading to Notes/Domino 6 1 Planning the Move to Lotus Notes/Domino 6 . . . . . . . . . . . . . . . . . . . 1-1 Upgrading to Lotus Notes/Lotus Domino 6 . . . . . . . . . . . . . . . . . . . . . . . 1-1 Preparing to upgrade to Lotus Notes/Domino 6 . . . . . . . . . . . . . . . . . . 1-2 Planning the upgrade . . . . . . . . . . . . . . . . . . . 1-3
Removing NNTP documents from the Domino Directory . . . . . . . . . . . . . . . . 2-29 Domino 5 registration servers and the Certification Log . . . . . . . . . . . . . . . . . 2-30 Obsolete NOTES.INI settings . . . . . . . . . . . . 2-32 Domino mail messaging changes since Lotus Domino 4.6 . . . . . . . . . . . . . . . . 2-33
3 Upgrading the Domino Directory . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
The upgrade roadmap . . . . . . . . . . . . . . . . . 1-13
Using the Domino Directory template in a mixed-release environment . . . . . . . . . . 3-4
New Domino server and Domino Administrator client features
Customized Address Books or Directories . . . 3-5
. . . . . . . 1-16
Domino server and Domino Administrator client enhancements . . . 1-26 Interoperability issues
. . . . . . . . . . . . . . . . . 1-38
2 Upgrading Domino Servers . . . . . 2-1 Upgrading a Domino server to Domino 6 . . . . 2-1 Before you upgrade a Domino server . . . . . . . 2-2
Condensed Directory Catalogs and upgraded Domino servers . . . . . . . . . . 3-5 LDAP service and Domino Administration servers . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Domino Directory changes since Lotus Domino 4.6 . . . . . . . . . . . . . . . . . . . . . . 3-7 Increased UniqueNameKey (UNK) table size . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Preparing to upgrade a clustered Domino server . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
4 Upgrading Notes Clients . . . . . . . . 4-1
Upgrading to Lotus Domino 6 . . . . . . . . . . . 2-10
Upgrading Notes clients . . . . . . . . . . . . . . . . . 4-1
Post-upgrade tasks for Domino Administration servers . . . . . . . . . . . . 2-12
Before you upgrade the Notes client . . . . . . . . 4-3
Post-upgrade tasks for Domino 5 mail servers . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Using IBM Lotus Notes Smart Upgrade . . . . . 4-7
Configuring Domino 5 SMTP inbound relay controls . . . . . . . . . . . . . . . . . . . 2-27 Post-upgrade tasks for Domino servers
. . . . 2-28
Using Upgrade-by-mail . . . . . . . . . . . . . . . . . 4-3
Upgrading shared installation . . . . . . . . . . . 4-14 Deploying Notes client settings with policies . . . . . . . . . . . . . . . . . . . . . . . . 4-15 Lotus Notes client changes since Notes 4.6 . . 4-16
iii
5 Upgrading Notes Mail Files . . . . . . 5-1 . . . . . . . . . . . . . . 5-1
9 Certifying Users and Servers in Flat Organizations . . . . . . . . . . . . . . 9-1
Upgrading mail files with the mail conversion utility . . . . . . . . . . . . . . . . . 5-3
Converting flat names to hierarchical names . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Using seamless mail upgrade . . . . . . . . . . . . . 5-6
Converting flat server names to hierarchical server names . . . . . . . . . . . 9-6
Upgrading Notes mail files
Upgrading iNotes Web Access clients
. . . . . . 5-9
Upgrading to the Notes 6 folder design . . . . 5-10
6 Upgrading Databases and Applications . . . . . . . . . . . . . . . . . . . . . . . 6-1 Upgrading databases and applications . . . . . . 6-1 Upgrading databases to Lotus Notes/Domino 6 . . . . . . . . . . . . . . . . . . 6-2 Application design changes since Lotus Notes/Domino 4.6 . . . . . . . . . . . . . . . 6-12 Using default Web templates with older browsers . . . . . . . . . . . . . . . . . . . . . . . 6-16
7 Upgrading Search . . . . . . . . . . . . . . . 7-1 Upgrading search . . . . . . . . . . . . . . . . . . . . . . 7-1 Changes in search
. . . . . . . . . . . . . . . . . . . . . 7-2
Updating server indexes
. . . . . . . . . . . . . . . . 7-2
Search interoperability issues . . . . . . . . . . . . . 7-2 Search Site and Lotus Notes/Domino 6 . . . . . 7-3 Domain Search and Domino 4.6 servers . . . . . 7-4
8 Upgrading Security . . . . . . . . . . . . . 8-1 Upgrading security
. . . . . . . . . . . . . . . . . . . . 8-1
Notes 6 ID files and earlier Lotus Notes client releases . . . . . . . . . . . . . . . . . . . . 8-1 X.509 certificates and interoperability . . . . . . . 8-2 Internet/intranet authentication in a mixed-release environment . . . . . . . . . . 8-2 Making root certificates available to clients using SSL or S/MIME . . . . . . . . . . . . . . 8-3
How the Domino Administration Process converts a flat server name to hierarchical . . . . . . . . . . . . . . . . . . . . . . 9-6 Converting flat Notes user names to hierarchical . . . . . . . . . . . . . . . . . . . . . 9-11 How the Domino Administration Process converts flat Notes user names to hierarchical . . . . . . . . . . . . . . . . . . . . . 9-12 Flat names . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14 Communication with organizations that use flat names . . . . . . . . . . . . . . . . . . . 9-14 Creating flat ID files . . . . . . . . . . . . . . . . . . . 9-16 Ways to recertify IDs with a flat certifier ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-16 Results of recertification . . . . . . . . . . . . . . . . 9-19 Ways to rename flat user IDs . . . . . . . . . . . . 9-20
Migrating to Notes/Domino 6 10 Overview of Domino Upgrade Services . . . . . . . . . . . . . . . . 10-1 Using this guide . . . . . . . . . . . . . . . . . . . . . . 10-1 Overview of Domino Upgrade Services . . . . 10-1 Installing the Domino Administrator and Domino Upgrade Services . . . . . . . . . . 10-3 Importing users from a foreign directory . . . 10-3 Adding users to a ‘migration’ group
. . . . . 10-12
Setting migration options . . . . . . . . . . . . . . 10-12 Registering users and migrating messaging data . . . . . . . . . . . . . . . . . 10-17 Verifying that a migration was successful
iv Upgrade Guide
. 10-24
11 Migrating Users from cc:Mail . . 11-1 Migrating cc:Mail users . . . . . . . . . . . . . . . . 11-1 Supported cc:Mail versions
. . . . . . . . . . . . . 11-2
Notes equivalents for migrated cc:Mail information . . . . . . . . . . . . . . . . . . . . . 11-2 Notes equivalents for migrated Organizer information . . . . . . . . . . . . . . . . . . . . . 11-4 Preparing to migrate cc:Mail users . . . . . . . . 11-5
Customizing Microsoft Mail migration settings . . . . . . . . . . . . . . . . . . . . . . . . 12-8 Specifying advanced options for migrating Microsoft Mail users . . . . . . . . . . . . . 12-10 Registering users and completing the migration from Microsoft Mail . . . . . 12-12 Migrating additional Microsoft Mail messages after registration . . . . . . . . 12-13
Migrating Organizer information . . . . . . . . 11-14
13 Migrating Users from Microsoft Exchange . . . . . . . . . . . . . . 13-1
Preparing to migrate Organizer information . . . . . . . . . . . . . . . . . . . . 11-18
Migrating Microsoft Exchange users
. . . . . . 13-1
Importing the cc:Mail post office directory . 11-20
Notes equivalents for migrated Microsoft Exchange data . . . . . . . . . . . . . . . . . . . 13-1
Customizing cc:Mail migration settings . . . 11-22
Preparing to migrate Exchange users . . . . . . 13-4
Setting migration options for cc:Mail . . . . . 11-23
Importing the Microsoft Exchange directory . . . . . . . . . . . . . . . . . . . . . . . 13-5
Specifying advanced settings for migrating cc:Mail users . . . . . . . . . . . 11-24 Mapping cc:Mail gateways to Notes domains . . . . . . . . . . . . . . . . . . . . . . 11-30 Registering users and completing the cc:Mail migration . . . . . . . . . . . . . . . 11-34 Migrating additional cc:Mail messages after registration . . . . . . . . . . . . . . . . 11-37 Ensuring compatibility with the cc:Mail MTA . . . . . . . . . . . . . . . . . . . . . . . . . 11-38
12 Migrating Users from Microsoft Mail . . . . . . . . . . . . . . . . . . . . 12-1 Migrating Microsoft Mail users
. . . . . . . . . . 12-1
Notes equivalents for migrated Microsoft Mail data . . . . . . . . . . . . . . . . . . . . . . 12-2 Understanding how the migration tool parses Microsoft Mail name formats . . 12-2 Preparing to migrate Microsoft Mail users . . 12-5
Registering users and completing the migration from Exchange . . . . . . . . . . 13-8
14 Migrating Users from a Windows NT Domain List . . . . . . . . . 14-1 Migrating Windows NT users
. . . . . . . . . . . 14-1
Preparing to import users from Windows NT . . . . . . . . . . . . . . . . . . . 14-2 Specifying the Windows NT domain to import from . . . . . . . . . . . . . . . . . . . . 14-3 Importing Windows NT users into the Notes registration queue . . . . . . . . . . . 14-4 Setting migration options for Windows NT users . . . . . . . . . . . . . . . . . . . . . . . 14-4 Specifying advanced options for importing Windows NT users . . . . . . . 14-5 Registering users and completing the migration from Windows NT . . . . . . . 14-8
Importing the Microsoft Mail Postoffice Address List . . . . . . . . . . . . . . . . . . . . 12-7
Contents v
15 Migrating Users from an LDIF File . . . . . . . . . . . . . . . . . . . . . . . . . 15-1 Migrating users from an LDIF file What is LDIF?
. . . . . . . . 15-1
. . . . . . . . . . . . . . . . . . . . . . . 15-2
Understanding how Notes uses information in the LDIF file
. . . . . . . . 15-2
Preparing to import an LDIF file
. . . . . . . . . 15-5
Specifying the LDIF file to migrate from . . . . 15-7 Setting options for importing users from an LDIF file . . . . . . . . . . . . . . . . . . . . . 15-8 Registering users migrated from an LDIF file . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-9 Adding imported users as directory entries only . . . . . . . . . . . . . . . . . . . . 15-10
16 Migrating Personal Mail Data . . 16-1 Migrating personal mail data . . . . . . . . . . . . 16-1 Messaging data migrated by the user upgrade wizards . . . . . . . . . . . . . . . . . 16-2 Before running the upgrade wizard . . . . . . . 16-4 Installing the upgrade wizard
. . . . . . . . . . . 16-5
Sending users an upgrade notification message . . . . . . . . . . . . . . . . . . . . . . . 16-7 Running the upgrade wizard . . . . . . . . . . . . 16-8 Converting message archives . . . . . . . . . . . 16-11 Overview of migrating personal address book information . . . . . . . . . . . . . . . 16-16 After the upgrade wizard finishes processing . . . . . . . . . . . . . . . . . . . . . 16-21
17 Migrating Users from Microsoft Active Directory . . . . . . . . 17-1 Migrating Microsoft Active Directory users and groups . . . . . . . . . . . . . . . . 17-1 Importing Active Directory names and passwords into the Domino Directory . . . . . . . . . . . . . . . . . . . . . . . 17-2 vi Upgrade Guide
Search base, LDAP filters, and containers . . . 17-2 Preparing to migrate Active Directory users and groups . . . . . . . . . . . . . . . . 17-3
18 Migrating Entries from an LDAP Directory Server . . . . . . . . . . . 18-1 Migrating entries from an LDAP directory server . . . . . . . . . . . . . . . . . . . . . . . . . 18-1 Specifying advanced LDAP migration options . . . . . . . . . . . . . . . . . . . . . . . . 18-9
Index . . . . . . . . . . . . . . . . . . . . . . . . . . .Index-1
Preface The documentation for IBM Lotus Notes, IBM Lotus Domino, and IBM Lotus Domino Designer is available online in Help databases and, with the exception of the Notes client documentation, in print format.
License information Any information or reference related to license terms in this document is provided to you for your information. However, your use of Notes and Domino, and any other IBM program referenced in this document, is solely subject to the terms and conditions of the IBM International Program License Agreement (IPLA) and related License Information (LI) document accompanying each such program. You may not rely on this document should there be any questions concerning your right to use Notes and Domino. Please refer to the IPLA and LI for Notes and Domino that is located in the file LICENSE.TXT.
System requirements Information about the system requirements for Lotus Notes and Domino is listed in the Release Notes.
Printed documentation and PDF files The same documentation for Domino, and Domino Designer that is available in online Help is also available in printed books and PDF files. You can order printed books from the IBM Publications Center at www.ibm.com/shop/publications/order. You can download PDF files from the IBM Publications Center and from the Documentation Library at the Lotus Developer Domain at www-10.lotus.com/ldd.
Related information In addition to the documentation that is available with the product, other information about Notes and Domino is available on the Web sites listed here. •
IBM Redbooks are available at www.redbooks.ibm.com.
vii
•
A technical journal, discussion forums, demos, and other information is available on the Lotus Developer Domain site at www-10.lotus.com/ldd.
Table of conventions This table lists conventions used in the Notes and Domino documentation. Convention
Description
italics
Variables and book titles are shown in italic type.
monospaced type
Code examples and console commands are shown in monospaced type.
file names
File names are shown in uppercase, for example NAMES.NSF.
hyphens in menu names (File - Database - Open)
Hyphens are used between menu names, to show the sequence of menus.
Structure of Notes and Domino documentation This section describes the documentation for Notes, Domino, and Domino Designer. The online Help databases are available with the software products. Print documentation can be downloaded from the Web or purchased separately. Release Notes The Release Notes describe new features and enhancements, platform requirements, known issues, and documentation updates for Lotus Notes 6, Lotus Domino 6, and Lotus Domino Designer 6. The Release Notes are available online in the Release Notes database (README.NSF). You can also download them as a PDF file. Documentation for the Notes client The Lotus Notes 6 Help database (HELP6_CLIENT.NSF) contains the documentation for Notes users. This database describes user tasks such as sending mail, using the Personal Address Book, using the Calendar and Scheduling features, using the To Do list, and searching for information. Documentation for Domino administration The following table describes the books that comprise the Domino Administration documentation set. The information in these books is also found online in the Lotus Domino Administrator 6 Help database (HELP6_ADMIN.NSF). The book Installing Domino Servers ships with Domino. The other books are available for purchase, or for free download as PDF files.
viii Upgrade Guide
Title
Description
Upgrade Guide
Describes how to upgrade existing Domino servers and Notes clients to Notes and Domino 6. Also describes how to move users from other messaging and directory systems to Notes and Domino 6.
Installing Domino Servers
Describes how to plan a Domino installation; how to configure Domino to work with network protocols such as Novell SPX, TCP/IP, and NetBIOS; how to install servers; and how to install and begin using Domino Administrator and the Web Administrator.
Administering the Domino System, Volumes 1 and 2
Describes how to register and manage users and groups, and how to register and manage servers including managing directories, connections, mail, replication, security, calendars and scheduling, activity logging, databases, and system monitoring. This book also describes how to use Domino in a service provider environment, how to use Domino Off-Line Services, and how to use IBM Tivoli Analyzer for Lotus Domino.
Administering Domino Clusters
Describes how to set up, manage, and troubleshoot Domino clusters.
Documentation for Domino Designer The following table describes the books that comprise the Domino Designer documentation set. The information in these books is also found online in the Lotus Domino Designer 6 Help database (HELP6_DESIGNER.NSF) with one exception: Domino Enterprise Connection Services (DECS) Installation and User Guide is available online in a separate database, DECS User Guide Template (DECSDOC6.NSF). The printed documentation set also includes Domino Objects posters. In addition to the books listed here, the Domino Designer Templates Guide is available for download in NSF or PDF format. This guide presents an in-depth look at three commonly used Designer templates: TeamRoom, Discussion, and Documentation Library. Title
Description
Application Development with Domino Designer
Explains how to create all the design elements used in building Domino applications, how to share information with other applications, and how to customize and manage applications.
Domino Designer Programming Introduces programming in Domino Designer and Guide, describes the formula language. Volume 1: Overview and Formula Language continued Preface ix
Title
Description
Domino Designer Programming Describes the LotusScript/COM/OLE classes for access to databases and other Domino structures. Guide, Volumes 2A and 2B: LotusScript/COM/OLE Classes Domino Designer Programming Provides reference information on using the Java and CORBA classes to provide access to databases Guide, Volume 3: Java/CORBA Classes and other Domino structures. Domino Designer Programming Describes the XML and JSP interfaces for access to Guide, databases and other Domino structures. Volume 4: XML Domino DTD and JSP Tags
x Upgrade Guide
LotusScript Language Guide
Describes the LotusScript programming language.
Domino Enterprise Connection Services (DECS) Installation and User Guide
Describes how to use Domino Enterprise Connection Services (DECS) to access enterprise data in real time.
Lotus Connectors and Connectivity Guide
Describes how to configure Lotus Connectors for use with either DECS or IBM Lotus Enterprise Integrator for Domino (LEI). It also describes how to test connectivity between DECS or LEI and an external system, such as DB2, Oracle, or Sybase. Lastly, it describes usage and feature options for all of the base connection types that are supplied with LEI and DECS. This online documentation file name is LCCON6.NSF.
Lotus Connector LotusScript Extensions Guide
Describes how to use the LC LSX to programmatically perform Lotus Connector-related tasks outside of, or in conjunction with, either LEI or DECS. This online documentation file name is LSXLC6.NSF.
IBM Lotus Enterprise Integrator for Domino (LEI) Installation Guide
Describes installation, configuration, and migration information and instructions for LEI. The online documentation file names are LEIIG.NSF and LEIIG.PDF. This document is for LEI customers only and is supplied with LEI, not with Domino.
IBM Lotus Enterprise Integrator for Domino (LEI) Activities and User Guide
Provides information and instructions for using LEI and its activities. The online documentation file names are LEIDOC.NSF and LEIDOC.PDF. This document is for LEI customers only and is supplied with LEI, not with Domino.
Upgrading to Notes/Domino 6
This guide covers two areas: upgrading and migration. Upgrading is the process of moving from earlier releases of IBM® Lotus® Domino™ and Lotus Notes® to Lotus Notes/Domino 6 — including upgrading the software, working in a mixed-release environment, and upgrading your infrastructure. Migration is the process of moving from other mail systems, such as Microsoft® Exchange, to Lotus Notes/Domino 6.
Upgrading to Lotus Notes/Lotus Domino 6 Most organizations do not move to Lotus Notes/Domino 6 all at once; rather, they phase in Lotus Notes/Domino 6. There is a period of time in which the old systems (including earlier releases and other mailgroupware products) coexist with Lotus Notes/Domino 6. Lotus created Lotus Notes/Domino 6 with this coexistence phase in mind — key system databases, such as the Domino Directory and the Administration Requests database, were designed for backward compatibility. In addition, features such as native Simple Message Transfer Protocol (SMTP) and Multipurpose Internet Mail Extensions (MIME) support in the Domino router do not require infrastructure changes. Existing routing paths and addressing work as they did in Domino 4.6 or Domino 5. To help you structure your upgrade process and rollout, see the following information: •
Preparing to upgrade to Lotus Notes/Domino 6
•
Planning the upgrade
•
The upgrade roadmap
•
New Domino server and Domino Administrator client features
•
Domino server and Domino Administrator client enhancements
•
Interoperability issues
Using this guide This guide is intended to be read by everyone involved in the upgrade process, and especially by the upgrade team. While end users probably do not need to read the guide, some information in it may be useful to 1-1
Upgrading to Notes/Domino 6
Chapter 1 Planning the Move to Lotus Notes/Domino 6
them. Consider creating a short list of useful upgrade information and distributing it to your end users. This guide contains information on planning your upgrade, the steps necessary for each part of the upgrade, information on operating in a mixed release environment and a summary of new Domino server and Administrator client features and enhancements that help your organization be more productive. Note For new Lotus Domino Designer and Lotus Notes features, see the “What’s New” topics in the Lotus Domino Designer 6 Help and the Lotus Notes 6 Help databases.
Preparing to upgrade to Lotus Notes/Domino 6 Before upgrading to Lotus Notes/Domino 6, be sure to read the Release Notes, available as a database (README.NSF) for downloading or viewing at http://www.lotus.com/ldd/doc. The Release Notes contain critical technical information, documentation, interoperability issues, and updates that were not available in time to be included in the rest of the documentation. To prepare for upgrading to Lotus Notes/Domino 6, consider the following issues that affect upgrading. Operating system changes Lotus Notes 6 and the Domino 6 Administrator support the following operating systems: •
Microsoft Windows® 95, Windows 98, Windows NT®4, Windows 2000, and Windows XP Professional
• Macintosh PowerPC systems Organizations running Microsoft Windows 3.1, IBM OS/2® Warp, or UNIX systems, which were supported by Lotus Notes 4.6, can continue to run Lotus Notes 4.6 or move to a Lotus Notes 6 supported platform. Lotus Domino Designer 6 supports the following operating systems: Microsoft Windows 95, Windows 98, Windows NT4, Windows 2000, and Windows XP Professional. Lotus Domino 6 supports the following operating systems:
1-2 Upgrade Guide
•
HP-UX
•
IBM AIX®
•
Microsoft Windows NT 4.0 and Windows 2000 Intel
Sun™ Solaris® and Sun SPARC®
•
Linux
Organizations running Lotus Domino on NetWare, which is supported by Lotus Domino 4.6, can continue to run Lotus Domino 4.6 or move to a Lotus Domino 6 supported platform. Hardware requirements Be sure to consult the Release Notes for hardware requirements for Lotus Notes/Domino 6. You may need to add capacity to servers or workstations to run Lotus Notes/Domino 6. In addition, features such as transaction logging have additional requirements such as separate drives. Supported upgrade path To upgrade to Lotus Notes/Domino 6, your Notes/Domino system should be running Domino 4.6 or later. Upgrade a Domino 4.6 system to the latest Maintenance Release (MR) 4.6.7a before upgrading to Lotus Notes/Domino 6. If you have designs or templates created prior to Notes/Domino 4.6 in your organization, such as a Notes/Domino 4.5 Names and Address Book or Notes/Domino 4.5 mail files, you must upgrade these designs to at least Notes/Domino 4.6 before upgrading to Notes/Domino 6. Note To replicate the Domino 6 Domino Directory to Domino 4.6 servers, you must upgrade Domino 4.6 servers to Domino 4.6.7a.
Planning the upgrade The upgrade of a Domino system needs to be an organized process to minimize work and to avoid disrupting users. Upgrades of single servers (that is, a server that is not part of a cluster), for example, should take place at times when few users are connected — such as weekends or late at night. Track your procedures, difficulties, solutions, and questions so that you can refer to this information in later upgrade stages. Use a Notes database or a Domino Web site to provide “best practices” for upgrading the rest of your organization. Upgrade to Lotus Notes/Domino 6 in the following order: •
Domino Administration server and Domino Directory or Public Address Book (4.6)
• •
Domino Administrator client Hub servers Planning the Move to Lotus Notes/Domino 6 1-3
Upgrading to Notes/Domino 6
•
• •
Mail servers
• •
Notes clients
Application servers Applications and databases
By upgrading servers before clients, and servers and clients before applications, you minimize disruption to users and to business activities. Users don’t see Lotus Notes/Domino 6 features until their clients can utilize them; conversely, users don’t attempt to take advantage of Lotus Notes/Domino 6 features until their servers can handle them. In addition, this order allows administrators to become accustomed to the new Domino Administrator client before assisting users with upgrading. Domino Administration server and Domino Directory or Public Address Book Upgrade your first server and the Domino Directory at the same time. If the Domino Directory resides on a designated administration server, upgrade the administration server, then when prompted to upgrade the Domino 4.6 Public Address Book or the Domino 5 Domino Directory, do so. Otherwise, whichever server you choose to upgrade first, make sure to also upgrade the Public Address Book or Domino Directory to the Domino 6 design. The Domino 6 Domino Directory template is backward compatible. After you upgrade to the Domino 6 Domino Directory, you can replicate the directory design to Domino 4.6 and Domino 5 servers. However, to administer the Domino 6 Domino Directory, upgrade or install the Domino 6 Administrator client. For more information about Domino Directory and Domino server upgrades, see the chapters “Upgrading the Domino Directory” and “Upgrading Domino Servers.” Domino Administrator client Install the Lotus Domino 6 server and any Lotus Notes 6 clients — including the Domino Administrator — on separate machines. This is a change from Lotus Domino 4.6, in which installing a server automatically installed the Domino Administrator on the same machine. When you install a Domino 6 server, the Setup program does not install the Domino Administrator or NOTES.EXE. For more information about upgrading the Domino Administrator client, see the chapter “Upgrading Domino Servers.”
1-4 Upgrade Guide
At the same time you upgrade the hub servers for your organization, upgrade the administration clients that administer your Domino servers. Mail servers After upgrading your hub servers, use the knowledge gained from that process when you upgrade your organization’s mail servers. Lotus Domino 6 includes numerous performance enhancements and new features to make your mail infrastructure faster, more powerful, and more reliable. Users benefit from increased performance and features such as native network compression, improved Internet Message Access Protocol (IMAP), and soft deletions. Upgrading mail servers takes longer than upgrading hubs and involves more people, but the experience gained from working with the hubs should streamline this process. Wait to upgrade users’ mail files to the Domino 6 mail template until Notes users move to Lotus Notes 6. For your users who access mail only from POP (Post Office Protocol) or IMAP (Internet Message Access Protocol) clients such as Microsoft Outlook® and Netscape® Communicator, you can upgrade their mail files to the Domino 6 template immediately. If you are upgrading Domino 4.6 mail servers to Lotus Domino 6, you have several options from which to choose. To help you in planning your Domino 4.6 mail server upgrades, see the topic “Domino mail server upgrade scenarios” later in this chapter. Application servers Your applications, and the servers they run on, are often the heart of your business, so upgrade them after your team is thoroughly familiar with the procedures, issues, and techniques required for moving to Lotus Notes/Domino 6. Carefully test your applications on Lotus Domino 6 before upgrading your production environment — while complete backward compatibility is the goal for Lotus Domino 6, issues may arise with applications that use undocumented features or workarounds. Consider whether to upgrade the format of your applications to Domino 6 — gaining performance improvements, backup and transaction logging capabilities, or whether to leave them in Domino 4.6 or Domino 5 format, so Domino 4.6 or Domino 5 clients and servers can create replicas from them. Planning the Move to Lotus Notes/Domino 6 1-5
Upgrading to Notes/Domino 6
Hub servers Hub servers handle significant mail and replication traffic and benefit greatly from the improved performance and administration in Lotus Domino 6. When you take a hub server off-line to upgrade it, be aware of the disruption it may cause to your network. Though users may not access a hub server directly, they can be affected when you take a hub server off-line.
Notes clients Roll out Lotus Notes 6 to users after upgrading the servers those users access. Lotus Notes 6 upgrades Notes 4.6 and Notes 5 clients automatically. For Notes 4.6 clients, Lotus Notes 6 creates a set of bookmarks based on a user’s workspace and upgrades the design of the Personal Address Book. Lotus Notes 4.6 users may need training on how to use the new Notes user interface, though the similarity between the new user interface and Web browsers eases the transition. Lotus Notes 5 users will find the Lotus Notes 6 user interface familiar, though some new features, like the Welcome Page wizard to help you customize your Welcome page, are available. For more information, see the chapter “Upgrading Notes Clients.” Applications and databases After you upgrade Domino servers and Notes clients, begin upgrading applications and databases. This involves replacing the designs of standard databases (such as mail files, discussion databases, and document libraries) with Notes/Domino 6 templates. Because Notes 5 and earlier clients cannot use Notes/Domino 6 features, make sure your users have upgraded before implementing the new templates or features in your databases and applications. Database format does not replicate, so you can upgrade a replica to the new format on Lotus Domino 6 and let it replicate with a Domino 4.6 or Domino 5 replica on Domino 4.6 or Domino 5 server. However, after you upgrade a database, new replicas and copies of that database use the Domino 6 format by default. During the time your infrastructure has mixed releases, you may want to keep some databases in Domino 4.6 or Domino 5 format. After your system has completed its transition to Lotus Notes/Domino 6, though, upgrade any remaining Domino 4.6 or Domino 5 databases to gain the performance and reliability enhancements that the new format offers. Before you upgrade applications and databases, test them in a Lotus Notes/Domino 6 environment. See the topic “Testing applications before upgrading” later in this chapter. For more information about upgrading databases, see the chapter “Upgrading Databases and Applications.”
How Lotus Domino 6 replaces the Domino 4.6 MTA When you enable a Domino 6 server to send messages over SMTP outside the local Internet domain (configured in the Server Configuration document), the server does not require Foreign SMTP Domain and SMTP Connection documents because the server can connect by TCP and route mail by SMTP. However, if you have existing SMTP Connection 1-6 Upgrade Guide
The server can use a relay host as needed and can make connections using DNS or using a hosts file. The server uses the router to route mail over SMTP and to perform conversion between Notes format messages and MIME format messages. Thus, the Domino 6 server replaces the outbound services of the MTA. When you enable a Domino 6 server to listen for inbound SMTP connections (configured in the Server document), the server performs the same functions as the inbound MTA services. Inbound messages are stored in MAIL.BOX and transferred or delivered by the router. MIME messages are stored in that format and routed over either Notes RPC or SMTP to their destination. If needed, the router converts between MIME and Notes format messages.
Domino 4.6 mail server upgrade scenarios Organizations upgrading from Lotus Domino 4.6 to Lotus Domino 6 should consider when to upgrade the Domino 4.6 MTA servers to Domino 6 mail servers. Domino introduced Native SMTP in Lotus Domino 5, eliminating the need for the SMTP MTA. Lotus Domino 6 has three major changes that affect this decision: •
The Domino 6 router sends, routes, and delivers MIME messages over both SMTP and Notes RPC
• •
The Domino 6 database format stores MIME messages natively Notes 6 clients can create, read, and send MIME messages over both SMTP and Notes RPC
When considering upgrading the MTAs to Lotus Domino 6, you have a number of options: •
Leave the Domino 4.6 MTAs in place until the rest of your system is upgraded
•
Replace the Domino 4.6 MTAs with Domino 6 mail servers before upgrading the rest of your system
•
Rework your messaging infrastructure to eliminating the need for separate SMTP servers because all Domino 6 servers can route Internet mail
• Use a mixed strategy For a Domino 4.6 to Domino 6 upgrade example, see the topic “Replacing Domino 4.6 MTAs with Domino 6 mail servers” later in this chapter.
Planning the Move to Lotus Notes/Domino 6 1-7
Upgrading to Notes/Domino 6
documents, Lotus Domino 6 follows the Foreign SMTP Domain and SMTP Connection documents for SMTP mail routing.
Leave your Domino 4.6 MTA servers in place This scenario leaves your Domino 4.6 MTA servers in place until you have upgraded all other Domino servers and Notes clients to Lotus Notes/Domino 6. This option ensures a known level of functionality for Internet message traffic during the upgrade process, but does not allow your organization to use the new Internet mail features of the Domino 6 server. For example, Notes 6 clients cannot send native MIME to Internet recipients with this strategy — their Domino 6 mail server must convert the native MIME to Notes format and then transfer it to the Domino 4.6 MTA. This increases load on the mail server and could cause some loss of message fidelity. Replace all Domino 4.6 MTAs with Domino 6 mail servers first The Domino 6 mail servers perform the same tasks as Domino 4.6 MTAs, with greater performance, stability, and message fidelity. Your organization can use Domino 6 features such as restrictions to prevent spamming and control maximum message size. Notes 6 and Internet clients can use native MIME seamlessly. If you upgrade your Domino 4.6 MTA servers to Lotus Domino 6 before upgrading the rest of your Domino system, the Domino 6 mail servers store MIME messages in MIME format, but must convert the messages to Notes format, to an attachment containing the MIME message, or to both a Notes format message and an attachment, when transferring the message to a Domino 4.6 server. For more information, see the chapter “Upgrading Domino Servers.” As you change your infrastructure to Lotus Domino 6, the Domino 6 mail servers can route MIME messages to other Domino 6 mail servers, which can deliver the messages or perform the conversion for Domino 4.6 servers. Replace all Domino 4.6 MTAs with Domino 6 mail servers during system upgrade This strategy is similar to upgrading MTAs before upgrading the rest of your system, but allows you to select when to begin conversion on hub servers or spoke servers. For example, if you use a Domino POP3 server to host mail for a large number of POP3 clients, you might wait to upgrade your MTAs until you upgrade the POP3 server to prevent any need for conversion by the POP3 server or its hub. In addition, if your hub servers are near capacity, but your spoke servers have extra capacity, you might wait to upgrade the MTA servers until the spoke servers have been upgraded to prevent placing the conversion load on the hubs.
1-8 Upgrade Guide
•
When you enable a distributed infrastructure, where messages no longer route through a few SMTP servers, but rather use the Domino 6 router to transfer Internet mail, consider the possible conversion load from Notes clients. If a Notes client sends a message to Internet recipients in Notes message format, the Domino 6 mail server converts that message to MIME and routes it. If your mail servers are near capacity, this conversion load may place an unacceptable strain on them. However, spreading conversion across all mail servers, instead of concentrating it on a few MTA servers, is often a performance improvement for organizations. Depending on your system, you may want to wait until you begin converting Notes clients to Lotus Notes 6 to rework your messaging architecture. Because Notes 6 clients can send and read MIME, the conversion load on the mail servers is less.
•
Enabling SMTP routing on all mail servers in your organization does not require the mail servers to have direct Internet access. You can use a relay host for mail routing beyond your local Internet domain and for security purposes. The relay host can be a Domino 6 mail server, a Domino 4.6 MTA, or a third-party product.
•
If you enable direct Internet access for all mail servers, make sure they are correctly configured and properly registered with the InterNIC. For security reasons, many systems do not accept connections or mail from servers that are improperly configured or not registered.
Use a mixed MTA upgrade strategy Some organizations will use a combined strategy depending on their needs and infrastructure. For example, a multinational organization may immediately upgrade its MTA servers in one part of the world and wait until the Domino system is at Lotus Domino 6 to upgrade in another. Use these scenarios and the needs of your organization to determine the optimal upgrade strategy.
Planning the Move to Lotus Notes/Domino 6 1-9
Upgrading to Notes/Domino 6
Rework the messaging infrastructure to implement a distributed infrastructure In a Domino 4.6-style Internet messaging infrastructure, all Internet mail messages route through one or more dedicated MTA servers. In Lotus Domino 6, dedicated MTA servers are no longer necessary as all Domino 6 servers can route Internet mail, including performing any necessary conversions. If you want to move from a Domino 4.6 “gateway” architecture to a more distributed Internet mail routing infrastructure, note the following issues:
Replacing Domino 4.6 MTAs with Domino 6 mail servers To illustrate replacing Domino 4.6 MTAs with Domino 6 mail servers, consider an infrastructure with three Domino servers: MTA1, Hub-E, and Hub-W. MTA1 is the SMTP server for the organization, and Hub-E and Hub-W are hub servers that route mail to a number of spoke servers. If you upgrade MTA1 to Lotus Domino 6 and leave the hubs at Lotus Domino 4.6, MTA1 performs all necessary message conversion, as it did when the server was at Lotus Domino 4.6. When you upgrade Hub-E and Hub-W to Lotus Domino 6, MTA1 routes Internet messages to the hubs in MIME, and the hubs perform message conversion for Domino 4.6 spokes. As you upgrade spoke servers to Lotus Domino 6, the hub servers perform fewer conversions. However, the spoke servers must convert messages for their Notes 4.6 clients. Finally, when you upgrade the Notes clients to Lotus Notes 6, MIME messages can be routed from MTA1 to the destination client without conversion. This upgrade process spreads the conversion load over more servers as the process progresses — from one server (MTA1) initially to many servers (the spokes) towards the end. It is important to consider the performance and capabilities of the hubs and spoke servers — for example, the spokes might not have enough spare performance to handle the conversion load, which might necessitate a different upgrade strategy. Domino 6 SMTP routing attempts to locate the Internet Address for a Notes user either within the message (if the message is created by a Notes 6, IMAP, or POP client) or within the $Users view in the Domino Directory. For best performance, populate the Internet Address field in your organization’s Person documents (if the Short Name field does not already contain an Internet address for each user) with the administration tool for Internet addresses. Also, register new users with a Domino 6 Administrator to ensure that each user has a valid Internet address. For more information, see the chapter “Upgrading Domino Servers.” Note You can add the variable MailConvertMIMEOnTransfer=1 to the Domino server’s NOTES.INI file to force the server to convert inbound mail from the Internet from MIME to the format specified in each recipient’s Person document in the Domino Directory. This setting causes the router on the Domino 6 server to mimic the functionality of the Domino 4.6 SMTP/MIME Message Transfer Agent. If you do not set this variable, the Domino 6 router forwards the native MIME messages to the next hop servers. Any necessary conversion takes place on transfer to a Domino 4.6 server or on delivery to the user’s mail file.
1-10 Upgrade Guide
Lotus Notes/Domino 4.6 and Notes/Domino 5 applications should function unchanged under Lotus Notes/Domino 6. However, it is essential that you test important applications in a lab environment before upgrading mission-critical production applications to Lotus Notes/Domino 6 in a production setting. Sophisticated applications require careful testing because potential issues may be subtle or not easily evaluated. Create a list of the key features and functions in your applications and evaluate their functionality under Lotus Notes/Domino 6. Apply any Notes/Domino 6 templates and the Notes/Domino 6 format to applications. Be careful to document and test the following: •
Custom changes you have made to standard templates. Notes/Domino 6 templates may incorporate the functionality you added, making custom changes unnecessary, or may have changed how the feature you are using works.
•
Reuse of template code. If you duplicated standard template code, such as LotusScript® or @commands, in your applications, be aware that changes in how this code functions in templates will also be reflected in how your application works.
•
Use of undocumented features or settings. You may have used features, commands, or items in Notes that are undocumented and unsupported. While these items may have worked in earlier releases, they might not in Lotus Notes/Domino 6.
•
Creative workarounds. You may have implemented coding or design changes to overcome a limitation in earlier releases. These workarounds may no longer be necessary in Lotus Notes/Domino 6, or functionality changes could change how the workarounds operate.
Be certain to test your applications thoroughly under conditions that mirror production use of the applications. Document your test procedures and results, and make them available to your upgrade team. If you document best practices as part of your upgrade process, incorporate the test procedures and results into your documentation. Steps for documenting applications Documenting applications organizes essential information about the application before you begin testing. If you have not already documented your application, complete these steps. 1. (Optional) Create a database to store testing information. This helps you keep track of progress, especially if you have many applications to test. If other people need to use this database at several sites, create a design template that they can use. Planning the Move to Lotus Notes/Domino 6 1-11
Upgrading to Notes/Domino 6
Testing applications before upgrading
2. Document the type of application and its purpose. For example, determine whether this is a discussion, mail-in, or IBM Lotus Workflow™ application. If it is a mail-in application, document the name that the Domino Directory uses. If it is a Lotus Workflow application, document the databases that this application uses. 3. Document any external databases or files that this application uses. For example, determine whether this application accesses data stored in an external database or file using @DbCommand or @DbLookup. 4. Document any Notes databases that this application references. If the application references databases created with system templates — for example, the Domino Directory — document whether the formulas in the application reference hidden views. Many system design templates are changed in Lotus Notes/Domino 6. Therefore certain views may no longer exist. To prevent problems, do not design applications that rely on hidden views in system design templates. 5. Document any Notes API programs that this application uses or any API programs that modify this application. 6. Document any external OLE applications that this application uses. 7. Document the servers that this application replicates with. 8. Repeat Steps 2 through 7 for every application you need to document. Use a test environment A test environment is an ideal place to experiment with new Notes/Domino 6 features and functionality — it provides real-world conditions without risk to your applications or impact on your business. Before rolling out a new Notes/Domino 6 feature set or code, use it in your test environment to prove its stability and that it functions as intended. Notes/Domino 6 features are generally not available to earlier clients, so evaluate their usability and impact on earlier releases before rolling them out to your applications and users. Back up key applications before upgrading them. If there are problems during the upgrade, or if you encounter issues after upgrading, you can replace the application with the backed-up version. Note After upgrading the design of an application, you must rebuild the views in that database. You can do this by opening the database in a Notes client and pressing CTRL+SHIFT+F9, or at the Domino server console, type the command: load updall databaseName.nsf -r
and press ENTER.
1-12 Upgrade Guide
1. If you have not done so already, install Lotus Domino Designer on your workstation. 2. Create documents using each form in the application, including hidden forms. Make sure that you can enter information into each field in the form, that buttons work correctly, and that the text on the form displays correctly. 3. Open in each view the documents you just created. Make sure that they display correctly and that formulas calculate correctly. Make sure hidden views work correctly. 4. Display the documents you just created. Make sure that they display correctly and that formulas calculate correctly. 5. If the application uses external databases or files, modify data in the external database or file and make sure the application updates the formulas correctly. 6. If the application uses formulas that reference hidden views in system databases — for example, the Domino Directory — make sure these formulas work correctly. 7. If the application uses external OLE applications, create forms that use the OLE application and launch the objects. 8. Test any agents to make sure they work correctly. 9. Check the security of the database. For example, check the access control list; encryption keys; roles; and the readers and authors access. 10. If the application uses selective replication formulas, test these formulas to make sure they work correctly. For example, check the replica database to make sure the documents you selected replicated properly. 11. Repeat Steps 2 through 11 for every application you need to test.
The upgrade roadmap The following task list includes typical tasks for upgrading an existing Lotus Notes/Domino system to Lotus Notes/Domino 6. Upgrading a mission-critical system requires careful planning. As you perform the tasks, track the problems that arise and their solutions, then compile them into a “best practices” database or Web site that you can share with your organization. Note that you may not find all of the following tasks applicable to your organization. Planning the Move to Lotus Notes/Domino 6 1-13
Upgrading to Notes/Domino 6
Steps for testing applications Your testing strategy may vary depending on the number of applications your organization needs to test.
1. Review the Lotus Domino Administrator 6 Help and the Release Notes to familiarize yourself with changes and to determine which new features you want to implement. For more information about changes and new features, see the topics “New Domino server and Domino Administrator client features” and “Domino server and Domino Administrator client enhancements” later in this chapter. 2. Create a prioritized list of all servers and clients, then create a schedule for upgrading them. For more information about planning your upgrade, see the topic “Planning the upgrade” earlier in this chapter. 3. Identify servers and clients that need upgraded hardware, operating system software, and network software. Refer to the Release Notes for the latest system and platform requirements. 4. Obtain approval for any necessary hardware and software. Before you upgrade the servers or clients, install the new hardware or software. You may want to consider consolidation of servers and functionality. 5. Determine the distribution method for Lotus Domino 6 server and Lotus Notes 6 client software. Remote site coordinators require server software. If users upgrade their own clients, the users require client software. 6. Determine the method for upgrading Notes clients and mail file templates. You have several options for upgrading both the client and mail file template, including Upgrade-by-mail. For more information about Upgrade-by-mail and other options, see the chapter “Upgrading a Notes Client.” 7. Create an upgrade schedule. The schedule includes a list of upgrade tasks, who will complete the tasks, and when the tasks will be completed. 8. Set up a testing environment that includes Domino 6 and Domino 4.6 or Domino 5 servers and clients. Use the environment to test your custom applications and new features that you want to implement. Separate the test environment for your current Lotus Notes/Domino production environment to avoid potential problems. 9. Create an application testing plan. This plan includes which applications to test and designates testers. For more information about testing applications, see the topic “Testing applications before upgrading” earlier in this chapter.
1-14 Upgrade Guide
11. Create a list of applications that you want to upgrade. Use the information found during testing to create this list. 12. When you complete your testing, notify your organization’s Domino administrators and database managers of your upgrade plans. 13. Upgrade the first Domino server, Domino Directory or Public Address Book, and the Domino Administrator client. For more information about upgrading Domino servers, see the chapter “Upgrading Domino Servers.” 14. Replicate the Domino 6 Domino Directory throughout your domain. The Domino 6 directory design is compatible with both Domino 4.6 and Domino 5 servers. For more information about upgrading the Domino Directory, see the chapter “Upgrading the Domino Directory.” 15. Upgrade the remaining servers in your domain. Use your server upgrade order in your upgrade schedule. At this time, make sure to monitor servers and to troubleshoot any problems that arise. 16. Notify users of the Notes client upgrade. 17. Upgrade Notes clients. Use the order you specified in the upgrade schedule. Make sure to monitor clients and to troubleshoot any problems that arise. For more information about upgrading Notes clients, see the chapter “Upgrading Notes Clients.” 18. Notify users of the mail file template upgrade. 19. Upgrade mail file templates. Make sure to monitor the mail databases and to troubleshoot any problems that arise. For more information about upgrading mail file templates, see the chapter “Upgrading Notes Mail Files.” 20. Upgrade the applications identified in your testing. This includes upgrading the database format to the Domino 6 format and rebuilding views. For more information about upgrading applications, see the chapter “Upgrading Databases and Applications.” 21. Implement new features.
Planning the Move to Lotus Notes/Domino 6 1-15
Upgrading to Notes/Domino 6
10. Test applications in the test environment to ensure that they function properly. Review system templates that you customized to determine whether or not the customizations are necessary in Lotus Notes/Domino 6. Test the Domino Directory for authentication and access to existing applications.
New Domino server and Domino Administrator client features The following tables list new features of the Lotus Domino 6 server and Domino Administrator client and where you can find more information about these features. For information about Lotus Domino Designer 6 and Lotus Notes 6 features, see the topic “What’s New” in Lotus Domino Designer 6 Help and Lotus Notes 6 Help. Or, go to http://www.lotus.com/ldd/doc to download or view the Help databases. For information about enhancements to the Lotus Domino 6 server and Domino Administrator client, see the topic “Domino 6 server and Domino Administrator client enhancements.” Administration New feature
Description
For more information
Server Controller and Domino Console
The Server Controller runs on a Domino server machine and controls the server. The Domino Console is a new console you can use to communicate with a Server Controller. The Domino Console can run on any client or server platform except Macintosh.
See the topic “The Server Controller and the Domino Console” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Roaming user
Stores user information on mail servers or on designated roaming servers. By storing user information on a server, users can access their files from almost any Notes client.
See the topic “Roaming users” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Upgrades and deploys Lotus Notes IBM Lotus Notes Smart 6 clients with incremental installers downloaded from Upgrade www.lotus.com/ldd/ smartupgrade.
See the topic “Using IBM Lotus Notes Smart Upgrade” in the chapter “Upgrading Lotus Notes Clients” or in the Domino Administrator 6 Help. continued
1-16 Upgrade Guide
Description
For more information
Policies
See the following topics: Establish and maintain standard settings and configurations. Policies • Policies can also automate redundant • Creating an archive administrative tasks. Policy policy settings document documents include: • Creating a desktop • Archive settings document to policy settings document create and to modify a set of rules • Creating a registration that define how documents are policy settings document selected and archived • Creating a security • Desktop settings document to policy settings document dynamically update desktop • Creating a setup policy settings and configurations for settings document users, including custom Welcome in the book Administering pages • Registration settings document to the Domino System or in the Domino Administrator 6 register users with the same Help. settings • Setup settings document to define first-time user setup configurations • Security settings document to manage passwords and administer Execution Control Lists (ECLs) See the topic “Setting up Domino Active Directory synchronization” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Domino Active Directory synchronization (ADSync)
Synchronizes Person and Group documents in the Domino Directory with user and group accounts in the Microsoft Active® Directory.
License tracking
Monitors the number of Lotus Notes See the topic “License users in a domain to determine how Tracking” in the book Administering the Domino many client licenses you have. System or in the Domino Administrator 6 Help.
Command line help
Provides help for most server tasks when you add “/?“ or “-?“ to a LOAD or TELL command.
See the topic “Domino server commands” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-17
Upgrading to Notes/Domino 6
New feature
New feature
Description
For more information
Server Activity Logging
Captures detailed information about Notes sessions, databases, and passthru activity, as well as mail, replication, agent, POP3, SMTP, HTTP, IMAP, and LDAP activity. Activity logging collects more data and gives you more control over data collection than the Domino billing functionality.
See the topic “Activity logging” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Administration Process and Requests New feature
Description
New Numerous new administration administration requests including: requests • Roaming user requests • Service provider (hosted organizations) requests • System monitoring requests • LDAP-related requests
For more information See the topic “Administration process requests” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Database management New feature
1-18 Upgrade Guide
Description
For more information
LZ1 Replaces Huffman compression compression for file attachments. LZ1 for attachments compression is optional. It saves space by compressing attachments more efficiently than Huffman compression.
See the book Application Development with Domino Designer or the Domino Designer 6 Help.
Indirect (IND) files
See the topic “Compacting databases, rebuilding views, and fixing corrupt databases with an indirect file” in the chapter “Upgrading databases and applications” or in the Domino Administrator 6 Help.
Text file that lists databases for the compact, fixup, and updall tasks, all of which support the IND file as a parameter.
New feature
Description
For more information
Central Directory Architecture
Implements Configuration Directories, which are selective replicas of a primary Domino Directory that contain only documents related to Domino Server configuration. Servers with Configuration Directories look up user and group information in remote primary Domino Directories on designated directory servers.
See the topic “Using a central directory architecture in a Domino domain” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Extended ACLs Refines the ACL and restricts user access to specific portions of (xACLs) a Domino Directory or Extended Directory Catalog. Also enforces database security for Notes client name lookups and for anonymous LDAP search access.
See the topic “Extended ACL” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Directory Assistance failover for remote LDAP directories
Specifying more than one value in the Hostname field in an LDAP Directory Assistance document allows Directory Assistance to fail over to another LDAP server if the first specified server is unavailable.
See the topic “Directory assistance and failover for a remote LDAP directory” in the book Administering the Domino System or in the Domino Administrator 6 Help.
New statistics related to directory assistance
These include:
See the topic “Monitoring directory assistance” in the book Administering the Domino System or in the Domino Administrator 6 Help.
• Database.DARReloadCount • Database.DARefreshServer InfoCount • Database.DAFailoverCount
Activity logging Allows you to determine who is for the LDAP reading or writing objects in the service directory.
See the topic “LDAP activity logging” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-19
Upgrading to Notes/Domino 6
Domino Directory and LDAP schema
New feature
Description
For more information
Custom LDAP filters used for directory assistance to a remote LDAP directory
Override the built-in search filters used by Directory Assistance when searching an LDAP directory. Custom LDAP filters can be used for mail address lookups, client authentication credentials lookups, and group authorization lookups.
See the topic “Configuring search filters in a Directory Assistance document for a remote LDAP directory” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Domino Upgrade Services New feature
1-20 Upgrade Guide
Description
For more information
LDAP Domino Migrates person and group Upgrade Service entries from an LDAP-compliant external directory to a Domino Directory.
See the topic “Migrating entries from an LDAP directory server” in the chapter “Migrating Entries from an LDAP Directory Server” or in the Domino Administrator 6 Help.
Microsoft Active Migrates users and groups from an Active Directory to a Directory Domino Directory. Domino Upgrade Service
See the topic “Migrating Microsoft Active Directory users and groups” in the chapter “Migrating Users from Microsoft Active Directory” or in the Domino Administrator 6 Help.
Creates a Notes mail account Microsoft Outlook Express in Outlook Express to which upgrade wizard users can migrate personal mail and address book contacts to Lotus Notes 6 mail and the Personal Address Book (PAB).
See the topic “Migrating personal mail data” in the chapter “Migrating Personal Mail Data” or in the Domino Administrator 6 Help.
New feature
Description
For more information
Multi-user installation
Enables multiple Lotus Notes users to share one machine. Each user has his own personal data files stored in separate data directories. This installation option is available for only the Lotus Notes client.
See the topic “Multi-User installations” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Multi-version UNIX installation
Installs more than one Domino server on the same UNIX machine.
UNIX installation options
Four new UNIX installation options were added:
See the topic “Installing Domino on UNIX systems” in the book • Install template files - you can choose whether or not to install Installing Domino Servers the Domino 6 system templates or in the Domino Administrator 6 Help. • Create /opt/lotus soft link during installation - you can create a soft link to the /opt/lotus location if you chose an installation location other than /opt/lotus • Install Service Provider - you can setup a service provider server after installation of a Domino Enterprise server • Add data directories only - you can add data directories to an existing Domino installation
Domino Java™ setup
Provides uniform functionality and appearance for server configuration across all Domino platforms.
Remote Domino Enables you to perform a remote setup server setup without using HTTP.
See the topic “The Domino Server Setup program” in the book Installing Domino Servers or in the Domino Administrator 6 Help. See the topic “Using the Domino Server Setup program remotely” in the book Installing Domino Servers or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-21
Upgrading to Notes/Domino 6
Installation and Setup
New feature
Description
For more information
Domino server setup profiles
Allows you to record and playback Domino Server Setup program settings so that you can quickly configure either locally or remotely standard types of servers, such as mail servers.
See the topics “Creating a server setup profile” and “Using a server setup profile” in the book Installing Domino Servers or in the Domino Administrator 6 Help.
Internet Site documents
Contain configuration settings for the Internet protocol that you specify for the protocol server. These documents include:
See the topic “Internet Site documents” in the book Administering the Domino System or in the Domino Administrator 6 Help.
• Web Site document for the HTTP protocol • • • •
IMAP Site document POP3 Site document SMTP Inbound Site document Directory Site document for LDAPservers
• IIOP Site document • Global Web Settings document defines the same Web rules as the Web site document for all Web sites in the Server\Internet Sites view Internet site view in the Domino Directory
Provides a single view for the configuration information for all Internet protocol server tasks. This view replaces the Domino 5 Web Configurations view.
See the topic “Converting from Web Server Configurations to Internet Sites view” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Messaging New feature
Description
For more information
iNotes Web Access™
Provides Notes users with browser-based access to Notes mail, calendar, and scheduling features. iNotes Web Access users can send and receive mail, view their calendars, invite people to meetings, create To Do lists, keep a notebook, and work off-line.
See the topic “iNotes Web Access” in the book Administering the Domino System or in the Domino Administrator 6 Help.
continued 1-22 Upgrade Guide
Description
For more information
Server mail rules
Filter messages based on specified See the topic “Setting server criteria and perform defined mail rules” in the book actions on those messages. Administering the Domino System or in the Domino Administrator 6 Help.
Anti-relay restrictions
Restrict internal hosts from relaying and specify relay access for authenticated external hosts (for example, POP3 clients connecting through an external ISP).
See the topic “Preventing unauthorized SMTP hosts from using Domino as a relay” in the book Administering the Domino System or in the Domino Administrator 6 Help.
DNS Blacklist filters
Checks whether or not an SMTP connection originated from hosts listed on DNS Blacklist sites.
See the topic “Enabling DNS blacklist filters for SMTP connections” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Mail file Allows you to set quota controls quota for the mail router and to enable management automatic notification to users who exceed the warning threshold or quota limit imposed on their mail files. It can also withhold mail from users who exceed their quota limit. Mail message journaling
Works with server mail rules to examine messages and to save copies of messages to a Notes journal database for later retrieval.
See the topic “Using quotas to manage the size of user mail files” in the book Administering the Domino System or in the Domino Administrator 6 Help.
See the topic “Mail journaling” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Planning the Move to Lotus Notes/Domino 6 1-23
Upgrading to Notes/Domino 6
New feature
Networking New feature
Description
For more information
Native Speeds up data transmission either network between a Lotus Notes client and a compression Lotus Domino server or between two Lotus Domino servers.
AutoDialer for coordinating dialup ISP connections between servers
Lets you link two Connection documents to enable a server with a dialup Internet connection to connect automatically in anticipation of a scheduled replication or mail transfer initiated by another server.
See the topic “Compressing network data on a server port” in the book Administering the Domino System or in the Domino Administrator 6 Help. See the topic “Creating a Network Dialup connection” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Security New feature
1-24 Upgrade Guide
Description
For more information
Allows the revocation Certificate Revocation List status of a certificate to be verified before trusting it. (CRL) for the Internet CA
See the topic “Domino server-based certification authority” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Synchronize Internet passwords with Notes ID passwords
Uses a security settings document to synchronize Internet and Notes ID passwords.
See the topic “Managing Internet passwords” in the book Administering the Domino System or in the Domino Administrator 6 Help.
SSL session resumption
Allows for the cryptographic work of authenticating over SSL to occur only on the first connection, with all subsequent connections reusing the existing keying information.
See the topic “SSL session resumption” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Server Grants different administration administration rights to delegation different administrators of the same server.
See the topic “Restricting administrator access” in the book Administering the Domino System or in the Domino Administrator 6 Help.
New feature
Description
For more information
Server Activity Enables xSPs to program- See the topic “Using activity Logging for matically access logging for billing at hosted xSPs LOG.NSF. organizations” in the book Administering the Domino System or in the Domino Administrator 6 Help.
System monitoring and maintenance New feature
Description
For more information
Automatic fault recovery
Shuts down and restarts a server automatically without administrator intervention. Available for Windows NT and UNIX platforms.
See the topic “Fault recovery” in the book Administering the Domino System or in the Domino Administrator 6 Help.
IBM Tivoli® Analyzer for Lotus Domino
Includes Server Health Monitoring, which offers real-time assessment and recommendations for server performance, and Activity Trends, which provides data collection, data exploration, and resource balancing. This tool requires a separate license to use.
See the topic “IBM Tivoli Analyzer for Lotus Domino tool” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Web server New feature
Description
For more information
These include: New HTTP protocol security • Maximum URL length options • Maximum number of URL path segments
See the topic “Setting up protocol security for the Web server” in the book Administering the Domino System or in the Domino • Maximum number of request Administrator 6 Help. headers
• Maximum size of request headers • Maximum size of request content continued
Planning the Move to Lotus Notes/Domino 6 1-25
Upgrading to Notes/Domino 6
Service provider (xSP)
New feature
Description
For more information
WebDAV (Web-based Distributed Authoring and Versioning) support
A set of extensions to HTTP 1.1 that allows you to collaboratively edit and manage files stored as design elements in Domino databases on remote Web servers using WebDAV-enabled clients.
See the topic “Setting up WebDAV” in the book Administering the Domino System or in the Domino Administrator 6 Help.
New Web users These include: preferences • Time zone • Date/time format • Number format These settings are stored in cookies, so that users can maintain these preferences throughout their sessions.
See the topic “Storing Web user preferences in cookies” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Domino server and Domino Administrator client enhancements The following tables list enhancements to existing Domino server and Domino Administrator client features and where you can find more information about them. For more information about Lotus Domino 6 server and Domino Administrator client features, see the topic “New Domino server and Domino Administrator client features” earlier in this chapter. Administration
1-26 Upgrade Guide
Enhancement
For more information
You can specify the NOTES.INI file location when starting the Domino server on UNIX platforms.
See the topic “Improving UNIX server performance” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Enhancement
For more information
You can specify extended administration servers to process Domino Directory administration requests for more than one administration server per Domino Directory.
See the topic “Using an extended administration server” in the book Administering the Domino System or in the Domino Administrator 6 Help.
The administration process supports secondary Domino Directories for maintaining user names and groups that you do not want to store in NAMES.NSF.
See the topic “Administration Process support of secondary Domino Directories” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can access the Administration Request database by clicking Server - Analysis Administration Requests. Available views are listed alphabetically. New buttons make managing requests easier. For example, use “Approve Selected Requests” to approve multiple selected requests at once.
See the topic “Managing Administration Process requests” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Domino clusters Enhancement
For more information
The Cluster Administrator is now a server thread. It automatically starts the Cluster Replicator and the Cluster Database Directory Manager. You no longer need to include CLREPL and CLDBDIR in the NOTES.INI ServerTasks setting. When you upgrade cluster servers to Domino 6, Domino removes CLREPL and CLDBDIR from the ServerTasks setting.
See the topic “The cluster components” in the book Administering Domino Clusters or in the Domino Administrator 6 Help.
To run more than one Cluster Replicator, you can See the topic “Using edit the Configurations Settings document or make multiple Cluster an entry in the NOTES.INI file. Replicators” in the book Administering Domino Clusters or in the Domino Administrator 6 Help. The server availability index now gives you a more accurate indication of the availability of each server in a cluster. You should not use the NOTES.INI setting Server_Transinfo_Normalize on Domino 6 servers.
See the topic “The server availability index” in the book Administering Domino Clusters or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-27
Upgrading to Notes/Domino 6
Administration Process and Requests
Enhancement
For more information
You can use the Domino 6 Server Monitor to monitor all servers in a cluster at the same time.
See the topic “Monitoring all the servers in a cluster at the same time” in the book Administering Domino Clusters or in the Domino Administrator 6 Help.
By default, cluster replication now ignores database size quotas. This assures that replicas can be identical when users fail over. To make cluster replication obey database size quotas, you can edit the Configurations Settings document or make an entry in the NOTES.INI file.
See the topic “Obeying database size quotas during cluster replication” in the book Administering Domino Clusters or in the Domino Administrator 6 Help.
Many activities are cluster-aware or let you perform procedures on as many servers as you want at the same time. For example:
See the following topics:
• When you register users, you can create replica mail files for them on multiple cluster servers.
• Using Advanced Notes user registration with the Domino Administrator
• When you register users or upgrade users for • Setting up roaming in a cluster roaming, you can create replicas of roaming files on multiple cluster servers. • Creating replicas in a cluster • When you replicate databases, you can create replicas of as many databases as you want on as • Deleting a user name many cluster servers as you want all with one with the Domino procedure. Administrator • When you delete databases, you can delete • Redistributing replicas replicas on other cluster servers. • Moving a user’s mail file • When you delete user names, you can delete all and roaming files from replicas of the users’ mail files. the Domino Administrator or the Web • When you move databases, you can move them Administrator to as many cluster servers as you want. • When you move users’ mail files from a cluster in the book Administering to a server that is not in a cluster, you can delet Domino Clusters or in the Domino Administrator 6 all replicas of the mail files from the cluster. Help.
1-28 Upgrade Guide
Enhancement
For more information
You can use a remote LDAP directory or a secondary Domino Directory to authenticate IMAP, POP3, and LDAP clients. Previously this capability was only available for Web (HTTP) client authentication.
See the topic “Directory assistance and client authentication” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can specify secondary Domino Directories for maintaining user names and groups that you do not want to store in NAMES.NSF.
See the topic “Administration Process support of secondary Domino Directories” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can store groups used in database ACLs in a secondary Domino Directory, in addition to a server’s primary Domino Directory. Previously you could store such groups only in a remote LDAP directory only in addition to the primary Domino Directory.
See the topic “Directory assistance and group lookups for database authorization” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Directory Assistance can now use cluster See the topic “Using Directory failover to fail over to an alternate replica Assistance in a cluster” in the book Administering the Domino System or of a Domino Directory. in the Domino Administrator 6 Help. You have more control over how a server uses a secondary Domino Directory configured in a directory assistance database. For example, you can disable the directory for LDAP use. Previously this control was available for only a remote LDAP directory/
See the topic “Directory assistance services” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Lotus Domino 6 can serve up directories through LDAP, NAMELookup, or both.
See the topic “How directory assistance works” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-29
Upgrading to Notes/Domino 6
Domino Directory and LDAP Schema
Enhancement
For more information
The LDAP service schema now supports See the topic “The Domino LDAP schema” in the book Administering the following: the Domino System or in the Domino • LDAP RFCs 2252, 2256, 2798, 2247, Administrator 6 Help. 2739, 2079, and 1274 • True object class inheritance • namingContext operational attribute defined in LDAP standard RFC 2251 • Automatic schema maintenance process • Arbitrary distinguished names You can use the LDAP Schema database template, SCHEMA.NSF, as a tool for maintaining and extending the schema.
See the topic “Domino LDAP Schema database” in the book Administering the Domino System or in the Domino Administrator 6 Help.
There are additional LDAP service configuration settings available on the Configurations Settings document, some of which were previously controlled through the NOTES.INI file. The LDAP service detects changes to these settings automatically so that restarting the LDAP service is unnecessary.
See the topic “Customizing the LDAP service configuration” in the book Administering the Domino System or in the Domino Administrator 6 Help.
A directory indexer created by the database indexer (Update task) keeps Domino Directory view indexes up-to-date.
See the topic “Indexer tasks: Update and Updall” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Domino Off-Line Services (DOLS) Enhancement
For more information
You can take directory catalog databases off-line.
See the topic “Allowing users to take the Domino diretory offline” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can encrypt a subscription.
See the topic “Configuring the DOLS subscription” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
1-30 Upgrade Guide
For more information
You can load customized subscriptions onto the DOLS Client Pre-Installer CD.
See the topic “Reducing DOLS download time with the client installation CD” in the book Administering the Domino System or in the Domino Administrator 6 Help.
The “Allow per-user shared subscription data” option enables a subscription to share files with other off-line subscriptions as long as the user has both files installed.
See the topic “Configuring the DOLS subscription” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can deselect the “Full Text Index subscription after sync” and “Compact subscription after sync” options to prevent compaction and full-text indexing of DOLS subscriptions.
See the topic “Configuring the DOLS subscription” in the book Administering the Domino System or in the Domino Administrator 6 Help.
The “Push subscription settings\Push subscription settings to iNotes Sync Manager” option in the Off-line Subscription Configuration Profile document pushes settings off-line to users, so users no longer need to reinstall a subscription to update their settings.
See the topic “Configuring the DOLS subscription” in the book Administering the Domino System or in the Domino Administrator 6 Help.
The “Read only subscription setting\Make schedule read only” option in the Off-line Subscription Configuration Profile document prevents users from modifying the synchronization schedule settings.
See the topic “Configuring the DOLS subscription” in the book Administering the Domino System or in the Domino Administrator 6 Help.
The “Use passthru server to connect to destination server” option enables a subscription to use a passthru server to connect to the Domino server that hosts the subscription.
See the topic “Configuring the DOLS subscription” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-31
Upgrading to Notes/Domino 6
Enhancement
Enhancement
For more information
The “Use optional TCPIP address to connect to destination server” option provides an optional or secondary TCP/IP address configuration to access the Domino server hosting a subscription.
See the topic “Configuring the DOLS subscription” in the book Administering the Domino System or in the Domino Administrator 6 Help.
The “Always overwrite ID” option enables the Domino server to overwrite the user’s off-line ID each time the user installs a subscription to keep IDs up-to-date and consistent.
See the topic “Creating a DOLS Offline Security Policy document” in the book Administering the Domino System or in the Domino Administrator 6 Help.
DOLS supports the Lotus Notes multi-user and roaming user configuration.
See the topics “Configuring the DOLS subscription” and “Creating a DOLS Offline Security Policy document” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Keyboard shortcuts are available for nearly every option in the Web Control and iNotes Sync Manager.
See the topic “Web Control instructions for DOLS users” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Messaging Enhancement
For more information
IMAP service support for NAMESPACE command enables IMAP mail users access to designated public mail folders and other users’ mail files to which they have delegated access.
See the topic “Configuring the IMAP service to allow shared access to mail files” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can run a report in the Mail Tracking Reports database with Author level access. Running reports in this database previously required Manager level access.
See the topic “Tools for mail monitoring” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
1-32 Upgrade Guide
For more information
Shared mail has been enhanced with the following changes:
See “Shared mail overview” in the book Administering the Domino System or in the Domino Administrator 6 Help.
• You can configure multiple shared mail databases and directories. • You can associate user mail with more than one shared mail database. • There is a new Shared Mail tab on the Server document. • Lotus Domino 6 automatically creates a shared mail database when you install the server. The “Verify that local domain recipients exist in the Domino Directory” option for the SMTP listener task ensures that each user specified in the RCPT command is found in a configured directory.
See the topic “Restricting users from receiving Internet mail” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Networking Enhancement
For more information
See the topic “IPv6 and Lotus Support for the IPv6 standard for TCP/IP networks replaces support for the IPv4 standard. Domino” in the book Administering the Domino System or Installing Domino Servers. Or see the Domino Administrator 6 Help. See the topic “The Domino SNMP Agent” in the book Administering the Domino System or in the Domino • Configuration options are now set in the SNMP tab of the Server Configuration Settings Administrator 6 Help. document in the Domino Directory, not in the separat LSNMPCFG.NSF database. The Domino SNMP Agent is now installed with the Domino server and includes several enhancements:
• Partitioned servers are recognized automat cally. The file LNSNMP.INI is used if it’s available, but it is not required, except for partitioned server start functionality. • Domino SNMP is available for the Linux platform if prerequisite SMUX protocol (RFC 1227) support is available, for example, by employing a properly configured UCD-SNMP or NET-SNMP Master SNMP Agent. continued
Planning the Move to Lotus Notes/Domino 6 1-33
Upgrading to Notes/Domino 6
Enhancement
Enhancement
For more information
• The Domino MIB now contains comments that See the topic “The Domino SNMP Agent” in the book indicate which Domino statistic, if any, an Administering the Domino object is derived from. • Most queries for objects derived from statistics System or in the Domino Administrator 6 Help. use the current value of the statistic, not a cached value. • For efficiency, caching is still employed for the lnAllStatsTable and for table row discovery. • Over 200 objects have been added to the Domino MIB. • All known syntax errors have been corrected in the Domino MIB. Platform-specific steps are needed to configure the agent, even if it was previously installed and configured for Domino 4.6 or 5.
Search Enhancement
For more information
A new version of the full-text search engine provides improved performance and resource utilization as well as increased capacity for indexing.
See the topic “Domain Search” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Security Enhancement
For more information
The new Domino Certificate Authority (CA) for processing Notes and Internet certificate requests separates the role of CA administrator from that of the registration authority administrator.
See the topic “Domino serverbased certification authority” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can dynamically deploy new or updated See the topic “Deploying and Administrator ECLs to client workstations. updating workstation ECLs” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
1-34 Upgrade Guide
For more information
Internet (HTTP) password restrictions for users configured in the Domino Directory allow you to:
See the topic “Password Options dialog box” in the book Administering the Domino System or in the Domino Administrator 6 Help.
• Set an expiration period on an Internet password • Set a grace period for resetting Internet passwords • Require users to change Internet passwords immediately • Lockout Internet access for users requiring password • Determine Internet password quality and length SSL security settings for an Internet protocol are obtained from a Site document rather than a Server document. The Site document contains new options that control the Certificate Revocation Lists (CRLs), which do not appear in the Server document.
See the topic “Internet Site documents” in the book Administering the Domino System or in the Domino Administrator 6 Help.
New rules for agent security appear in the Server Record in the Domino Directory.
See the topic “Setting agent preferences for the Web Navigator” in the book Administering the Domino System or in the Domino Administrator 6 Help.
The following security fields on the Security tab of the Server document, which previously applied only to Notes client access, now apply to all Internet protocols in addition to the Notes client:
See the topic “Setting up Notes user, Domino server, and Internet user access to a Domino server” in the book Administering the Domino System or in the Domino Administrator 6 Help.
• Only allow server access to users listed in the Directory • Access server • Not access server
See the topic “Administration The key string <ECLOwner> added to the Administration ECL enables the current user ECL <ECLOwner> key” in the to modify the ECL during client ECL refresh. book Administering the Domino System or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-35
Upgrading to Notes/Domino 6
Enhancement
Enhancement
For more information
The Domino Administrator client now logs the results of the Execution Security Alert (ESA) dialog boxes, ESA details, and ECL modifications in the client log (LOG.NSF) in Miscellaneous Events.
See the topic “Collecting information for a new administration ECL” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can create Certification Revocation Lists (CRLs).
See the topic “Domino server-based certification authority” in the book Administering the Domino System or in the Domino Administrator 6 Help.
System monitoring and maintenance Enhancement
For more information
You can monitor events on your system using Event Generators.
See the topic “Event generators” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can define Event Handlers to log an event, to notify you when an event occurs, to forward an event for additional processing, or to prevent an event from being logged.
See the topic “Event handlers” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can monitor platform statistics. Predefined statistics counters have been added to monitor networking, logical disk, memory, paging file, platform, process, and system statistics for all platforms.
See the topic “Creating statistic profiles” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can create performance statistic profiles that you can monitor using charts to display the statistics in real time or historically.
See the topic “Creating statistic profiles” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can set console text, color, and highlight attributes for both the remote server and local console, making it easier to read and interpret the system message and information that appear on your system.
See the topic “Customizing the appearance of the Domino server console and Domino Administrator console” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
1-36 Upgrade Guide
For more information See the topic “Domino server monitor” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can change Web user names with the Domino Administrator.
See the topic “Rename Selected Notes People dialog box” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can find server names, user names, and groups in a domain by making an administration request.
See the following topics: • Finding a server name in the domain with the Domino Administrator or the Web Administrator • Finding a user name in the domain with the Domino Administrator or the Web Administrator • Finding a group name in the domain with the Domino Administrator or Web Administrator in the book Administering the Domino System or in the Domino Administrator 6 Help.
Enhanced server activity logging captures detailed information about Notes sessions, databases, passthru servers, and scheduled agent activities, as well as POP3, SMTP, HTTP, IMAP, and LDAP activity.
See the topic “Activity logging” in the book Administering the Domino System or in the Domino Administrator 6 Help.
With transaction logging for views, you no longer have to rebuild views after a server crash.
See the topic “View logging” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Web server Enhancements
For more information
By default, cookie logging is enabled as part of the new HTTP server task on Windows NT and Windows 2000 platforms. Data provided by cookie logging appears in the text logs.
See the topic “The Domino Web server log (DOMLOG.NSF)” in the book Administering the Domino System or in the Domino Administrator 6 Help. continued
Planning the Move to Lotus Notes/Domino 6 1-37
Upgrading to Notes/Domino 6
Enhancement The Domino Server Monitor includes server profiles that let you monitor a subset of servers and monitor only the tasks or processes specific to those servers.
Enhancements
For more information
The HTTP response header is a new Web site rule type in the Domino Directory Server\Internet Sites view. This rule type adds an Expires header or custom header to HTTP responses that match specified URL patterns and response codes.
See the topic “Web Site Rules document” in the book Administering the Domino System or in the Domino Administrator 6 Help.
You can use single sign-on (SSO) for Web browsers to sign on to a Domino or WebSphere server once, then have access to any SSO-enabled Domino or WebSphere server in your domain without signing on again. Additionally, SSO allows multiple Web SSO Configuration documents in a Domino Directory or domain.
See the topic “Multi-server session-based name-and-password authentication for Web users (single sign-on)” in the book Administering the Domino System or in the Domino Administrator 6 Help.
Interoperability issues Typically, upgrade processes include a period of time in which you must maintain a mixed-release environment. Until the upgrade is completed you might have a mix of Lotus Domino 6 and Domino 5 or Domino 4.6 servers in production. More likely you might have Lotus Domino 6 servers and Lotus Notes 4.6 or Notes 5 clients and applications. The following are known interoperability issues and general guidelines to help you manage a mixed-release environment.
Server •
The Domino Administrator can administer an environment that includes Notes/Domino 4.6 or Notes/Domino 5 and Domino 6. However, because the Domino Administrator takes advantage of new Domino 6 features, there are some limitations in a mixed environment. • Server bookmarks If the Directory server (set in the Administration Preferences by choosing File - Preferences - Administration Preferences) is not a Lotus Domino 6 or 5 server, the Domino Administrator can retrieve only 64K of server names for the server bookmarks. To avoid this limitation, designate a Domino 6 server as the Directory server.
1-38 Upgrade Guide
User registration with the Domino Administrator does not function properly if the registration server does not use the new Domino Directory template. • Server monitoring When monitoring Domino 4.6 servers, the Domino Administrator cannot report the status of individual tasks, such as the router. The Domino Administrator reports only whether or not the server is responding. • Replication schedule The replication schedule display does not work with Domino 4.6 servers. • ACL management tools The ACL management tools on the Files tab of the Domino Administrator do not work with databases on Domino 4.6 servers. •
In previous releases of Lotus Notes/Domino, you configured Setup Profiles to set workstation defaults. In Lotus Notes/Domino 6, you use policies to configure the workstation defaults. Implementing policies is optional. Lotus Notes/Domino 6 continues to support Setup Profiles. However, if you choose to implement policies, be aware of the following: • Archive and registration settings documents have limited support on Lotus Notes 5 and earlier clients, while the setup, desktop, and security settings documents are supported only by Lotus Notes 6 clients. • Setup Profiles in a Person document override policies. • Setup Profiles continue to work in Lotus Notes/Domino 6, but are not easily located in the Domino Directory. For more information about policies, see the book Administering the Domino System.
•
The Domino 6 Web administrator template can be used to administer only Lotus Domino 6 servers. Earlier releases of the Web administrator template cannot administer a Lotus Domino 6 server.
•
Domino 6 supports a new IP standard, IPv6. To connect Domino 4.6 or Domino 5 servers to an IPv6-enabled Domino server, create an old A-type record in the Lotus Domino 6 server’s DNS. For more information about IPv6, see either Administering the Domino System or Installing Domino Servers.
Planning the Move to Lotus Notes/Domino 6 1-39
Upgrading to Notes/Domino 6
• User registration
•
In a Domino 6 environment, you can implement either Internet site documents or Server documents, but not both. If you select the “Loads Internet configuration from Server/Internet Sites documents” on the Basics tab of the Server document, then Internet site documents will take precedence over your Server documents. If you implement Internet site documents for one protocol, you must implement the documents for each protocol that you use. Implementing Internet Site documents for the POP3, IMAP, and SMTP protocols overrides any server document settings that you have set for those protocols. In the mixed-release environment, you can use both Internet site documents and Server documents to manage your environment. You cannot use Internet site documents to configure your Domino 5 or earlier servers.
•
If you plan to create a cluster that includes some Domino 6 servers and some Domino Release 5 or Release 4.6 servers, keep the following in mind: • Because the Cluster Replicator always replicates the template design between replicas, a user’s mail replicas should all use the same mail template — the Domino 6 mail template, the Domino Release 5 mail template, or the Domino Release 4.6 mail template. • If you move a user’s mail file from a Domino 6 or a Domino Release 5 server to a Domino 4.6 server, free time information for the user is not removed from CLUBUSY.NSF. Remove this information from CLUBUSY.NSF so that cluster servers do not have the wrong information for the user. • If you are using an extended ACL in a database on a Domino 6 server in a cluster, it is best to include only Domino 6 servers in the cluster. Otherwise, the replicas of the database can become unsynchronized. When you use an extended ACL in a database, changes you make to a replica on a Domino Release 5 or Release 4.6 server do not replicate to Domino 6 servers. In addition, Domino 6 servers replicate to Domino 5 or Release 4.6 servers only those changes allowed by the extended ACL. • The Internet Cluster Manager (ICM) directs client requests to any Domino Web server in the cluster. However, only Domino 6 and Domino Release 5 Web servers generate URLs that include references to the ICM. When a user selects one of these URLs, the ICM balances the workload by redirecting the user to the most available server. If the ICM redirects a user to a Domino Release 4.6 Web server, the server will not generate URLs that reference the ICM. As the user moves between Web pages, the user continues to access Web pages on the Domino Release 4.6 server
1-40 Upgrade Guide
Domino Directory and LDAP Schema • The Domino Directory database templates are backward compatible, and you can replicate the Domino 6 design to your Domino 4.6 and Domino 5 servers. However, note the following precautions: • Before you upgrade the Domino 4.6 Name and Address Book (NAB) or Domino 5 Domino Directory to the Domino 6 design, create a backup of the NAB or Domino Directory. • To administer the Domino 6 Domino Directory, use a Domino 6 Administrator client. • The Domino 6 Domino Directory template includes a number of new field names that increased the size of the UniqueNameKey (UNK) table. Domino 4.6 databases are limited to 64K, which the Domino 6 Domino Directory template exceeds. Upgrade your Domino 4.6 servers to Domino 4.6.7a to avoid problems with the Domino Directory database size. For more information about the Domino Directory and UniqueNameKey table, see the chapter “Upgrading the Domino Directory.” •
If a Domino 5 server and a Domino 6 server in the same domain both run the LDAP service, LDAP users connecting to the Domino 5 server can search for an LDAP entry created on the Domino 6 server that is not defined by the Domino 5 schema.
•
If you implement Extended ACLs (xACLs), note the following: • You must use a Notes 6 client to set Extended ACLs, and you must set the Extended ACLs on a directory database on a Domino 6 server. • You can use Extended ACLs in a mixed-release environment. To replicate changes from a Domino 5 server to a Domino 6 server, the Domino 6 server must pull the changes from the Domino 5 server. • During Domino 6 to Domino 5 replication, the Domino 6 server only replicates to the Domino 5 server the database contents that the Extended ACLs allows the Domino 5 server to access. • Lotus Domino 5 and earlier releases do not enforce Extended ACL rules.
Planning the Move to Lotus Notes/Domino 6 1-41
Upgrading to Notes/Domino 6
only. To take advantage of the ICM at that point, the user must select or enter a URL that contains a reference to the ICM.
•
After you upgrade your Domino 4.6 Public Address Book to the Domino 6 Domino Directory design, you must upgrade your Domino servers running LDAP to at least Domino 4.6.3 so they can properly handle LDAP queries and return correct information. The Domino Directory uses the Internet Address field to answer LDAP queries. Lotus Notes/Domino 4.6 releases earlier than 4.6.3 do not handle this change.
•
You can implement the new Central Directory feature in a mixed-release environment. Domino 6 servers can host either the central or configuration directories. Domino 4.6 and Domino 5 servers can host the central directory, but not the configuration directories.
•
To implement cross-domain configuration documents in a mixed-release environment, you must specify a Domino 5 or later server as the administration server. Cross-domain requests are processed only by Domino 5 or later servers.
Domain search • When you include a Domino 4.6 server in a Domain search, the Catalog task spiders the Domino 4.6 server rather than using pull-replication as the task does with the database catalogs on Domino 5 or Domino 6 servers. As a result, creating or updating the Domain Catalog is time-consuming. Mail and messaging • In a mixed-release cluster, users cannot have a Notes/Domino 6 mail file on Domino 4.6 or Domino 5 servers — the Notes/Domino 6 mail template does not work properly on these releases. If you have a mixed-release cluster with mail files, use the Notes/Domino 4.6 or Notes/Domino 5 design for mail files or place users’ mail files only on Domino 4.6 servers (with Domino 4.6 design), on Domino 5 servers only (with Domino 5 design), or on Domino 6 servers only with the Domino 6 design. Do not mix mail file templates. Because cluster replication ignores selective replication formulas, you cannot prevent the mail file design from replicating to other clustered servers. •
Message tracking for administrators (using the Tracking Center in the Domino Administrator) can only track messages across Domino 6 servers that have message tracking enabled. If a message was transferred to an earlier Domino or third-party server, you can no longer track that message using the Tracking Center. Users with a Notes/Domino 6 mail file can track messages that are routed through earlier Domino and third-party servers as long as these servers maintain the fidelity of the Notes fields in the message
1-42 Upgrade Guide
For more information about message tracking, see the book Administering the Domino System. •
Lotus Notes 4.6 clients and servers cannot read native MIME messages. To route a MIME message to a Lotus Domino 4.6 server, Lotus Domino 6 has to convert a native MIME message to a Notes document with a MIME attachment. Domino cannot convert an encrypted MIME (S/MIME) message. When an S/MIME message is transferred to a Domino 4.6 server, Lotus Domino converts the message to an attachment containing the S/MIME and a Notes format message stating that the Notes 4.6 client cannot display the message because the Domino 4.6 server cannot decrypt it. This conversion allows IMAP, POP, and Domino 6 users to receive encrypted MIME mail and for encrypted MIME mail to be transferred from a Domino 6 server to a Domino 4.6 server to another Domino 6 server without loss of fidelity or breaking the encrypted signature.
•
Lotus Domino 6 introduces server mail rules, a feature that earlier releases of Lotus Domino do not support. When you implement mail rules, Lotus Domino 6 adds new entries to the Configuration Settings document in the Domino Directory. This increases the size of the UniqueNameKey (UNK) table. If your environment includes Domino 4.6 servers, those servers must accommodate the increased UNK table size even though the servers do not support the new feature. Domino 4.6 servers, prior to Domino 4.6.7a, have a maximum UNK table size of 64KB.
Security • With the relaxation of US government regulations on the export of cryptography, the Domino server and the Domino Administrator, Domino Designer, and Lotus Notes client have consolidated all previous encryption strengths — North American, International, and France — into one strong encryption level resulting in a single “Global” release of the products. The Global release adopts the encryption characteristics previously known as North American. Strong encryption in Global products can be used worldwide, except in countries whose import laws prohibit it, or except in those countries to which the export of goods and services is prohibited by the U.S. government. Customers are no longer required to order Notes software according to cryptographic strength.
Planning the Move to Lotus Notes/Domino 6 1-43
Upgrading to Notes/Domino 6
tracking request. Lotus Domino 6 only returns message tracking information from Domino 6 servers that have message tracking enabled. If the third-party servers do not maintain these fields, messages cannot be tracked beyond these servers.
For more information about encryption strength and interoperability issues, see the book Administering the Domino System. •
User and Server IDs contain a flag bit that indicates that the ID is North American. Global editions of Lotus Notes/Domino 5.0.3 and later ignore this flag. However, earlier international editions of Lotus Notes/Domino (Notes/Domino 5.0.2 and earlier) recognize this flag and refuse an ID marked North American. If you require an ID that works with earlier international editions of Lotus Notes/Domino, create an ID with an earlier international edition of Lotus Notes. For earlier North American editions of Lotus Notes, use a North American ID. You can use an international ID; however, those IDs have a weaker cryptography than the North American IDs.
Transaction logging • For Domino 4.6 administrators who want to implement transaction logging, convert Domino 4.6 databases to the Domino 6 database format. Transaction logging does not support database formats earlier than Domino 5. •
The Domino 6 Events Log includes a Search Results view in LOG.NSF. In Lotus Domino 5, you had the option to create a database, RESULTS.NSF, to display search results, an option which no longer exists in Lotus Domino 6. If you have a Lotus Domino 6 Administrator and a Lotus Domino 5 server, the log analysis is based on the Lotus Domino 5 Log Analysis functionality, and the results are saved in the Results database (RESULTS.NSF). If you are using a Lotus Domino 6 server, you can still create a Results database and save your results to this database. To save a Domino 6 log file to the Results database, open the document from the Search Results view in LOG.NSF, then use the File - Save As menu to save it to the desired location. For more information about transaction logging, see the book Administering the Domino System.
Clients •
Upgrade Lotus Notes clients to Notes 6 before upgrading mail file databases to the Notes 6 mail file template. For more information about the Notes client and mail template interoperability, see the chapter “Upgrading Notes Mail Files.”
•
1-44 Upgrade Guide
When you access the Archive Settings dialog box of a database on a Domino 5 server with your Notes 6 client, you see the Domino 5 Archive Settings dialog box rather than the enhanced Domino 6 dialog box.
•
When you compact a database on a Domino 6 server, the server upgrades the database to the Domino 6 format. To retain a database in Domino 4.6 or Domino 5 format, create a replica of the database and name the replica with an NS4 or NS5 extension (instead of NSF). After a database is upgraded to Domino 6 format, you can roll back to Domino 5 format (ODS41) by using the -R option or by creating a new replica or copy of the database in Domino 5 format. Note that the -R option will not roll back a database to Domino 4.6 format (ODS21). You can continue to replicate between a Domino 6 replica and a Domino 4.6 or Domino 5 replica — the database format does not replicate. For more information, see the book Administering the Domino System.
•
In Lotus Domino 6, LZ1 compression for file attachments replaces Huffman compression in Lotus Notes/Domino 5. If the LZ1 compression option is set on a Domino 6 database, a Notes 5 client will be unable to read the compression. The Lotus Domino 6 server converts LZ1 to Huffman compression for the Notes 5 client. This affects server performance. Implement LZ1 compression in an exclusively Lotus Notes/Domino 6 environment.
•
Document locking can be used with a database on Lotus Notes/Domino 6. A Lotus Notes 6 client cannot lock a document on a Lotus Domino 5 or earlier server.
•
View structures, including collection, btree, and container page, have changed in Notes/Domino 6. When switching between a previously released client and a Notes 6 client, Lotus Notes rebuilds the views, despite the database format. For instance, if you have a local copy of a mail database in Domino 5 database format and have installed both Lotus Notes 5 and Lotus Notes 6 on the same computer, Lotus Notes 6 rebuilds the view when the database is opened in that client release. When you open the database in Lotus Notes 5, that client also rebuilds the view even though the database format has not changed. View rebuilds occur every time you open the database in a client with a different version from the previous client that opened the same database. View rebuilds do not occur when opening a database on a server.
Planning the Move to Lotus Notes/Domino 6 1-45
Upgrading to Notes/Domino 6
Databases
•
The “Replicate or copy documents” option in Access Control List dialog box enables replication or copying of documents for a database. Lotus Notes 5 and 4.6 clients ignore the “Replicate or copy documents” option. By default, this option is selected. If you deselect this option with a Lotus Notes 6 client to prevent replication or copying of documents, Lotus Notes 5 and 4.6 clients can continue to replicate and copy documents from the database. For more information about the Access Control List, see the book Administering the Domino System.
1-46 Upgrade Guide
This chapter describes how to upgrade a Domino server, including the tasks for installing Lotus Domino 6 and the post-upgrade tasks that you need to perform on the Public Address Book and Administration Requests databases. This chapter also covers upgrading the Domino Administrator.
Upgrading a Domino server to Domino 6 You do not need to uninstall Lotus Domino 4.6 or Domino 5 before installing Lotus Domino 6. Follow these steps for upgrading servers: 1. Back up important Domino files. 2. Shut down the Domino server. 3. If the Domino server is a Domino NT Service, remove the NT Service. 4. Install the Lotus Domino 6 software. Some servers require additional steps to prepare for the upgrade. This section tells you how to prepare the following Domino servers for upgrading: •
Domino Administration servers
•
Domino 4.6 MTA servers
• Domino 5 mail servers Consider conducting a pilot project to test your plans for upgrading your servers before you begin moving your organization to Lotus Notes/Domino 6. A pilot project lets you refine your plans and deal with any issues that arise on a smaller scale. For more information, see the chapter “Planning the Upgrade to Release 6.”
2-1
Upgrading to Notes/Domino 6
Chapter 2 Upgrading Domino Servers
Before you upgrade a Domino server Before you upgrade a Domino server, be aware of the following issues: •
If you have a Domino server with language packs installed, do not upgrade that server until the updated language packs for the latest Lotus Domino release are available. When you upgrade a Domino server with language packs installed, the upgrade process replaces all translated templates with English language templates.
•
Lotus does not support upgrading a single Domino server to a partitioned Domino server.
•
Before you upgrade a Domino server on which you run Lotus Sametime®, Lotus QuickPlace™, or another Lotus product, make sure that the other Lotus product supports Lotus Domino 6. If the other Lotus product does not support Lotus Domino 6, you can continue to run your current Lotus Domino release.
•
In Domino 5.0 and later, underscores and spaces are removed from all server common names when a Lotus Notes client or Lotus Domino server first connects to other Domino servers. For example, the Domino server names Server Name/Boston/Acme or Server_Name/Boston/Acme are contracted to the common name “ServerName,” then passed to the IP name resolver services of the requesting client. The new DNS standards do not recognize underscores as acceptable characters for host names. Later in the name lookup process, the underscored name is attempted as one of the last options to ensure a connection. However, the delay of the connection impacts performance. If you have underscores in your server names, make sure your DNS records support both underscored as well as contracted names. Enter the contracted name in the Net Address field for the TCPIP port of the given server to reduce the lookup time until you migrate to a newer server that does not use an underscored name. Make the contracted name the A record and the underscored name the CNAME record. Note In Domino 4.6, spaces in all server common names are replaced with underscores.
Preparing to upgrade a clustered Domino server To prepare your clustered Domino 4.6 or Domino 5 servers for the upgrade to Domino 6, restrict the server that you are upgrading to prevent new users from accessing the server and to balance the workload. 2-2 Upgrade Guide
For more information about how to restrict a server, see the book Administering Domino Clusters. After you have completed these tasks, you can begin backing up your files.
Backing up files on a Domino server Back up important Domino server files in case you encounter errors during upgrading. If necessary, you can use the backed-up copies to restore your files. Back up files on all servers before you upgrade. 1. Back up the Notes data directory on your server (for example, C:\NOTES\DATA). This directory includes DESKTOP.DSK, all ID files (including the server ID and certifier IDs), LOG.NSF, NAMES.NSF, MAIL.BOX, and any other Public Address Books or Domino Directories located on the server. 2. Back up the contents of any directories or databases pointed to by links (DIR files) from your data directory. 3. Back up the NOTES.INI file for the server. On a Domino 4.6 server, the default location for the file is the system directory (for example, C:\WINNT40). On a Domino 5 server, the default location for this file is the data directory. 4. Back up any other Notes databases (NSF files) or Notes templates (NTF files). 5. (Optional) When you upgrade a Domino 5 server running the LDAP service, the Lotus Domino 6 installation program deletes the Domino 5 SCHEMA50.NTF template and schema database, SCHEMA50.NSF. Lotus Domino 6 replaces the database with a new one created with a new template, SCHEMA.NTF. If you want to keep the Domino 5 schema database, rename it before you upgrade, then move the file to a directory outside of the Notes data directory path. 6. Continue to one of the following tasks: If you are upgrading an administration server, see the topic “Preparing to upgrade a Domino Administration server” later in this chapter.
Upgrading Domino Servers 2-3
Upgrading to Notes/Domino 6
Note When you upgrade a server that is in a cluster, the Cluster Database Directory is upgraded automatically. However, the title of this database is not changed from the existing title. The documentation refers to this title as “Cluster Directory (6),” but the title on your server might be “Cluster Directory (R5)” or whatever title you are using. You can change the title to match the documentation or leave it as it is.
If you are upgrading a Domino 4.6 MTA server, see the topic “Preparing to upgrade a Domino 4.6 MTA server” later in this chapter. If you are upgrading a Domino 5 mail server, see the topic “Preparing to upgrade a Domino 5 mail server” later in this chapter. For all other servers, see the topic “Shutting down the Domino server” later in this chapter.
Preparing to upgrade a Domino Administration server Upgrade your administration server and Domino Directory before upgrading other servers in your domain. To upgrade a Domino Administration server, purge the Administration Requests database of all pending requests, then shut down the Domino Administration Process. Note You do not need to process all the requests in the Administration Requests database to upgrade the database, but process as many as possible for a faster upgrade. To clear the Administration Requests database 1. Open the Domino server console. 2. Enter: tell adminp process all
and press ENTER. Note You might need to issue this command more than once, as some Administration Requests create others. 3. After the Administration Process finishes processing requests, replicate the Administration Requests database to other administration servers in your domain. 4. After replicating the database, repeat Step 2 to completely purge the database of pending requests received from other servers. 5. After you purge the Administration Requests database, you can shut down the Domino Administration Process. To shut down the Domino Administration Process Shut down the Administration Process to prevent requests from being processed by the server. 1. At the Domino server console, enter: tell adminp quit
and press ENTER.
2-4 Upgrade Guide
For more information, see the topic “Shutting down the Domino server” later in this chapter.
Preparing to upgrade a Domino 4.6 MTA server To upgrade a Domino 4.6 MTA server, you must disable the SMTP/MIME MTA housekeeping, shut down the router and inbound transport, then clear SMTP.BOX and the Inbound and Outbound Work Queues. Note Given the time it may take to clear messages from the Inbound and Outbound Work Queues, upgrade an MTA server at nonpeak times, such as early mornings or on weekends. The MTA is unavailable while you clear the queues and upgrade it, affecting Internet mail delivery, routing, and performance. To disable SMTP/MIME MTA housekeeping Before upgrading a Domino 4.6 MTA server, disable MTA housekeeping. If you do not disable housekeeping and you clear the message queues during a time when it is set to run (1 AM by default), the MTA turns itself off, performs housekeeping tasks, and then turns itself on. This enables inbound and outbound transport, undoing the work of clearing the queues. Make sure you backed up the MTA server files. See the topic “Backing up files on a Domino server” earlier in this chapter 1. Start the Notes client from which you administer the MTA server. 2. Choose File - Database - Open. 3. In the Server field, type the name of the SMTP/MIME MTA server and click Open. 4. Select the Public Address Book for the MTA server’s domain and click Open. 5. In the Public Address Book, open the Server/Servers view by expanding the views under Server in the left pane and clicking Servers or by choosing View - Servers - Other, selecting Server/Servers, and clicking OK. 6. Select the Server document for the MTA server. 7. Click the Edit Server button on the Action bar. 8. Expand the Internet Message Transfer Agent (SMTP MTA) section. 9. Under Control, click the down arrow next to the field “Enable daily housekeeping.” Upgrading Domino Servers 2-5
Upgrading to Notes/Domino 6
2. After you shut down the Domino Administration Process, you can shut down the Domino server.
10. Select Disable and click OK. 11. Click the Save and Close button on the Action bar. 12. Close the Public Address Book. 13. After you disable SMTP/MIME MTA housekeeping, you can shut down the router. To shut down the router Shut down the router to keep other servers from routing outbound messages to that server. 1. From the Domino server console, enter the following command: tell router quit
and press ENTER. Shutting down the router prevents it from transferring more messages to SMTP.BOX and lets the MTA empty the Outbound Work Queue by processing existing messages. Incoming messages are held in MAIL.BOX and processed by the server after you upgrade it to Lotus Domino 6. 2. After you shut down the router, shut down the inbound transport. To shut down the inbound transport Shutting down the inbound transport prevents the MTA from receiving SMTP messages addressed to recipients in your organization, so that you can clear the Inbound and Outbound Work Queues. 1. From the Domino server console, enter the following command: tell smtpmta stop inbound transport
and press ENTER. The inbound transport moves messages into the Inbound Work Queue (SMTPIBWQ.NSF). 2. After you shut down the inbound transport, clear SMTP.BOX. To clear SMTP.BOX After shutting down the router and the inbound transport, wait for the MTA to process all messages in SMTP.BOX before proceeding. 1. Open the SMTP.BOX database in your Notes client. If this is the first time you have opened the database, you see the “About This Database” document. Press ESC to close this document. 2. If there are any messages marked Pending Conversion or Pending Transmission, wait for them to be processed by the Delivery Report Task (DRT).
2-6 Upgrade Guide
4. When the view is empty, or contains only documents marked Dead, SMTP.BOX is clear. 5. Press ESC to close SMTP.BOX. There may be some delay between message processing and the DRT removing the message from the view due to the cycle time of the DRT. 6. After SMTP.BOX is cleared, clear the Outbound Work Queue. To clear the Outbound Work Queue Clearing the Outbound Work Queue routes all remaining outbound SMTP messages to their destinations. 1. Double-click the SMTP Outbound Work Queue (SMTPOBWQ.NSF) icon on your Notes workspace. If this is the first time you have opened the database, you see the “About This Database” document. Press ESC. 2. Wait until all messages in the Outbound Work Queue are successfully processed by the MTA. There should be either no messages in the view or only messages marked Dead. 3. Verify that all messages except those marked Dead are processed by pressing F9 or choosing View - Refresh. Processed messages are removed from the view by the DRT. 4. Press ESC to close the Outbound Work Queue. There may be some delay between message processing and the DRT removing the message from the view due to the cycle time of the DRT. 5. After clearing the Outbound Work Queue, clear the Inbound Work Queue. To clear the Inbound Work Queue Clearing the Inbound Work Queue moves all SMTP messages addressed to recipients in your organization out of the Inbound Work Queue so they can be delivered. Messages in MAIL.BOX are delivered after the server is upgraded and restarted. 1. Double-click the SMTP Inbound Work Queue (SMTPIBWQ.NSF) icon on your Notes workspace. If this is the first time you have opened the database, you see the “About This Database” document. Press ESC.
Upgrading Domino Servers 2-7
Upgrading to Notes/Domino 6
3. Verify message processing by pressing F9 or choosing View Refresh; processed messages are removed from the view.
2. Wait until all messages marked Pending Conversion are processed. Verify that all messages except those marked Dead are processed by pressing F9 or choosing View - Refresh. Processed messages are removed from the view by the DRT. 3. Press ESC to close the Inbound Work Queue. There may be some delay between message conversion and transmission, and the removal of the message from the view due to the cycle time of the DRT. 4. After you clear the Inbound Work Queue, shut down the Domino server. For more information, see the topic “Shutting down the Domino server” later in this chapter.
Preparing to upgrade a Domino 5 mail server To upgrade a Domino 5 mail server, shut down the router, then stop the SMTP service. If your mail server hosts Web mail or iNotes Web Access clients, you must also stop the HTTP task. Note Domino automatically upgrades MAIL.BOX to the Domino 6 database format and design. Any messages in MAIL.BOX are preserved. To shut down the router Shutting down the router prevents messages from being transferred; however, messages are still deposited in MAIL.BOX as long as the server is running. 1. From the Domino server console, enter the following command: tell router quit
and press ENTER. Mail messages can accumulate in MAIL.BOX if other servers and clients continue to deposit messages, but the router does not deliver or transfer the messages. 2. After you shut down the router, stop the SMTP service. To stop the SMTP service Stop the SMTP service to prevent the server from receiving any incoming SMTP messages. 1. From the Domino server console, enter the following command: tell SMTP quit
and press ENTER.
2-8 Upgrade Guide
• If the mail server runs the HTTP task for Web mail or for iNotes Web Access clients, stop the HTTP task. • Otherwise, shut down the Domino server. For more information, see the topic “Shutting down the Domino server” later in this chapter. To stop the HTTP task Stop the HTTP task on mail servers that host Web clients to prevent the task from depositing messages in MAIL.BOX. 1. From the Domino server console, enter the following command: tell http quit
and press ENTER. 2. After you stop the HTTP task, shut down the Domino server. For more information, see the topic “Shutting down the Domino server” later in this chapter.
Shutting down the Domino server Before you install Lotus Domino 6, shut down the server. 1. At the Domino server console, enter the following command: quit
then press ENTER. 2. Exit all clients. If you are running Lotus Notes, choose File - Exit Notes. If you are running the Domino Administrator, choose File Exit Administrator. 3. After you shut down the server, do one of the following: • If your Domino 4.6 server runs as a Windows NT service, remove Domino as an NT Service. • Otherwise, upgrade to Lotus Domino 6. For more information, see the topics “Removing Domino as an NT Service” and “Upgrading to Lotus Domino 6” later in this chapter.
Removing Domino as an NT Service If you run Lotus Domino as a Windows NT Service, you must uninstall the Domino NT Service before upgrading to Lotus Domino 6. If you have a Domino 4.6 server, perform the following steps to remove Domino as an NT Service.
Upgrading Domino Servers 2-9
Upgrading to Notes/Domino 6
2. After you stop the SMTP service, do one of the following:
1. At the Windows NT server, click Start, then choose Run. 2. Enter the following command in the Run dialog box: NTSVINST -D
and click OK. 3. After removing Domino as an NT Service, upgrade to Lotus Domino 6.
Upgrading to Lotus Domino 6 To upgrade to Lotus Domino 6, you can install the new software without uninstalling the previous release. Uninstalling the Domino server removes all application and data files. Whether or not you uninstall the previous release before installing Domino 6, make sure to back up all important files and to store the files in a directory outside of the Lotus Domino directory before you uninstall the Domino server. Upgrading a UNIX system When you upgrade a UNIX system, you have several installation options available to that platform only: •
Lotus Domino 6 supports multiple Domino installations on a single UNIX machine. You can run one earlier version of the Domino server on a computer with multiple Domino 6 servers as long as each Domino 6 server has a unique location. In earlier releases, Lotus Domino was installed in the opt/lotus location. You can specify any location for Domino 6 installation. If you choose another location and set the environment variable NUI_YESOPTLOTUS=1 before you install Lotus Domino 6, the variable creates a soft link to the location opt/lotus and backs up the previous Domino installation. Note that if you have an earlier version of Domino on the machine, the soft link to opt/lotus replaces the soft link of any earlier release.
•
When upgrading an UNIX system to Lotus Domino 6, you can choose to install to the data directories only. This option upgrades existing server partitions on a UNIX system.
•
With a UNIX system, you can use a script file to install Lotus Domino 6 on more than one server in the domain. For more information about installing Lotus Domino 6 on UNIX systems, see the book Installing Domino Servers.
2-10 Upgrade Guide
1. Make sure you backed up all important Domino files. For more information, see the topic “Backing up files on a Domino server” earlier in this chapter. 2. For all Domino Administration, Domino 4.6 MTA, and Domino 5 mail servers, make sure to prepare the server for upgrading. For more information, see the topics “Preparing to upgrade a Domino Administration server,” “Preparing to upgrade a Domino 4.6 MTA server,” and “Preparing to upgrade a Domino 5 mail server” earlier in this chapter. 3. Install the Lotus Domino 6 software. If you install Lotus Domino in the same directory as the previous version, you do not need to make any changes to the server configuration. If you install Lotus Domino in a new directory, the program prompts you to configure the server. 4. During installation, select the server type. 5. After you install Lotus Domino 6, do one of the following: • If you backed up your NOTES.INI file, replace the NOTES.INI file created during installation with the back up copy before you start the server. Then, start the server. The server will be set up automatically. • If you did not back up the NOTES.INI file, start the Domino server to begin setup. For more details, see the book Installing Domino Servers. Note The Domino server installation does not include the Domino 6 Administrator client. You must perform a second installation using the client setup program to install the Domino Administrator. Install the Domino Administrator on a separate computer. 6. After you start the server, if prompted to upgrade the Domino 4.6 Public Address Book or Domino 5 Domino Directory to the Domino 6 Domino Directory template, do so. If you are prompted at the Domino server console, type Y at the command prompt to upgrade the directory. After you upgrade to the Domino 6 Domino Directory template, shut down the server to compact the database and rebuild the views. For more information about compacting and rebuilding views in the Domino Directory, see the chapter “Upgrading the Domino Directory.” Upgrading Domino Servers 2-11
Upgrading to Notes/Domino 6
Upgrading a Lotus Domino server Follow these steps to install the Lotus Domino 6 software on your servers.
7. Complete the post-upgrade tasks: If you upgraded a Domino Administration server, see the topic “Post-upgrade tasks for Domino Administration servers” later in this chapter. If you upgraded a Domino 4.6 MTA server, see the topic “Post-upgrade tasks for Domino 4.6 MTA servers” later in this chapter. If you upgraded a Domino 5 mail server, see the topic “Post-upgrade tasks for Domino 5 mail servers” later in this chapter. For all other servers, see the topic “Post-upgrade tasks for Domino servers” later in this chapter.
Post-upgrade tasks for Domino Administration servers After you upgrade a Domino Administration server, make sure you do the following: 1. Upgrading the Domino Administrator client to administer your Domino 6 servers and Domino 6 Domino Directory. For more information, see the topic “Upgrading the Domino Administrator client” later in this chapter. 2. If you have not done so already, shut down the server, then do the following: • Compact the directory to the Domino 6 database format • Rebuild the views in the Domino Directory • Replicate the new directory to other servers in the domain Note Replication does not replicate the new database format, only the template. For more information about compacting the directory, rebuilding views, and upgrading directory services, see the chapter “Upgrading the Domino Directory.” 3. Upgrade the Administration Request database to the Domino 6 template. For more information, see the topic “Upgrading the Administration Requests template” later in this chapter. 4. Update the NOTES.INI file. Remove or comment out any obsolete NOTES.INI settings or variables. For a table of obsolete NOTES.INI setting, see the topic “Obsolete NOTES.INI settings” later in this chapter. 2-12 Upgrade Guide
6. Upgrade the remaining Domino servers in your domain.
Upgrading the Administration Requests template After upgrading the administration server and Domino Directory, upgrade the design of the Administration Requests database on that server to the Domino 6 template. The Domino 6 Administration Requests template is designed for backward compatibility with the Domino 4.6 and Domino 5 Administration Process and for use in mixed-release environments. You should replicate the new design to the Administration Requests databases on your organization’s other servers. To upgrade the design of the Administration Requests database 1. From the Domino Administrator, choose File - Database - Open. 2. In the Server field, type the name of the upgraded administration server. 3. Select the Administration Requests database (ADMIN4.NSF) and click Open. 4. If this is the first time you have opened the Administration Requests database, you see the “About This Database” document. Press ESC to close the document. 5. Choose File - Database - Replace Design. 6. Click Template Server. 7. In the Server field, enter the name of a Domino 6 server and click OK. 8. Select the Administration Requests (Release 6) template (ADMIN4.NTF) and click Replace. 9. When the Domino Administrator displays a warning about replacing the design, click Yes. 10. Close the Administration Requests database. 11. Replicate the new design to the other servers in your organization.
Upgrading the Domino Administrator client After you upgrade your Public Address Book or Domino Directory to the Domino 6 Domino Directory template, upgrade to the Domino 6 Administrator client to administer the Domino 6 directory. In Lotus Notes/Domino 6, you install the Domino Administrator separately from the server. New features and enhancements in Lotus Notes/Domino 6, like delegated server administration, make running a Upgrading Domino Servers 2-13
Upgrading to Notes/Domino 6
5. If you restricted the Administration server from a cluster, remove the server_restricted setting from the NOTES.INI file.
Domino Administrator client and Domino server on the same computer unnecessary. However, Lotus continues to support installing the Domino Administrator on the same computer as a Domino server if you follow these guidelines: •
Install the Domino Administrator client and Domino server in separate program directories and specify separate data directories for the client and server.
•
Use a separate user ID file for the Domino Administrator client for added security. You cannot use the server ID file to access both the client and the server.
•
Access the server databases using only the server. Do not access those databases locally using the client. Note If you access local databases that run transaction logging locally with the Domino Administrator client, you disrupt the transaction logging process. If that process is disrupted, the next time you restart the server, restart recovery is impossible for those databases. You must reset transaction logging for those databases. Any backups taken using transaction logging are invalid.
Before you install the Domino Administrator client and Domino server on the same computer, be aware of the following performance and security issues: •
The Domino Administrator uses resource-intensive processes to monitor and to administer servers. Installing the Domino Administrator on the same computer as a server uses server resources and reduces server performance.
•
Installing the client and server on the same computer stores the user and certifier ID files on one computer. If you do not have copies of these ID files stored elsewhere and the computer fails, then you cannot access either ID file. If you install the client and server on separate computers, copy the files locally to the client computer.
For more information, see the book Administering the Domino System. Upgrading the Web Administrator client When you upgrade a Domino server to Lotus Domino 6, the upgrade program deletes your Domino 4.6 or Domino 5 Web Administration database (WEBADMIN.NSF) and creates a new Web Administrator database based on the Domino 6 template (WEBADMIN.NTF). If you customized the ACL of your Domino 4.6 or Domino 5 Web Administration database, you must re-enter this information in the new Web Administrator database ACL.
2-14 Upgrade Guide
After you upgrade a Domino 4.6 mail server, do the following: 1. Upgrade to the Domino 6 Administrator. For more information, see the topic “Upgrading the Domino Administrator client” earlier in this chapter. 2. Shut down the server, then do the following: • Compact the directory to the Domino 6 database format • Rebuild the views in the Domino Directory • Replicate the new directory to other servers in the domain Note Replication does not replicate the new database format, only the template. For more information about compacting the directory, rebuilding views, and upgrading directory services, see the chapter “Upgrading the Domino Directory.” 3. Update the NOTES.INI file. Remove or comment out any obsolete NOTES.INI settings and variables from the file. Perform this task for all Domino 4.6 servers. For a table of obsolete NOTES.INI settings, see the topic “Obsolete NOTES.INI settings” later in this chapter. 4. Enable SMTP routing in the Configurations Settings document to route Internet mail. For more information, see the topic “Enabling SMTP routing in the Configurations Settings document for an Internet mail server” later in this chapter. 5. Enable the SMTP listener task in the Server document. For more information, see the topic “Enabling the SMTP listener task for an Internet mail server” later in this chapter. 6. Create Internet e-mail addresses for your users. For more information, see the topic “Internet mail addresses in Lotus Domino 6” later in this chapter. 7. Set Internet mail message format for your users. For more information, see the topic “Setting message format preferences for users” later in this chapter. 8. If you have shared mail databases on the server, upgrade the databases. For more information, see the topic “Upgrading shared mail databases” later in this chapter. Upgrading Domino Servers 2-15
Upgrading to Notes/Domino 6
Post-upgrade tasks for Domino 4.6 MTA servers
9. If the server you upgraded was NNTP-enabled, remove the NNTP documents from the Domino Directory. For more information, see the topic “Removing NNTP documents from the Domino Directory” later in this chapter. 10. If you removed the server from a cluster, add the server back to the cluster. 11. Upgrade your remaining Domino servers.
Enabling SMTP routing in the Configuration Settings document for an Internet mail server You must enable native SMTP routing in the Configuration Settings document to allow the upgraded Domino 4.6 mail server to route mail externally using SMTP. Using SMTP to route mail internally is optional. Configuration Settings documents can apply to a single server, all servers in a domain, or a group of servers. Edit the Configuration Settings document that applies to the upgraded server, but be aware that this modification affects any other servers that use this Configuration Settings document. If you do not have Configuration Settings documents for your Domino servers, create them to reflect your Domino 6 configuration. For example, if you have a mail server, an application server, and a firewall server, and only the mail server uses SMTP routing, create two Configuration Settings documents: one for the mail server with SMTP routing enabled, and one for the application and firewall servers without SMTP routing enabled. Follow these steps to enable SMTP routing in the Configurations Settings document. 1. Make sure you upgraded the design of your Public Address Book to the Domino 6 Directory template. Note The Domino Directory for the domain must use the Domino 6 template because the settings for native SMTP appear only in the Domino 6 Directory Configuration Settings document. 2. In the Domino Administrator, click the Administration window tab. 3. Click the Configuration tab. 4. Expand the Server Configuration section. 5. Click Configurations. 6. If you have a Configuration Settings document that you want to use for this server, select it and click Edit Configuration. If not, click Add Configuration. 2-16 Upgrade Guide
• Enter a server name in the Basics section. • Select the Group or Server this configuration applies to. Do not select “Use these settings as the default settings for all servers” unless you want every server that this document controls to use SMTP to send messages to the Internet instead of through an Internet mail server. 8. Click the Router/SMTP tab. 9. Complete this field on the Basics tab, and then save the document: Field
Enter
SMTP used when sending messages outside the local Internet domain
Choose one: • Enabled to use SMTP to route mail to the Internet • Disabled (default) to prevent the server from routing mail outside the local Internet domain
10. If your organization uses a relay host, enter its host name or IP address in the field “Relay host for messages leaving the local Internet domain.” Note Relay host servers require additional configuration. For more information about relay host servers, see the book Administering the Domino System. 11. Click the Save and Close button on the Action bar. If you created a document, it appears in the view. 12. Enable the SMTP listener task.
Enabling the SMTP listener task for an Internet mail server Edit the Server document for the Domino 4.6 upgraded server to enable the SMTP listener task, which listens for inbound SMTP requests. This change tells the server to load the SMTP listener task at startup. Note The Domino Directory for the domain must use the Domino 6 template because the settings for native SMTP appear only in the Domino 6 Domino Directory 1. In the Domino Administrator, click the Configuration tab. 2. Expand the Server Configuration section. 3. Click “All Server Documents.” 4. Double-click the server document for the upgraded Internet mail server. 5. Click Edit Server. Upgrading Domino Servers 2-17
Upgrading to Notes/Domino 6
7. If you are creating a new configuration, do the following:
6. On the Basics tab, complete these fields: Field
Enter
Fully qualified Internet host name
The server’s complete combined host name and domain name, including the top-level domain. For example, smtp.acme.com; smtp is the host name; acme is the second-level domain; and.com is the top level domain. In the absence of a Global Domain document, the Router uses the entry in this field to determine the local Internet domain. Typically, the fully qualified host name is added to the Server document during server setup or by the Administration process (AdminP). A routing loop can result if this field does not contain a valid entry.
SMTP listener task
Choose one: • Enabled to turn on the Listener so that the server can receive messages routed via SMTP routing • Disabled (default) to prevent the server from receiving messages routed via SMTP routing
7. Click the Ports - Internet Ports - Mail tab. 8. In the Mail (SMTP Inbound) column, ensure that the TCP/IP port status is set to Enabled, and then click Save and Close. Note Do not remove SMTP routing information from the Server document. Existing routing information allows you to route Internet mail in a mixed-release environment, or in a Lotus Notes/Domino 6 environment that uses Lotus Notes/Domino 4.6-style routing. Removing this information may affect Internet mail routing and delivery in these environments.
Internet mail addresses in Lotus Domino 6 When looking up an address for Internet mail in the Domino Directory in Lotus Domino 6, Lotus Domino checks the $Users view for an exclusive match of the address. If it finds the complete Internet address of the recipient (for example,
[email protected]) in either the Short name or Internet Address field, Lotus Domino delivers the message to the mail file of that person. Lotus Domino also delivers messages based on a match of the local part of the address (for example, jane_doe) with any of the fields in the Person document. For example, if the message is addressed to
[email protected], and Lotus Domino finds a Person document with the entry “Jane Doe” in the User Name field, Lotus Domino delivers the message to Jane Doe’s mail file.
2-18 Upgrade Guide
Lotus Domino’s exhaustive lookup in $Users ensures that any address generated by the Domino 4.6 MTA for a user in your directory is located properly. While you can use the Internet Address field in the Domino 6 Person document and the tool that populates this field to standardize Internet addresses in your organization to provide a single place for locating and changing Internet addresses, this step is optional — Lotus Domino does not distinguish between Domino 4.6 and Domino 6 addressing and utilizes both equally well.
Populating the Internet Address field in Person documents When upgrading to Lotus Domino 6 from Lotus Domino 4.6, you can use the Internet Address tool to fill in the Internet Address field for all Person documents in which the field is blank in a Domino Directory. 1. From the Domino Administrator, click the People and Groups tab. 2. Select the server and Domino Directory for which you wish to fill in the Internet Address fields. 3. Click the People tab. 4. Click Set Internet Address. 5. In the Internet Address Construction dialog box, choose a format for the Internet addresses. 6. Choose a separator for the Internet addresses. This character separates the items in the Format field. 7. Enter the Internet domain for the company. Note If you select the option “Use existing address from Short name field, if available” the tool searches the Short name field in each Person document for a valid Internet address (for example,
[email protected]). If the tool finds a valid Internet address, it uses this address to complete the Internet Address field, instead of creating an entry based on the information in the dialog box. 8. (Optional) Click More Options and do any of the following: • Select “Use existing Internet domain from Short name field, if available” to search the Short name field in each Person document for a valid Internet domain (for example, @acme.com). If the tool finds a valid Internet domain, it uses this domain to complete the Internet address, instead of using the entry in the Internet domain in the dialog box. Upgrading Domino Servers 2-19
Upgrading to Notes/Domino 6
Note Lotus Domino converts double underscores (__) into underscores, underscores into spaces, and periods into spaces. In this example, jane_doe would become jane doe. The lookup is not case-sensitive — jane doe matches with the entry Jane Doe in a Person document.
• Select “Separate multi-word names with selected separator character” to insert the separator character you specify between words in a name with multiple words. • Select “Create addresses only for people in a specific Notes Domain” to set Internet addresses only for users in a given Notes domain. Enter the domain name of the Notes domain in which you want to set Internet addresses. • Select “Use alternative format pattern in case of name conflict” to specify a second Internet address pattern if Notes generates the same Internet address for two users. Specify the alternative format pattern in the box. For more information, see the topic “Using Custom Format Pattern” later in this chapter. This allows you to use the alternative format pattern if the primary pattern results in an address containing non-ASCII characters, an address that is not unique, or one that contains an invalid character. The Internet Address Construction dialog box specifies the server and Domino Directory on which it runs. It also gives an example for each address and separator format. Note The dialog box does not give examples for all Custom Format combinations. The Internet Address tool checks all Person documents in the Domino Directory. When it finds a document without an entry in the Internet Address field, it creates an entry, verifies that the entry is a valid RFC 821 address, and verifies that the entry is unique by performing an exhaustive name lookup of the entry on all Domino Directories on the server. If the entry matches an Internet Address field, the tool leaves the field blank and enters an error in the log file (LOG.NSF). Caution The Internet Address tool performs an exhaustive name lookup of every new Internet address and should not be run on a directory or server that is under heavy load.
2-20 Upgrade Guide
Address format
Description
FirstName LastName
Uses the contents of the First name field and the Last name field to form the address.
FirstName MiddleName Uses the contents of the First name field, Middle LastName name field, and Last name field to form the address. FirstInitial LastName
Uses the first letter in the user’s First name field and the contents of the Last name field to form the address.
FirstInitial MiddleName Uses the first letter in the user’s First name field, LastName Middle name field, and the contents of the Last name field to form the address. LastName FirstName
Uses the contents of the Last name field and the First name field to form the address.
LastName FirstName MiddleName
Uses the contents of the Last name field, First name field, and Middle name field to form the address.
LastName FirstInitial
Uses the contents of the Last name field and first letter in the user’s First name field to form the address.
LastName FirstInitial MiddleName
Uses the Last name field, first letter in the user’s First name field, and Middle name field to form the address.
FirstName LastInitial
Uses the First Name field and the first character of the Last name field to form the address.
Use Custom Format Pattern
Use to specify an Internet address.
If you choose a Custom Format Pattern, the following address separators are available: None Underscore
_
Equal sign
=
Percent sign
%
Note You must specify an Internet domain in the Internet Domain field of the dialog box.
Upgrading Domino Servers 2-21
Upgrading to Notes/Domino 6
Address formats for the Internet Address tool The following table lists the address formats that you can choose.
Creating an Internet address For the user Jane R. Jones, whose information appears as follows in her Person document: User
First name field
Last name field
Middle name field
Internet domain
Jane R. Jones
Jane
Jones
R
acme.com
Running the Internet Address tool produces the following possible Internet addresses: Format
Separator
Internet Address after running tool
FirstName LastName
_
[email protected]
FirstName MiddleInitial LastName
_
[email protected]
FirstInitial LastName
%
J%
[email protected]
FirstInitial MiddleInitial LastName
%
J%R%
[email protected]
LastName FirstName
=
[email protected]
LastName FirstName MiddleInitial
=
[email protected]
LastName FirstInitial
_
[email protected]
LastName FirstInitial MiddleInitial
_
[email protected]
FirstName LastInitial
%
Jane%
[email protected]
Note You must specify an Internet domain in the Internet Domain field of the dialog box.
Using Custom Format Pattern If you select “Use Custom Format Pattern” in the Internet Address Construction dialog box, you can set how Lotus Domino creates Internet addresses in Person records without an entry in the Internet Address field. Use the following characters in the dialog box to specify how the address should appear: Abbreviation
Meaning
Fn
First name, truncate at n characters
Ln
Last name, truncate at n characters
M
Middle initial
T
Title continued
2-22 Upgrade Guide
Meaning
G
Generational qualifier
I
Employee ID
C
Location
D
Department
V
Server
O
Organizational Unit
S
Use the existing Short name field
=
Separator
_
Separator
%
Separator
Upgrading to Notes/Domino 6
Abbreviation
By combining the characters and separators above, you can set how Internet addresses should appear in your organization. Creating an Internet address using Custom Format Pattern For the user Jane R. Jones, whose information appears as follows in her Person document: Title
First Name
Middle Initial
Last Name
Location
Organization
Server
Ms
Jane
R
Jones
Tampa
Acme
MailT1
You could set Custom Format to produce the following addresses: Custom Format
Address
FL
[email protected]
F2L
[email protected]
F_L=C
[email protected]
T_F_M_L%V
Ms_Jane_R_Jones%
[email protected]
Validating Internet addresses You can use the Internet Address tool to verify that entries in the Internet Address field of all Person documents in one or more Domino Directories are unique. This ensures that Internet addresses do not conflict. To validate that the entries in the Internet Address fields are unique, do the following: 1. Start the Domino Administrator. 2. Click the People and Groups tab.
Upgrading Domino Servers 2-23
3. Select the server and Domino Directory for which you wish to validate entries in the Internet Address fields. 4. Click the People tab. 5. Click Validate Internet Address. 6. Choose to validate Internet addresses only in the current Domino Directory you selected in Step 3 or to validate Internet addresses in all available Domino Directories on the server and click OK. The validation tool exhaustively checks every Internet address in the Domino Directory or directories you selected against all Domino Directories or against all directories specified in the Directory Assistance database. If an address is not unique, Lotus Domino records the duplicate address in the server log (LOG.NSF). Note Validating Internet addresses consumes significant server resources — do not use this tool when the server is under heavy load or when response time for users is critical. Run this tool when few users access the server, such as on weekends or late at night.
Setting message format preference for users In the Domino 6 Directory Person document, you can set a user’s message preference in the field “Format preference for incoming mail” on the Mail tab. There are three choices: •
Prefers MIME. Messages in Notes rich text format are converted to MIME when delivered to the user’s mail file. This is the preferred setting for users who access mail using POP3 or IMAP. Note Lotus Domino 6 stores all inbound Internet mail in MIME format.
•
Prefers Notes rich text. Messages in MIME format are converted to Notes rich text when delivered to the user’s mail file. This is the preferred setting for users who access mail using a Notes 4.6 client.
•
Keep in Sender’s format. Mail is delivered to the user’s mail file in the format specified by the sender. Lotus Domino does not convert the format. This is the preferred setting for users who access mail using a Notes 5 or 6 client.
Note If you want to register new Notes 4.6 users, use a Notes 4.6 client to register them.
2-24 Upgrade Guide
After you upgrade a Domino 5 mail server, do the following: 1. If you have not done so already, upgrade to the Domino 6 Administrator. For more information, see the topic “Upgrading the Domino Administrator client” earlier in this chapter. 2. If you have not done so already, shut down the server, then do the following: • Compact the directory to the Domino 6 database format • Rebuild the views in the Domino Directory • Replicate the new directory to other servers in the domain Note Replication does not replicate the new database format, only the template. For more information about compacting the directory, rebuilding views, and upgrading directory services, see the chapter “Upgrading the Domino Directory.” 3. Update the NOTES.INI file. Remove or comment out any obsolete NOTES.INI settings and variables from the file. For a table of obsolete NOTES.INI settings, see the topic “Obsolete NOTES.INI settings” later in this chapter. 4. If you have a shared mail database, verify that the database was upgraded properly. When you upgrade a Domino mail server, the upgrade process automatically upgrades the shared mail database. However, if the database was not upgraded properly, you must manually upgrade the database. 5. (Optional) The Lotus Domino 6 SMTP Inbound relay controls resolve conflicts differently than the Lotus Domino 5 inbound relay controls. If you do not want to use the Domino 6 inbound relay controls, you can set the SMTPRelayAllowHostsandDomains NOTES.INI setting to preserve the Domino 5 inbound relay controls on your upgrade SMTP servers. For more information about this change and how to preserve the Domino 5 inbound relay controls, see the topic “Configuring Domino 5 SMTP inbound relay controls” later in this chapter. 6. If the server you upgraded was NNTP-enabled, remove the NNTP documents from the Domino Directory. For more information, see the topic “Removing NNTP documents from the Domino Directory” later in this chapter. Upgrading Domino Servers 2-25
Upgrading to Notes/Domino 6
Post-upgrade tasks for Domino 5 mail servers
7. If you removed the server from a cluster, add the server back to the cluster. 8. Upgrade your remaining Domino servers.
Upgrading shared mail databases When you upgrade Domino 4.6 or 5 mail servers hosting shared mail databases, Lotus Domino 6 maintains existing shared mail databases, but does not use them for new mail. You must configure shared mail to receive mail. Note The existing shared mail databases remain on the server, but are inactive and no longer receive mail. You can continue to read mail from these share mail databases. To configure the new shared mail databases to receive mail, edit the Shared Mail tab of the Server document, then restart the server to apply the changes. For more information about configuring shared mail databases, see the book Administering the Domino System. To configure and close existing shared mail databases Existing shared mail databases are not automatically listed in the shared mail configuration. You can configure these databases as closed. Configuring and closing the databases is optional. If you do not close the databases, they will be listed as not configured when you enter the command “show SCOS” at the Domino server console. To configure and close an existing shared mail database, follow these steps. 1. Open the Shared Mail tab of the Server document. 2. Enter the directory path of the shared mail database that you want to close in an empty directory row. 3. Enter 1 in the Number of Files column. 4. Enter 0 in the Maximum Directory Size column. 5. Select Closed in the Delivery Status column. 6. Select Online in the Availability column. 7. Click Save and Close.
2-26 Upgrade Guide
If a Domino SMTP server is accessible from the Internet, people outside your organization can relay mail through it to destinations in external Internet domains. This may result not only in one of your servers burdened with extra traffic, but also mail appearing to originate in your domain, possibly even spam. To prevent the Domino server from providing an open relay, Lotus Domino 5 introduced relay controls. Using Allow and Deny destination lists, these controls determine the relay destinations to which a server can or cannot send mail and the sources from which the server can and cannot accept relays. Because you configure the valid relay destinations separately from the valid relay sources, conflicts between the two sets of restrictions can occur. When such conflicts occur, Lotus Domino requires instructions for resolving the conflict. In Lotus Domino 5, Deny entries took precedence over Allow entries; in Lotus Domino 6, Allow entries take precedence over Deny entries. For example, you allow relays from the following host and deny them to the following domain: Allow from hosts: 9.95.91.51 Deny to domains: yahoo.com On a Domino 5 server, because the Deny entry takes precedence, the named host, 9.95.91.51, cannot relay to denied destinations. In the example, the Domino 5 server cannot relay to any address in the yahoo.com domain. On a Domino 6 server, in the event of a conflict between entries, Allow entries take precedence. By giving a specific host “Allow” access, you allow that host to relay to any destination. In the example, the host 9.95.91.51 can relay to the yahoo.com domain even though the domain is explicitly denied as a relay destination. Similarly, the following configuration denies relays from a specified host and allows them to a specified domain: Deny from hosts: myhost.iris.com Allow to domains: hotmail.com On a Domino 5 server, the Deny entry takes precedence, so that the named host, myhost.iris.com, is not a valid relay source. The named host cannot relay to any domain, even to allowed domains. On a Domino 6 server, the Allow entry takes precedence. In the preceding example, myhost.iris.com is allowed to relay to any destination, including to the explicitly denied domain hotmail.com. Upgrading Domino Servers 2-27
Upgrading to Notes/Domino 6
Configuring Domino 5 SMTP inbound relay controls
The differences between how Domino 5 and Domino 6 resolve conflicts apply to conflicts occurring between entries in the source and destination lists only. The rules for resolving conflicts between the list of allowed and denied sources or the allowed and denied destinations are the same for both Lotus Domino 5 and Lotus Domino 6: Deny entries take precedence. If you have the following configuration: Deny to domains: yahoo.com Allow to domains: hotmail.com, eurosport.com, yahoo.com, netscape.com the server rejects relays to addresses in the yahoo.com domain. To preserve the Domino 5 behavior for resolving conflicts in the relay controls When you upgrade the Domino 5 SMTP mail server, you have the option to not accept this change if you do not want to reconfigure your upgraded mail servers. Lotus Domino 6 provides the NOTES.INI setting SMTPRelayAllowHostsandDomains to allow the server to follow the Domino 5 behavior. Set this setting to 1 to allow the Deny entries to take precedence. The default value for this setting is 0. For more information about the SMTPRelayAllowHostsandDomains setting, see the book Administering the Domino System.
Post-upgrade tasks for Domino servers After you upgrade a Domino 4.6 or 5 server, do the following: 1. If you have not done so already, upgrade to the Domino 6 Administrator. For more information, see the topic “Upgrading the Domino Administrator client” earlier in this chapter. 2. If you have not done so already, shut down the server, then do the following: • Compact the directory to the Domino 6 database format • Rebuild the views in the Domino Directory • Replicate the new directory to other servers in the domain Note Replication does not replicate the new database format, only the template. For more information about compacting the directory, rebuilding views, and upgrading directory services, see the chapter “Upgrading the Domino Directory.” 2-28 Upgrade Guide
For a table of obsolete NOTES.INI setting, see the topic “Obsolete NOTES.INI settings” later in this chapter. 4. If the server you upgraded was NNTP-enabled, remove the NNTP documents from the Domino Directory. For more information, see the topic “Removing NNTP documents from the Domino Directory” later in this chapter. 5. If you upgrade a Domino 5 registration server that did not have a Certification Log, create a log. For more information about creating the Certification Log, see the topic “Domino 5 registration servers and the Certification Log” later in this chapter. 6. If you ran the Domino SNMP agent in a previous release of Lotus Domino, upgrade the agent. For more information about upgrading the Domino SNMP Agent, see the topic “Upgrading the Domino SNMP Agent” later in this chapter. 7. If you removed the server from a cluster, add the server back to the cluster. 8. Upgrade your remaining Domino servers.
Removing NNTP documents from the Domino Directory Lotus Domino 6 does not support Network News Transfer Protocol (NNTP); however, the Lotus Notes 6 client continues to support NNTP. When you upgrade a Domino NNTP-enabled server, the upgrade process removes the NNTP executables, the NNTP value from the Server Tasks setting of the NOTES.INI file, and the News tabs from the Server document. However, the upgrade process does not remove the NNTP documents from the Domino Directory. You can delete any NNTP connection documents, including connection documents that accept newsfeeds, that push out newsfeeds, and that create a dial-up or LAN connection for NNTP purposes. Note If you maintain a mixed-release environment with servers that are NNTP-enabled, do not delete any newsgroup databases because those databases are required to read newsletters.
Upgrading Domino Servers 2-29
Upgrading to Notes/Domino 6
3. Update the NOTES.INI file. Remove or comment out any obsolete NOTES.INI settings or variables.
Domino 5 registration servers and the Certification Log The Certification Log records registration and user name information for a domain. In Domino 5, the Certification Log was optional. In Domino 6, the log is required. If you upgrade a Domino 5 registration server without a Certification Log, then you need to create a log manually. If you upgrade a Domino 5 server with a Certification Log, Domino 6 upgrades the log automatically. After you create the log, replicate it to other registration servers in your domain and to every server with a Domino Directory that is used for user management. To create a Certification Log 1. From the Domino Administrator, choose File - Database - New. 2. In the Server field, select the name of the server on which to create the log. 3. Enter Certification Log as the database title. 4. Enter CERTLOG.NSF as the database file name. 5. Choose a server that has the Certification Log template. 6. Click Show Advanced Templates, select Certification Log as the template, and then click OK. 7. Choose File - Database - Access Control, and assign Editor access to all administrators who register users and servers and recertify IDs. For more information about the Certification Log, see the book Installing Domino Servers.
Upgrading the Domino SNMP Agent If you used the Domino SNMP Agent with a previous release of Lotus Domino, read the instructions in this section before using SNMP with Lotus Domino 6. To upgrade the Domino SNMP Agent on the AIX, Linux, and Solaris platforms, first configure the Domino 6 SNMP Agent, then uninstall the previous SNMP agent. To upgrade the Domino SNMP Agent on a Windows platform, first uninstall the previous SNMP agent, then configure the Domino 6 SNMP Agent.
2-30 Upgrade Guide
Follow these steps to uninstall a previous release of the Domino SNMP Agent. Check the appropriate sections below for your server platform. Windows The configuration steps automatically remove the old LNSNMP service. After this is done, you can delete the NVMIBDLL.DLL file in your SYSTEM directory. AIX First, stop the LNSNMP process, as the root user, enter the following command at the server console: /etc/lnsnmp.rc stop
You may then delete the /etc/notesview directory along with all its subdirectories and contents. The /etc/lnsnmp.rc script will be replaced when you follow the configuration steps. Linux No action is necessary because the Domino SNMP Agent was not previously available for Linux. Solaris First, stop the LNSNMP process, as the root user, enter the following command at the server console: /etc/init.d/nvinit stop
Next, if you’re using the PEER Agent(s), stop them, as the root user, enter the following command at the server console: /etc/init.d/peerinit stop
Then delete the following files: /etc/rc2.d/S77lnsnmp /etc/rc1.d/K77lnsnmp /etc/rc2.d/S76peer.snmpd /etc/rc1.d/K76peer.snmpd
Upgrading Domino Servers 2-31
Upgrading to Notes/Domino 6
If you enabled the Server Start, Server Stop, or Reboot System options that were previously configured in the LSNMPCFG.NSFdatabase, re-enable the options in the SNMP tab of the server’s Configuration Settings document in the Domino Directory. After this is done, you can delete the LSNMPCFG.NSF database because the Domino SNMP Agent no longer uses it.
Then delete the following files: /etc/init.d/nvinit /etc/init.d/peerinit
You may then delete the /etc/notesview directory along with all its subdirectories and contents. zOS (OS/390) No action is necessary. For more information about configuring the Domino SNMP Agent, see the book Administering the Domino System.
Obsolete NOTES.INI settings With updates to the Domino Directory and new functionality added to Lotus Notes/Domino 6, some NOTES.INI settings have become obsolete. Lotus Notes/Domino 6 ignores most obsolete settings. However, removing or commenting out obsolete settings is recommended. You can use a text editor to edit the NOTES.INI file. The following table lists Lotus Notes/Domino 5 and Lotus/Notes Domino 4.6 NOTES.INI settings that are either no longer supported or no longer require you to manually set their values in Lotus Notes/Domino 6. For more information about supported NOTES.INI settings, see the book Administering the Domino System. NOTES.INI setting
Comment
AdminPInterval AdminPModifyPersonDocumentsAt Config_DB
Replace Config_DB with Report_DB.
LDAP_CountryCheck
See the topic LDAP Schema changes in Lotus Domino 6 for more information.
LDAP_Enforce_Schema LDAP_Strict_RFC_Adherence LDAP_UTF8results KillProcess
Fault Recovery now performs the function previously performed by this setting. continued
2-32 Upgrade Guide
Comment
Mailclusterfailover*
Configured by Lotus Domino 6. Remove or comment out this setting.
New_DNParse NNTPAddress
Not supported.
NNTP_Delete_Days
Not supported.
NNTP_Delete_Days_Expired
Not supported.
NNTP_Initial_Feed_All
Not supported.
NNTP_Previous_X_servername
Not supported.
NNTP_Prohibit_NEWSNEWS_ Command
Not supported.
NNTP_PullAsServer
Not supported.
Server_Name_Lookup_Noupdate*
Configured by Lotus Domino 6. Remove or comment out this setting.
WebAuth_AD_Group WebAdmin_Disable_Force_GUI WebAdmin_Expire_Cache *Because these settings are configured by Lotus Domino, they no longer appear in the NOTES.INI file. However, if you do not manually remove or comment out these settings from an existing NOTES.INI file, Lotus Domino 6 continues to support them.
Obsolete NOTES.INI variables This table lists obsolete variables for supported NOTES.INI settings. If the following variables are not removed from their NOTES.INI settings after the upgrade process, you can manually remove these variables from the file. NOTES.INI setting
NOTES.INI setting variables
ServerTasks
Apple Talk, CLREPL, CLDBDIR, Design, NNTP, Object Collect mailobj.nsf, Report, SMTP MTA
Domino mail messaging changes since Lotus Domino 4.6 The following topics describe changes to messaging since Domino 4.6. •
Internet mail routing in mixed-release environment
•
Internet mail storage format for Lotus Domino 6
•
Relay host changes
•
Sending mail in Notes format to Internet users Upgrading Domino Servers 2-33
Upgrading to Notes/Domino 6
NOTES.INI setting
Internet mail routing in mixed-release environments Lotus Domino 6 routes Internet mail (MIME) over both Notes RPC (Remote Procedure Calls) and SMTP. Domino 4.6 servers do not support native MIME delivery or SMTP routing; those servers use the MTA to accomplish these tasks. You can control how a Domino 6 server transfers a MIME message to a Domino 4.6 server if it cannot access a user’s Person document. The following table describes the formatting options for incoming mail in the Person document. Format preferences for incoming mail
Description
Prefers Notes Rich Text
The Domino server converts the MIME message to Notes format and transfers it, reducing storage space and bandwidth use but with some loss of message fidelity.
Prefers MIME
The Domino server converts the MIME message to Notes format and also creates an attachment containing the original MIME, preserving message fidelity but increasing storage space and bandwidth use.
Keep in Sender’s format
The Domino server converts MIME messages to Notes format without an attachment. This is the default setting.
If you select to convert the message to Notes format and also create an attachment containing the original MIME, Lotus Domino 6 preserves full message format. If an Internet mail client accesses the message, Domino sends it the MIME from the attachment. The Domino 4.6 server deposits both the Notes format message and the MIME attachment in a user’s mail file for this reason. For these messages in a mixed-release environment with this conversion setting, mail storage requirements and network utilization roughly double for each of these messages only. Internet mail conversion in mixed-release environments In a mixed-release environment, routing native MIME messages and sending Notes format messages to the Internet requires some conversion. Conversion takes place in the following scenarios. Using the inbound and outbound services of the Domino 4.6 SMTP/MIME MTA The MTA converts outbound Notes messages to MIME format and routes them via SMTP. It converts inbound MIME messages to Notes format (with or without a MIME attachment) and routes them over Notes 2-34 Upgrade Guide
•
Prefers Notes Rich Text (Notes only in Lotus Notes/Domino 4.6), the MTA converts the message to Notes format and routes it.
•
Prefers MIME (Internet only in Lotus Notes/Domino 4.6), the MTA packages the messages as a MIME attachment and routes it.
•
No Preference (Notes and Internet in Lotus Notes/Domino 4.6), the MTA converts the message to Notes format, adds an attachment containing the original MIME, and routes it.
When a Domino 6 router delivers a message to a recipient’s mail file on a Domino 5 or Domino 6 server The router checks the recipient’s Person document in the Domino Directory. The field “Format preference for incoming mail” determines the recipient’s preference for Internet messages. If the message is in Notes format and •
The field is set to Prefers Notes Rich Text, the router delivers the message and stores it in Notes format (CD format).
•
The field is set to Prefers MIME, the router converts the message to Native MIME format and delivers the MIME message.
•
The field is set to Keep the Sender’s format, the router delivers the message and stores it in Notes format (CD format).
Note If the field is set to No Preference, the router delivers the Notes format message because the Notes 4.6 and Notes 5 or 6 clients can read the message and the IMAP and POP server tasks can convert the message to MIME for Internet clients. If the message is in MIME format and •
The field is set to Prefer Notes Rich Text, the router converts the message to Notes format and delivers the Notes format message. Note If the NOTES.INI parameter MailDeliverCDorMime is set to 1 on the server, the router does not convert the message and instead delivers it in MIME.
•
The field is set to Prefer MIME, the router delivers the message and stores it in Native MIME format.
•
The field is set to Keep in Sender’s format, the router delivers the message.
Upgrading Domino Servers 2-35
Upgrading to Notes/Domino 6
RPC using the Notes router. The Domino 4.6 MTA converts and delivers messages based on the settings in the recipient’s Person document, if the MTA can access it. If the setting of the Internet Message Storage field in the Notes 4.6 Person document is:
If the message is encrypted (S/MIME format), the router creates an attachment containing the S/MIME and creates a Notes format message explaining that the message is encrypted and cannot be converted to Notes format. Note Inbound Internet mail is stored in Native MIME format for recipients whose format preference for incoming mail is set to “Prefers MIME” or “Keep in Sender’s format.” If transferring to a Domino 4.6 server, the MIME message is converted to Notes format because the Notes 4.6 client cannot understand Native MIME. When a Domino 6 server transfers a message to a Domino 4.6 server If the message is in Notes format, the router simply transfers the message to the Domino 4.6 server. If the message is MIME, the router tries to access the recipient’s Person document. If it has access to the recipient’s Person document, it checks the Internet Message Storage field (Domino 4.6) or Format preference for incoming mail field (Domino 6). When a Native MIME message passes from Lotus Domino 5 or later to a Domino 4.6 server, Lotus Domino 5 or later converts the Native MIME message to Notes format (CD ) or CD plus the MIME stream as an attachment. If the message is delivered to a Domino 4.6 server, the CD format is required because Notes 4.6 clients cannot understand MIME. The attachment is required to maintain fidelity for IMAP and POP3 clients, for final delivery to Lotus Domino 5 or later, and for retention of content if the message is encrypted with S/MIME. •
If the field is set to Notes only (Domino 4.6) or Prefers Notes Rich Text (Domino 6), the router converts the message to Notes format and transfers the Notes format message.
•
If the field is set to Internet only (Domino 4.6) or Prefers MIME (Domino 5 or later), the router converts the MIME message to a MIME attachment and transfers the MIME attachment as the message.
•
If the field is set to Notes and Internet (Domino 4.6) or No Preference (Domino 5 or later), the router converts the message to Notes format, adds an attachment containing the original MIME, and transfers the Notes format message with the MIME attachment.
Note If the NOTES.INI parameter MailDeliverCDandMime is set to 1 on the server, the router converts Native MIME messages to Notes format and adds an attachment containing the original MIME, if the MIME message is transferred to a Domino 4.6 server.
2-36 Upgrade Guide
If the router cannot access the recipient’s Person document — for example, if the recipient is in another domain and the router cannot access that domain’s Domino Directory — the router converts MIME messages to Notes format and transfers them. You can control this conversion by setting the router to either follow the default behavior or to also add an attachment containing the original MIME to the Notes format message. The default behavior conserves disk space and bandwidth but reduces message fidelity; the optional behavior preserves message fidelity, but consumes additional disk space and bandwidth. When a Domino 6 router sends mail over SMTP If a Domino 6 router must send a message in Notes format over SMTP, it converts the message to MIME. Note The Domino 4.6 SMTP/MIME MTA supported encapsulation, which placed Notes-specific information in an attachment that could be converted back into Notes data by another MTA. The Domino 6 router does not support Domino 4.6 encapsulation, but maintains Notes data by another method so that another Domino 6 router can convert the information back into Notes data. When a Domino 6 server replicates with a Domino 4.6 server When a Domino 6 server replicates a database with MIME content to a Domino 4.6 server — for example, if a mail file is on both a Domino 6 and a Domino 4.6 server, with MIME messages in the database on the Domino 6 server — Domino converts any MIME to Notes format. Using IMAP and POP3 clients to retrieve messages If a message is stored in Notes format and retrieved by an Internet client, the IMAP and POP protocols convert the Notes format message to Native MIME for the IMAP and POP3 clients.
Internet mail storage format in Lotus Domino 6 You do not need to change how users’ Internet messages are stored when upgrading to Lotus Domino 6. If you have users who only access mail with a POP3 or IMAP client and whose Person documents set their Internet message storage to both Notes and Internet in Lotus Domino 4.6, changing the field “Format preference for incoming mail” on the Mail tab to “Prefers MIME” will improve performance, but increases bandwidth use and storage space.
Upgrading Domino Servers 2-37
Upgrading to Notes/Domino 6
If the message is encrypted (S/MIME format), the router creates an attachment containing the S/MIME and creates a Notes format message explaining that the message is encrypted and cannot be converted to Notes format.
In a mixed Domino 4.6/Domino 6 environment where some clients use native MIME messages on Domino 6 servers, Domino cannot deliver a native MIME message to a Notes 4.6 client, mail file, or server, because native MIME is unreadable in Lotus Notes/Domino 4.6. For more information, see the topic “Internet mail conversion in mixed-release environments,” earlier in this chapter.
Relay host changes In Lotus Domino 6, relay host configuration is easier than in Lotus Domino 4.6. You can select to route all mail with destinations outside the local Internet domain to a relay host, or not to use a relay host at all. If you do not want to use SMTP for internal mail routing in your Internet domain, you can use a relay host instead. You may also use the relay host for spam filtering and virus checking. To enable a relay host after upgrading to Lotus Domino 6, enter the host name or IP address of the relay host in the Server Configuration document for the upgraded server. In addition, you must enable “SMTP used when sending messages outside of the local Internet domain.” Note A smart host, like a relay host, routes messages. Configuration of the smart host is similar to the relay host setup. To configure a smart host, you specify either the hostname or IP address of the host in the Configuration Settings document. Relay hosts forward messages addressed to recipients outside of the current Internet domain to a responsible, SMTP-enabled server. The smart host forwards messages addressed to local Internet domain recipients, who are not found in the Domino Directory, to a SMTP-enabled server with an authoritative directory of these users. This configuration is most common in a mixed-product environment. For example, you can use a smart host in an environment in which SMTP inbound traffic for an Internet domain routes through a Domino server, but the domain uses two mail systems: Lotus Notes and Microsoft Exchange. For more information about smart host, see the book Administering the Domino System. Using third-party relay hosts with Lotus Domino 6 If messages initially reach your system via a third-party product, you can still use Domino 6 functionality to improve performance. If your current path uses Domino 4.6 MTAs, you can replace them with Domino 6 mail servers through SMTP. Unless the gateway can query the Domino Directory to determine the correct mail server for a recipient, you use multiple Mail Exchanger (MX) records in the DNS with the same preference to spread the incoming load across the Domino 6 mail servers. While the 2-38 Upgrade Guide
This method spreads the load of inbound Internet mail messages across all your Domino 6 servers. If one server is down, mail automatically redirects to the other available servers. If there are only a few Domino 6 servers and many Domino 4.6 servers, these Domino 6 servers handle the load of receiving and converting Internet messages for all of the Domino 4.6 servers. However, as the number of Domino 6 servers increases, this load decreases. If you replace the third-party gateway with a Domino 6 mail server that is able to access the Domino Directory through either Notes RPC or LDAP, the “gateway” server determines the correct destination server for each message and routes it appropriately.
Sending mail in Notes format to Internet users When you send a message in Notes format to an Internet user, Lotus Domino 6 converts the message to MIME for that user. However, some Notes items do not have MIME equivalents and cannot be converted. The Notes client warns you if you send a message containing these items to Internet users, so you can choose whether to edit the message or to send the message without those features. Notes items that do not have MIME equivalents include: •
Embedded elements
•
Highlighting
•
Notes hotspots, such as document links Note If the server’s outbound MIME conversion option is set to “Convert from Notes to HTML” or “Convert from Notes to Plain Text and HTML,” Lotus Notes converts document links to Notes URLs, such as Notes:///replica-id/view-id/notes-id.
•
Objects (OLE) Note Notes attempts to create an image based on the inactive OLE object, but not all OLE objects have inactive images.
•
Page breaks
• Sections For more information about MIME conversion options, see the book Administering the Domino System. Upgrading Domino Servers 2-39
Upgrading to Notes/Domino 6
percentage of messages that initially reach the correct destination server is small, it increases as the number of Domino 6 mail servers able to receive mail throug SMTP increases. In addition, because the Domino 6 servers can access the Domino Directory to determine the correct mail server for each recipient, the destination server is generally only one hop away.
Calendar and scheduling features over SMTP Domino routes calendar and scheduling items, such as meeting invitations, over Notes RPC where possible. If you send a calendar or scheduling item over SMTP — for example, if you send a meeting invitation over the Internet — Lotus Domino 6 converts the item to text as did Lotus Domino 4.6. For more information, see the chapter “Upgrading Notes Clients.”
2-40 Upgrade Guide
This chapter describes how to upgrade the Domino 4.6 Public Address Book or Domino 5 Domino Directory to the Domino 6 Domino Directory and how to administer Domino servers, Notes clients, and Domino applications with the Domino 6 Directory.
Upgrading the Domino Directory After you upgrade to Lotus Domino 6, the server prompts you to upgrade the design of the Domino 4.6 Public Address Book or Domino 5 Domino Directory with the Domino 6 Directory template (PUBNAMES.NTF) if you haven’t already. Upgrade the directory design to the Domino 6 Directory template to properly administer the Domino 6 server. The new Domino Directory template works with the Domino 6 Administrator client to streamline directory and server administration. The Domino Directory is backward-compatible and can be used in mixedrelease environments. After you upgrade the Domino Administration server, which is the first server you should upgrade, and the design of your address book to the Domino 6 Directory template, you can replicate the directory to other servers in the domain. Make sure to upgrade your administrator client to Domino 6. With the Domino 6 Administrator client, upgrade the database format of the Domino Directory by compacting the database, then rebuild the views. Note Be aware that upgrading the Domino Directory design replaces the template design. The Domino 6 design overwrites any customizations made to the Public Address Book or Domino Directory. Before you upgrade to the Domino 6 design, you may want to create a backup of the Public Address Book or Domino Directory to preserve your custom changes. After you upgrade, test the Domino Directory to see if your custom changes are still necessary. If so, you can modify the Domino 6 directory template. For more information about upgrading customized directories or address books, see the topic “Customized Address Books or Directories” later in this chapter.
3-1
Upgrading to Notes/Domino 6
Chapter 3 Upgrading the Domino Directory
To upgrade to the Domino Directory template 1. After you complete the upgrade, start the Domino server. 2. From the Domino server console, when Domino asks if you want to upgrade the Domino Directory design to the Domino 6 template, enter Y
This replaces the Domino 4.6 Public Address Book or Domino 5 Domino Directory template with the Domino 6 Directory template. 3. Verify that there are no errors or problems. Then, quit the server. Enter quit
and press ENTER. To compact the Domino Directory after upgrading Compacting the Domino Directory upgrades the database format to the Domino 6 format. Each of the following commands uses the file name NAMES.NSF. If your Domino Directory has a file name other than NAMES.NSF, substitute the correct file name. From the Domino server console, compact the Domino Directory to the new database format. •
On Microsoft Windows NT (Intel platforms), enter the following command: load compact names.nsf
and press ENTER. You can also compact the Domino Directory from the operating system command line. Change to the Domino program directory, then enter the following command: ncompact names.nsf
and press ENTER. •
On UNIX platforms, enter the following command: compact names.nsf
and press ENTER. To rebuild views in the Domino Directory Rebuild the ($ServerAccess) and ($Users) views in the Domino Directory to give clients access to the server. Note In the Domino 6 Directory, the ($ServerAccess) and ($Users) views are designated for transaction logging. If you enable transaction logging for the Domino Directory, future restarts after a server failure will be faster. 3-2 Upgrade Guide
• On Microsoft Windows NT (Intel platforms), enter the following command: nupdall names.nsf -t "($ServerAccess)" -r
and press ENTER. Then enter: nupdall names.nsf -t "($Users)" -r
and press ENTER. • On UNIX platforms, enter the following command: updall names.nsf -t /($ServerAccess) -r
and press ENTER. Then enter: updall names.nsf -t /($Users) -r
and press ENTER. 2. After you rebuild views in the Domino Directory, start the Domino server. Updating views in databases on the upgraded Domino server Updating database views gives users access faster to the Domino Directory and other databases on the server. The amount of time Updall takes to run depends on the number of databases on the server, the size of the databases, and the complexity of the views in those databases. At the Domino server console, enter the following command: load updall
and press ENTER. Replicating the Domino Directory design to other servers After you upgrade a server to Lotus Domino 6, you can replicate the Domino Directory design to your organization’s other servers, including Domino 5 and Domino 4.6 servers. Domino 4.6 servers must run Domino 4.6.7a to support the Domino 6 Directory. If you disabled replication for the Domino Directory, remember to enable it again. Note After replicating the new template to other servers, you must rebuild the views in the Domino Directories or Public Address Books on those servers. The view rebuild for the Domino 6 template on a Domino 4.6 or Domino 5 server is time-consuming. Replicate the template and rebuild the views for pre-Domino 6 servers on a weekend or during other times when server load is low. Upgrading the Domino Directory 3-3
Upgrading to Notes/Domino 6
1. From the command line of your operating system, enter the following commands based on your operating system.
Using the Domino Directory template in a mixed-release environment The Domino 6 Directory template can be used in a mixed-release environment that contains Domino 6 and Domino 4.6 or Domino 5 servers. After upgrading your first server to Lotus Domino 6, you can replicate the new template to the other servers in your organization.
Upgrading Domino 4.6 servers that use the Domino 6 Directory template In a mixed environment of Domino 4.6 and Domino 6 servers, upgrade the Domino 4.6 servers release to Domino 4.6.7a to support the Domino 6 Domino Directory template. When you upgrade, Domino asks if you want to replace the design of the Public Address Book. If your Domino 4.6 servers use the Domino 6 Directory template (as recommended), and you click Yes to replace the design, Domino overwrites the Domino 6 Directory template with the Domino 4.6 Public Address Book template. Do not replace the design of the Public Address Book when upgrading among pre-Domino 6 Domino servers that have the Domino 6 Directory template on them. Note If you upgrade Domino 5 servers to the latest maintenance release, you are prompted to replace the design of the Domino Directory. If you have already upgrade the Domino Directory to the Domino 6 Directory template, click No. Otherwise, the Domino 5 server replaces the Domino 6 Directory with the Domino 5 Directory template.
Accessing the Domino 6 Directory with a Notes 4.6 client The Domino 6 Directory uses tabbed tables in many of the Directory forms to consolidate and present information more effectively. However, Notes 4.6 clients cannot display tabbed tables, so forms that use the tables do not render perfectly to Notes 4.6 clients. Person and Group documents in the Domino 6 Directory have an alternate format that renders well to Notes 4.6 clients and is very similar to the design of the forms in the Domino 4.6 Public Address Book. Other documents display all information, but are less easy to read and work with. Because users primarily open Person and Group documents, the effect of the upgrade on the Domino Directory should be minimal. To administer the Domino 6 Directory, use the Domino 6 Administrator client because the tabbed tables render appropriately and make administration easier.
3-4 Upgrade Guide
If you customized the Domino 4.6 Public Address Book or Domino 5 Directory, perform the following steps to upgrade the Address Book or Directory to the Domino 6 Directory. 1. Back up the design of your Public Address Book or Domino Directory. 2. Upgrade the address book to the Domino 6 Directory template. 3. Inspect the upgraded Domino Directory to determine which of your customized changes you still need. 4. To retain the customizations that you added, create a subform for your customizations and include that subform in another subform especially designed to work with your customizations. For more information about customizing the Domino Directory, see the book Administering the Domino System. Note You must add individual Domino 4.6 or Domino 5 customizations to the Domino 6 Directory design elements. Do not attempt to add the Domino 6 changes to your Domino 4.6 or Domino 5 design because the Public Address Book or Domino Directory will not function properly in a Lotus Notes/Domino 6 environment.
Condensed Directory Catalogs and upgraded Domino servers If you receive the server console error message: REBUILD required - version for "...\domino\data\dc.ntf out of date"
after upgrading a Lotus Domino 5 server running a server-based condensed Directory Catalog, you need to rebuild the Directory Catalog full-text index. To do so, enter the following command on the server console: load updall dc.nsf-x
in which dc.nsf is the name of the condensed Directory Catalog. You perform this procedure only once. For more information about condensed directory catalogs, see the book Administering the Domino System.
Upgrading the Domino Directory 3-5
Upgrading to Notes/Domino 6
Customized Address Books or Directories
LDAP service and Domino Administration servers In Lotus Domino 6, the LDAP service runs automatically on the Domino Administration server for the Domino Directory domain. The Domino administration server maintains the LDAP schema and runs the directory tree verification process for all LDAP services in the domain. If you prefer to not have the LDAP service running on the administration server, you can do the following: •
Prevent the LDAP service from processing LDAP client requests
• Disable the LDAP service for the domain For more information about preventing the LDAP server from processing requests or disabling the LDAP service, see the book Administering the Domino System.
LDAP Schema changes in Lotus Domino 6 The following is a list of changes to the Domino LDAP Schema in Lotus Domino 6. •
There is a new Domino LDAP Schema database created from the template SCHEMA.NTF. This database replaces the Domino 5 LDAP Schema database created from the template SCHEMA50.NTF. A new process called the schema daemon, spawned by the LDAP service, creates the new Schema database on the administration server for the Domino Directory. The schema daemon replicates the databases to all Lotus Domino 6 servers in a domain that run the LDAP service, ensuring a consistent schema throughout a domain. In this release, the Schema database is also a tool you can use to extend the schema. If you upgrade a Domino 5 server that runs the LDAP service to Lotus Domino 6, the installation program deletes the Domino 5 SCHEMA50.NTF template, and the LDAP service deletes the Domino 5 SCHEMA50.NSF database. To retain these files, rename them before you upgrade. Note If you previously extended the schema in Domino 5 using the Domino Designer, you will not lose your changes. The schema changes appear in the new SCHEMA.NSF database.
3-6 Upgrade Guide
The first time Domino loads the LDAP service on the administration server of the Domino domain, Domino creates a new Domino LDAP Schema database. While Domino creates the schema documents and builds the views in this database, certain schema elements such as object classes, attribute types, or syntaxes may be unavailable. To avoid potential problems, allow at least 15 minutes after the LDAP service starts for Domino to finish creating all default schema documents before you extend the schema. Note The delay that occurs while Domino creates the schema documents and builds the database views occurs only once when Domino loads the LDAP service for the first time.
•
In Lotus Domino 5, the LDAP service converted a search base of country (“c=xx”) to root (““) by default. This conversion accommodates releases of Microsoft Outlook Express earlier than 5.5, which supply a default country search base when users do not specify a search base. In Lotus Domino 5, you can use the NOTES.INI setting LDAP_CountryCheck=1 to prevent the LDAP service from making this conversion. By default, the Domino 6 LDAP service does not convert a search base of country to root. Use the NOTES.INI setting LDAPPre55Outlook=1 to revert to the Domino 5 LDAP service behavior of converting a search base of country to root to accommodate releases of Microsoft Outlook Express earlier than 5.5. The LDAP_CountryCheck setting is obsolete in Lotus Domino 6.
For more information about the Domino LDAP Schema, see the book Administering the Domino System.
Domino Directory changes since Lotus Domino 4.6 The following topics describe changes made to the Domino Directory in Lotus Domino 5, but applicable to the Domino 6 Domino Directory. These topics are intended for Domino 4.6 administrators. •
Increased UniqueNameKey (UNK) table size
•
Upgrading Cascading Domino Directories to directory assistance
•
Upgrading directory assistance
•
Using the Directory Profile
•
Web authentication and secondary address books
Upgrading the Domino Directory 3-7
Upgrading to Notes/Domino 6
•
Increased UniqueNameKey (UNK) table size The Domino 6 Directory template includes a number of new field names that increased the size of the UniqueNameKey (UNK) table. By default, databases are limited to 64K of item names. Domino 5 and Domino 6 databases can exceed this limit if you select the “Allow more fields in database” option in the NAMES.NSF database. Domino 4.6 databases do not support this option. To replicate the Domino 6 Domino Directory to Domino 4.6 servers, upgrade those servers to Domino 4.6.7a. If you replicate the directory to a release prior to 4.6.7a, you receive the error “Cannot store document; database has too many unique field names,” then replication ends.
Upgrading Cascading Domino Directories to directory assistance Prior to Domino 4.5, Domino servers used the NAMES NOTES.INI setting — also referred to as cascading Domino Directories — to look up information in a secondary Domino Directory. Although cascading Domino directories are still supported for backward compatibility, you should convert to directory assistance. If you use cascading directories in your Domino 4.6 environment, they continue to work in the Domino 6 environment. However, you will see benefits from upgrading to directory assistance. The following table compares directory assistance to cascading Domino Directories. Feature
Directory assistance Cascading
Do lookups in secondary Domino Directories on behalf of Notes users for mail addressing
Yes
Yes
Do lookups in LDAP directories on behalf of Notes users for mail addressing
Yes
No
Do lookups in secondary Domino directories on behalf of LDAP clients
Yes
Yes
Refer LDAP clients to LDAP directories
Yes
No
Authenticate Internet clients registered in secondary Domino Directories
Yes
No
Authenticate Internet clients registered in LDAP directories
Yes
No
Fail over to an alternate replica of a directory
Yes
No
Use naming rules to efficiently search secondary Domino Directories
Yes
No continued
3-8 Upgrade Guide
Directory assistance Cascading
Support for an unlimited number of secondary Domino Directories
Yes
No (NAMES= setting has a 256-character limit)
Support for “Recipient name type ahead” addressing
Yes
Yes
One server cannot use both directory assistance and cascading Domino Directories. To upgrade from cascading directories to directory assistance To upgrade from cascading directories to directory assistance, edit the NAMES setting in the NOTES.INI file. Remove all secondary directory names. Do not the remove the primary directory name. Then set up directory assistance. Note If the primary directory file name is NAMES.NSF, do not use the NAMES setting in the NOTES.INI file (that is, do not set a value for this setting). When no value is specified for the NAMES setting, Domino defaults to NAMES.NSF. For more information about directory assistance, see the book Administering the Domino System.
Upgrading directory assistance Domino 4.6 administrators must upgrade their directory assistance databases to the Domino 6 directory assistance template design. After upgrading your Domino 4.6 server and Domino Directory to Domino 6, upgrade your directory assistance database to the Domino 6 design. Note Domino 5 administrators do not need to perform this task. 1. Start the Notes client. 2. Choose File - Database - Open. 3. In the Server box, select the server that contains your directory assistance database. 4. Navigate to and select the directory assistance database. 5. Click Open. 6. Choose File - Database - Replace Design. 7. Click the Template Server button. 8. Select the Domino 6 server that has the new directory assistance template (DA50.NTF). 9. Click OK. Upgrading the Domino Directory 3-9
Upgrading to Notes/Domino 6
Feature
10. Select the directory assistance template (DA50.NTF). 11. Click OK. 12. When prompted to replace the template, click Yes. 13. Close the directory assistance database. The directory assistance template is backward-compatible; replicate the new design to your Domino 4.6 servers running directory assistance.
Using the Directory Profile The first time you open the upgraded Domino Directory with a Notes or Web client, you see the Domino Directory Profile. The profile contains settings like domain name associated with the Domino Directory, condensed server directory catalog or Directory Catalogs for the domain, and other related Domino Directory settings. The Domino Directory Profile is created automatically when you set up the Domino server. You can modify this document. For information on modifying the Directory Profile, see the book Administering the Domino System.
Web authentication and secondary address books Beginning with Lotus Domino 4.6.2, Web clients cannot authenticate from cascaded Public Address Books or Domino Directories (the NAMES= line in the NOTES.INI file). To authenticate Web clients using secondary address books or directories, choose one of these options: •
Set up directory assistance
•
Set up a condensed server directory catalog to aggregate multiple directories
•
Set up an extended server directory catalog, which also aggregates multiple directories, but contains the same views found in the Domino Directory
For more information about condensed and extended server directory catalogs and directory assistance, see the book Administering the Domino System.
3-10 Upgrade Guide
This chapter describes the options for upgrading Notes clients to Lotus Notes 6.
Upgrading Notes clients Lotus Notes 6 provides the following options for upgrading Notes clients: •
Upgrade-by-mail
•
IBM Lotus Notes Smart Upgrade
• Administrative installation You also have the option of using third-party tools for upgrading the Notes client. Upgrade-by-mail is an e-mail notification system that notifies users to upgrade their Notes clients and mail file templates to the Notes/Domino 6 design. Upgrade-by-mail requires that you copy all installation files to a network file server or a shared directory that users can access. In the upgrade notification, you specify the path to SETUP.EXE. The notification message includes buttons that users click to launch the Lotus Notes 6 installation program and to replace the design of their Notes mail file. Use Upgrade-by-mail to upgrade Notes 4.6 and Notes 5 users to Lotus Notes 6. For more information about Upgrade-by-mail, see the topic “Using Upgrade-by-mail” later in this chapter. Lotus Notes Smart Upgrade works with the Lotus Notes 6 update kits or incremental installers that you download from the Lotus Developer Domain (http://www.lotus.com/ldd/smartupgrade). Like Upgrade-bymail, Lotus Notes Smart Upgrade sends a notification to users to upgrade their Notes clients. Lotus Notes Smart Upgrade lets you set a grace period in which users must upgrade their clients. When you upgrade from Lotus Notes 6 to later releases, use Lotus Notes Smart Upgrade.
4-1
Upgrading to Notes/Domino 6
Chapter 4 Upgrading Notes Clients
For more information about Lotus Notes Smart Upgrade, see the topic “Using IBM Lotus Notes Smart Upgrade” later in this chapter. Administrative installation is a feature of the Microsoft Windows Installer that copies the installation kit to a file server that users access through a network connection. Users launch the installation program from the file server to install Lotus Notes 6 locally on their client machines. You can use administrative installation to copy the installation files to a network file server, then use Upgrade-by-mail or Lotus Notes Smart Upgrade to notify users. The following table compares the Upgrade-by-mail, Lotus Notes Smart Upgrade, and administrative installation. Option
Advantages
Disadvantages
Upgrade-by-mail
• Upgrades Notes 4.6 and • Administrator cannot determine when Notes 5 clients and mail file upgrades occur templates
Lotus Notes Smart Upgrade
• Establishes a grace period in which users must upgrade their clients
Administrative installation
• Requires the Windows • Uses the command line Installer service, which option /A to create an is part of the Windows administrative image of the XP and 2000 operating Lotus Notes 6 installation systems and is available on a network file server for, but not part of, • Can be customized with Windows 95, 98, and transforms to create a NT 4.0 silent, automated installation, a shared installation, and so on
• Can be used only with Lotus Notes 6 and later releases
For more information about transforms and silent installation, see the book Administering the Domino System. All the upgrade options require users to have a network connection. For mobile users, users with low bandwidth connection or no connection, these options may not apply. To upgrade these users, you could send Lotus Notes 6 CDs to them.
4-2 Upgrade Guide
Before you begin upgrading Lotus Notes clients, make sure that you or your users do the following: •
If the computer on which you are upgrading runs anti-virus software, close the application.
•
If you are upgrading Lotus Notes on an Apple computer running OS X, turn off all options in the Application Sharing tab of the Shared System Preferences panel to avoid any errors.
•
To successfully install, upgrade, and use Lotus Notes 6, users must be allowed both Write and Modify permissions to the Program directory, Data directory, and all associated subdirectories.
•
If you are upgrading Lotus Notes on a Windows NT, 2000, or XP computer, you must have administrator rights to the system. On a Windows NT 4.0 computer, log in as an administrator or set administrator-level privileges for All Users. This can be done from the command line.
•
Windows NT, 2000, and XP users should log onto their computers with administrative rights to install Lotus Notes 6. For cases in which administrative rights are not available, enable the setting “Always install with elevated privileges.” Refer to the Release Notes for the most current information on permissions required when installing as a non-administrator.
•
Options for installing the Lotus Notes client on Restricted or Standard/Power User computers are described in the Microsoft Windows 2000, Windows XP, and Windows Installer documentation.
•
Review options for customizing the Notes client installing and set up.
For more information about customizing installation and setup, see the book Administering the Domino System.
Using Upgrade-by-mail Upgrade-by-mail is a feature that sends an e-mail notification to specified users to upgrade their Notes clients and optionally, their mail file templates. You can also use Upgrade-by-mail to notify cc:Mail, Microsoft Mail, Microsoft Exchanges, and Microsoft Outlook Express users that their mail files have been migrated to Notes mail. For more information about sending an upgrade notification to migrated mail users, see the chapter “Migrating Personal Mail Data.” Upgrading Notes Clients 4-3
Upgrading to Notes/Domino 6
Before you upgrade the Notes client
The upgrade notification contains two buttons that users click to upgrade their clients and mail files. The Install Notes button launches a Notes client installation program from a directory on a network drive to which users have access. The Upgrade Mail File button replaces the user’s current mail template with a locally stored Notes/Domino 6 mail template or another specified template, like a customized mail template. Users must upgrade their Notes clients to install the Notes/Domino 6 mail file template locally, before they upgrade their mail files. Using the Upgrade Mail File button is optional. You must complete the Mail Template Information section in the upgrade-by-mail notification to enable the Upgrade Mail File button. If you do not complete this section, Upgrade-by-mail does not display the button on the e-mail notification.
Before you use Upgrade-by-mail Before you begin, complete the following tasks: •
Back up Notes client files.
•
Create an installation directory on a Domino or file server to which all users have network access, then copy all Notes installation directories and files to this folder.
Note To use Upgrade-by-mail to upgrade mail file templates, users must have at least Designer access to their mail databases. If users do not have this level of access, use the mail conversion utility to update mail file templates.
Backing up Notes client files Back up important Notes client files in case an error occurs during the upgrade process. If you experience problems, you can restore these files with the backed-up versions. Back up the following files for each Notes client: File
Default Location
NOTES.INI (Notes Preferences on the For Lotus Notes 4.6 clients, System Macintosh) directory (for example, C:\WIN95) For Lotus Notes 5 clients, Notes data directory (for example, C:\NOTES\DATA) DESKTOP.DSK (Notes 4.6) DESKTOP5.DSK (Notes 5)
Notes data directory (for example, C:\NOTES\DATA)
Personal Address Book (NAMES.NSF Notes data directory (for example, by default) C:\NOTES\DATA) continued
4-4 Upgrade Guide
Default Location
User ID files (for example, JSMITH.ID)
Notes data directory (for example, C:\NOTES\DATA)
Local databases (NSF)
Notes data directory (for example, C:\NOTES\DATA)
Local database directory links (DIR)
Notes data directory (for example, C:\NOTES\DATA)
Any customized Notes database templates (NTF)
Notes data directory (for example, C:\NOTES\DATA)
USER.DIC (Personal dictionary entries for spelling checker)
Notes data directory (for example, C:\NOTES\DATA)
Creating the upgrade notification The following procedure describes how to upgrade from Lotus Notes 4.6 or Notes 5.0 to Lotus Notes 6. 1. In the Domino Administrator, select the server bookmarks, then select the server on which your users’ mail files reside. 2. Click the Messaging tab. 3. Open the “Mail users” view, then click “Send Upgrade Notifications.” 4. In the Upgrade Message document, complete the To field. 5. Select either the “Send out Upgrade Notes/Update Notes Mail Template notices to users upgrading to R5 or later” or the “Send out Upgrade Notes/Update Notes Mail Template notices to pre-R5 users” option. 6. Enter a build number to prevent upgrades of Notes clients running the specified build or a later build. By default, the build number is determined by the @Version function. 7. In the Notes Install Kit Paths section, enter the directory path in the “Root path for Install kits” field using the following format: \\server_name\shared_drive_name\installation_folder_name
8. In the “Path for Windows NT and Windows 95” and “Path for Macintosh PPC” fields, enter the file path to the installation file following the format above, but include SETUP.EXE in the path. 9. If you want users to upgrade their mail file templates, complete the Mail Template Information section. Enter the template name of the existing mail files. The default field value is a wild card character (*). Note Complete the Mail Template Information section to include an Upgrade Mail button in the upgrade notification sent to users. Upgrading Notes Clients 4-5
Upgrading to Notes/Domino 6
File
10. By default the new mail template name appears in the New Mail template file name field. If you renamed the template or used a custom mail template, enter the new name. Note that the new template must exist in your users’ Notes data directory. 11. By default the “Ignore 200 category limit” check box is selected. This option overrides a default that limits the creation of folders in a database to 200. If you want no more than 200 folders created, deselect the check box. 12. If you are upgrading IMAP clients, select the “Mail file to be used by IMAP mail clients” check box. 13. (Optional) If you want to automatically upgrade custom folders to the Inbox design, select the “Upgrade custom folders” check box. 14. (Optional) To prompt the user before upgrading custom folders, select the “Prompt before upgrading custom folders” check box. 15. (Optional) If you want to provide additional information to your users, complete the Additional Information field. 16. (Optional) Select whether or not to be notified after users have upgraded their mail file templates. 17. Click Send when done.
Installing the Lotus Notes 6 software with Upgrade-by-mail The upgrade notification includes two buttons. The Install Notes button runs the Notes client installation program. The following procedure is intended for Notes client users. 1. Click the Install Notes button. 2. Follow the prompts on the Setup screens to properly install the software. 3. Launch Notes. Notes sets up and upgrades the software automatically if you install Lotus Notes 6 in the same directory as the previous release of Lotus Notes. If you install the Lotus Notes 6 software in a different directory, Lotus Notes prompts you to complete the configuration process. If you install Lotus Notes in a different directory, be aware that the Setup program places the NOTES.INI file in the Notes program directory. In Lotus Notes 4.6, the install program placed the NOTES.INI file in the system directory by default. Note Lotus Notes automatically upgrades the Personal Address Book to the Notes/Domino 6 design. If you have Internet mail set up to work with POP3, Lotus Notes creates an Account record for that Internet mail configuration. 4-6 Upgrade Guide
Upgrading the mail file template with Upgrade-by-mail After users install Lotus Notes 6, they must return to the upgrade notification to upgrade the mail file template. 1. Click Upgrade Mail File. 2. When prompted for a password, enter your Notes password. Lotus Notes upgrades the template automatically.
Using IBM Lotus Notes Smart Upgrade IBM Lotus Notes Smart Upgrade notifies users to update their Notes 6 clients to later releases. Lotus Notes Smart Upgrade uses policy and settings documents to help manage updates. Policy documents are a new feature of Lotus Notes/Domino 6. You create these documents in the Domino Directory to distribute standard settings and configurations across groups, departments, or entire organizations. For more information about policies, see the book Administering the Domino System. To use Lotus Notes Smart Upgrade, follow this procedure: 1. Create a database using the Smart Upgrade Kits template to host Notes client update kits. 2. Update the Configurations Settings document in the Domino Directory with a link to the Lotus Notes Smart Upgrade database. 3. Download an update kit, also known as an incremental installer, from the Lotus Developer Domain Web site (http://www.lotus.com/ldd/smartupgrade). 4. Create a Kit document in the Lotus Notes Smart Upgrade database and attach the kit to it. 5. Create or modify a desktop policy settings document where you specify the updated release to deploy and the date on which the grace period for updating a Notes client ends. 6. Create or modify a master policy to assign users or groups to the desktop policy settings document. 7. Depending on the master policy created, edit Person documents to assign users to the master policy and/or set the Lotus Notes Smart Upgrade desktop policy settings document for one or more groups. Upgrading Notes Clients 4-7
Upgrading to Notes/Domino 6
For more information, see the topic “Creating Account records for Internet mail” later in this chapter.
When users log into their Domino 6 home server, Lotus Notes Smart Upgrade does the following: 1. Compares the release number of the user’s Notes client to the release number specified in the Source version field of the Kit document in the Lotus Notes Smart Upgrade database. 2. Compares the update kit release number specified in the Deploy version field of the desktop policy settings document to the release number specified in the Destination version field of the Kit document. 3. Specifying the upgrade kit release number in the Deploy version field of the desktop policy settings document is optional. If the Deploy version field is blank, but an update kit is available in the Lotus Notes Smart Upgrade database, Lotus Notes Smart Upgrade skips Step 2 and uses the release number of the update kit to continue the upgrade process. 4. If the Notes client release number matches the release number in the Source version field and the update kit release number matches the release number in the “Destination version” field, Lotus Notes Smart Upgrade checks whether or not the user is specified or is a member of a group which is allowed to upgrade. 5. If users are specified or are members of a specified group, then Lotus Notes Smart Upgrade prompts the users to upgrade their Notes client. Users can choose to update their clients when prompted or to delay the upgrade for the specified grace period. 6. If at the end of the grace period, the Notes clients have not been updated, Lotus Notes Smart Upgrade presents users with an “Update Now” button that forces them to update their Notes client.
Creating a Lotus Notes Smart Upgrade database Use the Smart Upgrade Kits template (SMUPGRADE.NTF) to create the Lotus Notes Smart Upgrade database that will store the upgrade kits. The database must reside on at least one server in the domain. After the Lotus Notes Smart Upgrade database is added to the database catalog, other servers can locate the database. If you replicate the Lotus Notes Smart Upgrade database to other servers in the domain, users will have more choices in the database catalog and possibly fewer network problems accessing the update kits. 1. In the Domino Administrator client, choose File - Database - New. 2. In the New Database dialog box, enter the server name and database title. 3. Enter a file name in the File Name field. 4-8 Upgrade Guide
5. Select the “Show advanced templates” check box. 6. Select “Smart Upgrade Kits” from the box of template names, then click OK. 7. After you create the Lotus Notes Smart Upgrade database, create a database link in your Configuration Settings document in the Domino Directory.
Creating a database link to the Lotus Notes Smart Upgrade database In the Domino Directory, the Configuration Settings document contains a Lotus Notes Smart Upgrade database link field in which you paste the database link. 1. In the Domino Administrator, open the Lotus Notes Smart Upgrade database that you created. 2. Choose Edit - Copy as link - Database link. 3. Open the Domino Directory, then open the Server - Configurations view. 4. Select the server, then click “Edit Configuration” to edit an existing Configuration Settings document. Note Lotus Notes Smart Upgrade first checks for the Lotus Notes Smart Upgrade database link in the Configuration Settings document of the home server specified in the Notes client location document. If that Configuration Settings document does not contain a Lotus Notes Smart Upgrade database link, Lotus Notes Smart Upgrade next checks the * - [All Servers] Configuration Settings document for the database link. 5. On the Basics tab of the document, paste the database link in the “Lotus Notes Smart Upgrade DB link” field. 6. Save and close the Configuration Settings document. 7. With the Lotus Notes Smart Upgrade database set up, you can begin adding update kits to the database.
Adding update kits to the Lotus Notes Smart Upgrade database You can download update kits as they become available from the Lotus Developer Domain http://www.lotus.com/ldd/smartupgrade. After you download a kit, follow these steps to create a Kit document in the Lotus Notes Smart Upgrade database. You can attach the kit to the Kit document or store the kit in a directory on a shared network drive that users can access. Upgrading Notes Clients 4-9
Upgrading to Notes/Domino 6
4. Click Template Server, then choose the server on which the database will reside.
1. In the Domino Administrator client, open the Lotus Notes Smart Upgrade database that you created. 2. Click New Kit to create a Kit document. 3. On the Basics tab, complete the following fields: In this field
Do this
Source version
Enter your current Notes client release. Note To find the current Notes client release number, check the About Notes document. To open the document, choose Help - About Notes.
Operating system
Enter or select the operating system for which the kit is intended.
Localization
Enter or select the language of the kit.
Kit type
Select one of the following: • “Full client” to install all clients • “Lite client” to install the Notes client only
Destination version
Enter the release number of the update kit. The value of this field must match the value in the Deploy Versions field of the desktop policy settings document.
4. Select the Enabled check box to make the kit available to authorized users. 5. Click the Data tab, then choose the option for the location of the update kit. 6. Depending on the option that you choose, do one of the following: • If you choose “Attached to this note,” click the Attachment icon, then attach the update kit or full installation kit. Note Attach the EXE file that you downloaded to the document without decompressing the file. • If you choose “On a shared network drive,” enter the file path to the SETUP.EXE. Follow this convention: \\networkfileservername\shareddirectoryname\setup.exe
When you use the shared network drive option, make sure to decompress the file, then copy all files in the installation kit to the directory specified. 7. Click the Admin Notes tab, then enter the message that will appear when Lotus Notes Smart Upgrade prompts users to upgrade their Notes clients.
4-10 Upgrade Guide
In this field
Do this
Allowed Users
Enter or select the users or groups allowed to upgrade their Notes clients. To include all users in your organization, enter a value using the following format: */OrgUnit/Organization/CountryCode
Owners
Enter or select the persons who own this document.
Administrators
Enter or select the persons who administer the document.
9. Click Save and Close. 10. Create a desktop policy to deploy the update kit.
Creating a Lotus Notes Smart Upgrade desktop policy settings document A desktop policy settings document enables Lotus Notes Smart Upgrade to function automatically, to deploy different releases of the Notes client to different groups of users, to upgrade Notes clients through several updates at one time, and to control when updates occur, which preserves server performance. The desktop policy settings document is applied continually during authentication and is enforced by dynamic configuration. The policy settings document is applied to users’ client configuration whenever a change to the document occurs. For more information about the desktop policy settings document, see the book Administering the Domino System. 1. In the Domino Administrator, open the Settings view on the People and Groups tab. 2. If you are creating a desktop policy settings document, click Add Settings, then choose Desktop. If you are modifying a desktop policy settings document, select the policy, then click Edit Settings. 3. If you are creating a desktop policy settings document, complete the Policy name and Description fields in the Basic tab of document. 4. In the Deploy version field, enter the release number of the Notes client to which you want users to upgrade. 5. In the Grace Period field, enter the date on which the grace period ends. Use the mm/dd/yyyy date format. 6. Click Save and Close. 7. Create a master policy to administer the Lotus Notes Smart Upgrade desktop policy settings document to users and groups.
Upgrading Notes Clients 4-11
Upgrading to Notes/Domino 6
8. Click the Administration tab, then complete the following fields:
Creating a master policy document for Lotus Notes Smart Upgrade You create or modify a master policy document to determine which users and groups will be assigned the Lotus Notes Smart Upgrade desktop policy settings document. There are two types of master policies: organizational and explicit. Organizational policies are based on your organizational hierarchy and are assigned automatically to the users within an organization. If you want all users in your organization to upgrade their Notes clients, create an organizational policy. Explicit policies are assigned to specific users and groups. If you want only specific users and groups to upgrade their Notes clients, create an explicit policy. For more information about policies, see the book Administering the Domino System. 1. On the People and Groups tab of the Domino Directory, open the Policies view. 2. If you are creating a master policy, click Add Policy. If you are modifying an existing master policy, select the policy to modify, then click Edit Policy. 3. If you are creating a master policy, do the following: • On the Basics tab, enter the policy name, then choose either Explicit or Organizational as the policy type. • Provide a description for the policy. 4. In the Desktop field, select the Lotus Notes Smart Upgrade policy to associate the master policy with the Lotus Notes Smart Upgrade desktop policy settings document. 5. Click Save and Close. 6. If you created an explicit policy, then you can assign the master policy to users and groups. If you created an organizational policy, then the process is complete. Note A user who is not assigned to the Lotus Notes Smart Upgrade desktop policy settings document may still update the Notes clients. If the user has ACL access to the Lotus Notes Smart Upgrade database, when the user’s Notes 6 client authenticates with the home server, the server compares the Notes client release information with the available update kit release information. The server then checks the master policy to see if the user is assigned to the Lotus Notes Smart Upgrade desktop policy settings document. If the user is not assigned to the desktop policy settings document, but has access to the Lotus Notes Smart Upgrade database, then the user is prompted to upgrade the Notes client.
4-12 Upgrade Guide
If you created an explicit master policy, then you must assign the policy to users and/or groups. To assign a master policy to a user, edit the Person document. To assign a master policy to a group, use the Set Policy Options dialog box. To assign a master policy to a user 1. In the Domino Administrator, go to the Persons view on the People and Groups tab. 2. Select the person to whom you want to assign the Lotus Notes Smart Upgrade master policy. 3. Click Edit Person. 4. In the Person document, click the Administration tab. 5. In the Policy field, select the name of the Lotus Notes Smart Upgrade master policy. 6. Click Save and Close. To assign a master policy to a group 1. In the Domino Administrator, go to the Groups view on the People and Groups tab. 2. Select the group to which you want to assign the Lotus Notes Smart Upgrade master policy. 3. On the Tools pane, select Groups - Set Policy. 4. In the Set Policy Options dialog box, select the Lotus Notes Smart Upgrade master policy, then click OK. Note You can assign only one master policy per group; however, you can assign several policy settings documents to a master policy.
Notes users and Lotus Notes Smart Upgrade The following is general information about Notes users and Lotus Notes Smart Upgrade. •
Users’ location documents must specify the correct home server on the Servers tab of the document. If the wrong home server is specified, then Lotus Notes Smart Upgrade will not begin the upgrade process.
•
The Windows Installer allows you to specify administrator-level privileges for Lotus Notes 6. This allows users with Windows NT, Windows 2000 Professional, and Windows XP Professional operating systems to install Lotus Notes 6 without administrator access. Upgrading Notes Clients 4-13
Upgrading to Notes/Domino 6
Assigning the Lotus Notes Smart Upgrade master policy to users and groups
•
At any time during the grace period, users can choose File - Tools Notes Smart Upgrade to begin the upgrade process.
Maintaining Lotus Notes Smart Upgrade After you have completed the procedure for setting up the Lotus Notes Smart Upgrade database and Lotus Notes Smart Upgrade policies, perform the following tasks to maintain Lotus Notes Smart Upgrade: •
Download new update kits as they become available on Lotus Developer Domain http://www.lotus.com/ldd/smartupgrade and add the new kits to the Lotus Notes Smart Upgrade database.
•
Disable the previous update kits and enable the latest update kit. To disable a kit, clear the Enable check box on the Basics tab of the Lotus Notes Smart Upgrade document.
•
Edit the Lotus Notes Smart Upgrade desktop policy settings document with the new release number and grace period.
Upgrading shared installation Shared installation saves disk space by installing a single copy of the Lotus Notes program files on a network file server to be shared by multiple users. It copies only data files, like DESKTOP.DSK, BOOKMARK.NTF, and local databases, locally to the client computer. In previous releases of Lotus Notes, shared installation was an option available from the Lotus Notes installation wizard. In Lotus Notes 6, you create shared installation using a transform applied to an administrative image. To upgrade a shared installation, delete the old administrative image, then perform an administrative installation to create a new administrative image in the same location as the previous image. Administrative installation installs all program files on the server; however, by default, the components of the administrative installation are not shared. To modify the administrative image, create a transform that indicates which components are shared. You can create the transform using InstallShield Tuner for Windows Installer, which is available with Lotus Notes/Domino 6. Copy the transform to the server directory in which the administrative image resides. For more information about administrative installation, see the book Administering the Domino System. Shared installation is a Windows only feature. To upgrade shared installation to Lotus Notes 6, client computers require the Windows Installer service, which is part of the Windows 2000 and XP operating systems. It 4-14 Upgrade Guide
Note Administrative installation does not copy the SETUP.EXE file to the network file server. When you upgrade shared installation, you must make sure that each Windows client has the Windows Installer service installed because shared installation will not install the Windows Installer service. If you have more than one existing administrative images for different sets of users, you can replace the old images with one administrative image and multiple transforms. Transforms are applied to the Windows Installer package (MSI file) included in the administrative image to create different shared installations. For instance, if you had different shared installations for your Notes users and Notes developers, you can replace both existing images with one administrative image and two transforms. The first transform installs only the Notes client, while the second transform installs both the Notes and Domino Designer clients.
Deploying Notes client settings with policies After users upgrade to Lotus Notes 6, you can use policies to configure Notes client settings for users. These settings include customized Welcome pages, standard bookmarks, and workstation Execution Control Lists (ECLs). Policies are new to Lotus Notes/Domino 6 and replace Setup Profiles used in earlier releases. Before implementing policies, disable any Setup Profiles in your organization’s Person documents. For more information about policies, see the book Administering the Domino System.
Setting default workstation security Before upgrading Notes, the domain administrator may want to set the Administration Execution Control List (ECL) in the Domino Directory. The Administration ECL sets the default security on the Notes client when users start Notes for the first time after they upgrade. Workstation security defines which group’s applications can execute on a Notes client. If a group is not specified in the ECL for a client, Notes warns the user when an application created by the group attempts to run on that client. For information on setting the Administration ECL, see the book Administering the Domino System. Upgrading Notes Clients 4-15
Upgrading to Notes/Domino 6
is available for the Windows 95, 98, and NT 4.0 operating systems. Using the Windows Installer and a SETUP.EXE file to perform an installation on a Windows 95, 98, or NT 4.0 system installs the Windows Installer service. If the Windows Installer service is not installed, users will receive an error message when they launch the installation program.
Lotus Notes client changes since Notes 4.6 The following topics describe changes in the Lotus Notes client, including changes to the mail file template and calendar and scheduling, that first appeared in Lotus Notes 5. These changes are applicable to Lotus Notes 4.6 administrators and users upgrading to Lotus Notes 6. •
Converting the workspace to bookmarks
•
Creating Account records for Internet mail
•
Repeating meetings and Lotus Notes 6
•
Setting your Personal Address Book preferences
•
Using calendar and scheduling features with Internet mail
Converting the workspace to bookmarks Lotus Notes 6 automatically converts the Lotus Notes 4.6 workspace into bookmarks. You can still access the workspace if you want, but it is not necessary because the workspace pages convert to bookmark icons, which are located on the left side of the client screen. Notes provides you the following bookmark icons or folders initially: Bookmark icon or folder Description Welcome
Displays your home page, where you can perform tasks and browse and search the Web.
Mail
Displays your mail file.
Calendar
Displays your calendar.
Address Book
Displays your Personal Address Book.
To Do
Displays your To Do list of tasks.
Replication
Displays your Replicator page. This entry appears only if you have local replicas with replication enabled.
Sametime Connect
Opens the Sametime Connect client. Note This bookmark appears only if you installed Sametime Connect.
Domino Administrator
Opens the Domino Administrator for administering Domino servers. Note This bookmark appears only if you installed the Domino Administrator.
Domino Designer
Opens the Domino Designer for designing Domino applications. Note This bookmark appears only if you installed the Domino Designer. continued
4-16 Upgrade Guide
Favorite Bookmarks folder
Displays a bookmark list of the databases you used most recently.
Databases folder
Displays bookmarks organized as they are on your workspace.
More Bookmarks folder
Displays bookmarks for searching Notes databases and the Web.
History folder
Displays databases that you opened in the last four days.
Internet Explorer Links folder
Contains bookmarks from your Microsoft Internet Explorer Favorites links
Navigator Links folder
Contains bookmarks from your Netscape Navigator Bookmarks links
You can add a bookmark to any Bookmark folder by dragging it to that folder. For more information on using bookmarks, see Lotus Notes 6 Help.
Creating Account records for Internet mail Lotus Notes 5 introduced Account records, which contain information for accessing mail using POP, IMAP, and sending mail with SMTP. If your Lotus Notes 4 Location record is set up to use POP3, Notes converts this information into an Account record for that setting. If you send mail to the Internet, Notes creates an SMTP Account record. The accounts are set for the location that you set up for Internet mail.
Repeating meetings and Lotus Notes 6 Organizations that want to use the repeating meetings feature in the Notes/Domino 6 mail template should upgrade their Notes 4.6 clients and mail templates to Notes 4.6.3 for repeating meetings to work properly in a mixed-release environment. You do not need to upgrade servers, but you must upgrade the mail templates for those clients that want to use repeating meetings.
Setting your Personal Address Book preferences When you upgrade to Lotus Notes 6, Notes automatically upgrades the design of your Personal Address Book. The first time you open your Personal Address Book after upgrading, Notes asks you to enter your preferences into the Personal Address Book profile. To enter your preferences, do the following:
Upgrading Notes Clients 4-17
Upgrading to Notes/Domino 6
Bookmark icon or folder Description
1. Select an Address Book owner. Generally this is the person whose Notes client has been upgraded and who is the primary user of the address book. 2. Select whether to sort alphabetically new groups that you create. 3. Select whether to allow LDAP queries of the address book to elicit detailed information. This option lets you search your address book by categories such as country or phone number when looking up users during mail addressing. 4. Choose a background for the Business Cards in your address book. You can scroll through the backgrounds by clicking the right and left arrow buttons. 5. Choose a style for the Business Cards in your address book. You can scroll through the styles by clicking the right and left arrow buttons. 6. Click Save and Close.
Using calendar and scheduling features with Internet mail In an environment that routes mail over Notes RPC and SMTP, the Domino router automatically routes meeting invitations, appointments, and other calendar and scheduling information over Notes RPC when possible. When mail is routed over SMTP — for example, if you send a meeting invitation to someone over the Internet — calendar and scheduling items are converted to text messages. Notes RPC is required to use the workflow features in Notes calendar and scheduling items. Note Conversion of calendar and scheduling items to text when routing over SMTP works the same way in Lotus Notes 6 as it did in Lotus Notes 4.6 and Lotus Notes 5.
4-18 Upgrade Guide
This chapter tells you how to upgrade Notes mail file templates using the mail conversion utility and seamless mail upgrade. It also describes how to upgrade iNotes Web Access clients.
Upgrading Notes mail files After upgrading to Lotus Notes 6, you can upgrade user mail file templates to the Notes 6 design or to another mail template. You have three options for upgrading mail file templates: •
Upgrade-by-mail upgrades both the Notes client and the Notes mail file template. For more information about Upgrade-by-mail, see the chapter “Upgrading Notes Clients.”
•
The mail conversion utility upgrades mail file templates using the mail convert task. For more information about the mail conversion utility, see the topic “Using the mail conversion utility” later in this chapter.
•
Seamless mail upgrade automatically upgrades the mail file template after users upgrade their Lotus Notes clients to Notes 6. For more information about seamless mail upgrade, see the topic “Using seamless mail upgrade” later in this chapter.
When you upgrade users’ mail files, you can specify any mail template, including: •
Notes 6 mail file template (MAIL6.NTF)
•
iNotes Web Access (R6.0) (iNotes60.ntf)
•
A customized mail template
Note The iNotes Web Access (R6.0) template is supported by the Notes 6 client and the iNotes Web Access client. The following table compares the mail conversion utility, Upgrade-bymail, and seamless mail upgrade.
5-1
Upgrading to Notes/Domino 6
Chapter 5 Upgrading Notes Mail Files
Option
Advantages
Considerations
Mail conversion utility
• Administrators determine when to upgrade mail file templates
• You must ensure that Notes clients are upgraded before upgrading mail file templates
• Upgrade options available for upgrading one or more mail files, mail files located in a subdirectory, and so on • Upgrades Notes 4.6 and Notes 5 mail file templates to the Notes 6 design Upgrade-bymail
• Upgrades Notes 4.6 and Notes 5 mail file templates to the Notes 6 design • Can be used to notify users when mail files have been migrated from cc:Mail, Microsoft Mail, Microsoft Exchange, and Microsoft Outlook Express
Seamless mail • Can specify different mail file templates for different Lotus upgrade Notes client versions • Can also upgrade custom mail folders • Does not require users to have Designer access to mail databases
• Requires users to have at least Designer access to mail files for template upgrades
• Requires that users be assigned to either a policy or Setup Profile. Users not assigned to one or the other are not upgraded. • If seamless mail upgrade fails, it prompts users to upgrade their mail files manually. Users can ignore this prompt and select the “Do not display this message again” option.
Tip You can use both Upgrade-by-mail and the mail conversion utility to upgrade users. Use Upgrade-by-mail to notify users to upgrade their Notes clients, but do not complete the mail file portion of the notification. After users upgrade their Lotus Notes clients, use the mail conversion utility to upgrade their mail file templates. This ensures that all clients are upgraded to Notes 6 before you upgrade the Notes mail file template.
5-2 Upgrade Guide
When you upgrade users’ mail files to the Notes 6 mail template or to the iNotes Web Access (R6.0) template, you can upgrade one file at a time or use the mail conversion utility to automate upgrading the design. Be sure that you have already upgraded the Domino server that hosts the mail files and the Notes clients that access them to Domino 6, or users will not be able to use the features in the new design. Upgrade mail files at a time when users won’t be accessing them — for example, early mornings or over a weekend. Notify users that their mail files will be unavailable during the upgrade. Note Before using the mail conversion utility, make sure that all clients are upgraded to Lotus Notes 6.
To use the mail conversion utility 1. If users have customized their mail files, instruct them to back up these customizations. For example, users can make a copy of their mail file that includes only the database design. This allows users to apply changes they made to their Notes 4.6 or Notes 5 mail file to the new Notes 6 mail template, if necessary. 2. Start the Domino server on which you want to customize mail files. 3. Shut down the router. Enter: tell router quit
and press ENTER to prevent Domino from routing mail to the mail files while they are being upgraded. Mail is stored in MAIL.BOX while you upgrade the mail files. After you upgrade the mail files and load the router task again, the router processes and delivers the mail in MAIL.BOX. 4. Load the mail conversion utility. Type: load convert [arguments]
and press ENTER. The mail conversion utility command uses arguments to specify options. It has the form: load convert [-r | -l | -f | -m | -e | -u | -s] mailfilepath existingtemplatename newtemplatefilename
where -r converts mail files in subdirectories of the specified directory, -l creates a text list of mail files, -f uses a text list of mail databases to determine which mail files to upgrade, -m converts the file or files for IMAP use in Notes 5, -e converts the file or files for IMAP use in Notes 6, -u converts all custom folders to the Inbox Upgrading Notes Mail Files 5-3
Upgrading to Notes/Domino 6
Upgrading mail files with the mail conversion utility
design, and -s upgrades folders created without the Preserve bit set. Mailfilepath specifies which mail file or files to upgrade, existingtemplatename specifies a certain mail file design (for example, only mail files using Notes 5 design) to upgrade, and newtemplatefilename specifies the template with which to upgrade the mail files. 5. Once you have finished upgrading mail files to the Notes 6 template on this server, load the router. Enter: load router
and press ENTER. 6. Notify users that you upgraded their mail files to the Notes 6 design.
Mail conversion utility tasks You can use the mail conversion utility to upgrade one or more mail databases. The following table describes the tasks that the mail conversion utility can perform. Task
Description
Upgrading a single mail database
This example finds the mail database USER.NSF in the \MAIL subdirectory of the Notes data directory. The mail conversion utility replaces the current mail template — regardless of which template the mail file uses — with MAIL6.NTF, the Notes 6 mail template. load convert mail\user.nsf * mail6.ntf
Upgrading all mail databases in a directory
This example finds all databases located in the \MAIL subdirectory of the Notes data directory that use StdR46Mail, the Notes 4.6 mail template, and replaces their design template with StdR60Mail (MAIL6.NTF), the Notes 6 mail template. load convert mail\*.nsf stdr46mail mail6.ntf
Upgrading all mail databases in a directory and in its subdirectories
This example finds all databases located in the \MAIL subdirectory of the Notes data directory and all subdirectories of the \MAIL directory (for example, C:\NOTES\DATA\MAIL\GROUP1, C:\NOTES\DATA\MAIL\GROUP2, and C:\NOTES\DATA\MAIL\GROUP3) and upgrades them to the Notes 6 mail template, MAIL6.NTF. load convert -r mail\*.nsf * mail6.ntf continued
5-4 Upgrade Guide
Description
Upgrading all mail You can create a text file listing databases you want to databases listed in a upgrade and use it with the mail conversion utility to upgrade only those databases. For example, you can text file create the text file MAILLIST.TXT to list all the mail databases you want to upgrade and save it in the directory C:\TEMP. This example finds all databases listed in MAILLIST.TXT, determines whether the databases use a design template name that matches STD* (StdR46Mail, for example), and replaces the designs of the matching databases with StdR60Mail (MAIL6.NTF), the Notes 6 mail template. load convert -f c:\temp\maillist.txt std* mail6.ntf Creating a text file that lists all mail databases in a directory
You can use the mail conversion utility to create a text file that lists all primary mail databases on the server (it does not list replica mail databases). This example creates a text file, MAILLIST.TXT, in the C:\TEMP directory. MAILLIST.TXT contains a list of primary mail databases on the server but excludes replica mail databases. After you create the text file using this option, you can use the file to upgrade the mail databases listed in it. See “Upgrading all mail databases listed in a text file” in this table. load convert -l c:\temp\maillist.txt
Converting mail files for use with IMAP in Notes 5
If you use a Notes 5 mail file with IMAP, run the mail conversion utility to enable IMAP-specific features in the mail file. This example readies the mail database USER.NSF in the \MAIL subdirectory of the Notes data directory for use with IMAP. load convert -m mail\user.nsf
Converting mail files for use with IMAP in Notes 6
If you use a Notes 6 mail file with IMAP, run the mail conversion utility to enable IMAP-specific features in the mail file. This example readies the mail database USER.NSF in the \MAIL subdirectory of the Notes data directory for use with IMAP. load convert -e mail\user.nsf
Upgrading custom folder design
You can use the mail conversion utility to upgrade custom folder design to the Inbox design. This example upgrades the custom folder design of all mail databases in the \Mail subdirectory of the Notes data directory to the Inbox design. load convert -u mail\* continued
Upgrading Notes Mail Files 5-5
Upgrading to Notes/Domino 6
Task
Task
Description
Upgrading folder design of folders without the Preserve bit
Do not use the -s argument with the mail conversion utility when upgrading mail files from the Notes 4.6 design to the Notes 6 design. The -s argument ignores any folder or view with the Preserve bit deselected. This bit corresponds to the “Do not allow refresh/replace to modify” option in the design properties. System folders and other design elements from the original template used to create the mail file do not have this bit set, even if the database is set to inherit from design. System folders, such as the Inbox, are not updated if you run the mail conversion utility with the -s argument. This affects mail files being upgraded to Lotus Notes 6 because required script libraries have been removed and action buttons have been upgraded. load convert -s mail\*
Note When you use a wildcard character, such as an asterisk (*), to specify which files to upgrade to the Notes 6 mail template, be sure that all databases in the directory (and, if specified, subdirectories) are mail files. When you use a wildcard character, Lotus Domino replaces the design of all databases specified by the wildcard character with the specified template, such as the Notes 6 mail template. If you replace the design of a non-mail database with the Notes 6 mail template by mistake, you can use the mail conversion utility by to restore the original design and then specify the correct template.
Using seamless mail upgrade Seamless mail upgrade automatically upgrades mail file templates after users upgrade their Lotus Notes clients to Notes 6. When users first start the Lotus Notes client after upgrading, Lotus Notes begins upgrading the design of local databases like the Personal Address Book. At this time, the client also sends a call to the users’ home server to upgrade the mail file template. The server looks for an assigned Desktop policy settings document or Setup Profile document for the users. If one is found and the Mail Template Information section is complete, then seamless mail upgrade starts the mail conversion utility to upgrade the template.
Setting up seamless mail upgrade When the Domino server receives the call to upgrade a mail file template, the server checks for a Desktop policy settings document or Setup Profile assigned to the user. The Desktop policy settings document and the 5-6 Upgrade Guide
To set up seamless mail upgrade in the Desktop policy settings document 1. In the Domino Administrator, open the Settings view on the People and Groups tab. 2. If you are creating a Desktop policy settings document, click Add Settings, then choose Setup. If you are modifying a desktop settings document, select the document, then click Edit Settings. For more information about creating a Desktop policy settings document, see the book Administering the Domino System. 3. Under the Mail template information heading, complete the fields described in the following table. In this field
Do this
Prompt user before upgrading mail file
Select the check box to inform users before upgrading their mail files. If prompted, users can choose to defer the template upgrade.
Old design template name for your mail files
Enter the name of the mail template that you want to upgrade. For instance, if you want to upgrade the Lotus Notes 5 mail template, enter MAIL50.NTF. If you are upgrading users with different templates, specify an asterisk (*).
New mail template file name
Enter or select the name of the mail file template to apply. The standard Notes 6 mail file template name is MAIL6.NTF. If you do not want to implement seamless mail upgrade, do not complete this field.
Ignore 200 category limit
Select this option to override the default that limits the creation of folders in a database to 200.
Mail file to be used Select this option if you are upgrading IMAP mail by IMAP mail clients clients. Upgrade the design of custom folders
Select this check box to upgrade the design of custom folders to the Inbox design.
Prompt before upgrading folder design
Select this check box to inform users before upgrading their mail folder design. If prompted, users can choose to defer the folder upgrade.
Notify these administrators of mail upgrade status
Enter the names of administrators who must be notified of the upgrade.
4. Click Save and Close. Upgrading Notes Mail Files 5-7
Upgrading to Notes/Domino 6
Setup Profile contain a “Mail Template Information” section. This section is new to Setup Profiles in Notes 6. In this section, you can specify which mail file template to apply according to the Lotus Notes client version.
5. If you have not already done so, create a master policy and associate the Desktop policy settings document to the policy. Then, assign users and groups to the master policy. For more information about creating and assigning policies, see the book Administering the Domino System. To set mail template information in the Setup Profiles 1. In the Domino Administrator, choose View - Server - Other. 2. In the Other dialog box, select Server\Setup Profiles, then click OK. 3. Select the Setup Profile you want to modify, then click Edit Setup Profile. 4. Under the Mail template information heading, complete the fields in the previous table. 5. Click Save and Close.
Lotus Notes 6 mail files and mixed-release environments If you have a mail file on a Domino 6 server with a Notes 6 template and a replica of that file on a Domino 4.6 or Domino 5 server that uses a template from an earlier release, you must ensure that the designs of the mail files do not replicate. A mail file with a Notes 6 design on a Domino 4.6 or Domino 5 server does not work properly, and you want to ensure that the older Notes 4.6 design does not overwrite the Notes 6 design on the Domino 6 server. To prevent the mail templates of the two replicas from replicating, do the following for each mail file: 1. Open the mail file replica. 2. Choose File - Replication - Settings. 3. Click the Advanced tab. 4. Under “Replicate incoming,” clear the “Forms, views, etc.” and “Agents” check boxes. 5. Click OK. 6. Repeat Steps 1 to 5 for each replica. Note This procedure does not work for clustered servers and databases because cluster replication ignores selective replication.
Lotus Notes 6 mail file template interoperability The following table describes Lotus Notes client version and mail file template interoperability.
5-8 Upgrade Guide
Notes 4.6
Fully functional
Notes 6 mail template
Functional with the following exceptions:
Functional with the following exceptions:
• Can only display 30-day calendar view
• Can only display 30-day calendar view
• Releases prior to 4.6.4* may experience errors upon opening and closing the mail database Notes 5
Fully functional
Fully functional
• Releases prior to 4.6.4* may experience errors upon opening and closing the mail database
Functional with the following exceptions: • Support for mail and To Do functionality available in Lotus Notes 5; does not support new Notes 6 mail and To Do functionality • Users can view calendar entries, but cannot delete, edit, or act upon them • Display calendar views supported in Lotus Notes 5; cannot display new Notes 6 calendar views • No support for soft deletions • No access to preferences
Notes 6
Fully functional
Fully functional
Fully functional
*Lotus Notes 4.6.4 is the minimum Notes client release for compatibility.
Upgrading iNotes Web Access clients The same options available for upgrading the Notes mail file template are also available for upgrading the iNotes Web Access client. To upgrade iNotes Web Access clients, use either Upgrade-by-mail or the mail conversion utility to apply the iNotes template to users’ mail files. For more information about Upgrade-by-mail, see the chapter “Upgrading Notes Clients.” Upgrading Notes Mail Files 5-9
Upgrading to Notes/Domino 6
Notes client Notes 4.6 mail Notes 5 mail template release template
For more information about the mail conversion utility, see the topic “Upgrading mail files with the mail conversion utility” earlier in this chapter. Lotus Notes/Domino 6 provides an iNotes Web Access (R6.0) template (iNotes60.ntf) that supports both Notes 5 and Notes 6 mail files. The template supports the Notes client, iNotes Web Access client, and WebMail.
Upgrading from a custom template to an iNotes Web Access template If your organization uses a customized mail template, do the following to upgrade to iNotes Web Access: 1. Back up the custom mail template. 2. Create replicas of the mail file databases on a Domino 6 server that does not use the custom template. 3. Disable design replication on those files to prevent overwriting of the customized design template. 4. Replace the design of the new mail replicas using the mail conversion utility. Note The iNotes Web Access client cannot be customized. Also, do not apply the iNotes60.ntf template to a Notes 5.0.7 or earlier mail file. The mail file may not work properly.
Upgrading to the Notes 6 folder design You have two options for upgrading to the Notes 6 folder design: •
Specify the -u argument for the mail conversion utility
•
Use the Upgrade Folder Design agent
If you do not use the -u argument with the mail conversion utility when you upgrade mail files with the Notes 6 mail template (MAIL6.NTF), the new folder design is not applied to existing folders because folders are not part of the template design. For more information about the mail conversion utility, see the topic “Upgrading mail files with the mail conversion utility” earlier in this chapter. The Upgrade Folder Design agent is available in the Notes 6 mail template (MAIL6.NTF). With the agent, you can choose to upgrade one or more shared or private folders to the following standard folder 5-10 Upgrade Guide
1. From the Lotus Notes 6 client, open the mail file database. 2. Choose Actions - Upgrade Folder Design. 3. Do one of the following: • To upgrade all your folders at once to a single default folder design, click Automatic Upgrade. • To upgrade folders individually, click Manual Upgrade. Select a folder design, like Inbox, then select the folders to upgrade to that design. Click OK. Repeat as necessary. Note If you created folders using another style, such as Calendar, and upgrade the folder to another design, like Inbox, you will lose functionality provided by that original folder style.
Upgrading Notes Mail Files 5-11
Upgrading to Notes/Domino 6
designs: Inbox, Alarms, Trash, Rules, or Calendar. Users can upgrade their folder design following this procedure:
After upgrading your Domino servers and Notes clients, upgrade your databases and applications.
Upgrading databases and applications Lotus Notes/Domino 4.6 and Lotus Notes/Domino 5 applications created with system templates that ship with Lotus Notes/Domino run without modification on a Domino 6 server and with the new database format or On-Disk Structure (ODS). Any known incompatibility issues are documented in this guide and in the Release Notes. Test your applications on a Domino 6 server before deploying them. If you encounter a problem or incompatibility that is not documented, you can check the IBM Lotus knowledge base at http://www.ibm.com/software/lotus/support. Upgrading databases and applications includes compacting the databases to upgrade the database format and upgrading database templates. When you upgrade to Lotus Notes/Domino 6 templates and features, be aware that Notes 4.6 and Notes 5 clients cannot use these features. Using Lotus Notes/Domino 6 templates and features in a mixed-release environment can cause complications by preventing some clients (those running earlier releases of Notes) from using the full functionality of the application. Lotus internal testing, and testing done in conjunction with ISV partners, demonstrates that upgrade concerns and issues for applications are generally minor or nonexistent. However, each application is different. Test all mission-critical, revenue-generating, or complex applications on Lotus Notes/Domino 6 before deploying them. There are three choices for upgrading databases and applications in the Lotus Notes/Domino 6 environment: 1. Upgrade an application server to Lotus Domino 6, but leave databases in Domino 4.6 or Domino 5 format. All clients can access the databases.
6-1
Upgrading to Notes/Domino 6
Chapter 6 Upgrading Databases and Applications
2. Upgrade the server and database format to Domino 6, but leave the database design and features at Domino 4.6 or Domino 5. All clients can access the databases. Compact the database to the new database format. 3. Upgrade the server, database format, database design, and database features to Domino 6. Notes 4.6 and Notes 5 clients cannot use the Notes 6 features. You may need to make changes to the application to use new features. Compact the database to the new database format, upgrade to the Notes 6 design, and add new Notes 6 features as wanted.
Upgrading databases to Lotus Notes/Domino 6 After upgrading a server to Lotus Domino 6, you can upgrade the databases on that server to the Domino 6 database format and design (template). These two steps — upgrading database format and upgrading database design — are independent of each other. Because database format does not replicate, you can leave the design of a database based on an Domino 4.6 or Domino 5 template and upgrade the database format on that server to the Domino 6 format. If you decide to upgrade the database design to use Domino 6 templates and features, be aware that Notes 4.6 and Notes 5 clients cannot use Notes/Domino 6 features. Some Domino 6 features and templates require that a database use the Domino 6 database format. Before upgrading database format to Domino 6 • Upgrade the application server to Lotus Domino 6 (necessary to allow the server to host Domino 6 databases and use Domino 6-style compaction) •
Run Fixup on databases — to prevent most errors that interfere with compaction to the new database format
After upgrading database format to Domino 6 • Consider running Updall -r on the database — to rebuild views in the database and to prevent delay when users first try to access it. This task is especially important for databases that are used frequently, are mission-critical, or have large views.
6-2 Upgrade Guide
After you install Lotus Domino 6 on a server, you can upgrade the format of databases on that server. The database format determines which features are available in a database. Some Domino 6 features, such as LZ1 compression and view logging, require the Domino 6 database format. When you compact a database, the database format is upgraded. Domino 6 databases are theoretically unlimited in size. Lotus has tested and certified databases up to 64GB. If you do not want to upgrade database format, you have three options: •
Use the -R option with the Compact command to keep a database in Domino 4.6 or Domino 5 format or to roll its format back to Domino 5 database format.
•
Make a database copy or replica and rename the file extension to NS4 for Domino 4.6 applications or NS5 for Domino 5 applications.
• Do not run the compact task. To check a database’s ODS version, open the Info tab of the Database Properties box. The following table lists the ODS version and Lotus Notes/Domino releases. ODS version
Lotus Notes/Domino release
ODS43
Release 6
ODS41
Release 5
ODS21
Release 4.6
Compacting a database to Domino 6 format from the Domino Administrator 1. Make sure the server hosting the database has been upgraded to Lotus Domino 6. 2. Start the Domino Administrator. 3. Click the Files tab. 4. Select the database(s) to compact to Domino 6 ODS. 5. In the Tools pane at the right, select Database - Compact. 6. Click OK. Compacting a database to Domino 6 format from the server console 1. Upgrade the application server to Lotus Domino 6. 2. Start the upgraded server.
Upgrading Databases and Applications 6-3
Upgrading to Notes/Domino 6
Upgrading database format
3. Enter the following command: load compact databaseName.nsf
and press ENTER, where databaseName.nsf is the file name of the database you want to compact to Domino 6 format. You can also use an indirect file to list databases that you want to compact from the Domino server console. For more information about the indirect file, see the topic “Compacting databases, rebuilding views, and fixing corrupt databases with an indirect file” later in this chapter. Compacting databases from a Notes client If a user compacts a database from a Notes client (for example, from the Info tab of the Database Properties box), the server compacts the database for the client. A Domino 6 server compacts the database using Domino 6 compaction and a Domino 4.6 or Domino 5 server compacts the database using Domino 4.6 or Domino 5 compaction respectively. It is possible for Notes users to compact a Domino 4.6 or Domino 5 database on a Domino 6 server to the new database format. To prevent this, rename Domino 4.6 or Domino 5 databases using the NS4 or NS5 extension.
Keeping a new database in Domino 4.6 or Domino 5 format Any Notes client can access a database hosted on a Domino server, regardless of the client or server release or the database format. However, Notes clients cannot access or use database features from later releases; for example, a Notes 5 client can access a Domino 6 database on a Domino server, but it cannot access or use the Domino 6 features in that database. If a database is stored on the local drive of a client, only clients of the same release and later can access it. For example, a database in Domino 5 format can be accessed locally by a Notes 5 or Notes 6 client, but not by a Notes 4.6 client. Domino servers can only host applications in their release format and earlier formats. For example, a Domino 5 server can host a Domino 5 or Domino 4.6 database, but not a Domino 6 database. To create an application that can be accessed locally by Notes 4.6 or Notes 5 clients and stored on Domino 4.6 or Domino 5 servers, give it the extension NS4 or NS5 in the File name field when you create the database. To keep a database in Domino 4.6 or Domino 5 format so it can be accessed locally by Notes 4.6 or Notes 5 clients or stored on a Domino 4.6 or Domino 5 server, change the database’s extension to NS4 or NS5 at the 6-4 Upgrade Guide
Note If a Notes 6 client compacts a local replica of a Domino 4.6 or Domino 5 database, the database format changes to the Domino 6 database format and cannot be accessed locally by Notes 4.6 or Notes 5 clients. Creating a replica of a database in Domino 4.6 or Domino 5 format 1. Choose File - Database - Open. 2. Select the database for which you want a Domino 4.6 or Domino 5 replica. 3. Click Open. 4. Choose File - Replication - New Replica. 5. In the File name field, give the new replica the extension NS4 or NS5. 6. Click OK.
Rolling back databases to Domino 5 database format After you upgrade an application or database, you can change its format to an earlier format by using Compact -R, compacting from the Domino Administrator, or by creating a replica or copy of the database in Domino 4.6 or Domino 5 format. Notes 4.6 and Notes 5 clients can access databases on Domino 6 servers, but you cannot use a Domino 6 database on a Domino server running an earlier release of the software. The Domino 6 database format does not replicate, and Domino 4.6 and Domino 5 servers ignore Domino 6 features, so you can safely replicate a database replica that has been upgraded to Domino 6 database format with a replica that has not been upgraded. Rolling back a Domino 6 database to Domino 5 format from the Domino Administrator 1. Start the Domino Administrator. 2. Click the Files tab. 3. Select the database(s) to roll back to the Domino 5 format. 4. In the Tools pane at the right, choose Database - Compact. 5. Select “Keep or revert database back to R5 format.” 6. Click OK. Rolling back a Domino 6 database to Domino 5 format from the server console 1. Change to the Domino server console.
Upgrading Databases and Applications 6-5
Upgrading to Notes/Domino 6
operating system level before compacting to the Domino 6 format, or create a new replica of the database and use the extension NS4 or NS5.
2. Enter the following command: load compact databaseName.nsf -R
and press ENTER, where databaseName.nsf is the file name of the database you want to roll back to Domino 5 format. Domino compacts the database back to Domino 5 format. Rolling back a Domino 6 database to Domino 4.6 or Domino 5 format by creating a replica 1. Start the Notes 6 client. 2. Choose File - Database - Open. 3. In the Server field, type the name of the server that hosts the database you want to roll back and click Open. 4. Navigate to and select the database you want to roll back and click Open. 5. Choose File - Replication - New Replica. 6. In the File name field, change the database extension from NSF to NS4 or NS5. 7. Click OK. The new replica will be in Domino 4.6 or Domino 5 format and can be placed on any server running Domino 4.6 or later and accessed locally by any Notes 4.6 or later client.
Rebuilding views In Lotus Notes and Lotus Domino 6, users may experience a delay when accessing upgraded databases for the first time. This delay occurs because all database views rebuild on initial access due to the updated View version in this release. To prevent this delay, run Updall -r on the database to rebuild the views. Note You can use an indirect file to specify databases for the Updall task.
Compacting databases, rebuilding views, and fixing corrupt databases with an indirect file You can use an indirect file to specify one or more databases to compact, to rebuild views, or to fix corrupted views and documents. An indirect file is a text file that lists database file names or directory names and that you can specify for the compact, updall, or fixup task on the Domino console command line. The indirect file allows you to specify more than one database on the command line.
6-6 Upgrade Guide
2. List the files names of the databases in the Data directory that you want to fixup, compact, or rebuild. If the databases reside in a subdirectory of the Data directory, specify the directory and the database file name. If you want to fixup, compact, or rebuild all databases in a subdirectory, specify only the directory name. 3. Save the file with the file extension IND. To specify the indirect file for the fixup, compact, or updall task 1. At the Domino server console, enter one of the following commands and the indirect file name: • To run fixup, enter: load fixup filename.ind
Note On a Windows NT system, enter nfixup.exe filename.ind. • To run updall, enter: load updall filename.ind
• To run compact, enter: load compact filename.ind
Upgrading system templates Lotus Domino automatically upgrades many system templates to Domino 6 design.
Databases and templates upgraded automatically This table lists the Release 4.6 and Release 5 database templates that Lotus Domino 6 upgrades automatically after set up. Database title
File name
Administration Requests
ADMIN4.NTF
Agent Log
ALOG4.NTF
Archive Log
ARCHLG50.NTF
Billing
BILLING.NTF
Bookmarks
BOOKMARK.NTF
Catalog
CATALOG.NTF
Certification Log
CERTLOG.NTF
Cluster Directory
CLDBDIR4.NTF
Database Analysis
DBA4.NTF continued
Upgrading Databases and Applications 6-7
Upgrading to Notes/Domino 6
To create the indirect file 1. Use a text editor, such as Notepad, to create the text file.
Database title
File name
DOLS Resource Template
DOLRES.NTF
DOLS Offline Services
DOLADMIN.NTF
Domino Configuration
DOMCFG.NTF
Domino Web Server Log
DOMLOG.NTF
Local free time info
BUSYTIME.NTF
<Server> Mailbox
MAIL.BOX
Mail Router Mailbox
MAILBOX.NTF
Master Address Book (to Directory Assistance)
MAB.NTF (DA50.NTF)
Monitoring Configuration (formerly Statistics & Events)
EVENTS4.NTF
Notes Log Analysis
LOGA4.NTF
Notes Log
LOG.NTF
NT/Migrating Users’ Passwords
NTSYNC45.NTF
Personal Address Book
PERNAMES.NTF
Personal Journal
JOURNAL6.NTF
Public Address Book (to Domino Directory) PUBNAMES.NTF Server Web Navigator
PUBWEB45.NTF (PUBWEB50.NTF)
Subscriptions
HEADLINE.NTF
Databases not upgraded automatically This table lists database templates which you must manually upgrade.
6-8 Upgrade Guide
Database title
File name
Certificate Authority
CCA*.NTF (* = Release Number; for example, 50)
Domino Web Administration
WEBADMIN.NTF
Extended Mail (R5)
MAIL5EX.NTF
Mail (R5)
MAIL5.NTF
Monitoring Results (formerly Statistics Reporting)
STATREP.NTF
Server Certificate Admin
CSRV*.NTF (* = Release Number; for example, 50)
TeamRoom (R5)
TEAMRM5.NTF
Notes 4.6 and Notes 5 clients can render some system databases that use Domino 6 templates. Some Domino 6 templates, though, do not render well to Notes 4.6 or Notes 5 clients. Templates fall into three categories: those that are supported with the Notes 4.6 or Notes 5 client, those that are supported but have altered appearance (that is, the templates are functional, but do not appear as they would in a Notes 6 client), and those that should not be used in a mixed environment. Templates supported by the Notes 4.6 and Notes 5 client This table lists Domino 6 templates supported by the Notes 4.6 and Notes 5 client. Database title
File name
Agent Log
ALOG4.NTF
Billing
BILLING.NTF
Certification Log
CERTLOG.NTF
Cluster Analysis (6)
CLUSTA4.NTF
Database Library
DBLIB4.NTF
Doc Library - Notes & Web (R6)
DOCLBW6.NTF
Domino Certificate Authority (6)
CCA50.NTF
Domino Configuration
DOMCFG.NTF
Domino Web Server Log (6)
DOMLOG.NTF
Local free time info
BUSYTIME.NTF
Mail Router Mailbox (6)
MAILBOX.NTF
Mailing List
MAILLIST.NTF
Microsoft Office Library (6)
DOCLBM6.NTF
Monitoring Results (6) (formerly Statistics Reporting)
STATREP5.NTF
Notes Log
LOG.NTF
NT/Migrating Users’ Passwords
NTSYNC45.NTF
Personal Web Navigator (6)
PERWEB50.NTF
Reports
REPORTS.NTF
Resource Reservations (6)
RESRC60.NTF
Server Web Navigator
PUBWEB50.NTF
Site Registration
SIREGW50.NTF
Upgrading Databases and Applications 6-9
Upgrading to Notes/Domino 6
Templates in a mixed-release environment
Templates supported by the Notes 5.0 client This table lists Domino 6 templates that are supported by a Notes 5.0 client. Database title
File name
Extended Mail (R6)
MAIL6EX.NTF
iNotes Web Access (R6.0) (formerly iNotes Mail and C&S)
INOTES60.NTF
Mail (R6)
MAIL6.NTF
Templates supported with altered appearance by the Notes 4.6 client This table lists Domino 6 templates that appear altered in the Notes 4.6 client; however, the template continues to function. Database title
File name
Catalog (6)
CATALOG6.NTF
Cluster Directory (6)
CLDBDIR4.6.NTF
Database Analysis
DBA4.NTF
Decommission Server Reports
DECOMSRV.NTF
DECS Administrator Template (partial support)
DECSADM.NTF
Directory Assistance (6)
DA50.NTF
Domino Directory
PUBNAMES.NTF
Monitoring Configuration (6) (formerly Statistics & Events)
EVENTS4.NTF
Notes Log Analysis (6)
LOGA4.NTF
Templates that are not supported by the Notes 4.6 client This table lists Domino 6 templates that are not supported by the Notes 4.6 client. Database title
File name
Archive Log (6)
ARCHLG50.NTF
Bookmarks (6)
BOOKMARK.NTF
Design Synopsis
DSGNSYN.NTF
Directory Catalog
DIRCAT5.NTF
Domino 5 Certificate Administration
CSRV50.NTF
Domino Administrator (6)
DOMADMIN.NTF continued
6-10 Upgrade Guide
File name
Domino MailTracker Store (6)
MTSTORE.NTF
iNotes Mail and C&S
INOTES5.NTF
Mail (IMAP)
IMAPCL5.NTF
News Articles (6)
NNTPCL5.NTF
Personal Address Book
PERNAMES.NTF
Subscriptions (6)
HEADLINE.NTF
TeamRoom (6)
TEAMRM6.NTF
User Registration Queue (6)
USERREG.NTF
Web Administration
WEBADMIN.NTF
Templates that are not supported by the Notes 5.0 client This table lists Domino 6 templates that are not supported by the Notes 5.0 client. Database title
File name
Bookmarks (6)
BOOKMARK.NTF
Personal Address Book
PERNAMES.NTF
Subscriptions (6)
HEADLINE.NTF
TeamRoom (6)
TEAMRM6.NTF
Upgrading Domino Off-Line Services (DOLS) subscriptions To upgrade a DOLS environment, the administrator must upgrade all DOLS-enabled online subscriptions (on the server), then users must update their iNotes Sync Manager software and the existing off-line subscriptions (on their computer). To upgrade online subscriptions Administrators must do the following to upgrade online subscriptions. 1. Upgrade the host server to Domino 6. DOLRES.NTF is automatically upgraded. 2. Open each DOLS subscription, choose File - Database - Properties, and click the Design tab. 3. Check “Inherit design from template.” In the “Template name” field, enter DOLRES.NTF. 4. Run the Design Task. The DOLS design elements in the subscription NSFs are upgraded.
Upgrading Databases and Applications 6-11
Upgrading to Notes/Domino 6
Database title
To upgrade the iNotes Sync Manager and off-line subscriptions Users must do the following to upgrade the iNotes Sync Manager and off-line subscriptions. 1. Netscape users must delete the file netscape\communicator\program\plugins\npdolctl.dll. 2. Install a new subscription from the upgraded server. This automatically upgrades the iNotes Sync Manager. 3. Synchronize each off-line subscription to upgrade its design. For more information about DOLS, see the book Administering the Domino System.
Application design changes since Lotus Notes/Domino 4.6 The following topics describe application design changes introduced in Lotus Notes/Domino 5. These changes are applicable to Notes/Domino 4.6 applications that you upgrade to Notes/Domino 6. •
Allowing more database fields in a mixed-release environment
•
Changes in case-sensitive and accent-sensitive sorting of characters
•
Managing databases with the Domain Catalog
•
Upgrading Domino 4.6 applications and Lotus Domino 6 requirements
•
Upgrading Domino 4.6 document libraries
•
Upgrading Domino 4.6 TeamRoom templates
•
Upgrading Domino 4.6 Web applications
•
Upgrading the statistics mail-in database name
•
Using default Web templates with older browsers
Allowing more database fields in a mixed-release environment You can increase the number of database fields by selecting the “Allow more fields in database” option on the Advanced tab of the Database Properties box. This option allows up to 23,000 fields. Databases in Domino 4.6 format and databases that do not have this option enabled can have up to 3000 fields (where the total length of the concatenated field names is less than 64KB). Enabling “Allow more fields in database” increases the number of fields allowed in a database, but keeps some features, such as full-text indexing, searching by form, and populating the field list in the Design
6-12 Upgrade Guide
Changes in case-sensitive and accent-sensitive sorting of characters In Lotus Notes/Domino 4.6, when creating a column in a view, you can select to have the column use case-sensitive sorting, accent-sensitive sorting, or both. Those options remain in Lotus Notes/Domino 6, but they control different functionality. If you view the same application from a Notes 4.6 client and from a Notes 6 client, the two property selections produce different results. For example, if you have selected both sensitivity settings in Lotus Notes 4.6, upgrade the database to Domino 6, and inspect the settings from a Notes 6 client, the settings are off or deselected. If you check the properties from a Notes 4.6 client, the Notes 4.6 settings are still selected and are displayed. Because views do not replicate between Lotus Notes/Domino 4.6 and Lotus Notes/Domino 6, there are no issues when replicating between a Domino 4.6 replica and a Domino 6 replica that have the properties set differently. However, view notes do replicate, so view notes for this view may contain four settings: case-sensitive for Domino 4.6, case-sensitive for Domino 6, accent-sensitive for Domino 4.6, and accent-sensitive for Domino 6. In Lotus Notes/Domino 4.6, case-sensitive and accent-sensitive settings were not used unless two entries in a column were composed of the same string (except for case or accent). Then, the view compared the case and accents of the two entries to determine sort order. For example, in Lotus Notes/Domino 4.6 with accent-sensitive sorting, “äa” sorts before “ab.” In Lotus Notes 6, “ab” sorts before “äa.” In Lotus Notes/Domino 4.6 with case-sensitive sorting, “Aa” sorts before “ab.” In Lotus Notes/ Domino 6, “ab” sorts before “Aa.” In Lotus Notes/Domino 6 casesensitive sorting, Lotus Domino checks the first letter and sorts lowercase before uppercase letters. If you have a view that uses case-sensitive or accent-sensitive sorting in Lotus Notes/Domino 4.6, upgrade it to Lotus Notes/Domino 6, and turn on the same settings in Lotus Notes/Domino 6, the view may sort differently. In Lotus Notes/Domino 4.6, case-sensitive and accent-sensitive sorting are on by default. In Lotus Notes/Domino 6, case-sensitive and accentsensitive sorting are off by default. Having Lotus Notes/Domino 6 sorting off by default provides the least disruption to applications and databases when upgrading. Upgrading Databases and Applications 6-13
Upgrading to Notes/Domino 6
pane of Lotus Domino Designer, from working. Also, you cannot create a replica of a database that has this option enabled on a Domino 4.6 server.
Managing databases with the Domain Catalog The Domain Catalog replaced the database catalog in Lotus Domino 5. Database managers accustomed to using the Domino 4.6 database catalog to find replicas of their databases must use the Domain Catalog in Lotus Domino 6. For more information about Domain Catalogs and how to create one, see the book Administering the Domino System.
Upgrading Domino 4.6 applications and Lotus Domino 6 requirements After you upgrade an application server and its applications to Lotus Domino 6, be sure to do the following: •
Specify a drive with sufficient disk space for view rebuilds by setting the View_Rebuild_Dir setting in the NOTES.INI file to that drive. By default, this variable is set to the temp directory on the system. This drive holds the temporary files used to rebuild views; a larger disk allows faster rebuilds and greater optimization. View rebuilds can be as much as five times faster in Lotus Domino 6 than in Lotus Domino 4.6. The size of the drive needed for view rebuilds depends on the size of the views you are rebuilding.
•
Use a separate, single-purpose disk to hold the log files for transaction logging. The default location for these files is the LOGDIR directory in the server’s data directory. A separate disk allows faster writes to the log. The log requires at least 200MB of disk space and can be set as large as 4GB; use a separate disk of at least 1GB. A dedicated mirrored drive is even better than a single disk for data recovery if the log disk fails.
•
Use a third-party backup utility that supports Lotus Notes/Domino 6 and transaction logging to provide maximum data recovery in case of errors or data corruption. With the backup utility, you can perform daily incremental backups and archives of the transaction log. For more information, see the book Administering the Domino System.
Upgrading Domino 4.6 document libraries When you replace a Domino 4.6 document library design with a Domino 6 template (Doc Library - Notes & Web), run the “Upgrade Doclib R4.6 Documents to New Design” agent in the database before opening any of the converted documents. 1. Open the upgraded database. 2. Choose Actions - Upgrade Doclib R4.6 Documents to New Design. 6-14 Upgrade Guide
Upgrading Domino 4.6 TeamRoom templates Domino 6 does not support the Domino 4.6 TeamRoom templates. Upgrade the TeamRoom templates to Domino 5 or later. Follow these steps to replace the design of the Domino 4.6 TeamRoom templates. 1. Open the Domino 4.6 TeamRoom database. 2. Choose File - Database - Replace design. 3. In the Replace Database Design dialog box, select TeamRoom (5.0) or TeamRoom (6), then click Replace. 4. Close and reopen the database.
Upgrading Domino 4.6 Web applications Lotus Domino 4.6.5 automatically hid Web applications with unsupported formulas. In Lotus Domino 6, if you select the “Use JavaScript” property in the Database Properties box, Domino doesn’t check hotspot or button formulas before using JavaScript to generate the page. Web users see all buttons, actions, and hotspots — even those that contain @commands and @functions that aren’t supported for Web applications. To avoid this problem, do the following: •
Rewrite any formulas that relied on hotspot formulas being evaluated at display time. Test your Web applications to make sure these formulas evaluate correctly after the user clicks the hotspot, not before.
•
Replace Lotus Domino 4.6.5 attachment fields with Web Element File Upload Controls if you set the “Use JavaScript” property. The “Use JavaScript” property disables @Command([EditInsertFileAttachment]) hotspots used to create attachment fields in Lotus Notes/Domino 4.6.5, because the hotspot is not evaluated when the page is displayed.
•
Rewrite any formulas that rely on accessing a Query_String or Path_Info URL fragment. The “Use JavaScript” property can cause unexpected results because the URL generation in Lotus Notes/Domino 6 is different from Lotus Notes/Domino 4.6.5 URL generation. POST URLs that included ?CreateDocument and ?SaveDocument are no longer generated in Lotus Notes/Domino 6. The new POST URL is a variation of ?OpenForm or ?EditDocument.
Upgrading Databases and Applications 6-15
Upgrading to Notes/Domino 6
If you do not run this agent, you receive an error message when you attempt to open a document, and views do not correctly display document status.
Upgrading the statistics mail-in database name In Lotus Domino 5, the statistics mail-in database name format changed from “ServerName/Org/OU Stats” to “servername Stat/Org.” When you upgrade from Lotus Domino 4.6 to Lotus Domino 6, the upgrade process does not update the statistics mail-in database name. You must rename the database using the new name format. The statistics mail-in database name must meet the following requirements: •
The mail-in database name must follow the “servername Stat/Org” format in which you provide the server name and organization name.
•
The mail-in database file name must be STATMAIL.NSF.
•
In the Mail-in database document, you must specify the updated database name in the Fullname field, STATMAIL.NSF in the Mailfile field, and the server name in the Mailserver field.
For more information about the statistics mail-in database, see the book Administering the Domino System.
Using default Web templates with older browsers The default Web templates that ship with Lotus Notes/Domino 6 are not supported on browsers that do not conform to the JavaScript 1.1 standard. If a browser that does not conform to JavaScript 1.1 attempts to access one of the default Domino 6 Web templates, the template displays an error message. Lotus Notes/Domino 6 includes special Web templates designed to work with non-compliant browsers. Web applications function as expected when accessed with browsers that do not comply with the JavaScript 1.1 standard as long as the application does not use JavaScript features not supported by these browsers. This is a limitation with the browsers and not with the templates or applications. Lotus Domino applications support all browsers, but some of the tools that you can use with Lotus Domino (for example, JavaScript) are not supported by all browsers. The following table lists the operating systems that support JavaScript 1.1-compliant browsers. Operating system
Web browser
Windows XP Professional
Microsoft Internet Explorer 5.5 and 6.0; Netscape Navigator 4.7x
Windows 2000
Microsoft Internet Explorer 5.5 and 6.0; Netscape Navigator 4.7x continued
6-16 Upgrade Guide
Web browser
Windows NT 4.0
Microsoft Internet Explorer 5.0, 5.5 and 6.0; Netscape Navigator 4.7x
Windows 98
Microsoft Internet Explorer 5.0, 5.5 and 6.0; Netscape Navigator 4.7x
Linux
Netscape Navigator 4.7x
Solaris
Netscape Navigator 4.7x
OS/2 Warp
Netscape Navigator 4.7x
Mac OS9 and OSX
Netscape Navigator 4.7x
If you are designing applications to be accessed by browsers that are not compliant with the JavaScript 1.1 standard and want to use the Domino 6 Web templates, be sure to use the special Web templates designed for non-compliant browsers. Note The Java applets Lotus Domino uses for templates depend on specific browser versions to run properly. See the Release Notes for a list of supported browsers. Note Lotus Domino 6 does not support Netscape Communicator 4.6 due to LiveConnect issues. Netscape Communicator 4.61 addresses these LiveConnect issues.
Upgrading Databases and Applications 6-17
Upgrading to Notes/Domino 6
Operating system
This chapter describes changes to Domino search. It also tells how to update search indexes.
Upgrading search Lotus Notes/Domino 6 includes Domain Search, a feature introduced in Lotus Notes/Domino 5, which you can use to index and search an entire domain of Domino databases, including attachments to documents, and files in a file system. Domain Search filters search results according to a user’s access to a document that matches the search query. If the user does not have read access to a document, Domain Search does not include that document in the search results. All Notes/Domino 4.6 and Notes/Domino 5 search functions and methods are preserved in Lotus Notes/Domino 6. Existing Notes applications that use search through the Notes Search API (Application Programming Interface) work without modification in Lotus Notes/Domino 6. For more information about Domain Search, see the book Administering the Domino System. Upgrade information on search For more information on upgrading search, see the following topics: •
Changes in search
•
Updating server indexes
•
Search interoperability issues
•
Search Site and Lotus Notes/Domino 6
•
Domain search and Domino 4.6 servers
7-1
Upgrading to Notes/Domino 6
Chapter 7 Upgrading Search
Changes in search Since Lotus Notes/Domino 4.6, search has undergone the following changes: •
Thesaurus and stop words are no longer available.
•
Indexes are larger — depending on the database, the index may be as much as 50 percent larger than the Domino 4.6 index.
•
Search is fully double-byte character enabled; you can use it with multiple languages and in multinational organizations.
Updating server indexes Many databases have indexes allowing users to search their views. After upgrading to Lotus Domino 6, the Domino server indexer automatically detects Domino 4.6 or Domino 5 single-database indexes and replaces them with Domino 6 indexes. When the indexer periodically runs in the background to update single-database indexes, it also updates the Domain Index. If users attempt to search a database on a server that is being updated from Domino 5 to Domino 6 search, they get an error. They can search the database after the Domino server rebuilds the database index. Singledatabase indexes on a client are upgraded by a background agent in Lotus Notes 6; if users try to search before the background agent runs, they receive an error. In this case, users can rebuild the index manually. Note By default, background agents, like the one that updates the search indexes, are disabled. You must enable background agents. Administrators can override individual database settings to include or exclude databases from the Domain Index by setting the “Include in multi database indexing” option in the Database Properties box.
Search interoperability issues In the process of upgrading, you may have an environment that uses the Domino 4.6 or Domino 5 and Domino 6 search engines. Lotus Notes 6 clients can access Notes/Domino 4.6 indexes through a Domino 4.6 server. Notes 4.6 clients cannot access a Notes/Domino 6 Domain Index, but can use a Web browser or the Microsoft Internet Explorer component embedded in the Notes Web Navigator to run Notes/Domino Domain Searches. Notes 4.6 clients can search database views that have Notes/Domino 6 indexes. Web clients run Domain Searches through a 7-2 Upgrade Guide
If a Notes 6 client tries to access a Notes/Domino 4.6 index locally or on a Domino 6 server, Lotus Notes displays an error message indicating that the index must be rebuilt. You can manually update the index or wait for the background indexing agent to refresh and update the index. When a Notes 6 client runs this agent, it detects Notes/Domino 4.6 indexes and upgrades them. Domino servers have a background task that updates indexes. When it encounters a Notes/Domino 4.6 index on a Domino 6 server, the task upgrades the index. You can also update an index manually. To manually update a database index 1. Choose File - Database - Open. 2. Select the database for which you wish to update the index and click Open. 3. Click the Discovery button at the top right of the screen.
4. In the Search bar, click More. 5. Click Update Index. Note You can index all file attachments in a database using file filters, or index only the text in files for faster indexing. For more information about file filters, see the book Administering the Domino System.
Search Site and Lotus Notes/Domino 6 Although Search Site is supported by Lotus Notes/Domino 6, most of its features are now included in Domain Search. If you use Search Site, consider the following: •
A query returns a newsletter of links, with no security filtering of the results. While users can’t open a link to which they don’t have access, they do know that their search generated a result on the query entry.
•
The results from a search cannot be viewed until all results are completely formatted in the newsletter, which lengthens response time, especially if there are many results from a search.
Upgrading Search 7-3
Upgrading to Notes/Domino 6
link to the correct search form in the Domain Catalog. Application designers can set multiple search forms in the catalog and provide multiple links.
Search Site is useful when you want to index a subset of databases that are not highly confidential. You can also categorize these databases and use Domain Search to index them, though there is some overhead to this approach. Domain Search incorporates Search Site features and adds the filtering security based on the Domain Catalog. To set up Domain Search, see the book Administering the Domino System.
Domain Search and Domino 4.6 servers If you implement Domain Search in a mixed-release environment including Domino 4.6 servers, the Catalog task must spider the Domino 4.6 servers rather than performing a pull-replication of the server’s database catalogs. Spidering the servers slows the creation and upgrading of the Domain Catalog. In addition, for the Domain Indexer to properly spider a Domino 4.6 Web server, you must configure the Domino 4.6 Web servers to resolve links to the server. To configure Domino 4.6 Web servers to be spidered by the Domain Indexer While default configurations often result in Server documents that contain sufficient information for the indexing server to resolve links to the servers holding the data, performing this procedure for each Domino 4.6 Web server that you want to index helps to ensure good links. 1. From the Domino Administrator, select the server. 2. Click the Configuration tab. 3. Expand the Server section in the view pane. 4. Click Current Server Document. 5. Click Edit Server, and then click the Internet Protocols - Domino Web Engine tab. 6. Under Generating References to this Server, enter the information for the indexing server. Make sure you use the server’s fully qualified domain name in the Host name field. 7. Click Save and Close.
7-4 Upgrade Guide
This chapter describes known authentication and interoperability considerations between Lotus Notes/Domino 6 and earlier releases.
Upgrading security Security in Lotus Notes/Domino 6 operates in the same way as in Lotus Notes/Domino 5, but offers additional features for Internet users, servers, and clients. See information on: •
Notes 6 ID files and earlier Lotus Notes client releases
•
X.509 certificates and interoperability
•
Web server authentication in a mixed-release environment
•
Making root certificates available to clients using SSL and S/MIME
•
How ECLs respond when you install or upgrade a Notes client
Notes 6 ID files and earlier Lotus Notes client releases In a mixed-release environment, unsupported ID file version errors can occur with Notes 6 ID files and earlier releases of the Lotus Notes clients under certain conditions. The following table lists known Notes ID features that can cause an unsupported ID file version error and in which versions these errors can appear.
8-1
Upgrading to Notes/Domino 6
Chapter 8 Upgrading Security
Lotus Notes 6 supported feature
Lotus Notes 5
Lotus Notes 4.6
Alternative names*
Supported
Unsupported
Objects greater than 64K in length*, such as Internet certificates
Supported
Unsupported
Smartcard-enabled login
Unsupported
Unsupported
128-bit password encryption
Unsupported
Unsupported
*These features were introduced in Lotus Notes/Domino 5. All other features were introduced in Lotus Notes 6. In addition, if an alternative name is specified in the Notes 6 ID file, you cannot use the file with a Notes 4.6 client. However, Notes 6 clients using an ID file with alternate names can authenticate and interact with Notes 4.6 clients and Domino 4.6 servers.
For more information about ID files, see the book Administering the Domino System.
X.509 certificates and interoperability Lotus Notes/Domino 5 and Lotus Notes/Domino 6 support X.509 certificates. If you add an X.509 certificate to a Notes ID file, you can continue to use the file with Lotus Notes 4.6 clients. However, Lotus Notes 4.6 clients do not support those certificates.
Internet/intranet authentication in a mixed-release environment Lotus Domino 6 provides greater control over how Domino authenticates users accessing the server from Internet clients. In Domino 5, this setting applied only to Web browsers; in Domino 6, it now applies to all Internet protocols, including LDAP, POP3, IMAP, and so on. On the Security tab of the Server document, the setting “Internet authentication” provides two choices: “More name variations with lower security” or “Fewer name variations with higher security.” Selecting “More name variations” authenticates users the way Domino 4.6 did — users can enter any of the following as a user name when prompted by the browser or other Internet client:
8-2 Upgrade Guide
•
Last name only
•
First name only
•
Short name
•
Common name
Full hierarchical name
•
Any alias in the User name field
•
Internet address
•
UID, if using an LDAP directory for authentication
If you select “Fewer name variations,” users can enter any of the following as a user name when prompted by the browser: •
Full hierarchical name
•
Common name
•
Any alias in the User name field
•
Internet address
•
UID, if using an LDAP directory for authentication
Note “Fewer name variations” is the default, and recommended, setting for Domino 6 servers. For more information about Internet authentication, see the book Administering the Domino System.
Making root certificates available to clients using SSL or S/MIME Notes clients that use SSL or S/MIME must have the trusted root certificates from third-party certifying authorities (CA) in their Personal Address Book to authenticate servers using certificates from these CAs. The Domino 6 Domino Directory contains root certificates needed to authenticate the signatures created with these third-party CAs. Copy these certificates from the Domino 6 Domino Directory to any Domino 4.6 Public Address Book that needs to authenticate clients over SSL.
To make root certificates available to Notes clients 1. Open the Domino Directory. 2. Go to the Server-Certifiers view. 3. Copy any trusted root certificates from third-party CAs. 4. Open the Public Address Book to which you want to add the root certificates. 5. Paste the certificates into any view in the Public Address Book. Users can copy these certificates to their Personal Address Books. For more information about SSL and S/MIME for clients, see the book Administering the Domino System.
Upgrading Security 8-3
Upgrading to Notes/Domino 6
•
How ECLs respond when you install or upgrade a Notes client The default settings for the workstation ECL help strengthen the security that ECLs offer. If you’re upgrading clients to a new release of Notes or installing a new client, the following table describes how ECLs respond to these changes. Note In the table below, the “Results when there is no administration ECL” applies under either of the following two circumstances: • The user is disconnected (that is, there is no server connectivity). • The server to which the user is connecting has the default ECL and not an administration ECL. Action
Results when there is no administration ECL
Install a new client
ECL defaults are The workstation ECL is assigned based on release updated with the server’s of the client that you administration ECL install. The user’s name is automatically added to the ECL.
• The workstation ECL Not applicable is being updated by a refresh or replacement of the administration ECL
Results when there is a home server with an administration ECL
The workstation ECL is updated with the server’s administration ECL
• “Allow user to modify” button is not selected in the administration ECL Upgrade any client release 4.6 or later to a newer release in which a workstation ECL already exists in the desktop
The workstation ECL maintains its original settings from before it was upgraded.
The workstation ECL maintains its original settings from before it was upgraded. continued
8-4 Upgrade Guide
Results when there is no administration ECL
Results when there is a home server with an administration ECL
• Upgrade a client that runs a release earlier than 4.6 and has no desktop (or ECL), to release 4.6 or later. -or-
• The workstation ECL takes on the default workstation ECL settings.
• The server’s administration ECL overwrites the workstation ECL. The resulting ECL includes entries from the old workstation ECL, in addition to new entries from the server Admin ECL.
• Start a client that runs release 4.6 or higher and has no desktop
• The user’s name is automatically added to the ECL.
• The privileges in the Admin ECL overwrite the privileges of the same entry in the client default ECL. • The user’s name is automatically entered in the ECL because there is no existing workstation ECL.
Note This table concentrates on the workstation security access options, but the principles are the same for the Java and JavaScript access options. Examples: An existing enterprise has clients and servers currently running Release 4.6 to Release 5.0.1 of Lotus Notes and Domino. Upgrading all existing servers, all existing clients, or all existing clients or servers to Release 6 will not automatically enforce the new ECL settings on any of the existing clients. In the same enterprise, installing a new Release 6 client will enforce the new ECL settings regardless of the release of the Domino server, as long as the server doesn’t have a customized administration ECL.
Upgrading Security 8-5
Upgrading to Notes/Domino 6
Action
Upgrading to Notes/Domino 6
Chapter 9 Certifying Users and Servers in Flat Organizations This chapter describes how to convert flat user and server names to hierarchical names. Converting flat names to hierarchical names has many advantages, including increased security in the system.
Converting flat names to hierarchical names You use the Domino Administration Process to convert flat user and server names to hierarchical names. Convert to hierarchical names to: •
Ensure name uniqueness
•
Distribute responsibility for creating IDs and recertifying users and servers
•
Use cross-certification, which simplifies access between your organization and others
For more information about the Domino Administration Process, see the book Administering the Domino System.
How the Domino Administration Process converts flat names You initiate the conversion of flat user or server names to hierarchical names by choosing specific actions in the Domino Directory. The Domino Administration Process then completes the following steps to carry out your request. Note You can also use the Domino Administration Process to rename hierarchical users (not servers). You can change users’ common names or move their names to a different hierarchical name scheme. The steps the Domino Administration Process follows to change common names of users are the same ones it follows to convert flat names to hierarchical. The steps the Domino Administration Process follows to move names to a different hierarchical name scheme are also the same except that an administrator must first approve the request. 1. Lotus Domino creates an Initiate Rename in Address Book request in the Administration Requests database. This request starts the process of adding the converted or changed name to the Person or Server document in the Domino Directory. 9-1
2. The Domino Administration Process completes this request by making one of the following changes in the Domino Directory: • If you are converting or changing a user name, the Domino Administration Process adds the new name to the User name field while keeping the old name so mail can still be sent using the original name; adds the hierarchical certificate to the Certified Public Key field; and adds a change request to the Change Request field of the Person document. • If you are converting a server name, the Domino Administration Process adds the hierarchical certificate to the Certified Public Key field and adds a change request to the Change Request field of the Server document. 3. Next, one of the following occurs: • If you are converting or changing a user name, the next time the user accesses a server, the server looks at the Change request field in the Person document in the Domino Directory and compares the name in the field to the name stored in the user ID. If the names do not match — because the user name was converted or changed — the user sees a message asking if the new name is correct. If the user selects Yes, Lotus Domino updates the user ID with the hierarchical name and certificate and creates a Rename Person in Address Book document in the server’s Administration Requests database; this document is a request to update all remaining occurrences of the user’s original name in the Domino Directory. The Domino Administration Process converts or changes the name in the ACLs of the user’s local databases if the user is designated as the administration server for those databases. It also updates the name in Readers and Authors fields of local databases if the ACL option Modify all Reader and Author fields is selected. The Domino Administration Process also converts or changes the flat name where it occurs in the user’s Personal Address Book if the user has Manager access to the Personal Address Book or is designated as the administration server for it. If the user selects No, the user ID is not converted or changed. • If you are converting a server name, the server periodically checks its own Server document in the Domino Directory to see if its name has changed. The server compares the name listed in the Change request field of the Server document to the name stored in its own server ID.
9-2 Upgrade Guide
Note The information in the Change request field in the Person and Server documents expires after 21 days by default. The expiration period begins once you initiate the request from the Domino Directory. You can change the default expiration by changing the Name_Change_Expiration_Days setting in the NOTES.INI file. If a user has multiple IDs and switches to an ID not yet converted, Lotus Domino converts that ID if the information in the Change request field has not yet expired. 4. After the Domino Administration Process has executed the Rename Person in Address Book or Rename Server in Address Book request, it creates a Rename in Access Control List request in the Administration Requests database to update the name in the ACLs for databases. After the Rename in Access Control List request replicates to every Administration Requests database in the domain, each server’s Domino Administration Process completes the request by converting or changing names in the access control list for all databases that list that server as the administration server. Users and servers can continue to access databases that have access control lists containing their original names; they do not have to wait until the Domino Administration Process converts or changes them. The Domino Administration Process also creates a Rename in Person documents request to change the name where it occurs in Person documents in the Domino Directory. 5. Next the Domino Administration Process creates a Rename in Reader/Author fields request in the Administration Requests database. After this request replicates to other servers, the Administration Process on each server changes the name from all Readers and Authors fields of each of its databases for which it is an administration server and that have the ACL setting “Modify Reader or Author fields” selected. Because this can be time consuming, the Domino Administration Process carries out this request according to the Delayed Request settings in the Administration Process section of the Server document. The Administration Process does not delete names from Readers or Authors fields of signed or encrypted documents.
Certifying Users and Servers in Flat Organizations 9-3
Upgrading to Notes/Domino 6
If the names do not match — because the server name was converted — Lotus Domino automatically updates the server ID with the hierarchical name and certificate and creates a Rename Server in Address Book document in the server’s Administration Requests database. This document is a request to update all remaining occurrences of the server’s flat name in the Domino Directory.
Converting when you have multiple Public Address books If you create replicas of two or more Public Address books on a server, the Domino Administration Process modifies documents only in the primary Domino Directory, the first one listed in the NAMES= NOTES.INI setting file. The primary Domino Directory must contain the Person or Server document of the user or server you want to convert and the Certifier documents of the hierarchical certifier ID and hierarchical ancestors of the certifier ID. For example, to convert Alan Wilson to Alan Wilson/Finance/Boston/Acme, the primary Domino Directory must have the Person document for Alan Wilson and the Certifier documents for /Finance/Boston/Acme, /Boston/Acme, and /Acme. For more information on using multiple Domino Directories, see the book Administering the Domino System. Converting in a Domino 4.6 environment If you have Domino 4.6 servers, keep in mind that Lotus Domino does not convert user and server names in ACLs of databases that reside on Domino 4.6 servers. Backing up converted IDs Because Lotus Domino does not automatically convert backup IDs or IDs attached to documents in the Domino Directory, tell users and administrators to make backups of their converted IDs. Examples of converting flat names to hierarchical names The company, Acme Corporation, has offices in Cambridge and Los Angeles. Each office has two departments: Sales and Marketing in Cambridge, and Development and Human Resources in Los Angeles. Acme employees rarely change departments, so you can base a naming scheme on both geographical location and departments. The chart for the hierarchical naming scheme at Acme includes the following organization and organizational units: Acme (organization) — The top-level hierarchical name. All servers and users in the company use this organization name. Use this hierarchical name in conjunction with an organizational unit as described below. East and West (organizational units) — First-level organizational units of Acme. Sales and Marketing (organizational units) — Second-level organizational units of East. Dev and HR (organizational units) — These are second-level organizational units of West. 9-4 Upgrade Guide
/Acme — The top-level certifier ID. /East/Acme and /West/Acme — Create these certifiers using the /Acme certifier ID and use the /East/Acme certifier to name servers in the Cambridge office and the /West/Acme certifier to name servers in the Los Angeles office. /Sales/East/Acme and /Marketing/East/Acme — Create these certifiers using the /East/Acme certifier ID and use them to name users in the Cambridge office. /Dev/West/Acme and /HR/West/Acme — Create these certifiers using the /West/Acme certifier ID and use them to name users in the Los Angeles office. The following tables contain examples of server and user names at Acme Corporation before converting to hierarchical and after converting to hierarchical names. The certifier ID that you use for the server or user name depends on the location of the server or user and the department in which the user works. Location
Server name before converting
Server name after converting
Cambridge
Hub-E
Hub-E/East/Acme
Cambridge
Mail-E
Mail-E/East/Acme
Cambridge
Passthru
Passthru/East/Acme
Los Angeles
Hub-W
Hub-W/West/Acme
Los Angeles
Mail-W
Mail-W/West/Acme
Location and department User name before converting User name after converting Cambridge Sales department
Alan Jones
Alan Jones/Sales/East/ Acme
Cambridge Randi Bowker Marketing department
Randi Bowker/ Marketing/East/Acme
Los Angeles Development department
Judy Kaplan
Judy Kaplan/Dev/ West/Acme
Los Angeles Human Resources department
Mark Richards
Mark Richards/HR/ West/Acme
Certifying Users and Servers in Flat Organizations 9-5
Upgrading to Notes/Domino 6
After you create the hierarchical naming scheme, you create the following certifiers:
Converting flat server names to hierarchical server names Before converting user names, you must convert server names to hierarchical names. Because the Domino Administration Process must run on a server that has a hierarchical name, you must complete a specific procedure to convert the name of the first server in a domain and then specify this server as the administration server for the Domino Directory. Then you can let the Domino Administration Process complete the work of converting subsequent servers. When you convert a server name to hierarchical, the server’s flat name combines with the certifier name to create the hierarchical name. For example, if a server’s flat name is Serverwest and the certifier name is Marketing/Acme, the server’s hierarchical name is Serverwest/ Marketing/Acme. You must use the server’s flat name as the common name component of the hierarchical name. In other words, you cannot change the server name when you convert it to a hierarchical name. You can convert at the same time all server names that use the same hierarchical certifier. For example, if you have three servers — Serverwest, Servereast, Servernorth — that you want to convert to the hierarchical names Serverwest/Marketing/Acme, Servereast/ Marketing/Acme, and Servernorth/Marketing/Acme, use the Marketing/Acme hierarchical certifier to convert all the names at the same time. If hierarchical users and servers access the flat server and they use a different organization name from the one planned for the flat server, you must manually change the names of the hierarchical users and servers to their hierarchical format in the Domino Directory and database ACLs on both the hierarchical server and the flat server you plan to convert. Issue cross-certificates between the two organizations so users and servers can access the server in the other organization. After you convert flat server names to hierarchical, users with flat names can continue to access the hierarchical servers without any restrictions.
How the Domino Administration Process converts a flat server name to hierarchical The following flowchart shows the sequence of Administration Process requests that occur when you use the Domino Administration Process to convert a flat server name to a hierarchical name. More detailed information about each request follows the flowchart.
9-6 Upgrade Guide
Initiate Rename in Address Book 1 Hour
Change Request Expires
Server updates its ID before change request expires?
No
Delete Obsolete Change Requests
Yes
End
Daily Rename Server in Address Boo 1 Hour
Rename in Access Control List 1 Hour
Rename in Person Documents Daily Rename in Reader/Author Fields Weekly
Initiate Rename in Address Book Triggered by: Selecting a Server document in the Domino Directory and choosing “Actions - Upgrade Server to Hierarchical.” Posted on: The server where you choose the upgrade action. Carried out on: The administration server for the Domino Directory. Carried out: According to the Interval setting for the Administration Process in the Server document. Result: The Domino Administration Process adds the hierarchical certificate to the “Certified public key” field in the Server document and a change request to the “Change request” field. Rename Server in Address Book Triggered by: The server updating its ID with the new hierarchical name and certificate when the server detects the name change in the “Change request” field of its Server document. Posted on: The server whose name has changed. Carried out on: The administration server for the Domino Directory. Carried out: According to the Interval setting for the Administration Process in the Server document. Certifying Users and Servers in Flat Organizations 9-7
Upgrading to Notes/Domino 6
Choose "Actions: Upgrade Server to Hierarchical" in the Public Address Book
Result: Updates all remaining occurrences of the server name in the Domino Directory except in Person documents. Rename in Person Documents Triggered by: Completion of the “Rename Server in Address Book” request. Posted on: The administration server for the Domino Directory. Carried out on: The administration server for the Domino Directory. Carried out: According to the “Execute once a day requests at” setting for the Administration Process in the Server document. Result: The Domino Administration Process updates occurrences of the name in Domino Directory Person documents. Rename in Access Control List Triggered by: Completion of the “Rename Server in Address Book” request. Posted on: The administration server for the Domino Directory. Carried out on: Each server in the domain. Carried out: According to the Interval setting for the Administration Process in the Server document. Result: Each server in the domain updates the server name in ACLs of databases for which it is an administration server. Rename in Reader/Author Fields Triggered by: Completion of the “Rename in Person Documents “ request on the administration server for the Domino Directory. Posted on: The administration server for the Domino Directory. Carried out on: Each server in the domain. Carried out: According to the “Delayed Request” settings for the Administration Process in the Server document. Result: Each server in the domain updates the name in Reader and Author fields of databases for which it is an administration server and that have the advanced ACL option “Modify all Reader and Author fields” selected. Delete Obsolete Change Requests Triggered by: Expiration of the period in which a server can accept a new name, by default 21 days. You can use the NOTES.INI setting Name_Change_Expiration_Days to change the expiration period. Posted on: The administration server for the Domino Directory. Carried out on: The administration server for the Domino Directory. 9-8 Upgrade Guide
Result: The Domino Administration Process deletes the contents of the Change Request field from the Server document.
Preparing to convert flat names to hierarchical names Before you convert a server or user name from flat to hierarchical, you must do the following: 1. Upgrade all servers to Lotus Domino 6. 2. Create a Certification Log database (CERTLOG.NSF), which you use to troubleshoot any problems that occur when you convert names. 3. Develop a hierarchical name scheme for your organization. For more information about hierarchical naming, see the book Administering the Domino Server. 4. Create hierarchical certifier IDs. 5. Prepare the system for the Domino Administration Process. This includes creating the Administration Requests database and replication schedule, giving proper access to administrators and specifying an administration server for the Domino Directory and databases. For more information about the Domino Administration Process, see Administering the Domino System. 6. Follow a specific set of steps to convert the first flat server to a hierarchical name. For more information about converting a flat server, see the topic “Converting the first flat server name to a hierarchical name” later in this chapter. 7. Before converting a flat server name, manually change the name in the ACL of MAIL.BOX if the server name is listed explicitly in the ACL.
Converting the first flat server name to a hierarchical name Make sure you complete the steps in the topic “Preparing to convert flat names to hierarchical names” earlier in this chapter. 1. Start the server and Domino Administrator. 2. Choose File - Tools - Server Administration. 3. Click Servers and choose Servers view.
Certifying Users and Servers in Flat Organizations 9-9
Upgrading to Notes/Domino 6
Carried out: According to the “Execute once a day requests at” setting for the Administration Process in the Server document.
4. Open the Server document of the server to be converted. If the Certified public key field is empty, copy the certified public key to this field: a. Choose File - Tools - Server Administration, Administration - ID File b. Select the server ID file, click More Options, and then click Copy Public Key. c. Paste the key into the Certified public key field in the Administration section of the Server document and then save the Server document. 5. With the Server document selected, choose Actions - Upgrade Server to Hierarchical. 6. Choose the hierarchical certifier to use and enter the password. Refer to the hierarchical naming chart you created for the hierarchical naming scheme. 7. Enter the date when this certificate will expire for the server. 8. Click OK. 9. After Domino processes your request, click OK. 10. Shut down the server and open the Domino Directory locally on the server machine. 11. Open the Server document of the first server to convert. 12. Delete the contents of the Certified public key field. 13. Open the Administration Requests database. 14. Open the “Initiate Rename in Address Book” request document for the server being converted. 15. Copy the contents of the Certified public key field to the Certified public key field of the Server document. 16. Copy the contents of the Change Request field to the Change Request field of the Server document. 17. Save the Server document. 18. Shut down the Domino Administrator. 19. Restart the server.
Converting the remaining flat server names to hierarchical Before you can convert a user name, you must convert server names. You must have Author access with the ServerModifier role or Editor access as well as the Create Documents permission to the Domino Directory. You must also have at least Author access with the Create documents permission to the Certification Log. 9-10 Upgrade Guide
1. In the Domino Administrator, open the Domino Directory on a server rather than choosing “Local.” 2. In the Server view, select the servers you want to convert. 3. Choose Actions - Upgrade Server to Hierarchical. 4. Choose the hierarchical certifier to use, and enter the password. Refer to the hierarchical name scheme that you developed. 5. Enter the date when this certificate will expire for the server. 6. Click OK. 7. After Domino processes the requests, click OK. 8. Repeat Steps 3 through 7 for additional servers whose names you want to convert using a different hierarchical certifier.
Converting flat Notes user names to hierarchical After you convert flat server names to hierarchical server names, you can convert flat user names. The user’s flat name combines with the certifier name to create the hierarchical name. For example, if a user’s flat name is Randi Bowker and the certifier name is Marketing/East/Acme, the user’s hierarchical name is Randi Bowker/Marketing/East/Acme. You can convert multiple user names at a time, provided that you use the same hierarchical certifier to certify all user names. For example, to convert three users — Randi Bowker, Kara Nguyen, and Bob Murphy — in the Marketing department of the Acme Corporation, you use the Marketing/East/Acme hierarchical certifier. The resulting hierarchical user names are: Randi Bowker/Marketing/East/Acme, Kara Nguyen/ Marketing/East/Acme, and Bob Murphy/Marketing/East/Acme. If users have administration servers set in their local databases and Personal Address books, they must accept their names on their own workstations in order to upgrade the names in these databases. After user name upgrades occur in a database access control list (ACL) and the name change expiration period (Name_Change_Expiration_Days setting) elapses, users cannot access the database using their flat user names. Similarly, if you manually upgrade user names to hierarchical in database ACLs on servers in another domain, users cannot access the database using their flat user names. Certifying Users and Servers in Flat Organizations 9-11
Upgrading to Notes/Domino 6
Make sure you completed all the steps in the topic “Converting the first flat server name to a hierarchical name” earlier in this chapter before you perform this task.
However, if you upgrade a user name to hierarchical and the database ACL lists the user’s flat name, the user can continue to access the database, but keep in mind that the security that hierarchical naming provides is not enforced for that database.
How the Domino Administration Process converts flat Notes user names to hierarchical You can use the Domino Administration Process to convert a flat Notes user name to hierarchical by initiating a person rename action in the Domino Directory. The sequence of Administration Process requests that occurs when you convert a Notes user name to hierarchical is the same that occurs when you change the name of a hierarchical Notes user.
Converting flat user names to hierarchical names Follow these steps to use the Domino Administration Process to convert flat user names to hierarchical. You must have Author access with the UserModifier role or Editor access and the Create Documents permission access to the Domino Directory. You must also have Author access with the Create Documents permission to the Certification Log. Make sure you completed the steps in the topics “Converting the first flat server name to a hierarchical name” and “Converting flat server names to hierarchical names” earlier in this chapter before you perform this task. 1. Make sure all the requests for converting server IDs have completed successfully. Do not continue with this procedure until the server IDs are converted. 2. In the Domino Administrator, open the Domino Directory on a server rather than choosing “Local.” 3. In the People & Groups view, select the users whose names you want to convert. 4. From the Tools pane, choose People - Rename. 5. Click Upgrade to Hierarchical.
9-12 Upgrade Guide
Field
Action
Server
• If you are using the CA process, choose the server that has the Domino Directory containing the CA’s record, and the copy of the Administration Requests (ADMIN4.NSF) database to be updated with the request for the new certificate. • If you are supplying a certifier ID, select the registration server for the current certifier ID. The registration server is the server that the Domino Administrator contacts to perform the registration tasks.
Supply certifier ID and password
• Choose the certifier ID that certified the user’s ID. • Click “Certifier ID” if you want to use an ID other than the one displayed. • Enter the password for the certifier ID.
Use the CA process
• Choose this option to use the CA process. • Select a CA configured certifier from the list and click OK.
Note You choose either the certifier ID or the CA process, but you do not use both. 7. Enter the date when this certificate will expire for the users. 8. Click OK. 9. After Domino processes the requests, click OK. After you initiate a request in the Domino Directory to convert a flat name to hierarchical, check the Updates Status view of the Certification Log database (CERTLOG.NSF) for any errors that the Domino Administration Process encountered while processing the request. After the Domino Administration Process responds to the request, check response documents in the Administration Requests database for any errors it encounters.
Certifying Users and Servers in Flat Organizations 9-13
Upgrading to Notes/Domino 6
6. Complete the fields of the Choose a Certifier dialog box according to the following table:
Flat names Flat names are supported for compatibility with earlier releases. Continuing to use flat names prevents you from using many of the new features in Lotus Notes and Lotus Domino 6, including the Domino Administration Process, which simplifies many administrative tasks. Using flat names makes it difficult to exchange information securely with users and servers in a different organization. With flat names, each user or server in one organization must be individually certified by the certifier ID in the other organization. Organizations that use flat names often use several certifier IDs and each user ID and server ID can include a separate certificate generated by each flat certifier ID. When you create a flat certifier ID, Domino creates a Certifier document describing it in the Server - Certificates view of the Domino Directory on the registration server. You must have access to the registration server and have at least Author access to the Domino Directory to create a certifier ID. Make sure to store one copy of all certifier IDs in a physically secure location and store a backup copy off-site as insurance against fire, flood, or theft.
Communication with organizations that use flat names To establish authentication between servers at two different organizations when either organization is flat, the client must have a certificate from a certifier that the server trusts and the server must have a certificate from a certifier that the client trusts. One way to do this is to have each organization send a safe copy of its server IDs to the other for flat certification and upon receiving the newly-certified ID turn off the option “Trust other certificates signed by this certifier.” For example, if two organizations, Alpha and Beta, need to communicate, Alpha’s server Hub-A obtains a certificate from Beta and turns off the “Trust” option. Hub-A now has a trusted Alpha certificate and an untrusted Beta certificate. Beta’s server Mail-B obtains a certificate from Alpha and turns off the “Trust” option. Mail-B now has a trusted Beta certificate and an untrusted Alpha certificate. Hub-A presents Beta’s certificate to Mail-B because Mail-B trusts that certificate. Mail-B present Alpha’s certificate to Hub-A because Hub-A trusts that certificate. Authentication proceeds because the servers have certificates from the same certifiers even though they don’t share a trusted certificate. 9-14 Upgrade Guide
Unlike cross-certification used between hierarchical organizations, certifying between flat organizations requires that server IDs be certified individually. To exchange flat certificates between organizations, each organization should follow the steps described in the topics “Recertifying flat IDs using Notes mail” or “Recertifying flat IDs without Notes mail” later in this chapter. Each organization should make sure to turn off the “Trust other certificates” option for the certificate received from the other organization. Note Hierarchical organizations that want to certify server IDs of flat organizations must create a flat certifier ID with which to do this. For more information about creating a flat certifier ID, see the topic “Creating a flat certifier ID” later in this chapter.
Creating a flat certifier ID When you create a flat certifier ID, follow these guidelines: •
Use any of these characters in the name: A - Z, 0 - 9, & -. _ ‘ (ampersand, dash, period, space, underscore, apostrophe). Do not use any other characters, as this can cause unexpected results. The name can be up to 64 characters long.
•
Use a short name without spaces for easier administration.
•
Don’t use a name already assigned to a group in the Domino Directory.
•
Use a phrase for a password to make the password easier to remember and more difficult for an unauthorized person to guess.
•
Assign multiple passwords to the certifier ID to avoid giving one person complete authority.
Follow this procedure to create a flat certifier ID. 1. In the Domino Administrator, choose File - Tools - Server Administration. 2. Click Certifiers and then choose Register Non-Hierarchical. 3. Enter a name in the Certifier name field.
Certifying Users and Servers in Flat Organizations 9-15
Upgrading to Notes/Domino 6
Optionally, “trust” could be turned on for Beta’s certificate on Hub-A, and Hub-A would accept any ID containing a Beta certificate. By doing this, other servers at Alpha do not need to get any new certificates. However, servers at Alpha would be vulnerable to access by fraudulent IDs created by Beta.
4. Enter a case-sensitive password between 12 and 32 characters. Use passwords at least 13 characters in length and of mixed case. 5. Specify a minimum password length of at least 12 characters. 6. Select a license type. 7. Click OK. 8. Specify a file name and location for the certifier ID. 9. Click OK.
Deleting a flat certificate from an ID To delete a flat certificate from an ID, follow these steps: 1. In the Notes client, choose Tools - User ID. 2. Enter the password for the current ID. 3. Click Certificate and select the certificate to delete. 4. Click Delete. 5. Click Done.
Creating flat ID files You cannot create new flat ID files with Lotus Notes/Domino 6. If your organization continues to use flat ID files with Lotus Notes/Domino 6, you must retain at least one Notes 4.6 client to create new flat ID files. However, Lotus Notes/Domino 6 fully supports flat ID file maintenance. You can renew certificates for existing flat ID files and issue new flat certificates to new hierarchical users who need access to servers with flat IDs. If your organization uses flat ID files, consider upgrading to hierarchical ID files for increased security and flexibility of access control, ID generation and certification, and maintenance.
Ways to recertify IDs with a flat certifier ID You use a flat certifier ID to recertify an ID to:
9-16 Upgrade Guide
•
Add a flat certificate to a flat ID
•
Recertify a certificate on a flat ID that is about to expire
•
Add a flat certificate to a hierarchical ID to allow authentication with a flat organization
•
Recertify a flat certificate on a hierarchical ID
•
Using Notes mail
•
Without Notes mail
Recertifying flat IDs using Notes mail Follow these steps to manually recertify a flat ID that has a certificate that is about to expire. The owner of the ID and the certification administrator must be able to communicate through Notes mail; each takes turns processing the request. To mail the ID, the owner of the ID does the following: 1. In the Notes client, choose File - Tools - User ID. 2. Click Certificates. 3. Click Request Certificate. 4. Enter the name of the certification administrator in the To field. 5. Click Send to mail the request to the certification administrator. To recertify the ID, the certification administrator does the following: 1. In the Domino Administrator, open the certification request in your mail file. 2. If the certifier is on a disk, insert the disk in the disk drive. 3. Choose Actions - Certify Attached ID File. 4. Select the certifier to use and click OK. 5. Enter the password for the certifier and click OK. 6. If the certifier is on a disk, remove the disk from the disk drive and click OK. 7. (Optional) Accept or change the certificate expiration date. 8. Leave “Trust other certificates signed by this certifier” selected unless the certificate is from another organization’s certifier. 9. (Optional) Click Server, select a server, then click OK to change the server in whose Domino Directory Lotus Domino updates the Person document. If the server isn’t local, you must have at least Author access to its Domino Directory. 10. Click Certify. 11. Click Sign to prove your identity to the recipient. 12. Choose Send to send the recertified safe copy of the ID to the user.
Certifying Users and Servers in Flat Organizations 9-17
Upgrading to Notes/Domino 6
You can recertify an ID in either of the following ways:
To merge the new certificate, the owner of the ID does the following: 1. In the Notes client, open the mail document containing the recertified ID. 2. Choose Actions - Accept Certificate. 3. Enter the password for the ID. You see the new certificate. 4. If this is a certificate received from another organization, turn off “Trust other certificates signed by this certifier.” For more information, see the topic “Communication with organizations that use flat names” earlier in this chapter. 5. Click Accept.
Recertifying flat IDs without Notes mail Follow these steps to manually recertify a flat ID if its certificate is due to expire or to manually convert an ID to hierarchical naming if its owner and the certification administrator cannot communicate through Notes mail. This process requires that the owner of the ID and the certification administrator take turns processing the request. To deliver a safe copy of the ID, the owner of the ID must do the following: 1. In the Notes client, choose File - Tools - User ID. 2. Click More Options. 3. Click Create Safe Copy. 4. Specify a name and location for the safe copy and click OK. The default name is SAFE.ID. 5. Enter a path and name for the safe copy, then click OK. The default name is SAFE.ID. 6. (UNIX users) Do one of the following: • Transfer the file to a disk, for example: tar -cvf filename /dev/fd0
• Use a network facility such as FTP to transfer the file. 7. Deliver the disk in person or by postal service to the certification administrator. To recertify the ID, the certification administrator must do the following: 1. In the Domino Administrator, choose File - Tools - Server Administration. 2. Click the Certifiers icon and choose Certify ID File.
9-18 Upgrade Guide
4. Enter a password for the certifier and click OK. 5. If the certifier is on a disk, remove the disk and click OK. 6. Select the safe copy of the ID file to be recertified and click OK. 7. (Optional) Accept or change the certificate expiration date. 8. Leave “Trust other certificates signed by this certifier” selected unless this is a certificate from another organization’s certifier. 9. (Optional) Click Server, select a server, then click OK to change the server in whose Domino Directory Lotus Domino updates the Person or Server document. If the server isn’t local, you must have at least Author access to its Domino Directory. 10. Click Certify. 11. Remove the disk with the recertified safe copy of the ID and deliver the disk to its owner in person or through the postal service. To merge the new certificate, the owner of the ID must do the following: 1. Insert the disk with the recertified safe copy of the ID in the disk drive. Or, if it’s a diskless workstation, copy the safe copy of the recertified ID file to the program directory on the file server; give the copy a name different from the original ID file so the original is not overwritten. 2. Make sure the current ID is the one you want recertified, then in the Notes client, choose File Tools - User ID. 3. Click More Options. 4. Click Merge A Copy. 5. Select the recertified safe copy of the ID and click OK. 6. Click Merge. 7. If this is a certificate received from another organization, turn off “Trust other certificates signed by this certifier.” For more information, see the topic “Communication with organizations that use flat names” earlier in this chapter.
Results of recertification The results of recertification vary depending on whether the IDs involved are hierarchical or flat. The following table shows the outcome for all possible scenarios.
Certifying Users and Servers in Flat Organizations 9-19
Upgrading to Notes/Domino 6
3. Select the certifier to use and click OK.
Flat user/server ID (Contains one or more flat certificates only)
Hierarchical user/server ID (Contains one hierarchical certificate; may also include flat certificates)
Flat certifier ID
Resulting certificate is flat. Other certificates remain.
Resulting certificate is flat; hierarchical name and certificate are maintained along with any other flat certificates.
Hierarchical certifier ID
Name on the ID becomes Resulting certificate is either a hierarchical and resulting cross-certificate or a recertified certificate is hierarchical. hierarchical certificate. Flat certificates remain.
Ways to rename flat user IDs You can rename flat user IDs in the following ways: •
Using Notes mail
•
Without Notes mail
Renaming flat user IDs using Notes mail Before you rename flat user IDs with Notes mail, note the following: •
Lotus Notes deletes all other flat certificates from the ID when the name on it is changed. Therefore, the owner must have the ID recertified by these flat certificates.
•
You must manually add the new name to the Domino Directory documents in which it appears and to the appropriate database access control lists, including the access control list for the user’s mail file. The user can still read any signed or encrypted mail created under the original name.
Complete these steps to manually rename a flat user ID when its owner can communicate through Notes mail. This process requires that the owner of the ID and the certification administrator take turns processing the request. To request a new user name, the owner of the ID must do the following: 1. In the Notes client, choose File - Tools - User ID, enter the password, and click OK. 2. Click More Options. 3. Click Request New Name.
9-20 Upgrade Guide
5. Enter the name of the certification administrator in the To field, and then click Send. To certify the newly named ID, the certification administrator must do the following: 1. In the Domino Administrator, open the request received in the mail. 2. Choose Actions - Certify Attached ID file. 3. Select the certifier and click OK. 4. Enter the password for the certifier and click OK. 5. If the certifier is on a disk, remove the disk and store it in a secure place. 6. (Optional) Change the certificate expiration date. 7. Enter a minimum password length to require password use and a minimum password length on this ID. To maintain the current ID’s setting, leave the field blank. 8. (Optional) Click Server to change the server in whose Domino Directory Lotus Domino updates the Person or Server document, select a server, then click OK. If the server isn’t local, you must have at least Editor access to its Domino Directory. 9. Click Certify. The To field of the Mail Certified ID dialog box displays the old name. 10. Select Send to send the recertified safe copy of the ID to the user. To merge the new certificate with the current ID, the owner of the ID must do the following: 1. In the Notes client, open the mail message. 2. Make sure the current ID is the one you want changed. 3. Choose Actions - Accept certificate. 4. Verify that the new name is correct in the Name field, then click OK. Merging the new certificate with the current ID adds the certificate to the ID.
Renaming flat user IDs without Notes mail Before you rename flat user IDs without Notes mail, note the following: •
All other flat certificates are deleted from the ID when the name on it is changed. Therefore, the owner must have the ID recertified by these flat certifiers. Certifying Users and Servers in Flat Organizations 9-21
Upgrading to Notes/Domino 6
4. Enter the complete new name — for example, Randi Bowker — then click OK.
•
You must manually add the new name to Domino Directory documents in which it appears and to the appropriate database access control lists, including the access control list for the user’s mail file.
•
Add the new name before the old one in the Person document in the Domino Directory; retaining the old name ensures that mail addressed to the old name is sent successfully. The user can still read any signed or encrypted mail created under the original name.
Complete these steps to manually rename a flat user ID when its owner cannot communicate through Notes mail. Note that this process requires that the owner of the ID and the certification administrator take turns processing the request. To request a new user name, the owner of the ID must do the following: 1. Make a backup copy of the ID file. 2. In the Notes client, choose File - Tools - Switch ID, and select the new copy. 3. Choose File - Tools - User ID and enter the ID password. 4. Click More Options. 5. Click Change Name, enter the new name, and click OK. 6. Click Yes. This removes all certificates from the ID. 7. Click Create Safe Copy. 8. Enter a path and name for the safe copy and then click OK. The default name is SAFE.ID. 9. (UNIX users) Do one of the following: • Transfer the file to a disk, for example: tar -cvf filename /dev/fd0
• Use a network facility such as FTP to transfer the file. 10. Remove the disk with the recertified safe copy of the ID and deliver the disk to its owner in person or through the postal service. 11. Choose File - Tools - Switch ID, and select the original ID to use until the certifier recertifies the newly-named ID. To recertify the newly named ID, the certification administrator must do the following: 1. In the Domino Administrator, choose File - Tools - Server Administration. 2. Click the Certifiers icon and choose Certify ID File. 9-22 Upgrade Guide
4. Enter the password for the certifier and click OK. 5. Select the safe copy of the newly named ID to be recertified. 6. (Optional) Change the certificate expiration date. 7. (Optional) Click Server, select a server, then click OK to change the server in whose Domino Directory Lotus Domino updates the Person or Server document. If the server isn’t local, you must have at least Editor access to its Domino Directory. 8. Click Certify. 9. Remove the disk containing the recertified ID and deliver the disk to the ID’s owner in person or through the postal service. To merge the safe copy with the current ID, the owner of the ID must do the following: 1. In the Notes client, choose File - Tools - User ID. 2. Click More Options. 3. Click Merge A Copy. 4. Select the recertified safe copy of the ID and click OK. 5. Click Merge. Merging the safe copy of the ID with the current ID updates the current ID with the new user name.
Certifying Users and Servers in Flat Organizations 9-23
Upgrading to Notes/Domino 6
3. Select the certifier to use and click OK.
Migrating to Notes/Domino 6
Chapter 10 Overview of Domino Upgrade Services This chapter provides an overview of Domino Upgrade Services that provide migration tools that import people and groups from foreign directories into the Domino Directory and upgrade wizards that import personal mail and address book information into Notes mail. This chapter discusses terms and concepts you should be familiar with before migrating users.
Using this guide
The migration process differs between organizations, depending on the network configuration, available resources, and desired level of migration. This guide provides basic guidelines and procedures that you can adapt to your organization as you plan and perform the migration to Lotus Domino 6. Before performing a migration, read this section, as well as the sections containing information specific to the system you are importing from. The users you migrate may have messaging data stored in locations outside their mailboxes. Read the chapter “Migrating personal mail data” to help prepare users to run the upgrade wizard that migrates such data.
Overview of Domino Upgrade Services The address books, message stores, and archives of a messaging system contain a great deal of information. When migrating users from another system to Domino and Notes or iNotes, it is important not only to maintain reliable messaging services with minimal disruption, but also to maintain access to the information on the old system, by converting that information so that users can access it from a Notes client or iNotes Web Access client. 10-1
Migrating to Notes/Domino 6
This guide is for information services (IS) managers, Notes administrators, database managers, application designers, and anyone else responsible for migrating users from external directory sources or messaging systems to Lotus Domino 6. The administrator performing a migration should be familiar with Lotus Domino and Notes, as well as with the directory or messaging system that users are moving from.
Migration is the process of moving user directory information, mailboxes, mail, and addresses from one system to another. Migration includes importing data from a legacy messaging system and converting it to Notes mail and Domino Directory format. Importing refers to the task of moving data from an external directory, post office, or mailbox and making it available for processing into Domino or Notes format. Converting refers to the task of processing imported information and changing it to Domino or Notes format. Domino Upgrade Services include the migration tools for administrators and the upgrade wizards for users. Depending on your environment, and the type of migration you are performing, you may use one or both of these tools. Domino Upgrade Services, which can be installed as part of the Domino Administrator, can be used by an administrator to: •
Import users from a server-based foreign directory
•
Register imported users
•
Automatically create Notes mail files for registered users
•
Convert messages from mail boxes in the legacy mail system into Notes format
Domino Upgrade Services migrates data from the following messaging and directory systems: •
LDIF (LDAP Data Interchange Format) files
•
LDAP-compliant foreign directories
•
Lotus cc:Mail® and Organizer® 2.x for cc:Mail
•
Microsoft Exchange
•
Microsoft Mail
•
Microsoft Windows NT Server
•
Microsoft Active Directory
Domino Upgrade Services place most of the data from the old system directly into Notes databases on the Domino server. However, in the Notes environment some types of data, such as personal address book information, are typically stored on the Notes client. Domino Upgrade Services use Notes mail messages to send client data to migrated users. Users can then run the upgrade wizard at their workstations to transfer the data stored in the mail message to the appropriate database on the Notes client. The upgrade wizards migrate users’ private addresses, private distribution lists, and message archives to local Notes databases.
10-2 Upgrade Guide
For more information about the upgrade wizards, see the chapter “Migrating Personal Mail Data.”
Installing the Domino Administrator and Domino Upgrade Services The migration tasks require use of the Domino Administrator and Domino Upgrade Services. Installing Domino Upgrade Services with the Domino Administrator client is optional; select the Admin Migration Tools component during installation to install both the migration tools and the upgrade wizards. If you did not install either the Domino Administrator or Domino Upgrade Services when you first installed the Notes client, run the installation again. For more information about installing the Domino Administrator client and Domino Upgrade Services, see the book Administering the Domino System.
Importing users from a foreign directory Use Domino Upgrade Services to extract information from a foreign directory source and import that information into the Domino Directory. When importing users to the Domino Directory, you must direct the Domino Upgrade Services to an external, or foreign, directory that will serve as the source for names to import. The foreign directory can be an application-specific post office directory, such as a cc:Mail post office directory or a Microsoft Exchange Address Book, or a standard LDAP directory that is not application-specific. Domino Upgrade Services import names and other basic user information from the source directory: secondary names, mail addresses, passwords, and so forth. The information from the source directory is copied to Person documents in the Domino Directory. The administrator performing the migration should be familiar with the Domino Directory as well as the source directory.
Overview of Domino Upgrade Services 10-3
Migrating to Notes/Domino 6
Tip For best performance, run the Domino Administrator on a computer within the same Notes domain as the destination mail server. Also, if you are using the cc:Mail MTA to provide coexistence between cc:Mail and Notes, do not run the Domino Administrator on the MTA server.
The process of importing users consists of the following tasks: •
Specifying the foreign directory source
•
Selecting users to migrate
•
Setting migration options
Specifying the foreign directory source A source directory or address book contains important information about users of the old mail system. Using the Domino Administrator, you select the type of directory and then enter the information needed to connect to it and extract information from it. You can then retrieve some or all users and groups from the foreign directory and select those to be imported to Notes.
Selecting people and groups to migrate After selecting a directory to import, you can select the users and groups you want to migrate. If you are migrating from multiple systems, you can select users and groups from different foreign directories during a single session. For example, from the People and Groups Migration dialog box, you can select 10 users to migrate from a cc:Mail directory, and then select additional users from a Microsoft Exchange directory. If you select the cc:Mail directory again, the 10 users are still selected. Depending on the Domino Upgrade Service, you may have a customer or user-supplied filter available. For directories with many users, filters save time and memory when retrieving the whole directory. There are three filter options: •
All users and groups — Imports all users and groups
•
All users — Imports only users
• All groups — Imports only groups Filter format and syntax are specific to the Domino Upgrade Service selected.
Migrating groups With Domino Upgrade Services, you can migrate groups and their members from a foreign directory. Domino Upgrade Services support migration of two types of group members:
10-4 Upgrade Guide
•
Local users
•
Nested groups within parent groups
Local users have entries in the local directory — that is, the same directory where the group entry exists. When you select a group to migrate, the local users in the group are always selected for migration, too. Nested groups are groups that are members of another group. A top-level group may contain a single nested group or even a hierarchy of nested groups. By default, when you migrate a group you also migrate the groups nested within it, and the local users in those groups. A nested group is migrated only if you migrate its parent group. For more information about migrating nested groups, see the topic “Migrating nested groups” later in this chapter. If you decide that you do not want to add nested groups and their members, you can change the default to prevent them from being added. However, you cannot prevent Domino Upgrade Services from adding local users of the main group.
Migrating groups with duplicate names
•
Use the existing Notes group
•
Create a new group — Don’t use the Notes group
•
Skip this group — Do not migrate it for now
Using an existing Notes group to migrate groups with duplicate names You can migrate a duplicate group to the existing Notes group. Select this option if an existing Notes group is functionally equivalent to a migrating group with the same name. For example, if both the migrating group Sales Managers and the existing Notes group Sales Managers are used to send e-mail to the organization’s regional sales managers, add the migrating group to the existing Notes group. After you click OK, the migration tool displays the Group Migration Options dialog box, which displays options related to adding members to an existing Notes group, such as whether to add the available members of the migrating group to the Notes group. Because the Notes group already exists, you cannot change its name, type, or description.
Overview of Domino Upgrade Services 10-5
Migrating to Notes/Domino 6
When you select one or more groups to migrate, the migration tool searches the Domino Directory to determine whether the name of any selected group duplicates the name of an existing Notes group. If the name of a selected group is the same as that of an existing Notes group, the Existing Group Migration Options dialog box appears, so that you can specify how to process the duplicate group. You can choose one of the following options for migrating a duplicate group:
Creating a new group to migrate groups with duplicate names You can create a new Notes group and migrate a duplicate group to it. Select this option if an existing Notes group is used differently from a migrating group with the same name. For example, if a migrating group Directors is used to send e-mail to the directors of various projects within an organization, and an existing group with the same name in Notes is used to send mail to the directors of each division in the organization, create a new group with a different name for the migrating group. After you click OK, the migration tool displays the Group Migration Options dialog box, which displays options related to creating a Notes group and adding members to it, such as the group name, type, and description. If you choose to create a new Notes group, Notes adds the available members of the migrating group to the new group during registration. Avoiding the creation of duplicate Group documents As a precaution against creating duplicate groups, do not select the option “Use above settings for all currently selected or nested groups.” The use of this option prevents you from altering the name of a migrating group. As a result, if a migrating group has the same name as an existing Notes group, the Domino Directory would contain two Group documents with this name after registration. Skipping migration for groups with duplicate names You can decide not to migrate a duplicate group at all. Select this option to cancel the migration of a group and return to the People and Groups Migration dialog box. The group is not added to the “People/Groups to migrate list.”
Setting Group Migration Options From the People and Groups Migration dialog box, you can select groups to migrate from a foreign directory. After you select a group, the Group Migration Options dialog box lets you specify how to migrate the group and its members. The settings that are available depend on whether you are migrating users to a new group or to an existing Notes group. The following fields are available from the Group Migration Options dialog box.
10-6 Upgrade Guide
For migrating to an existing group
For migrating to a new group
Add members of this group to the existing Notes group
Yes
—
Create a new Notes group with the following settings
—
Yes
Notes group name
Read-only
Yes
Group type
Read-only
Yes
Description
Read-only
Yes
Add nested groups contained in this group and their members
Yes*
Yes *
Add people contained in nested groups as Notes users
Yes**
Yes **
Use above settings for all currently selected or nested groups (don’t prompt again)
Yes
Yes
Cancel
Yes
Yes
Cancel All
Yes
Yes
Note Read-only fields have values that you cannot edit in the Group Migration Options dialog box. You can edit these fields in the Group document. *Available if you select the “Add members of this group to the existing Notes group” check box or “Create a new Notes group with the following settings” check box. **Available if you clear the “Add members of this group to the existing Notes group” check box or the “Create a new Notes group with the following settings” check box.
In addition to the settings in the Group Migration Options dialog box, you can also set an option to migrate empty groups. See the topic “Allowing the addition of empty groups to Notes” later in this chapter for more information about migrating empty groups. Note After a migration completes, always review any resulting Group documents to ensure that they contain the expected members.
Add members of this group to the existing Notes group If you use an existing group to migrate groups with duplicate names, the Group Migration Options dialog box displays the “Add members of this group to the existing Notes group” check box, which is selected by default. When the check box is selected, Domino Upgrade Services add members of the migrating group to the existing Notes group. After you click OK to close the dialog box, the “People/Groups to migrate list” Overview of Domino Upgrade Services 10-7
Migrating to Notes/Domino 6
Option/field name
displays the name of the migrating group, as well as the names of local users in the group. During registration, migrated users will be added to the existing Notes group. Clear the check box if you do not want to add users in the migrating group to the existing Notes group. The names of local users in the migrating group will appear in the “People/Groups to migrate list.” During registration, migrated users are not added to the existing Notes group.
Create a new Notes group with the following settings When the name of a migrating group is unique among the groups in the Domino Directory, the Group Migration Options dialog box displays the option “Create a new Notes group with the following settings.” By default, this option is selected and the migration tool will create a new Notes group that has the name of the migrating group, and includes the local users of the original group, as well as any nested groups and their available members. You can edit the default information in the following fields: •
Notes Group Name
•
Group Type
•
Description
When you create a new Notes group for a migrating group, you can also migrate nested groups that are members of the group. By default, the option Add nested groups contained in this group and their members is selected. If you clear the check box, you migrate local users of the group, but you do not create a new Notes group based on the group. Local users become Notes users, but are no longer members of the group. When you clear the check box, you cannot migrate nested groups that are members of this group. However, you can migrate users who belong to such nested groups by selecting the option Add people contained in nested groups as Notes users.
Specifying a name, group type, and description for migrated groups When creating a new Notes group from a migrated group, you can specify the name and type of the group, as well as provide an optional description of the group. You cannot modify this information if you are adding the migrating group to an existing Notes group.
10-8 Upgrade Guide
Notes Group Name This field displays the name that the migration tool will assign to an imported group. When creating a new Notes group from an imported group, you can retain the original name or specify a new name. By default, imported groups retain their original names, which appear in the Notes Group Name field. To rename the imported group, enter a new name in this field. You can edit the group name only if you are creating a new Notes group for a migrating group. By default, imported groups retain their original names. For example, if you import a cc:Mail group called #admins, a Notes group created from this group would also have the name #admins. You cannot edit this field if the group is an existing Notes group, or if you clear the check box “Create a new Notes group with the following settings.” Group type If you create a new Notes group for a migrating group, you can edit the Group Type. You can create any of the following types of Notes groups: Mail only
•
Access Control list
•
Multi-purpose
•
Deny list only
For more information about creating and modifying groups, see the book Administering the Domino System. You cannot edit the Group type field if the group is an existing Notes group, or if you clear the check box “Create a new Notes group with the following settings.” Description This field displays an optional description of the imported group, which the migration tool adds to the Description field of the Notes Group document. By default, if the imported group has description information available, it appears in this field. You can edit the description only if you are creating a new Notes group for a migrating group. You cannot edit this field if the group is an existing Notes group, or if you clear the check box Create a new Notes group with the following settings.
Overview of Domino Upgrade Services 10-9
Migrating to Notes/Domino 6
•
Migrating nested groups A group that is a member of another group, is said to be nested within that group, and is considered to be a nested group. Groups may be nested hierarchically, with each nested group containing one or more additional nested groups. For example, the groups #IS Managers may have as a member the group #admins, which includes the group #po admins, which includes the member #po backups, and so forth. You can only migrate a nested group if you are migrating its parent group. Regardless of whether you add the main group, you can still add users in the nested groups. There are two options related to migrating nested groups: •
Add nested groups contained in this group and their members
•
Add people contained in nested groups as Notes users
“Add nested groups contained in this group and their members” check box By default, when you migrate a group, the check box “Add nested groups contained in this group and their members” is selected and Domino Upgrade Services add all members of a migrating group, including other nested groups and their local users, to the “People/Groups to migrate list.” For example, if you are migrating a group #IS Managers, which includes the group #admins, which includes the group #po admins, and you select the option “Add nested groups contained in this group and their members,” all three groups (#IS Managers, #admins, and #po admins) and all their members are added to the “People/Groups to migrate list.” Clear the check box if you do not want to add nested groups or their users to the “People/Groups to migrate list.” This field is not available if you clear the “Add members of this group to the existing Notes group” check box or the “Create a new Notes group with the following settings” check box. “Add people contained in nested groups as Notes users” check box Select this check box if you want to migrate local users in a group’s nested groups, without migrating the parent group. By default, the check box is cleared. After you click OK, Domino Upgrade Services add users in all of a group’s nested groups to the “People/Groups to migrate list.”
10-10 Upgrade Guide
This field is not available if you select the “Add members of this group to the existing Notes group” check box or the Create a new Notes group with the following settings check box. Migrating groups with common members In some situations, a user or group in a migrating group hierarchy may be a member of more than one group in the hierarchy. When migrating nested groups, Domino Upgrade Services ignore duplicate occurrences of users or groups. Items are added to Notes only once.
Use above settings for all currently selected or nested groups (don’t prompt again) If you have selected multiple groups to import, you may want to use the same set of options for importing each group. Select this check box if you want the settings in the Group Migration Options dialog box — create a Notes group, import nested groups, and so forth — to apply to all remaining groups currently selected for import, including any nested groups. The settings do not apply to groups that have already been processed or to groups that you select later.
Canceling migration of a group From the Group Migration Options dialog box, you can cancel the operation by clicking either of the following buttons: •
Cancel
•
Cancel All
Cancel Click Cancel if you decide not to migrate the group specified in the Notes Group Name field. The migration tool skips the current group and its nested groups and proceeds to the next selected group. Neither the current group nor any of its members are added to the “People/Groups to migrate list.”
Overview of Domino Upgrade Services 10-11
Migrating to Notes/Domino 6
Caution Do not use the same settings when migrating groups to a combination of existing groups and new Notes groups. After you set the “Use above settings for all currently selected or nested groups (don’t prompt again)” option, Domino Upgrade Services do not display the Group Migration Options dialog box again as it continues processing any remaining selected groups, so you cannot specify how to create or add members to those groups. As a result, Domino Upgrade Services will create any new groups using their original names, which may lead to the creation of duplicate Notes groups.
Cancel All Click Cancel All if you decide not to migrate the group specified in the Notes Group Name field, any of its nested groups, or any of the other currently selected groups. Domino Upgrade Services close the Group Migration Options dialog box and stops processing groups that remain to be processed among those currently selected. No items in the current group or its child groups are added to the “People/Groups to migrate list.”
Adding users to a ‘migration’ group Before migrating users, consider creating a Notes group, called MigratedUsers, and adding everyone you migrate to this group during registration. Creating such a group provides you with an easy way of identifying migrated users later on, when sending out upgrade notification messages or other information related to the migration. For more information about sending an upgrade notification message, see the chapter “Migrating Personal Mail Data.”
Setting migration options You can set options on the People and Groups Migration dialog box to specify how information in the source directory is imported into the Domino Directory and Notes mail file. The options you set apply to all users imported from the current directory source during this session. You can select a different set of options for each directory source you import from during the session. The items available in the Migration Options list depend on the foreign directory source selected. The following import options are available: •
Generate random passwords for users with no passwords
•
Generate random passwords for all users (overwrite existing passwords)
•
Add full name provided to the Notes person document
•
Allow addition of empty groups to Notes
•
Convert mail
•
Add administrator to mail file access control list
•
Convert mail ONLY (Notes users and mail files must already exist)
10-12 Upgrade Guide
Generating random passwords during migration For user registration to complete successfully, the password specified for the user must meet the minimum password quality requirements set in the registration preferences. If a user’s password does not conform to the requirements, you must modify it before you can register the user. For additional information about the password quality scale, see the book Administering the Domino System. By default, Domino Upgrade Services that import passwords automatically set the Notes password to a user’s existing password. Domino Upgrade Services for Windows NT and for Active Directory do not import a user’s existing password. Domino Upgrade Services provide the following options to automatically create passwords for migrating users who either do not have passwords or for whom you prefer not to import existing passwords: Generate random passwords for users with no passwords
•
Generate random passwords for all users (overwrite existing passwords)
Users for whom you create new Notes passwords can change their password using the Notes client. The password they create must conform to the quality scale set at registration. Giving passwords to new users To make it easy for you to give migrated users their new passwords the first time they log in to Notes, the Domino Administrator maintains a record of generated passwords. Password information for migrated users is stored in the database NTSynch45.nsf in the Notes Data directory. You can also maintain a record of generated user passwords by setting a registration option to keep successfully registered users in the queue. Keeping users in the registration queue after registration lets you automatically store password and other registration information for migrated users. After registration, you can select users in the queue and view their password information. For information about how to keep users in the registration queue, see the topic “Saving pending registrations in the registration queue” later in this chapter.
Generate random passwords for users with no passwords For users who have no existing password to import, or whose passwords Domino Upgrade Services cannot import (Windows NT users, for example), Domino Upgrade Services provide an option to generate a Overview of Domino Upgrade Services 10-13
Migrating to Notes/Domino 6
•
random password that conforms to the specified password quality scale. The default setting for this option differs for each Domino Upgrade Service. When using this option, passwords are only generated for users if the password field is empty; generated passwords do not overwrite passwords imported from the legacy system. This option and the option “Generate random passwords for all users (overwrite existing passwords)” are mutually exclusive. If you select one of the options and then attempt to select the other, an error message appears. Note In the current release, the cc:Mail Domino Upgrade Service does not support the option “Generate random passwords.” To successfully migrate a user’s cc:Mail mail box, you must provide a cc:Mail password for the user. Use the cc:Mail administration tool to create passwords for users before migration.
Generate random passwords for all users (overwrite existing passwords) Select this option to generate new random passwords for all migrating users, regardless of whether they already have a password available for import from the legacy directory. The migration tool generates passwords that conform to the password quality scale specified in the current registration preferences. If a migrating user already has a password imported from the legacy system, the new password overwrites it. This option and the option “Generate random passwords for users with no passwords” are mutually exclusive. If you select one of the options and then attempt to select the other, an error message appears.
Add full names provided to the Notes person document The User name field of a Person document lists one or more full names — as opposed to name components like first and last name — by which a user is known in Notes. For a registered user, the first name listed in this field, the primary Notes name, is a hierarchical name based on the certifier ID used to register the user, and is the name checked when authenticating a user’s right to access Domino resources. In addition to this primary name, the User name field can contain secondary entries, which serve as aliases for the user and can be used in addressing mail. Domino Upgrade Services import full names for use as secondary Notes names from the following fields in each source directory: •
cc:Mail — User name
•
Microsoft Mail — Friendly, or display name
•
Microsoft Exchange — Display name
10-14 Upgrade Guide
•
Windows NT — Full name
•
LDIF — Distinguished name
•
LDAP — Distinguished name
•
Microsoft Active Directory — Display name
Note If you migrate information for a user, but do not register the user, the imported full name may become the primary entry in the User name field.
Add administrator to a mail file access control list By default, when you create a mail file for a user during migration, your administrator ID is temporarily placed in the ACL of the new mail file and is assigned Manager access. After the migration completes and the migrated user is successfully registered in Notes, the administrator ID is removed automatically from the ACL and replaced with the name of the mail file owner. At this point, only the mail file owner can open the mail file.
You may need manager access to the mail file to perform additional tasks. For instance, you may need to convert additional messages for users after you migrate them to Notes and create their Notes mail files. However, under the default mail file ACLs, you do not have the level of access needed because your ID has been removed from the mail file ACLs. If you anticipate needing to perform such a secondary migration, when you first select users to migrate, select the migration option “Add administrator to mail file access control list” from the list on the People and Groups Migration dialog box. This option changes the default mail file ACL so that the administrator retains Manager access to the mail file. The owner of the mail file also remains in the ACL with the default Manager access. Note This option adds the administrator ID to the ACL of every mail file you create during the migration process, regardless of whether any messages are migrated.
Allow the addition of empty groups to Notes Groups selected for import are considered empty if they do not contain any members who can be registered in Notes. By default, Domino Upgrade Services do not import empty groups. A group may be empty because it contains no members — for example, an obsolete group that was never removed from the address book; or the group may not contain any local users — for example, an e-mail distribution list that lists only the Internet addresses of users on other mail systems. Overview of Domino Upgrade Services 10-15
Migrating to Notes/Domino 6
Note If you are migrating user mail boxes and choose to retain the default mail file ACL during migration, the administrator ID remains in the ACL as Manager if the mail box conversion fail.
Migrating a group whose members are not available — and that would therefore, be empty — results in an entry in the Domino Directory that serves no useful purpose. Set this option only if you intend to add users to any empty groups either during registration or after registration completes.
Convert mail By default, Domino Upgrade Services for cc:Mail, Microsoft Mail, and Microsoft Exchange convert existing mail files into Notes mail files. During the registration process, if you choose to convert mail, Domino Upgrade Services automatically convert mail files on the old system to Notes mail files. Mail files are created on the server that is specified in your registration preferences. If the Domino Upgrade Service cannot create a user’s mail file for any reason - for example, if the specified mail server lacks sufficient disk space - the user remains unregistered and an error is logged. Because mail conversion requires mail files to be created immediately, you cannot choose the option on the Mail pane of the Register Person dialog box to create mail files using a background process (adminp). An error message is displayed if you attempt to select this option. Note The options “Convert mail” and “Convert mail ONLY” are mutually exclusive. An error message appears if you select one of these options and the other is already selected.
Convert mail ONLY Domino Upgrade Services for cc:Mail and Microsoft Mail provide the option to convert mail only. This option is not available in the Microsoft Exchange Domino Upgrade Service. Select this option if you want to migrate additional mail messages for users who are already registered in Notes. By default, this option is not selected. For the selected users, Domino Upgrade Services migrate only those messages that were not previously migrated. Notes IDs are not created and the Domino Upgrade Services do not modify the users’ Person documents. For example, you have created a Notes account and mail file for Mark Richards, a cc:Mail user. Mark receives additional mail in his cc:Mail mail box, and you need to migrate these messages and folders to his existing Notes file, while preserving his Notes messages and folders. You can migrate Mark’s new cc:Mail messages using the “Convert Mail ONLY (Notes users and mail file must already exist)” option.
10-16 Upgrade Guide
You can use the “Convert Mail ONLY” option only if the users selected for import in the Available people/groups dialog box are already registered Notes users. Furthermore, if you use this option to convert additional mail for migrated cc:Mail users, the users’ cc:Mail names must exist as secondary entries in the User name field of their Person documents. When this option is enabled, the migration tool processes only mail information, regardless of the other migration options you have set. Note The options “Convert mail” and “Convert mail ONLY” are mutually exclusive. An error message appears if you select one of these options and the other is already selected. Access rights required to migrate mail to an existing mail file To migrate mail to an existing mail file, you must have Manager access in the ACL for the file. However, by default, only the owner of the mail file has Manager access. When you first migrate users, consider whether you may need to migrate additional messages for these users later. If so, modify the default access rights that apply to the user’s mail file.
Registering users and migrating messaging data After you import users from the old system into the registration queue, they are available for registration. After users are registered in Domino, they can log in and access resources on the Domino server, including mail files. You can register users on a single Domino server or distribute them among multiple servers. For each user selected for registration, Domino automatically creates a Notes ID using the certifier ID specified and if applicable, migrates the mail data from the legacy messaging server to Notes mail files. Messaging data stored in locations other than the old messaging server is not migrated. Domino Upgrade Services import some registration information, such as user names and passwords, from the old system. You can specify additional registration information as necessary. For more information about setting up users in Notes, see the book Administering the Domino System.
Overview of Domino Upgrade Services 10-17
Migrating to Notes/Domino 6
For information about how to modify the default access rights when creating a mail file during migration, see the topic “Add administrator to a mail file access control list” later in this chapter.
Specifying where to register imported users When registering imported users, you are not required to place them on a single server or within a single organizational unit. You can specify the registration server, mail server, and certifier ID to use in registering each user in the queue. For more information about specifying registration information, see the book Administering the Domino System. Determining the reason for failed registrations If you attempt to register a user and the registration fails for any reason, the entry remains in the queue, and the status indicates the reason for the failure. You can modify the registration information as necessary and attempt to register the user again later.
Importing passwords When importing a user for registration, Domino Upgrade Services compare the length and complexity of the user’s existing password against the specified password quality scale. If the existing password does not meet or exceed the standards for the given password quality scale, the registration status will indicate that the user’s password needs to be modified before successful registration can occur. Domino Upgrade Services for Windows NT and for Active Directory do not import passwords from a domain list. For additional information about the password quality scale, see the book Administering the Domino System. You can modify the passwords of users in the registration queue as necessary. Select the user in the Registration status box, edit the password in the Basics pane, and click Apply to update the status.
Specifying advanced person registration options After importing users and groups, you can specify options that determine how Notes processes information when registering users. You can select the following registration options: •
Do not continue on registration errors
•
Keep successfully registered people in the queue
•
Try to register queued people with error status
•
Allow registration of previously registered people
In addition, you can configure the registration process to proceed as follows if the user being registered has the same user name or mail file name as an existing person: 10-18 Upgrade Guide
•
Skip registration when the name of a new Notes user or mail file matches those of an existing user
•
Update an existing person with the information for the migrated user
•
Replace an existing mail file with the migrated mail file
•
Generate a unique mail file name Note If you choose to create a user’s mail file in the background using adminp, the option to replace an existing mail file is ignored for migrations that do not involve converting mail.
By default, none of these options is enabled. The options you select apply to all users selected for registration in the current session. For more information about setting registration options, see the book Administering the Domino System.
Setting registration defaults
Rather than having to specify the same registration information for each new user, you can specify default settings for public registration information. After you set registration defaults, Domino Upgrade Services automatically apply these defaults to each user they add to the registration queue. Pay particular attention to the default settings for registration server and mail server. If the computer on which you are running the Domino Administrator is not the Domino server, you must change the default setting of Local for these servers. Depending on your security needs, you may also want to apply a new default setting for the password quality scale required for the users you migrate. You can create default registration settings using either of the following methods: •
Setting Administrative preferences
•
Defining settings through user registration
Setting Administrative preferences Registration settings that you define through the administrative preferences are used as the defaults at the start of each registration session. You can override them by setting new defaults for a session, but they go into effect again the next time you start a new session. Overview of Domino Upgrade Services 10-19
Migrating to Notes/Domino 6
When registering migrating users, you must specify several registration settings. Although some of these settings, such as mail file name or Internet address, are specific to an individual user, there are also a number of public settings, such as mail server or password quality scale, that can be applied to multiple users.
For additional information about setting Administration preferences, see the book Administering the Domino System. Defining default settings through user registration If you have already registered users, the public settings used in registering the last user become the defaults for the next user. You can also set registration defaults before you register any users from within the Register Person dialog box, using the following procedure: 1. From the Domino Administrator, click People — Register, and enter the password for the certifier ID to open the Register Person dialog box. When you first open the Register Person dialog box, it is set to accept new entries, as indicated by the words “Register Person - New Entry” on the title bar. 2. Click the Advanced check box at the top of the dialog box to display all of the available selection panes. 3. Select each pane in turn, changing the registration settings on each pane to the desired default values. Leave the name information (First name, Middle name, and Last name fields) on the Basics pane blank. 4. Click “Migrate people” to open the “People and Groups Migration” dialog box and begin migrating users. The public registration settings defined during the preceding steps apply to all users you migrate to the registration queue during this session. After you exit the “People and Groups Migration” dialog box, the registration settings revert to those defined in the current administrative preferences.
Saving pending registrations in the registration queue Domino Upgrade Services automatically place users imported for registration in a special database known as the registration queue. The registration queue stores the registration information set for each user and reports the status of each pending registration. The names of users currently in the registration queue appear in the Registration status box on the Register Person dialog box. Groups selected for migration do not appear in the registration queue. Users remain in the queue until registered or specifically removed. If you have users in the registration queue and you are unable to complete the registration, you are prompted to save the users for later registration when you exit the Register Person dialog box. After the interruption, the user data remains intact so you can continue the process where it left off.
10-20 Upgrade Guide
Note If the users in the queue at the time you exit registration are pending registration with different organization certifiers, you must supply each certifier ID and password when you re-open the Register Person dialog box. You can set a registration option to keep users in the queue after registration. For additional information about setting registration options, see the book Administering the Domino System.
Applying registration settings to multiple users You can apply some registration settings to multiple users at one time. The following table shows the settings for each pane of the Register Person dialog box that you can modify when multiple users are selected in the registration queue. Basics pane
Registration Server Password options First, Middle, and Last Names
Migrating to Notes/Domino 6
Short Name Password Mail System Explicit policy Let this person roam Create a Notes ID for this person Mail pane
Mail system Mail file name Mail server* Mail file owner access Create file now/Create file in background Mail file template* Mail file replicas Set mail database quota Set warning threshold Create full text index
Address pane
Internet address Internet domain Address name format and separator continued
Overview of Domino Upgrade Services 10-21
ID Info pane
Certifier ID Security type Certificate expiration date ID file location
Groups pane
Assign person to groups
Roaming pane
Put roaming user files on mail server Roaming server Personal roaming folder Sub-folder format Creating roaming files now/Create roaming files in background (using the Administration Process) Create replicas Roaming user client clean-up options
Other pane
Setup profile Unique org unit Location Local administrator Comment Alternate name language Windows user options
*The mail server and mail template settings are interdependent. If multiple users are selected and you change one of these settings, the current value of the other setting is applied to all of the selected users.
For more information about advanced registration, see the book Administering the Domino System.
Creating Notes mail files In the mail pane of the Register Person dialog box, you specify the type of mail file to create for a user — with the standard Notes mail template, iNotes Web Access template, or a customized mail template — and whether to create the file now or to let the Administration Process create it later. To create Notes mail files for migrated users, you must create the file now. Notes mail files must be created during the registration process; you cannot choose to create them in the background with the Administration Process.
10-22 Upgrade Guide
Setting mail database quotas When migrating a user’s mail file, Domino Upgrade Services ignore the size restrictions specified in the mail database quota field. Imported mail files continue to receive mail after registration, regardless of the specified size restrictions. To enforce size restrictions on a mail file, you must set a limit after the initial user registration and enable enforcement of database limits in the Configuration Settings document for the server. If size checking is enabled, the user cannot receive mail if it would result in the quota being exceeded. Migrating duplicate messages Mailboxes in the old mail system may contain duplicate copies of a message, one in each of several folders. After migration, duplicate messages may display in multiple Notes views, corresponding to the folders on the legacy system, but only a single copy of the message is migrated. Users migrating from other systems should understand how message storage works in Notes. On mail systems that use true folders to store messages, copying a message from the Sent folder to another folder creates a duplicate copy of the message.
In particular, users should be careful about deleting messages from the Notes Sent view. Although a message in the Sent view can be displayed in other secondary views, it cannot be moved out of the Sent view. Deleting it from the Sent view removes it from all other views. Migrating folders and subfolders Folders in a Notes mail file behave differently from folders in the mailboxes on other systems. In some cases, folder names may be truncated during migration and nested folders are not migrated to the same location in the folder hierarchy as in the source mail file. Subfolders in the Inbox and Sent folders The Notes Inbox and Sent mail views cannot contain subfolders. As a result, subfolders in the Inbox or Sent folders of a legacy mailbox are converted to top-level folders in the Notes mail file during migration. Maximum length for folder names A Notes folder name cannot exceed 64 characters. During migration, folder names longer than 64 characters are truncated.
Overview of Domino Upgrade Services 10-23
Migrating to Notes/Domino 6
A Notes mail file, by contrast, stores messages in a single database that has multiple folder views. Each view of the database displays messages based on a set of selection criteria, such as sent messages. However, although a message may display in several views, Notes maintains only a single copy of it in the mail file database.
Maximum length for subfolder names Notes mail files support the use of hierarchical, or nested, folders. In the folder hierarchy, the subfolder name includes the name of its parent folders. For example, in the following folder hierarchy: Projects/1998/Q3/July/Letters
Notes considers the full name of the Letters subfolder to be 25 characters long, because it includes the names of the Projects, 1998, Q3, and July folders. If the complete path for a subfolder (that is, the name of the subfolder and all of its parent folders) contains 64 characters or fewer, the folder hierarchy is migrated intact. However, subfolder paths that contain more than 64 characters are shortened during migration. Domino Upgrade Services replicate the path up to 64 characters, truncating the name of the last subfolder created, if necessary. The remaining subfolders are not migrated, but the messages in them are migrated to the last subfolder that was migrated. So, for example, if a subfolder in the source mail file is nested seven levels deep and the path name for a subfolder nested four levels deep exceeds 64 characters, then the migration tool creates folders 1 through 3, preserving the existing folder hierarchy. Folder 4 is also created in its original place in the hierarchy (nested within folder 3), but its name is truncated. All of the messages contained in the folders nested within folder 4 (folders 5 through 7) are migrated to folder 4.
Verifying that a migration was successful After a migration completes, perform the following tasks to verify that the migration was successful: •
Check the Pending Registrations box to see if users in the queue were registered successfully • Search the Miscellaneous Events view of the Notes Log for indications that users could not be registered • Check the contents of users’ Notes mail files • Test access to mail and mail transfer for migrated users • Review membership of migrated groups to ensure they contain valid entries After you determine that the migration was successful, you can prepare users to migrate locally-stored messaging data with the upgrade wizard. For information about migrating users’ personal mail data to Notes, see the chapter “Migrating Personal Mail Data.” 10-24 Upgrade Guide
Chapter 11 Migrating Users from cc:Mail This chapter discusses issues involved in migrating users from cc:Mail to Lotus Notes 6 and provides instructions on using the Domino Administrator and the cc:Mail Domino Upgrade Service to complete the migration.
Migrating cc:Mail users Using the cc:Mail Domino Upgrade Service in the Domino Administrator, you can import cc:Mail users and groups from a selected post office and register them as Notes users. The migration process: Imports local users and groups from the post office (users in the directory whose locations are designated as “L” for local or “R” for mobile) and creates entries for them in the Domino Directory
•
Lets you create a Notes ID and mail file for imported users
•
Migrates the contents of mail boxes from the cc:Mail post office server
•
Converts Organizer 2.x for cc:Mail Group Scheduling files (OR2 files) into Notes group scheduling format (NSF)
The cc:Mail Domino Upgrade Service supports migrating users of the cc:Mail 6.3x client. After the migration completes, the cc:Mail 6.3x client accesses a mail file on the Domino server, rather than a mailbox in the cc:Mail post office. If you want to migrate mail boxes for a cc:Mail mobile post office, you must first archive the messages and then migrate them using a separate user upgrade wizard. For more information about using the upgrade wizard, see the chapter “Migrating Personal Mail Data.” Refer to the following topics for information on moving users from cc:Mail to Lotus Notes: •
Supported cc:Mail versions
•
Preparing to migrate cc:Mail users 11-1
Migrating to Notes/Domino 6
•
•
Migrating cc:Mail data to Notes
•
Migrating cc:Mail Organizer information
•
Migrating users in a mixed environment
Supported cc:Mail versions There are two versions of the cc:Mail LAN post office database in use. They are commonly referred to as DB6 and DB8. The cc:Mail Domino Upgrade Service lets you migrate data from either database version. Upgrading from either version of the cc:Mail post office extracts information from the following: cc:Mail post office directory — The directory contains public post office information, including the post office name and directory entries, public mailing lists, and bulletin boards. This file contains a list of all user file numbers and pointers to all messages in the message file. Message file — The message file stores one copy of each message for all users in the post office. To save disk space, messages addressed to multiple users are stored just once in this file. Post office user files — The user files contain all private mailbox information, such as lists and folders. These files contain no messages, just pointers to the mail directory and message files. Organizer 2.x group scheduling files (OR2 files) — For cc:Mail users who use Lotus Organizer 2.x, the OR2 files contain calendar and scheduling information.
Notes equivalents for migrated cc:Mail information The cc:Mail Domino Upgrade Service converts information in a cc:Mail post office to a Notes mail file, including mail boxes, messages, bulletin boards, and private and public directories, as shown in the following table. In addition, you can optionally migrate users’ Organizer 2.x group scheduling files (OR2 files). For information about migrating Organizer group scheduling files, see the topic “Migrating Organizer information” later in this chapter.
11-2 Upgrade Guide
These items in the cc:Mail mailbox . . .
Are migrated to these items in the Notes mail file . . .
Archives
Not migrated*
Bulletin boards
Discussion databases
Bulletin board messages on mobile post Not migrated offices Not migrated
Folders and subfolders
Folders and subfolders **
Message date
Message date
Message priority
Message priority***
Messages and attachments in migrated folders
Messages and attachments****
Mobile sessions log
Not migrated
Organizer data (OR2 files)
Entries in mail file, Personal Journal, and Personal Address Book
Password
Password
Post office directory
Domino Directory
Private mailing lists
Group documents in Personal Address Book+
Public mailing list
Group document in Domino Directory
Read and unread marks
Not migrated++
Return receipts
Return receipts
Rules
Not migrated
Sender and recipient information
Sender and recipient information
Trash folder
Not migrated
Undeliverable mail reports
Not migrated
*Archives are not migrated by the cc:Mail Domino Upgrade Service, but after you migrate users, they can run an upgrade wizard at their workstations to migrate their message archives. **For cc:Mail 8 clients, the migration converts nested folders and the messages they contain. ***The cc:Mail Domino Upgrade Service preserves message status in cc:Mail messages marked Urgent (an exclamation mark appears beside the message in the Notes Inbox or folder). However, Lotus Notes does not assign a special status to migrated cc:Mail messages that were marked Low priority. ****During migration rich text attributes such as color, font style, font size, underlining, boldface, bullets, embedded objects, and doclinks are not preserved.
Migrating Users from cc:Mail 11-3
Migrating to Notes/Domino 6
Clipboard folder
+Private mailing lists are automatically sent to users in a Notes message attachment. Users then run an upgrade wizard at their workstations to migrate these lists to their Notes Personal Address Books. The upgrade wizard also migrates private addresses that cc:Mail 2.x and 6.x clients maintain locally in the file PRIVDIR.INI. The upgrade wizard does not support migrating private addresses for cc:Mail 8.x clients. ++All migrated messages are marked unread.
For information about the user upgrade wizards, see the chapter “Migrating Personal Mail Data.”
Notes equivalents for migrated Organizer information The following table shows the Notes equivalents for migrated Organizer information. Organizer record type
Equivalent Notes entry
Comments
Address
Business card in Mailed to user Personal Address Book
Alarm
Alarm*
Anniversary
Calendar anniversary
Calendar appointment
Calendar appointment
Call
To Do task
Categories
Category
Migrates first category listed only
Cost code
—
Not migrated
Group Scheduling meeting Calendar appointment
11-4 Upgrade Guide
Included section
—
Not migrated
Link
—
Not migrated
Notepad page
Personal Journal
Mailed to user
Preference options
—
Not migrated
Planner event
Calendar event
Repeating entry
Repeating entry**
Rooms and resources
—
Not migrated
Pending meeting notices*** —
Not migrated
To Do tasks
To Do tasks
User preferences and passwords
—
Not migrated
*An alarm is migrated only if the resulting Notes record type also supports alarms. **Repeating items migrated to the Notes Calendar use the Lotus Notes 4.5 repeat structure, not the 5.0 repeat structure. Repeating entries migrated to the Notes To Do view appear as individual entries and no longer are designated as Repeating nor do they include the repeating entry symbol. ***Meeting invitations are migrated only if a user has responded to them. Users need to process any pending meeting notices they want migrated.
For more information about Organizer calls, see the topic “Migrating Organizer Calls sections” later in this chapter.
Preparing to migrate cc:Mail users To prepare for a successful cc:Mail migration, you must complete the following types of tasks: •
General administrative tasks
•
Lotus Notes and Domino preparation tasks
General administrative tasks •
Determine the order in which to migrate post offices. Use this order to determine your migration schedule.
•
Decide which types of cc:Mail and Organizer data to migrate. Migrating certain types of data, such as bulletin boards and Organizer information may require additional planning and preparation. For more information about the types of messaging data you can migrate, see the topic “Specifying cc:Mail conversion settings” later in this chapter.
•
Estimate the amount of disk space required to migrate cc:Mail mail boxes. For more information, see the topic “Estimating the size of a converted mailbox” later in this chapter.
•
Decide how your cc:Mail gateways will map to Notes domains for routing mail to external mail systems.
Migrating Users from cc:Mail 11-5
Migrating to Notes/Domino 6
• cc:Mail preparation tasks To complete some of these tasks, refer to the Lotus cc:Mail Administrator’s Guide and to Administering the Domino System.
For more information about mapping cc:Mail gateways to Notes domains, see the topic “Mapping cc:Mail gateways to Notes domains” later in this chapter.
Lotus Notes and Domino preparation tasks •
If you did not perform a custom installation of the Domino Administrator client that installed the cc:Mail Domino Upgrade Service, run the Domino 6 Administrator client again and choose the cc:Mail Domino Upgrade Service.
•
From the Domino Administrator machine, map a drive to the location of the cc:Mail post office you are migrating users from.
•
Back up Domino information. For more information, see the topic “Backing up Domino information” later in this chapter.
•
Log in to Lotus Notes with a Notes ID that has “Create database access” on the Mail server.
•
Verify that you have access to the certifier IDs and passwords for the Domino organizations and organizational units where you are registering users.
•
Verify that you have Editor, Designer, or Manager access rights to the Domino Directory on the Registration Server.
•
If you anticipate migrating additional mail for users after registration, configure the mail file ACLs to ensure that you retain the appropriate access rights. Use the migration option Add administrator to mail file access control list. For instructions on how to change the default access level of a mail file before migration, see the chapter “Overview of Domino Upgrade Services.”
•
(Optional) Set default registration preferences. For more information about default registration preferences, see the book Administering the Domino System.
•
(Optional) Create a Notes group that you can add migrated users to. For more information about adding migrated users to a group, see the chapter “Overview of Domino Upgrade Services.”
•
11-6 Upgrade Guide
From the Domino Administrator or from the Domino Administrator machine, close all applications, except for Lotus Notes, and close any Notes databases.
cc:Mail preparation tasks •
Clean up the cc:Mail message store. Instruct users to archive or delete mail that they no longer need. Consider limiting the amount of mail that users can migrate.
•
Clean up the post office directory. For more information about cleaning up the post office directory, see the topic “Preparing the directory for migration” later in this chapter.
•
Familiarize yourself with how the cc:Mail Domino Upgrade Service parses cc:Mail names formats. Certain name formats and characters may not be converted correctly during migration. To ensure that all migrated users are created with appropriate Notes names, it may be necessary to edit certain names either before or after migration.
•
Make sure all users being migrated have assigned passwords. If the cc:Mail password is blank, null, or zero-length, the migration of the user will fail. If you have a cc:Mail user with this type of password, change it to a non-blank password in cc:Mail.
•
Take the post office off-line to make it inaccessible to users. For more information about taking the post office off-line, see the topic “Taking the post office off-line” later in this chapter.
•
Send any in-transit cc:Mail messages. Post office mail queues are not migrated. Clear all Post Office Message Queues and Router Express calls with Send Only. Run Link products and run the Organizer scheduling agent.
•
Back up the cc:Mail post office being migrated. This backup preserves the state the post office was in before you run the maintenance utilities. For more information about backing up the post office, see the topic “Backing up the cc:Mail post office” later in this chapter.
•
Verify the integrity of your post office by running regular maintenance. See the Lotus cc:Mail Administrator’s Guide for more information about using the cc:Mail maintenance tools.
•
(Optional) Delete unnecessary messages in the cc:Mail Message Log, Trash, and so forth, using the CHKSTAT command for DB6 or MSGMGR for DB8. After deleting messages, run RECLAIM to recover disk space from these deleted messages.
•
Create a second backup of the post office that preserves the state the post office was in after you ran the maintenance utilities. Migrating Users from cc:Mail 11-7
Migrating to Notes/Domino 6
Note The cc:Mail Domino Upgrade Service does not support the selection in the Migration Options box “Generate random passwords for users with no passwords.”
•
If you are also migrating Organizer information for users, prepare users to upgrade Organizer information.
•
After you complete the preparation tasks, migrate your Organizer users first. When migrating Organizer data, add the Organizer users to the registration queue before any other users.
Estimating the size of a converted mailbox As you plan your migration from cc:Mail to Lotus Notes, you need to know the amount of disk space needed to convert cc:Mail post offices to Notes mail databases. There is no formula for calculating exactly how much disk space a mailbox will require after it is converted to a Notes mail file. However, you can estimate the size of a converted mailbox by running a test migration and comparing the size of a cc:Mail mailbox with the size of the resulting Notes mail file. cc:Mail provides the following commands for measuring the size of mail boxes in a post office: For a DB6 office At the command prompt, enter the following command: chkstat /N po_name /P po_password /D po_path /msgs/all >output.txt
where po_name is the name of the post office; po_password is the post office password; po_path is the network path to the directory where the post office is located; and output.txt is the name of the file where you want the report saved. The report indicates the total number of bytes for each mailbox in the post office. For a DB8 post office At the command prompt, enter the following command: msgmgr /N po_name /P po_password /D po_path /U "username"
where po_name is the name of the post office; po_password is the post office password; po_path is the network path to the directory where the post office is located; and username is the name of the user whose mailbox you are measuring. The command displays the total size in kilobytes for the specified mailbox. It does not generate a report.
11-8 Upgrade Guide
Preparing the directory for migration The cc:Mail Domino Upgrade Service converts user names in the cc:Mail directory to Person documents in the Domino Directory. Before migration, prepare for directory conversion as follows to help minimize processing time and errors: •
Remove inactive accounts from the post office directory
•
Understand how the cc:Mail Domino Upgrade Service processes cc:Mail names
Removing inactive accounts from the post office directory For each cc:Mail post office being migrated to Lotus Notes, review the contents of the cc:Mail directory and verify each account. Identify and make a list of inactive accounts, for example, local accounts that were created, but never used, or accounts for employees who have left the company. To avoid processing invalid accounts, refer to this list when you select users to import to Lotus Notes. Generate a report of cc:Mail account usage as follows: For a DB6 post office CHKSTAT po_name po_pass po_path STATUSERS/N >output.txt
For a DB8 post office At the command prompt, enter the following command: DIRSTAT /N po_name /P po_pass /D po_path /DL /LU /LOG output.txt
where po_name is the name of the post office; po_pass is the post office password; po_path is the network path to the directory where the post office is located; and output.txt is the name of the file to which you want the report saved. Understanding how the cc:Mail Domino Upgrade Service processes cc:Mail names When preparing to import names from the post office directory, keep in mind how the cc:Mail Domino Upgrade Service processes cc:Mail directory entries to create Notes names and Person documents. You should be familiar with the following naming issues: •
Differences between the characters allowed in cc:Mail and Notes names
•
How the cc:Mail Domino Upgrade Service parses cc:Mail names to create Notes names
•
Updating existing Person documents Migrating Users from cc:Mail 11-9
Migrating to Notes/Domino 6
At the command prompt, enter the following command:
Understanding how the cc:Mail Domino Upgrade Service parses cc:Mail name formats Unlike Notes names, which are made up of First name, Last name, and Middle initial components, the cc:Mail directory stores names as a single character string, including commas and spaces. The name format used depends on the conventions established within the organization. For example, the same user could be listed in the cc:Mail directory as either Susan Salani or Salani, Susan. In generating a Notes names from an imported cc:Mail name, the cc:Mail Domino Upgrade Service first determines the format of the name, and then parses the name into Notes name components. If you do not want to accept a name generated by the cc:Mail Domino Upgrade Service, you can edit the name after you add the user to the Registration queue. The following table shows how the cc:Mail Domino Upgrade Service generates Notes names from common cc:Mail name formats: Format of cc:Mail name
Resulting Notes name components
Description
Example
Components
Example
Single name
ssalani
Last name First name Middle name
ssalani
First Last
Susan Salani
Last name First name Middle name
Salani Susan
First Last1 Last2
Craig Van Horn
Last name First name Middle name
Van Horn Craig
First1 First2 Last
Jo Anne Lordan
Last name First name Middle name
Anne Lordan Jo
First Middle Last
Cheryl Lynn Lordan
Last name First name Middle name
Lordan Cheryl Lynn
First Middle initial Last
Judy J. Kaplan
Last name First name Middle name
Kaplan Judy J. continued
11-10 Upgrade Guide
Format of cc:Mail name
Resulting Notes name components Lordan Jo Anne B.
First Middle initial Last1 Craig R. Van Last2 Horn
Last name First name Middle name
Van Horn Craig R.
Last, First
Salani, Susan
Last name First name Middle name
Salani Susan
Last1 Last2, First
Van Horn, Craig Last name First name Middle name
Van Horn Craig
Last, First Middle
Malone, Derek Kevin
Last name First name Middle name
Malone Derek Kevin
Last, First Middle initial Rutherford, Robin R.
Last name First name Middle name
Rutherford Robin R.
Last1 Last2, First1 First2 Van Horn, Jo Middle initial Ann B.
Last name First name Middle name
Van Horn Jo Ann B.
Jo Anne B. Lordan
Checking names for invalid characters The only characters supported by Lotus Notes for registered user names are: letters (including those with accents and other diacritical marks from the ISO Latin1 character set), numbers, ampersand, apostrophe, hyphen, period, space, and underscore. A cc:Mail name may contain characters that are not valid for use in a Notes name. If you try to register a cc:Mail user whose name contains other characters, the registration process generates an error. Note These character restrictions apply only to the primary names for registered Lotus Notes users. Lotus Notes permits the use of invalid characters in the names in Person documents for unregistered users, such as those that the cc:Mail MTA adds to the Domino Directory, as well as in secondary user names. Although you can remove invalid characters by editing names in the registration queue after you import the cc:Mail directory, you may want to edit names before migration, using the administrative tool for your cc:Mail post office. Migrating Users from cc:Mail 11-11
Migrating to Notes/Domino 6
Last name First name Middle name
First1 First2 Middle initial Last
Updating existing Person documents In some cases, for instance, in environments where the cc:Mail MTA passes mail between cc:Mail and Lotus Notes, users being migrated from cc:Mail may already have Person documents in the Domino Directory. The directory synchronization component of the MTA adds an unregistered Person document to the Domino Directory for each user in the cc:Mail directory. When migrating users, it is recommended that you update existing Person documents, rather than create new ones. Creating multiple Person documents for a user can result in confusion and security problems. If you inadvertently create a second Person document for a user, delete one of the documents. When you register a user, the registration process searches the Domino Directory to find a Person document that matches the one the cc:Mail Domino Upgrade Service created for the migrating user. Matches are based on entries in the User name field of the Person document. The registration process does not look for matching names in the short name field or the name component fields. For a registered Lotus Notes user, the primary entry in the User name field is the Notes hierarchical name, which specifies the organization and organizational unit (OU) that a user belongs to. For an unregistered person, such as the directory listings created by the cc:Mail MTA, the Person document does not contain a hierarchical name. When you migrate cc:Mail users, the cc:Mail Domino Upgrade Service automatically adds a hierarchical name to the Person document. The registration process generates this hierarchical name by parsing the cc:Mail name into Notes name components and appending OU information from the certifier ID used during registration. If you edit the Notes name components in the Register Person dialog box, Lotus Notes uses the modified name components to create the hierarchical name. Adding the cc:Mail name to the Notes Person document When migrating users from a cc:Mail MTA environment, the “Add cc:Mail name to Notes person document (required for cc:MTA)” option in the Migration Options list of the People and Groups Migration dialog box is selected by default. This option adds a user’s cc:Mail name as a secondary entry in the user name field of the Notes Person document. As a result, Domino Upgrade Services can find an existing Person document created by the MTA that uses this name. If the cc:Mail name of the migrating user matches the user name in a single document in the Domino Directory, the cc:Mail Domino Upgrade Service prompts you to update that document. 11-12 Upgrade Guide
If more than one matching document is found, the registration fails, and the user remains in the registration queue. Review the matching documents in the Domino Directory and modify names for the existing users or the new user to eliminate duplication. For example, you may need to add middle names to distinguish between users. Suppressing prompts to update matching Person documents By default, if the registration process finds a Person document in the Domino Directory that matches one generated for a migrating user, it prompts you to update or skip the registration. If you want to automatically update or skip the matching documents, follow this procedure to suppress these prompts. 1. When you are ready to register users, click Options on the Register Person dialog box. 2. In the Advanced Person Registration Options dialog box, select “Don’t prompt for a duplicate person.” 3. From the drop-down box, select “Update the existing address book entry.”
To ensure that the post office remains inactive while you perform the cc:Mail migration, take the post office off-line by changing the directory name and revoking users’ rights to the directory. Do not shut down the post office. The cc:Mail Domino Upgrade Service uses the Mail Engine API (MEAPI) to communicate with the post office. If the post office is shut down, MEAPI cannot access it, and the migration will fail. If a post office is shut down, the file CCPODOWN is created within the directory containing the post office data. Delete the CCPODOWN file, if it exists.
Backing up the cc:Mail post office After you take the post office off-line, back up the post office directory. During migration, the cc:Mail Domino Upgrade Service may modify post office data when: •
Migrating Organizer information
•
Using the cc:Mail MTA to provide coexistence between cc:Mail and Lotus Notes
Having a backup lets you safely restore the post office to its original state if you encounter errors during the migration. Back up the entire post office directory before you begin the migration. Migrating Users from cc:Mail 11-13
Migrating to Notes/Domino 6
Taking the post office off-line
Backing up Domino information Before you migrate cc:Mail users, it is recommended that you back up the following Domino information: • •
NAMES.NSF
• •
NOTES.INI
DESKTOP.DSK *.ID files
You can restores these files from the backups in case an error occurs during migration.
Migrating Organizer information When migrating mail boxes for cc:Mail users, you have the option to also convert their Lotus Organizer 2.x Group Scheduling information (OR2 files) into Notes data. By default, this option is enabled, and Organizer information will be migrated, if it exists and your workstation is connected to the appropriate Organizer data directories. If you migrate Organizer information, the cc:Mail Domino Upgrade Service converts information from the available OR2 files of all selected cc:Mail users. If you want to migrate Organizer information for only a subset of users in the post office, you must migrate users in multiple sessions, migrating users whose Organizer data you want to migrate in one session, and users whose Organizer data you do not want to migrate during a later session. Organizer information is migrated to locations in the Notes mail file, Personal Journal database, and Personal Name and Address Book. Some Organizer data is not migrated; the cc:Mail Domino Upgrade Service only reproduces the Organizer views and documents that have appropriate equivalents in Lotus Notes. Note The cc:Mail Domino Upgrade Service migrates data from Organizer 2.x for cc:Mail for Windows only; it does not migrate data for standalone OR2 files, Notes Calendar and Scheduling versions of OR2 files, or the Organizer PIM version (all other ORx files). Also, the cc:Mail Domino Upgrade Service does not support the migration of Organizer information from a Japanese-language post office. During the migration, Organizer creates temporary Views and internal notes in the Notes mail file, and Organizer group scheduling information from cc:Mail is temporarily propagated to the Comments field of the Lotus Notes user’s Person document. After the migration completes, these items are deleted. 11-14 Upgrade Guide
Errors encountered during the migration are recorded in the log file (LOG.NSF) of the computer running the Domino Administrator. After you migrate a user’s OR2 file, the user can no longer open the file in Organizer 2.x. Also, other users can no longer view the Organizer freetime schedules for migrated users or send scheduling messages to the user’s Organizer Agent. However, migrated users can use e-mail to schedule and respond to invitations if you configure automatic forwarding from their old cc:Mail accounts to their new Notes mail accounts.
Determining the character set (code page) for migrating Organizer data When migrating Organizer data, the cc:Mail Domino Upgrade Service uses the character set (code page) that you specify for migrating data from the cc:Mail post office. You select the code page when specifying conversion settings in the cc:Mail Upgrade Advanced Settings dialog box.
Migrating multiple sections of one type The cc:Mail Domino Upgrade Service merges multiple Organizer sections of a given type into a single Lotus Notes equivalent. For example, if the user has more than one To Do section in Organizer, the cc:Mail Domino Upgrade Service combines them into a single Notes To Do list. Similarly, multiple instances of Address, Anniversary, Calendar, Calls, Notepad, and Planner sections are merged into a single Lotus Notes equivalent.
Supplying a password when migrating Organizer data Lotus Notes requires you to authenticate a process before it runs. Because the Organizer migration is a separate process, before you can complete an Organizer migration and register users, you must supply a Notes password. The cc:Mail Domino Upgrade Service prompts you for a Notes password when it is ready to register the first cc:Mail user for whom you selected the option “Convert Organizer .OR2 scheduling files to Notes.” You are prompted for the password only once during the session. Users are registered in the order in which you added them to the registration queue. If there is Organizer data to migrate for those users who are at the beginning of the registration queue, the cc:Mail Domino Upgrade Service prompts you for the password immediately after you Migrating Users from cc:Mail 11-15
Migrating to Notes/Domino 6
For more information about setting the code page when migrating cc:Mail data, see the topic “Specifying the code page to use for converting cc:Mail data” later in this chapter.
click the Registration button. However, if the first block of users being registered does not include an Organizer migration, the password prompt appears later. The migration process stops until you enter the password.
Migrating Organizer category information In Organizer, a user can assign multiple categories to entries in the Address, Calendar, Calls, Notepad, or To Do sections. However, Lotus Notes supports only single categories. As a result, the cc:Mail Domino Upgrade Service assigns only the first category listed for an Organizer entry to the resulting Notes entry. Notes Journal entries do not have a field for displaying category information. Users can view migrated category information by opening the document properties for the journal entry.
Migrating Organizer meeting information Scheduled meetings in a user’s Calendar section are converted to personal appointments in the user’s Notes Calendar. Status information, and information about the meeting Chair and Attendees are migrated to the Detailed description field of the Appointment document. The information migrated to this field depends on whether the user is the meeting Chair or a meeting Attendee. For a meeting Chair, the complete list of attendees is migrated. For an Attendee, the description contains the name of the Chair only; the list of other attendees is not migrated. Other meeting information is not migrated.
Migrating Organizer Calls sections Entries in the Organizer Calls sections are migrated to tasks in the Notes Personal To Do view. The cc:Mail Domino Upgrade Service preserves the major data items of a call, placing them in equivalent fields of the task entry, or in the Details field. Call fields that do not have appropriate equivalents in Lotus Notes are not migrated. The following table shows the mapping between fields in an Organizer Calls section and a Notes To Do entry. Information in these fields in the Organizer Calls section
Is migrated to these fields in a Notes To Do entry
First name, last name
Title, Details
Company
Details
Phone number (Country code, area code, and number)
Details continued
11-16 Upgrade Guide
Information in these fields in the Organizer Calls section
Is migrated to these fields in a Notes To Do entry
Extension
Details
Status
Details
Notes
Details
Date
Start/Due*
Categories
Categories**
Completed
Status: Completed***
*For calls that are marked as completed, the date of the call is also migrated to the Due value in the Notes To Do task. **In Organizer, a user may assign multiple categories to a call. For example, the Categories field of a call can contain the values “Follow up” and the category “Clients.” When you migrate the call, the Categories field of the Notes To Do task displays only the first of these values. ***Completed Calls are migrated to Notes To Do tasks with the status Completed. Although the Notes Personal To Do task document does not display the completion time of the call, this information is available in the field COMPLETEDDATETIME in the Document Properties for the task.
Migrating Organizer Address and Notepad sections Organizer Address and Notepad sections are migrated to the Personal Address Book (PAB) and Personal Journal databases, respectively, on a user’s Lotus Notes workstation. Multiple Address sections are migrated to a single PAB. Similarly, multiple Notepad sections are migrated to a single Personal Journal. Pages in an Organizer Notepad section can contain graphics as well as text. Graphics are migrated as file attachments embedded within the Personal Journal database mailed to the user. The ASCII text in the Notepad section is written to the body of the Personal Journal as rich text. As with other information in a Notepad page, graphics are migrated only if the user created them from the OR2 file. Information linked from external files, such as included sections and shared DDE (Dynamic Data Exchange) information, is not migrated. Graphics created using copy and paste are not migrated because their content is not stored within the file. The administrative workstation running the cc:Mail Domino Upgrade Service cannot write directly to a user’s Lotus Notes client. To provide users with the information migrated from Organizer, the cc:Mail Domino Upgrade Service places a message in the Notes Inbox, to which the
Migrating Users from cc:Mail 11-17
Migrating to Notes/Domino 6
Other information about a call is not migrated.
Personal Address Book and Personal Journal containing the migrated Organizer information are attached. The message provides instructions for detaching the files and adding the information to the existing Personal Address Book and Personal Journal databases. Users who have information to migrate from one of the sections, but not the other, receive two messages: one for the section that was migrated, and another for the other section, explaining that there was no information to migrate. Users who do not have Address or Notepad sections to migrate do not receive either message. You can open the files containing the text of these messages in any text editor and modify them to provide users with information that is specific to your environment. The files for each message reside in the Notes data directory, and are as follows: •
Address section migrated message — OR2ADDR.TXT
•
Notepad section migrated message — ORGNPN.TXT
•
No Address section migrated — OR2NOADD.TXT
•
No Notepad section migrated — ORGNOPN.TXT
Preparing to migrate Organizer information If you are migrating Organizer data for the cc:Mail users being moved to Lotus Notes, perform the following additional tasks: •
Map network drives to directories where users’ Organizer (OR2 files) are stored.
•
Disconnect Organizer users from the directory where the Organizer data files (*.OR2) reside.
•
Verify that you have full access rights to the file server directories containing the OR2 files and at least Read access to Organizer OR2 files to be migrated.
•
Verify that you have Editor or higher access to the Notes mail files that will contain the migrated Organizer information.
•
Turn off all Organizer scheduling agents.
•
Verify that you have sufficient disk space to migrate the Organizer information. There must be 2MB of free disk space on the target Domino server for each 1MB of OR2 file you migrate.
11-18 Upgrade Guide
•
Instruct Organizer users to perform preparation tasks that will assist in a faster migration. For more information about preparing Organizer users, see the topic “Preparing Organizer users for migration” later in this chapter.
•
Compact Organizer data files to be migrated, using version 2.11 or greater of the Organizer administration program. Refer to the Organizer 2.11 Administrator’s Guide for information about how to compact files.
•
Configure autoforwarding from the cc:Mail accounts to the Notes mail accounts.
Connecting to the Organizer data directories Organizer OR2 files are typically stored separately from a user’s cc:Mail mailbox. To enable the cc:Mail Domino Upgrade Service to correctly locate the OR2 files and migrate Organizer information, you must map drives on the administrative workstation to the Organizer data directories.
Changes made to a user’s cc:Mail directory entry when migrating Organizer information After you migrate a cc:Mail user’s Organizer information, the cc:Mail Domino Upgrade Service modifies Organizer information in the Comments field of the user’s cc:Mail directory entry as follows: •
Changes the 02 keyword, which identifies the Organizer Calendar Path, to 92
•
Changes the 04 keyword, which identifies the Organizer Agent Name, to 94
These changes prevent other Organizer users from viewing migrated users’ free-time schedules or sending scheduling messages to these users’ Organizer Agents when you perform subsequent migrations to convert users’ remaining Organizer information. The cc:Mail Domino Upgrade Service interprets the modified Comments information and correctly migrates additional Organizer data.
Migrating Users from cc:Mail 11-19
Migrating to Notes/Domino 6
Note Although the cc:Mail Domino Upgrade Service can only migrate OR2 files for Windows versions of Organizer for cc:Mail, OR2 files can be migrated from any location that the administrative workstation is connected to, regardless of the operating system.
Preparing Organizer users for migration In addition to the administrative tasks you perform before migrating from Organizer, users must complete the following tasks: •
Record the names of any included sections
•
Process pending meeting notices
•
Delete data that does not need to be migrated
•
Archive data to be migrated
Recording information about included sections The cc:Mail Domino Upgrade Service does not migrate included sections. By recording the names of any included sections, users can create links between the migrated documents in Lotus Notes. Processing meeting notices The cc:Mail Domino Upgrade Service does not migrate meeting invitations that have not been acted upon. Users need to process any pending meeting notices they want migrated. Removing data that does not need to be migrated Encourage users to minimize the amount of data to be migrated by having them clear entries or remove sections they do not need migrated. Archiving data to be migrated Migrating Organizer data requires a considerable amount of time. You can improve migration performance by having users prepare for migration by archiving and compacting their Organizer sections to reduce the size of their OR2 files. Smaller Organizer files migrate faster and result in smaller Notes mail, Personal Journal, and Personal Address Book databases.
Importing the cc:Mail post office directory The cc:Mail post office directory contains information for all cc:Mail users who have mailboxes in that post office. Lotus Notes uses the information extracted from the post office directory to configure migrated users for registration. To import the cc:Mail post office directory, you must: •
Connect to the cc:Mail post office
•
Import users and groups
After completing these tasks, you will be ready to register the imported users in Notes. 11-20 Upgrade Guide
Connecting to the cc:Mail post office To import users into the Notes registration queue for migration, locate the post office where users have their mail boxes and log in to the post office. 1. From the Domino Administrator, click the People and Groups tab. 2. From the Tools pane, click People - Register. 3. When prompted, enter your certifier ID password and click OK. 4. From the Basics pane of the Register Person — New Entry dialog box, specify a registration server if necessary by clicking Registration Server and selecting the server that registers new users. Click OK. 5. Click Migrate People. 6. From the People and Groups Migration dialog box, select cc:Mail Users from the Foreign directory source list. 7. Complete the following information in the cc:Mail Post Office Information dialog box: • Post office name — name of the cc:Mail post office being migrated
• Post office password Note You must have a drive mapped to the post office location. 8. Click OK. The post office name, path, and password are verified. If any of the values are incorrect, an error message is displayed. 9. In the People and Groups Migration dialog box, select a filter, then click Go! to populate the Available people/groups box with entries. The Available people/groups box displays the contents of the post office directory. You are now ready to import users from the post office into the Notes registration queue.. For more information about importing cc:Mail users and groups, see the topic “Importing cc:Mail users and groups into the Notes registration queue” later in this chapter.
Importing cc:Mail users and groups into the Notes registration queue After the Available people/groups box displays the contents of the cc:Mail post office directory, select users to import and migration options that determine the cc:Mail data to migrate.
Migrating Users from cc:Mail 11-21
Migrating to Notes/Domino 6
• Post office path — the drive letter and directory path that point to the post office
1. From the People and Groups Migration dialog box, enable options by selecting items in the Migration Options box. The options you select apply to all cc:Mail users imported during this session. 2. Click Advanced to open a dialog box that lets you specify advanced upgrade settings for migrating people from cc:Mail. 3. Click Done when you finish specifying these settings. 4. From the Available people/groups box, select users and groups to migrate and click Add. To migrate all people and groups, click Add All. 5. Click Migrate to place the selected users in the registration queue, and click OK to close the message indicating the status and number of users queued for registration. If you are migrating Organizer information, you are prompted to confirm that you have established the necessary network connections to directories where users’ Organizer (OR2) files are stored. 6. Click Done. The people queued for registration now appear in the Registration status box. You are now ready to register users. For more information about registering cc:Mail users, see the topic “Registering users and completing the cc:Mail migration” later in this chapter. Importing cc:Mail Mobile users The cc:Mail post office directory includes the names of cc:Mail Mobile users (users designated by an uppercase “R”) for whom the post office serves as the home post office. Mobile users can also be imported to the Notes registration queue, but the cc:Mail Domino Upgrade Service does not support direct migration of cc:Mail Mobile post offices and user mailboxes. After registration, mobile users can migrate the contents of their own mailboxes by archiving their messages and then running the cc:Mail to Lotus Notes upgrade wizard to migrate archives. For information about using the cc:Mail to Lotus Notes upgrade wizard to migrate personal mail data, see the chapter “Migrating Personal Mail Data.”
Customizing cc:Mail migration settings When you are ready to import users, you can set options to specify how the cc:Mail Domino Upgrade Service uses information from the cc:Mail post office to create Lotus Notes users. You can specify two types of migration settings:
11-22 Upgrade Guide
•
Migration options — Determine how the cc:Mail Domino Upgrade Service creates a user in Lotus Notes from information imported from cc:Mail. The migration options available are similar for each of the migration tools.
•
Advanced upgrade settings — Let you specify additional settings affecting conversion and coexistence between cc:Mail and Lotus Notes.
Setting migration options for cc:Mail You can set options to determine what information the cc:Mail Domino Upgrade Service imports from the cc:Mail post office. The options you specify apply to all users and groups imported from cc:Mail during this session.
For more information about the available migration options, see the chapter “Overview of Domino Upgrade Services.” 1. From the People and Groups Migration dialog box, click Options. 2. In the Migration Options box, accept the defaults or select new options. To clear a selection, click the selected option a second time. The following table lists the available import options and their default status: Migration option
Default status
Generate random passwords for users with no passwords
Off - Not supported for cc:Mail
Generate random passwords for all users (overwrite existing passwords)
Off
Add cc:Mail name to Notes person document (required for cc:MTA)
On
Allow addition of empty groups to Notes Off Convert mail
On
Convert mail ONLY (Person document must already exist)
Off
3. Continue with the import procedure by specifying Advanced upgrade settings. Migrating Users from cc:Mail 11-23
Migrating to Notes/Domino 6
The cc:Mail Domino Upgrade Service does not support the option “Generate random passwords.” To successfully migrate a user’s cc:Mail mailbox, use the cc:Mail administration tool to create passwords for users before migration.
You set migration options independently for each Domino Upgrade Service, so that if you are migrating users from multiple mail systems, you can apply a different set of options for each system. The options you select apply to all users imported from a given directory during the session.
Specifying advanced settings for migrating cc:Mail users In addition to the migration options set on the People and Groups Migration dialog box, the cc:Mail Domino Upgrade Service provides other options you can set to control the process of migrating cc:Mail users. The settings you select apply to all users you import from the cc:Mail post office during this session. You can specify the following types of cc:Mail upgrade settings: •
Conversion settings
•
Gateway settings
•
Other settings
Specifying cc:Mail conversion settings The Conversion Settings pane of the cc:Mail Upgrade Advanced Settings dialog box lets you specify which information to migrate from the cc:Mail post office. By default, all of the options, except “Convert Bulletin Boards to Notes discussion database” are enabled. 1. From the People and Groups Migration dialog box, click Advanced. 2. From the cc:Mail Upgrade Advanced Settings dialog box, click Conversion Settings. 3. Specify the options to use and, if necessary, for a DB6 post office, set the code page to use when migrating the post office. For more information about setting the code page, see the topic “Specifying the code page to use for converting cc:Mail data” later in this chapter. The code page defaults to the current language version of the post office. The following options are available. By default, the first three options are enabled (check boxes selected): • Mail private mailing lists/R8 address books as Notes attachments • Convert Organizer OR2 scheduling files to Notes • Convert alias entries
11-24 Upgrade Guide
• Convert bulletin boards to Notes discussion database • Retain cc:Mail MTA routing information for deferred mailbox migration Caution Do not select the option “Mail private mailing lists/R8 address books as Notes attachments” if you are migrating cc:Mail 6.3x users. The cc:Mail 6.3x client for Domino cannot correctly process migrated private mailing lists and users will be unable to access the mail file on the Domino server.
If you select this option when migrating users, the cc:Mail Domino Upgrade Service places a warning message in the log file for each migrating user for whom it cannot locate any private mailing lists. Do not select this option if you are migrating cc:Mail 6.3x users. The cc:Mail 6.3x client for Domino cannot correctly process migrated private mailing lists and users will be unable to access the mail file on the Domino server. Converting Organizer OR2 scheduling files to Notes Select this check box on the Conversion Settings pane of the cc:Mail Upgrade Advanced Settings dialog box to convert Organizer data (OR2 files) for the selected cc:Mail users to Notes Calendar and Scheduling information. For more information about converting Organizer information to Lotus Notes, see the topic “Migrating Organizer Information” earlier in this chapter. Note Converting Organizer data requires you to connect network drives to the directories where the selected cc:Mail users store their Organizer data.
Migrating Users from cc:Mail 11-25
Migrating to Notes/Domino 6
Mailing cc:Mail R8 private mailing lists and address books as Notes attachments Select this check box on the Conversion Settings pane of the cc:Mail Upgrade Advanced Settings dialog box to migrate private mailing lists contained in users’ cc:Mail R8 mail boxes. During the migration, each user’s private mailing list is converted to a Notes Personal Group and placed within a temporary Personal Address Book (PAB). The cc:Mail Domino Upgrade Services automatically mails this PAB to the user. Users can run the cc:Mail to Lotus Notes upgrade wizard at their workstation to copy information from the temporary PAB to the PAB on their workstation.
Converting cc:Mail alias entries Select this check box on the Conversion Settings pane of the cc:Mail Upgrade Advanced Settings dialog box to retain cc:Mail aliases for migrated users. Aliases for entries in the cc:Mail directory are added as entries in the User name field of the migrated user’s Notes Person document. Do not migrate the alias entries for cc:Mail users if you are using the Nth FullName Propagation field in the cc:Mail Post Office Server document for a post office. If you migrate alias names and use the Nth FullName Propagation field, subsequent MTA synchronization procedures can delete existing alias names and create new aliases in the cc:Mail post office directory. To avoid inadvertently deleting and creating alias names in a post office directory, clear the Convert Alias Entries check box in the Conversion Settings pane of the cc:Mail Upgrade Options Advanced Settings dialog box when you use the cc:Mail Domino Upgrade Service with the MTA. Converting bulletin boards to a Notes discussion database Select this check box on the Conversion Settings pane of the cc:Mail Upgrade Advanced Settings dialog box to convert bulletin boards in the specified cc:Mail post office to a Notes discussion database. All of the bulletin boards in a given post office are migrated to a single Notes discussion database on the Mail server, called cc:Mail Migrated Bulletin Boards (CCNOTBB.NSF). Each migrated bulletin board becomes a category within the database. After migration, users can open this database and sort by category to see the names of the migrated cc:Mail Bulletin Boards. Only bulletin boards that contain at least one message are migrated. Empty cc:Mail bulletin boards do not migrate. Duplicate messages are migrated only once, so that messages sent to multiple Bulletin Boards appear in only one Notes Category. Converting bulletin boards requires a considerable amount of time and slows the progress of the migration. However, you only need to convert bulletin boards once for each post office. To enhance performance when migrating bulletin boards, enable the option when migrating a single user, and then register that user. If you enable bulletin board conversion for multiple users, the conversion process is repeated for each of the selected users. You cannot migrate bulletin boards for mobile cc:Mail users. Mobile users can either archive the bulletin board messages they want to keep or create a local replica of the Notes discussion database after migration.
11-26 Upgrade Guide
For networks that employ the cc:Mail MTA to provide coexistence between cc:Mail and Domino, use the Bulletin Board Conversion component of the cc:Mail MTA to automatically synchronize bulletin boards. The cc:Mail MTA creates a Notes discussion database named CCMTABBX.NSF (using the template CCMTABBX.NTF). By contrast, the cc:Mail Domino Upgrade Service migrates bulletin boards to a database named CCNOTBB.NSF (using the template CCNOTBB.NTF). These two databases are separate and do not share information. If you intend to use the cc:Mail MTA for bulletin board synchronization during lengthy migrations in which cc:Mail and Lotus Notes need to coexist and be synchronized with each other, do not use the migration option “Convert bulletin boards.” If you do not intend to maintain a cc:Mail and Lotus Notes mixed environment, you can use the bulletin board conversion option to do a one-time conversion of bulletin boards. For more information about administering cc:Mail bulletin boards and Notes discussion databases when using the cc:Mail MTA, see the topic “Synchronizing cc:Mail bulletin boards and Notes discussion databases,” later in this chapter.
By default, the cc:Mail Domino Upgrade Service does not convert subscription bulletin boards to Notes databases. Before you can migrate a subscription bulletin board, you must first add the cc:Mail post office to the member list for the bulletin board as follows: 1. Using WinAdmin, select the Bulletin Boards tab. 2. Select the name of the subscription bulletin board to migrate. 3. Add the cc:Mail post office to the member list for the bulletin board. You can now migrate the bulletin board. Note Completing this procedure gives all users on the specified post office access to the bulletin board. Retaining cc:Mail MTA routing information for deferred mailbox migration The Conversion Settings pane of the cc:Mail Upgrade Advanced Settings dialog box includes the check box “Retain cc:Mail MTA routing information for deferred mailbox migration.” If you can’t migrate all cc:Mail users at once, select this check box to migrate users in two phases, as follows: Migrating Users from cc:Mail 11-27
Migrating to Notes/Domino 6
Migrating subscription bulletin boards cc:Mail Release 8 supports subscription bulletin boards. Subscription bulletin boards differ from regular community bulletin boards in that only users on a restricted member list have access to the bulletin board.
Phase 1 • Register cc:Mail MTA users from their existing Notes Person documents •
Create Notes mail files
•
Defer mailbox migration for these users
•
Retain cc:Mail connectivity for these users
Phase 2 • Migrate messages from users’ cc:Mail mail boxes Completing the first phase of the migration During the first phase of the migration, complete the following: 1. From the People and Groups Migration dialog box, select cc:Mail MTA users to migrate from the Available people/groups list. 2. In the Migration options list: • Select “Add administrator to mail file access control list” • Deselect “Convert mail” 3. Click Advanced to open the Conversions Settings pane of the cc:Mail Upgrade Advanced Settings dialog box and select “Retain cc:Mail MTA routing information for deferred mailbox migration.” 4. Click Migrate and then click Done to add the users to the Registration Queue. 5. From the Register Person dialog box, select the users to register in the Registration queue. 6. Select the Mail pane and then select Lotus Notes in the Mail system field. 7. Click Register. After you complete Phase 1, each user’s Person document is updated to indicate they are registered Lotus Notes users with Notes IDs and mail files. However, because users retain the cc:Mail MTA routing information in their Notes Person documents, they continue to receive messages in their cc:Mail mailboxes and access their mail using the cc:Mail client. The cc:Mail Domino Upgrade Service saves the mail system setting (Lotus Notes) you specify in Step 6, but the setting is saved in the background and is not put into effect. Instead, the Mail system field in the Person document remains set to cc:Mail and other cc:Mail routing
11-28 Upgrade Guide
information is retained. As a result, routing support for the cc:Mail MTA is maintained, and the Lotus Notes user is prevented from using the Notes mail system. Users only receive mail through the cc:Mail MTA router. The cc:Mail Automatic Directory Exchange (ADE) facility continues to propagate the users’ cc:Mail directory information to other cc:Mail post offices. This option only affects users whom you register from cc:Mail MTA Person documents. Completing the second phase of the migration During the second phase of the migration, you: 1. Select the same users you migrated in Step 1 of the first migration phase. 2. In the Migration options list of the People and Groups Migration dialog box, select “Convert mail only.”
Specifying the code page to use for converting cc:Mail data cc:Mail post offices store mail messages using a language code page, just as Lotus Notes does. When migrating users from DB6 post offices, you must specify the language code page to use. The cc:Mail Domino Upgrade Service needs to know the post office code page so it can correctly convert characters to be displayed in Lotus Notes. By default, the cc:Mail Domino Upgrade Service uses the current code page of the post office. If necessary, specify the appropriate code page for the language version used by the post office being migrated. If the code page of the cc:Mail post office is different from the Notes code page, you must change the cc:Mail code page to match the Notes code page. The following table shows the code pages available for a cc:Mail post office.
Migrating Users from cc:Mail 11-29
Migrating to Notes/Domino 6
The cc:Mail Domino Upgrade Service converts messages in the users’ mail boxes to Notes format and places them in their Notes mail files. It also removes the cc:Mail MTA settings from the Person document and replaces them with the saved Notes settings.
Post office language version
Code page number
Canadian French
863
Greek
851
Hebrew
862
Icelandic
861
Multilingual
850
Nordic
865
Portuguese
860
Slavic
852
Turkish
857
United States
437
Mapping cc:Mail gateways to Notes domains To connect to external mail systems across the Internet or other WANs, cc:Mail post offices use special gateway post offices. A cc:Mail gateway post office routes messages from the local post office to foreign mail systems. Gateways translate the format of messages, addresses, headers, attachments, and other messaging data between a native mail format and the format used by the external system. Each mail gateway has an entry in the cc:Mail post office Directory. When a cc:Mail user receives a message from an external mail system, the name of the cc:Mail gateway that routed the message is included as part of the sender’s address. If the user replies to the message, the reply is automatically routed back through the gateway and to the external mail system. By default, when you migrate a message from cc:Mail to Lotus Notes, the gateway information in the sender’s address remains unchanged; it contains the name of the cc:Mail gateway. Because Lotus Notes cannot send messages back out to an external mail system through this cc:Mail gateway, a user is unable to send a direct reply to the migrated message. To enable Lotus Notes users to reply to messages received from external mail systems after you move their mailboxes to Lotus Notes, you can map each cc:Mail gateway to a Notes domain. During migration, the cc:Mail Domino Upgrade Service then automatically replaces the names of cc:Mail gateways in the sender’s address with the names of equivalent Notes domains.
11-30 Upgrade Guide
The user upgrade wizard that migrates a user’s archived messages and personal addresses to Lotus Notes also uses gateway mapping information, but you configure this independently, when you send users an upgrade notification message. For more information about sending an upgrade notification, see the chapter “Migrating Personal Mail Data.” Example of mapping a cc:Mail gateway to a Notes domain The Acme corporation uses a cc:Mail gateway post office called INTERNET to route cc:Mail messages to Internet addresses and a Notes domain called INET to route Notes messages to Internet addresses. When configuring gateway mapping for migration, the system administrator at Acme maps the cc:Mail gateway INTERNET to the Notes domain INET.
You can enable migrated cc:Mail users to reply to messages that they received from external gateways, such as the Internet, by mapping the names of cc:Mail gateway post offices to Notes domains. During migration the cc:Mail Domino Upgrade Service automatically overwrites the name of the cc:Mail gateway in the sender’s address of a message with the name of a corresponding Notes domain. Later, when a new Lotus Notes user replies to a message migrated from cc:Mail, the message is routed to the external mail system by way of the named Notes domain. Follow these steps to map the cc:Mail gateway to the Notes domain: 1. From the Foreign Directory Import dialog box, click Advanced. 2. From the cc:Mail Upgrade Advanced Settings dialog box, click Gateway Settings. 3. In the cc:Mail gateway post office field, enter the name of a cc:Mail post office that routes messages from cc:Mail to an external mail system.
Migrating Users from cc:Mail 11-31
Migrating to Notes/Domino 6
Cheryl Lordan, in the IS division at Acme, has had her mail migrated from cc:Mail to Lotus Notes. In her cc:Mail mailbox, Cheryl Lordan had a message from [email protected], which was received through the cc:Mail INTERNET gateway. If no gateway mapping were used, and Cheryl replied to the cc:Mail message after migration, she would get an error stating that INTERNET is not a valid address, because in Lotus Notes the Internet domain is called INET. However, with gateway mapping enabled during migration, the cc:Mail gateway name INTERNET would be rewritten as INET in all addresses, making them valid Notes addresses. So when Cheryl replies to the message, it is correctly routed to the sender.
4. In the Notes mail domain name field, enter the name of the Notes mail domain to be used for routing messages to the same external mail system. 5. Click Add pair to establish the mapping between the cc:Mail gateway and the Notes domain.
Specifying other cc:Mail upgrade settings The Other Settings pane lets you specify special mailbox upgrade settings and establish an error threshold to use during the migration. 1. From the Foreign Directory Import dialog box, click Advanced. 2. From the cc:Mail Upgrade Settings dialog box, click Other Settings. 3. The following settings are available: • Upgrading to cc:Mail Release 6.3 Client for Domino • Post office for routing mail to Notes • Error threshold Caution When migrating cc:Mail Release 6.3x users, do not select the option “Mail private mailing lists as attachments” on the Conversion Settings pane. The cc:Mail 6.3x client for Domino cannot correctly process migrated private mailing lists and will be unable to log in to the mail file. Upgrading to the cc:Mail Release 6.3 client for Domino Select this option to automatically configure internal cc:Mail information that lets users access mail files on a Domino server with the cc:Mail 6.3x client. Do not select this option when importing users who are currently running a version of cc:Mail other than Release 6.3x, or who will use the Notes mail client after migration. If you need to import users who are running other releases of the cc:Mail client, or who will use the Notes mail client after migration, import the Release 6.3x users in one session and the remaining users in a second session. To migrate users to the cc:Mail 6.3x client, the mail template R63MAIL.NTF must be available in the data directory of the users’ mail servers. The file is installed in the Notes data directory of workstations running the Domino Administrator and the cc:Mail Domino Upgrade Service. Copy this file to the Domino data directory of each mail server that supports migrating cc:Mail 6.3x clients. When preparing to register cc:Mail 6.3x users, select R63MAIL.NTF as the mail template. If you do not provide the correct mail template for cc:Mail 6.3x users, they cannot access their mail files.
11-32 Upgrade Guide
Caution When migrating cc:Mail 6.3x users, do not select the option “Mail private mailing lists as attachments” on the Conversion Settings pane. The cc:Mail 6.3x client for Domino cannot correctly process migrated private mailing lists and will be unable to log in to the mail file. Specifying the post office for routing mail to Notes In networks where the cc:Mail MTA connects cc:Mail and Lotus Notes, you can configure cc:Mail Domino Upgrade Service to enable automatic forwarding from a cc:Mail post office to Lotus Notes. Having messages automatically forwarded eliminates the need to migrate additional messages later. In a cc:Mail post office directory, each user is assigned a location code that describes where their mailbox is in relation to the post office. When the post office receives a message, it checks the location code to determine whether to look for the recipient’s mailbox at the current post office, or on another post office. Before migration, a cc:Mail user whose mail file is located on the local post office is assigned the location code uppercase “L.”
For more information about performing a secondary migration, see the topic “Migrating additional cc:Mail messages after registration” later in this chapter. To configure mail forwarding, on the Other Settings pane of the cc:Mail Upgrade Advanced Settings dialog box, select the name of the Notes domain where the user’s mail file is located from the list of available remote post offices. The domain must be connected to the cc:Mail post office and MTA, and must already be included as a remote post office entry in the cc:Mail directory. Generally, the Notes domain that serves as the gateway between cc:Mail and Lotus Notes will be the same as the name of the cc:Mail MTA server. When you specify the post office for routing mail to Lotus Notes, the cc:Mail post office directory retains an entry for each migrated user. However, the cc:Mail Domino Upgrade Service updates information in a user’s cc:Mail directory listing, as follows: •
Changes the location code to lowercase “r“ to indicate that the user is now remote to this post office
Migrating Users from cc:Mail 11-33
Migrating to Notes/Domino 6
By default, after migration, this location code is unchanged. As a result, mail sent to a user’s old cc:Mail mailbox, continues to be accepted. If you are not using the cc:Mail MTA, you may want to let users continue to receive mail at their old mail boxes for a limited amount of time. Later, you can run cc:Mail Domino Upgrade Service again to move these messages to the user’s Notes mail file.
•
Adds the name of the Notes mail domain where mail will be forwarded to the address field The setting applies to all users imported during this session.
After the cc:Mail Domino Upgrade Service changes users’ location information, they can no longer use a cc:Mail client to retrieve messages from their cc:Mail mailbox. cc:Mail user files and messages left after migration After migration, if the cc:Mail Domino Upgrade Service changes the address and location type for a user’s entry in the cc:Mail directory, that user can no longer access his cc:Mail mailbox. However, the cc:Mail user file and mailbox messages remain in the cc:Mail post office. You can restore the cc:Mail client’s ability to access the mailbox and other related mail data (private mailing lists, archives, and so forth) by resetting the user’s original location information back to an uppercase “L” (local), using the cc:Mail ADMIN or WinAdmin. Resetting the location type also lets you migrate the user again, if necessary. For the recommended method for removing user data from the cc:Mail post office, see the topic “Removing the user files and messages of migrated users from the cc:Mail post office” later in this chapter. Specifying an error threshold You can specify the number of errors to tolerate when migrating messages from mailboxes in the cc:Mail post office to Notes mail files. By default, the migration tolerates an unlimited number of errors, and completes the migration regardless of the error count. If you specify an error threshold, the migration process terminates when it reaches the number of errors specified. Users who are successfully processed before the error threshold is reached are registered in Lotus Notes. If the migration terminates, you should analyze and resolve the error conditions reported for the users who remain in the queue and attempt to register them again.
Registering users and completing the cc:Mail migration After you successfully import users into the registration queue, you are ready to register them and complete the migration. Depending on the options you select, the registration process: •
Creates a Notes Person document and Notes ID for each migrated user
•
Creates a Notes mail file
11-34 Upgrade Guide
You can specify additional Notes registration information for users, including mail server name, group membership, organizational unit, and so forth. For information about advanced user registration, see the book Administering the Domino System. Note After the registration process has started, you cannot use the workstation for any other task until the process completes. If necessary, you can stop the registration process by pressing CTRL+Break. When you exit the Register Person dialog box, you are prompted to save the users for later registration. 1. From the Basics view of the Register Person dialog box, view the registration information for each name that appears in the Registration status box to ensure that it is correct. 2. (Optional) Specify registration settings for users. You can apply registration settings to an individual or to multiple users, or you can set registration defaults.
3. (Optional) Click the Options button, select the registration options to apply during this session, and click OK. 4. From the Registration status box, select users to register and click Register. The Domino Administrator attempts to register the selected users in the order in which they were added to the queue and migrates data from their mailboxes to Lotus Notes. Users whom you do not select remain in the queue for later registration. If you chose to migrate Organizer information for users, you are prompted to enter your Notes password. For more information about supplying passwords, see the topic “Migrating Organizer information” earlier in this chapter. The registration process may require a considerable amount of time, depending on the number of users and number and size of the mailboxes being upgraded. After the registration completes, a message informs you of the registration status. Failed registrations are listed in the Registration status box with a status message indicating the reason for the failure. Correct registration settings as needed and attempt to register the user again. 5. Verify that the migration was successful. For information on how to verify that the migration was successful, see the chapter “Overview of Domino Upgrade Services.” Migrating Users from cc:Mail 11-35
Migrating to Notes/Domino 6
If you created a ‘migration’ group, open the Groups pane and assign users to this group now.
For information about how to install and run the upgrade wizard for cc:Mail on the Lotus Notes client, see the chapter “Migrating Personal Mail Data.” Creating the Notes mail file If you retained the default setting for the migration option “Convert Mail” (that is, the option remains selected), when you register migrated users, the Domino Administrator automatically converts their cc:Mail mail boxes to Notes mail files as part of the registration process. On the Mail pane of the Register Person dialog box, the option “Create mail file now” is selected. An error message is displayed if you attempt to change this option to create mail files using the background administrative process (adminp).
Removing the user files and messages of migrated users from the cc:Mail post office After the migration process completes, user files and messages remain in the cc:Mail post office. Neither the cc:Mail Domino Upgrade Service nor cc:Mail delete these objects or mark them for deletion. After you verify that the migration was successful, you can clean up migrated users’ files and messages that remain in a DB6 or DB8 post office using one of the following methods: •
Delete user files by using the cc:Mail ADMIN (DB6) or WinAdmin (and DB8) programs. Deleting user files also deletes the messages in those files. This is the recommended method for removing message data for migrated users from the post office.
•
Delete messages only, using the cc:Mail CHKSTAT (DB6) or MSGMGR (DB8) utilities. Deleting users’ mail messages does not remove the user file, but restores disk space by reducing the size of the message store and removing message pointers in the user file. Refer to your Lotus cc:Mail Administrator’s Guide for information on running these utilities.
Caution Do not manually delete the user files in the cc:Mail post office directory. Deleting cc:Mail user files using cc:Mail Admin or WinAdmin Using the administrative tool for your post office database (ADMIN or WinAdmin), you can delete user files by editing the location information in the post office directory entries for migrated users. Refer to the Lotus cc:Mail Administrator’s Guide for details about running the administrative utility for your post office.
11-36 Upgrade Guide
For post office entries where lowercase “l” or “r” designates the user’s location 1. Using ADMIN or WinAdmin, edit the user’s entry in the post office directory to remove the name of a remote post office in the address field. Removing the name of the remote post office assigns the user to the local post office and changes the user’s location to uppercase “L.” 2. Add the name of a remote post office — generally the cc:Mail MTA post office that serves as the gateway between cc:Mail and Lotus Notes — and save the entry. Adding the name of a remote post office assigns the user to that post office and changes the user’s location designation in the local post office to lowercase “l” or “r.” 3. Select Yes when prompted to delete the user file.
Adding the name of a remote post office assigns the user to that post office and changes the user’s location designation in the local post office to lowercase “l” or “r.” 2. Select Yes when prompted to delete the user file.
Migrating additional cc:Mail messages after registration If necessary, after you migrate users, you can run the cc:Mail Domino Upgrade Service again to migrate additional messages from cc:Mail. You can perform such secondary migrations only for users who already have Notes mail files. Also, migrating additional messages to a mail file requires Manager access to the file. If you did not give yourself Manager access to the mail file during the initial migration, you may need to ask the Notes mail users to edit the ACL to provide you with the appropriate access rights. If you are running the cc:Mail MTA, you can eliminate the need to migrate cc:Mail messages after migration if you enable automatic forwarding of messages received at a user’s cc:Mail mailbox to their Notes mail file.
Migrating Users from cc:Mail 11-37
Migrating to Notes/Domino 6
For post office entries where uppercase “L” or “R” designates the user’s location 1. Using ADMIN or WinAdmin, edit the user’s entry in the post office directory to add the name of a remote post office — generally the cc:Mail MTA post office that serves as the gateway between cc:Mail and Lotus Notes — and save the entry.
To perform a secondary migration: 1. Connect to the cc:Mail post office. 2. Import previously migrated cc:Mail users into the Notes registration queue. 3. Set the migration option Convert Mail ONLY. The cc:Mail Domino Upgrade Service ignores any other options that are set, preventing the creation of duplicate Person documents and Notes ID files. 4. In the Registration status box, select the users whose messages you want to migrate and click Register. The registration process automatically locates the users’ mail files and converts messages in the cc:Mail mailbox to messages in the appropriate folders of the Notes mail file. Messages that already exist in the Notes mail file are not converted again. For more information about the Convert Mail Only option, see the chapter “Overview of Domino Upgrade Services.”
Ensuring compatibility with the cc:Mail MTA On networks where the cc:Mail MTA provides interim support for cc:Mail users during the migration period, you need to follow specific guidelines when configuring the migration to maintain connectivity between your cc:Mail post office and Domino mail servers. •
During the migration, the cc:Mail MTA must be running if you want cc:Mail and Lotus Notes to exchange directory entries and messages.
•
Do not run the cc:Mail Domino Upgrade Service and the cc:Mail MTA on the same computer; use dedicated resources for each of these.
•
The computer running the Domino Administrator and the cc:Mail MTA should be located as close as possible on the network to the cc:Mail post offices and Domino servers involved in the conversion.
The following topics contain additional information about using the cc:Mail Domino Upgrade Service with the cc:Mail MTA: •
Synchronizing the cc:Mail directory and Domino Directory when using the cc:Mail MTA
•
Synchronizing directories when migrating from a downstream post office
•
Synchronizing cc:Mail bulletin boards and Notes discussion databases
11-38 Upgrade Guide
•
Retaining cc:Mail MTA routing information for deferred mailbox migration
•
Specifying the post office for routing mail to Lotus Notes
•
Converting cc:Mail alias entries
•
Updating existing Person documents
•
Cleaning up error messages after migration
Synchronizing the cc:Mail directory and Domino Directory when using the cc:Mail MTA If you use the cc:Mail MTA and plan to migrate users to Lotus Notes with the cc:Mail Domino Upgrade Service, make sure that you synchronize the cc:Mail post office directory and the primary Domino Directory both before and after the migration. Synchronization commands update the cc:MTA work file with the Notes addresses of migrated users and ensure that messages sent to their cc:Mail mail boxes are properly routed to their new Notes mail files. Perform the following steps to synchronize directories:
Tell Ccmta Request post_office_name
where post_office_name is the name of the post office whose entire contents you want to send to the target Domino Directory. 2. After the cc:Mail MTA Directory Conversion displays a message indicating it has finished processing the Tell command, call the cc:Mail post office to send the request for cc:Mail user names by entering the following command at the console: Tell Ccmta Call Poname=post_office_name
where post_office_name is the name of the post office you specified in Step 1. 3. Process the message you received from cc:Mail in Step 2 by entering the following command: Tell Ccmta Applyade
4. After Directory Conversion displays a message indicating it has finished processing the information it received from cc:Mail, enter the command: Tell Ccmta Synch post_office_name
where post_office_name is the name of the post office you specified in Step 1. This command generates a message that includes the names of all the Lotus Notes users in the source Domino Directory, the Migrating Users from cc:Mail 11-39
Migrating to Notes/Domino 6
1. At the console, enter the command
names of all the post offices and domains in the primary Domino Directory, and the names of all the cc:Mail users from other post offices (if any) in the source Domino Directory. 5. Call the cc:Mail post office to send the Notes information by entering the following command at the console: Tell Ccmta Call Poname=post_office_name
where post_office_name is the name of the post office you specified in Step 2. For additional information about installing and configuring the cc:Mail MTA, refer to the Lotus Notes cc:Mail MTA Administrator’s Guide.
Synchronizing directories when migrating from a downstream post office A post office that receives its directory updates from a hub post office is considered to be downstream from the hub post office. In some cc:Mail Automatic Directory Exchange (ADE) topologies, migrating users from a downstream post office can result in discrepancies between the directory on this post office and the directory on the hub post office. For example, if the cc:Mail MTA and the cc:Mail hub post office have a broadcaster-to-broadcaster relationship, and the hub post office is in a superior relationship with subordinate downstream post offices, the subordinate downstream post office would not be allowed to propagate the users’ address changes up to the superior hub post office. As a result, although the users’ records in both the Domino Directory and the subordinate post office are updated to reflect the fact that users have been migrated, records in the hub post office still indicate that the users’ mail boxes are in the cc:Mail post office. In this type of topology, if you migrate users from the downstream post office, you also must update the cc:Mail addresses for migrated users at the hub post office. Although the cc:Mail Domino Upgrade Service automatically changes the address of a migrated user to a Notes domain name, this address change is not necessarily propagated to either the hub post office or to its other downstream post offices. When migrating users from a downstream post office, you can update addresses at the hub post office on an individual basis, using the cc:Mail Administration program.
11-40 Upgrade Guide
Alternatively, when using the cc:Mail MTA to connect the two mail systems during migration, you can synchronize the Domino and cc:Mail directories as follows: 1. Before a migration, use the cc:Mail EXPORT program to export a Local user list from the downstream post office. 2. View this list with a text editor and delete names of users you do not want to migrate. 3. Using the Find and Replace feature of the text editor, replace the cc:Mail post office name with the name of the Notes domain. 4. After you migrate all users at the post office, use the cc:Mail IMPORT program to import these names into the hub post office. The changed address entries are propagated throughout the cc:Mail post office network. The following table shows a user entry in the directory of a cc:Mail post office before and after migration: Entry for cc:Mail user
Entry for same user after migration
Name
John Doe
John Doe
Addr
AcmeNotes
Locn
L
r
Cmts
CEO
CEO
Synchronizing cc:Mail bulletin boards and Notes discussion databases If you are using the cc:Mail MTA version 2.0 or later, and want to keep information synchronized between cc:Mail Bulletin Boards and a Notes Discussion database, use the Bulletin Board Conversion component of the cc:Mail MTA and clear the option in the cc:Mail Domino Upgrade Service to convert bulletin boards. For information about how to change the option to convert bulletin boards, see the topic “Converting bulletin boards to Notes discussion databases” earlier in this chapter. When you synchronize bulletin boards between cc:Mail and Lotus Notes through the cc:Mail MTA, you ensure that all cc:Mail bulletin board messages propagated to Lotus Notes are present in the cc:Mail MTA Bulletin Board Exchange database and vice versa.
Migrating Users from cc:Mail 11-41
Migrating to Notes/Domino 6
Directory field
Perform the following steps to synchronize cc:Mail bulletin boards with Notes discussion databases: 1. Make sure that the propagation lists for the bulletin boards you are synchronizing with the cc:Mail MTA Bulletin Board Exchange discussion database include entries for the domain post office. 2. Make sure that you have configured the propagation type for the bulletin boards in cc:Mail to allow sending and receiving between the cc:Mail connected post office and the cc:Mail MTA server. 3. Make sure that all the bulletin board titles exist as categories in the cc:Mail Bulletin Board Exchange database. On the cc:Mail MTA Domino server, run a directory synchronization (SYNCH command) between cc:Mail and Lotus Notes and apply the ADE update (APPLYADE command) to create the bulletin board categories in the cc:Mail Bulletin Board Exchange database if they are not already present. 4. From the cc:Mail Router responsible for the directly connected post office, run a bulletin board synchronization request EXCH/BS. After completing these steps, any bulletin board messages that were posted before you enabled bulletin board exchange through the cc:Mail MTA will be present in the cc:Mail Bulletin Board Exchange database. For detailed information about the procedures and commands discussed in this topic, refer to the Lotus Notes cc:Mail MTA Administrator’s Guide.
11-42 Upgrade Guide
Chapter 12 Migrating Users from Microsoft Mail This chapter discusses issues involved in migrating users from Microsoft Mail to Lotus Notes 6 and provides instructions on using the Domino Administrator and Microsoft Mail Domino Upgrade Service to complete the migration.
Migrating Microsoft Mail users Using the Microsoft Mail Domino Upgrade Service in the Domino Administrator, you can import users and groups from a selected Microsoft Mail Postoffice and add them to Notes. The migration process: Imports users and groups from the postoffice and creates entries for them in the Domino Directory
•
Creates Notes IDs and mail files for imported users
•
Migrates the contents of mailboxes (MMF files) from a central location, such as the Microsoft Mail Postoffice server
You must be able to map a drive to the location of the MS Mail mailboxes from the workstation running the Domino Administrator. You can migrate mailbox information from Microsoft Mail versions 3.2, 3.5, and 3.6. You can also migrate messages from an off-line Microsoft Mail mailbox by means of a separate user upgrade wizard. For information about the user upgrade wizard, see the chapter “Migrating Personal Mail Data.” This section includes the following topics: •
Notes equivalents for migrated Microsoft Mail data information
•
Preparing to migrate Microsoft Mail users
•
Importing the Microsoft Mail Postoffice Address List
•
Customizing Microsoft Mail migration settings
•
Registering users and completing the migration from Microsoft Mail
12-1
Migrating to Notes/Domino 6
•
Notes equivalents for migrated Microsoft Mail data The Microsoft Mail Domino Upgrade Service converts information in a Microsoft Mail Postoffice to Notes, including messages, and private and public address books, as shown in the following table: These items in Microsoft Mail . . .
Become these Notes items . . .
Custom message types, including Scheduler messages
Not migrated
Delivery failure messages
Not migrated
Public groups
Group document in Domino Directory
Interpersonal mail messages (IPM)
Not migrated
Message date and priority
Message date and priority
Messages and attachments
Messages and attachments
Outbox folder
Not migrated
Password
Password
Personal Address Book
Personal Address book*
Postoffice Address List
Domino Directory
Read and unread status
Read and unread status
Sender and recipient information
Sender and recipient information
Shared and group folder
Not migrated
Wastebasket or Deleted mail folder
Not migrated
*Personal Address Books are automatically sent to users in a Notes mail message attachment. Users then run an upgrade wizard at their workstations to migrate address book information to their Notes Personal Address Books.
For information about the user upgrade wizards, see the chapter “Migrating Personal Mail Data.”
Understanding how the migration tool parses Microsoft Mail name formats Unlike Notes names, which are stored as First name, Last name, and Middle name components, the Microsoft Mail Address Book stores names as a single character string, including commas and spaces. The Microsoft Mail name format used depends on the conventions established within the organization. For example, the same user could be listed in the address book as either Susan Salani or Salani, Susan.
12-2 Upgrade Guide
In generating a Notes name from an imported Microsoft Mail name, the Microsoft Mail Domino Upgrade Service first determines the format of the name, and then parses the name into Notes name components. In some cases, one or more of the resulting Notes name components may be empty. Notes supports converting Microsoft Mail names that have the following characters: letters, numbers, ampersands (&), apostrophes (‘), hyphens (-), periods (.), spaces ( ), and underscores (_). Microsoft Mail names that have special characters, such as dollar sign ($), tilde (~), percentage (%), or caret (^), generate name errors when added to the registration queue. The migration tool validates and creates Notes name components from the Microsoft Mail full name, not the mailbox name. Note After adding users to the registration queue, always review the names that the Microsoft Mail Domino Upgrade Service generates to ensure that they are appropriate. Edit names as necessary.
Generating Notes name components from Microsoft Mail names
Format of Microsoft Mail full name
Resulting Notes name components
Description
Example
Components
Example
Single name
ssalani
Last name First name Middle name
ssalani
First name Last name
Susan Salani
Last name First name Middle name
Salani Susan
First name Compound last name
Maria de la Garza
Last name First name Middle name
la Garza Maria de
First name Middle Initial Judy J. Kaplan Last name
Last name First name Middle name
Kaplan Judy J.
First name Middle name Last name
Last name First name Middle name
Lordan Cheryl Lynn
Cheryl Lynn Lordan
continued
Migrating Users from Microsoft Mail 12-3
Migrating to Notes/Domino 6
The following table shows how the Microsoft Mail Domino Upgrade Service generates Notes names from common Microsoft Mail name formats:
Format of Microsoft Mail full name
Resulting Notes name components
Compound first name Middle initial Last name
Jo Anne B. Lordan
Last name First name Middle name
B. Lordan Jo Anne
Last name, First name
Salani, Susan
Last name First name Middle name
Salani Susan
Compound last name, First name
Van Horn, Craig Last name First name Middle name
Van Horn Craig
Compound last name, Compound first name Middle initial
Van Horn, Jo Anne B.
Last name First name Middle name
Van Horn Jo Anne
Last name, First name Middle Initial
Rutherford, Robin R.
Last name First name Middle name
Rutherford Robin R.
Last name, First name Middle Name
Malone, Derek Kevin
Last name First name Middle name
Malone Derek Kevin
Parsing names that have no blank spaces or commas The Microsoft Mail Domino Upgrade Service places the entire name in the Last name field of the Notes Person document. For example, for the Microsoft Mail name ssalani the Microsoft Mail Domino Upgrade Service generates a Notes Last name of ssalani, and leaves the First name and Middle name fields blank. Parsing names that include a comma The Microsoft Mail Domino Upgrade Service places all of the characters preceding the comma in the Notes Last name field and all of the characters after the comma, but before a space, in the First name field. The middle name is placed in the Middle name field. Parsing names with three components that have spaces and no commas Example: Cheryl Lynn Lordan The Microsoft Mail Domino Upgrade Service places all of the characters after the last blank space in the Last name field. All of the characters from the beginning of the name string and before the first space are placed in the First name field. The middle name after the first space, and before the second space, are placed in the Middle name field. 12-4 Upgrade Guide
Parsing names of four or more components that have spaces, and no commas Example: Craig G. Van Horn The Microsoft Mail Domino Upgrade Service places the first component in the First name field; the second component in the Middle name field; and all remaining components in the Last name field.
Parsing errors In some cases, the Microsoft Mail Domino Upgrade Service does not correctly parse Microsoft Mail names: •
Names in the form Last name, First name Middle name that include compound first names. Example: Horn, Jo Anne B. The Microsoft Mail Domino Upgrade Service generates the following Notes name components: First name: Jo; Middle name: Anne; Last name: Horn Names in the form First name Middle initial Last name that include compound last names and no middle initial. Example: Maria de la Garza The Microsoft Mail Domino Upgrade Service generates the following Notes name components: First name: Maria; Middle name: de ; Last name: la Garza.
•
Names in the form First name Middle initial Last name that include compound first names and a middle initial. Example: Jo Anne B. Horn The Microsoft Mail Domino Upgrade Service generates the following Notes name components: First name: Jo ; Middle name: Anne ; Last name: B. Horn
You can edit incorrectly parsed names in the Register Person dialog box before you register the users.
Preparing to migrate Microsoft Mail users Before migrating users from Microsoft Mail to Notes, complete the following tasks: •
Determine the order in which you want to convert your postoffices. This should be your migration schedule. Migrating Users from Microsoft Mail 12-5
Migrating to Notes/Domino 6
•
•
Verify that you have access to the certifier IDs and passwords for the Domino organizations and organizational units where you are registering users.
•
On your administrative workstation, install the Domino 6 Administrator client and optional MS Mail Administrative migration tools. You must perform a custom installation to install the migration tools component.
•
Back up Domino information.
•
Verify that you have Editor, Designer, or Manager access rights to the Domino Directory on the Registration Server.
•
From the administrative workstation, log in to Notes with a Notes ID that has “Create database access” on the Mail server.
•
From the administrative workstation, map a drive to the location of the Microsoft Mail Postoffice you are migrating users from.
•
If you anticipate migrating additional mail for users after registration, configure the mail file ACLs to ensure that you retain the appropriate access rights. Use the migration option Adding an administrator to mail file access control list. For instructions on how to change the default access level, see the chapter “Overview of Domino Upgrade Services.”
•
(Optional) Set default registration preferences. For more information about setting default registration preferences, see the book Administering the Domino System.
•
(Optional) Create a Notes group that you can add migrated users to. For more information about adding migrated users to Notes groups, see the chapter “Overview of Domino Upgrade Services.”
•
Send any pending Microsoft Mail messages.
•
Back up the mailbox files stored at the postoffice. If you do not have an MS Mail administrator who backs up mailbox files on a regular basis, refer to the Microsoft Mail Administrator’s Guide for instructions on backing up data.
•
On the administrative workstation, close all applications, except for Notes, and close any Notes databases.
Backing up Domino Information Before you migrate users, it is recommended that you back up the following Domino information:
12-6 Upgrade Guide
•
NAMES.NSF
•
DESKTOP.DSK
•
NOTES.INI
•
*.ID files
Importing the Microsoft Mail Postoffice Address List The Microsoft Mail Postoffice Address List contains information for the Microsoft Mail users who have mailboxes in that post office. Notes uses the information extracted from the postoffice address list to configure migrated users for registration. To import the Microsoft Mail Postoffice Address List, you must: •
Connect to the Microsoft Mail Postoffice
• Import users After completing these tasks, you will be ready to register the imported users in Notes.
Connecting to the Microsoft Mail Postoffice
1. From the Domino Administrator, click the People and Groups tab. 2. From the Tools pane, click People - Register. 3. When prompted, enter the certifier ID password and click OK. 4. From the Basics pane of the Register Person — New Entry dialog box, click Registration Server and select the server that registers new users. Click OK. 5. Click Migrate People. 6. From the People and Group Migration dialog box, select MS Mail Users from the Foreign directory source list. 7. Complete the following information in the MS Mail Initialization dialog box: • Postoffice path • Administrator’s name • Administrator’s password 8. Click OK. The Microsoft Mail Domino Upgrade Service verifies the postoffice name, path, and password. An error message appears if any of the values are incorrect.
Migrating Users from Microsoft Mail 12-7
Migrating to Notes/Domino 6
To import users to migrate, locate the postoffice where users have their mailboxes and log in to it.
9. In the People and Groups Migration dialog box, select a filter, then click Go! to populate the Available people/groups box with entries. The Available people/groups list displays the users and groups in the postoffice address list. You are now ready to import users from the postoffice into the Notes registration queue. For more information about importing users from the postoffice, see the topic “Importing Microsoft Mail users into the registration queue” later in this chapter.
Importing Microsoft Mail users into the registration queue After the Available people/groups box displays the contents of the Microsoft Mail Postoffice Address List, select the users to import and the migration options that determine the data to migrate. 1. From the People and Groups Migration dialog box, select items in the Migration Options box. The options you select apply to all Microsoft Mail users imported during this session. Click OK. 2. Click Advanced to open a dialog box that lets you specify advanced upgrade settings for migrating people from Microsoft Mail. For information about advanced migration options, see the topic “Specifying advanced options for Microsoft Mail users” later in this chapter. 3. Click OK when you finish specifying these settings. 4. From the Available people/groups box, select users and groups to migrate and click Add. To add all users and groups, click Add All. For more information about importing groups, refer to the chapter “Overview of Domino Upgrade Services.” 5. Click Migrate to place the selected users in the registration queue, and click OK to close the message that indicates the status and number of users queued for registration. 6. Click Done. The people queued for registration now appear in the Registration status box. You are now ready to register users.
Customizing Microsoft Mail migration settings When you are ready to import users, you can set options to specify how the Microsoft Mail Domino Upgrade Service uses information from the Microsoft Mail Postoffice to create Notes users. You can specify two types of migration settings:
12-8 Upgrade Guide
•
Migration options — determine how the migration tool creates a user in Notes from information imported from Microsoft Mail. The migration options available are similar for each of the migration tools.
•
Advanced options — let you specify additional settings affecting conversion from Microsoft Mail and Notes.
Setting migration options for Microsoft Mail users You can set options to determine what information the Microsoft Mail Domino Upgrade Service imports from the Microsoft Mail Postoffice. The options you specify apply to all users and groups imported from Microsoft Mail during this session. For more information about the available migration options, see the chapter “Overview of Domino Upgrade Services.” 1. From the People and Groups Migration dialog box, click Options.
Migration option
Default status
Generate random passwords for users with no passwords
Off
Generate random passwords for all users (overwrite existing passwords)
Off
Add full name provided to the Notes person document
Off
Allow addition of empty groups to Notes
Off
Convert mail
On
Convert mail ONLY (Notes user and mail file must already exist)
Off
3. Continue with the import procedure by specifying Advanced options. Within a given session, you set migration options for each foreign directory independently, so that if you are migrating users from several systems, you can apply a different set of options for each system. The options you select apply to all users imported from a given directory during the session.
Migrating Users from Microsoft Mail 12-9
Migrating to Notes/Domino 6
2. In the Migration Options box, accept the defaults or select new options. To clear a selection, click the selected option a second time. The following table lists the available import options:
Specifying advanced options for migrating Microsoft Mail users In addition to the migration options set on the People and Groups Migration dialog box, the Microsoft Mail Domino Upgrade Service provides other options for controlling the process of migrating Microsoft Mail users. The settings you select apply to all users you import from the Microsoft Mail post office during this session. 1. From the People and Groups Migration dialog box, click Advanced. 2. From the MS Mail Advanced Options dialog box, choose settings for the following, then click OK: • Migrating Personal Address Books • Setting an error threshold • Specifying the post office language (code page)
Specifying the code page to use for converting the Microsoft Mail Postoffice When migrating users from Microsoft Mail, you need to specify the language code page to use so that the Microsoft Mail Domino Upgrade Service can correctly convert characters to be displayed in Notes. By default, the Microsoft Mail Domino Upgrade Service uses the current code page of the postoffice. If necessary, specify the appropriate code page for the language version used by the postoffice being migrated. The following table shows the code pages available for a Microsoft Mail Postoffice: Postoffice language version
Code page number
Arabic
1,256
Canadian French
863
Chinese (Traditional)
950
Chinese (Simplified)
936
Czech
1,250
Danish
1,252
Dutch
1,252
English
1,252
Finnish
1,252
French
1,252
German
1,252
Greek
851 continued
12-10 Upgrade Guide
Code page number
Hebrew
862
Hungarian
1,250
Icelandic
1,252
Indonesian
1,252
Italian
1,252
Japanese
932
Korean
949
Multilingual
1,252
Nordic
865
Norwegian
1,252
Polish
1,250
Portuguese
1,252
Romanian
1,250
Russian
1,251
Serbian
1,250
Slovak
1,250
Spanish
1,252
Swedish
1,252
Thai
874
Turkish
857
Ukrainian
1,251
Specifying an error threshold You can specify the number of errors to tolerate when migrating messages from mailboxes in the Microsoft Mail Postoffice to Notes mail files. By default, the migration tolerates an unlimited number of errors, and completes the migration regardless of the error count. If you specify an error threshold, the migration process terminates when it reaches the number of errors specified. 1. Select the Maximum Errors radio button. 2. In the text box, enter the number of errors to tolerate. Users who are successfully processed before the error threshold is reached are registered in Notes. If the migration terminates, you should analyze and resolve the error conditions reported for the users who remain in the queue and attempt to register them again.
Migrating Users from Microsoft Mail 12-11
Migrating to Notes/Domino 6
Postoffice language version
Migrating Microsoft Mail Personal Address Books to Notes By default, when you migrate a user from Microsoft Mail, the Personal Address Book information stored with the mailbox is also migrated. After the migration completes, the Domino Administrator automatically places a message in the Inbox of the user’s mail file to which it attaches a temporary Notes Personal Address Book, which contains the migrated information. Users run the upgrade wizard for Microsoft Mail at the Notes client to copy the information from this temporary Notes document to the Personal Address Book on the Notes desktop. To prevent migration of Personal Address Book information, clear the Convert Personal Address Book check box and click OK.
Registering users and completing the migration from Microsoft Mail After you successfully import users into the Registration Queue, you are ready to register them and complete the migration. Depending on the options you select, the registration process: •
Creates a Notes Person document and Notes ID
•
Creates a Notes mail file
•
Migrates messages and other data from the Microsoft Mail mailbox
You can specify additional Notes registration information for users, including mail server name, group membership, organizational unit, and so forth. For more information about advanced user registration, see the book Administering the Domino System. Note After the registration process has started, you cannot use the workstation for any other task until the process completes. If necessary, you can stop the registration process by pressing CTRL-Break. 1. From the Basics view of the Register Person dialog box, view the registration information for each name that appears in the Registration status box to ensure that it is correct. 2. (Optional) Click the Options button, and select the registration options to apply during this session and click OK. 3. (Optional) Specify additional registration information for users as necessary. If you created a ‘migration’ group, open the Groups pane and assign users to this group now.
12-12 Upgrade Guide
4. From the Registration status box, select users to register and click Register. The Domino Administrator attempts to register the selected users in the order in which they were added to the queue and migrates data from their mailboxes to Notes. Users whom you do not select remain in the queue for later registration. The registration process may require a considerable amount of time, depending on the number of users and number and size of the mailboxes being upgraded. After the registration completes, a message informs you of the registration status. Failed registrations continue to be listed in the Registration status box with a status message indicating the reason for the failure. Correct registration settings as needed and attempt to register the user again. 5. Verify that the migration was successful. For information on how to verify that the migration was successful, see the chapter “Overview of Domino Upgrade Services.”
For information about how to install and run the upgrade wizard for Microsoft Mail on the Notes client, see the chapter “Migrating Personal Mail Data.” Creating the Notes mail file If you retained the default setting for the migration option “Convert Mail” (that is, the option remains selected), the Domino Administrator automatically converts users’ Microsoft Mail mailboxes to Notes mail files as part of the registration process. On the Mail pane of the Register Person dialog box, the option “Create mail file now” is selected. An error message is displayed if you attempt to change this option to create mail files using the background Domino Administration Process.
Migrating additional Microsoft Mail messages after registration After you migrate users, you can run the Microsoft Mail Domino Upgrade Service again to migrate additional messages from Microsoft Mail. You must have Manager access to a user’s Notes mail file before you can migrate additional messages to it. By default, administrators do not have Manager access to mail files. If you did not give yourself
Migrating Users from Microsoft Mail 12-13
Migrating to Notes/Domino 6
After the migration is complete, users can run an upgrade wizard to convert local mail archives and other Microsoft Mail data that the Domino migration tool did not process.
Manager access to the mail file when preparing for the initial migration, you may need to ask users to edit the ACL to provide you with the appropriate access rights. 1. Connect to the Microsoft Mail Postoffice. 2. Import previously migrated Microsoft Mail users into the Notes registration queue. 3. Set the migration option Convert Mail ONLY. The migration tool ignores any other options that are set. 4. In the Registration status box, select the users whose messages you want to migrate and click Register. The registration process automatically locates the users’ mail files and converts messages in the Microsoft Mail mailbox to messages in the appropriate folders of the Notes mail file. Messages that already exist in the Notes mail file are not converted again. For more information about the Convert Mail ONLY option, and about how to retain Manager access to mail files after migration, see the chapter “Overview of Domino Upgrade Services.”
12-14 Upgrade Guide
Chapter 13 Migrating Users from Microsoft Exchange This chapter discusses issues involved in migrating users from Microsoft Exchange to Lotus Domino 6 and provides instructions on using the Domino Administrator and Microsoft Exchange Domino Upgrade Service to complete the migration.
Migrating Microsoft Exchange users
•
Imports users and distribution lists from the Exchange server and creates entries for them in the Domino Directory
•
Creates Notes IDs and mail files for imported users
•
Migrates the contents of mailboxes (PST files) that are located in a central location, such as on the Microsoft Exchange server. Mail messages, Calendar entries, and Tasks are all migrated.
This section of the migration guide discusses the following topics related to moving users from Microsoft Exchange to Notes: •
Notes equivalents for migrated Microsoft Exchange data
•
Preparing to migrate users from Microsoft Exchange
•
Importing users and groups from the Microsoft Exchange directory
•
Registering migrated users
Notes equivalents for migrated Microsoft Exchange data The Microsoft Exchange Domino Upgrade Service converts information from the Microsoft Exchange server to Notes, including messages and contact information as shown in the following table.
13-1
Migrating to Notes/Domino 6
Using the Microsoft Exchange Domino Upgrade Service in the Domino Administrator, you can import Microsoft Exchange users and distribution lists from a selected server and add them to the Domino Directory as Notes users and groups. The migration process:
Microsoft Exchange/Outlook data
Equivalent Notes data
Calendar and scheduling information
Calendar view of the Notes Mail file
Contacts
Personal Address Book entries*
Custom message types, including Scheduler messages
Not migrated
Deleted items
Trash folder**
Delivery failure messages
Not migrated
Digital signatures
Not migrated
Distribution lists
Group document in Domino Directory
Encrypted messages
Not migrated
Document links
Not migrated
Journals
Not migrated
Message date and priority
Message date and priority
Messages and attachments
Messages and attachments
Microsoft Office documents
Messages with attached Microsoft Office document
Notes
To Do tasks
Outbox folder
Drafts folder
Sent folder
Sent folder
Exchange directory
Person documents in Domino Directory
Private Address Book
Not migrated
Public folders
Not migrated
Read and unread status
Not migrated***
Roles and Permissions on Mailboxes and Folders
Not migrated
Sender and recipient information
Sender and recipient information
Tasks
To Do tasks
*Contacts, which are stored on the Exchange server, are available for Outlook clients only. During migration Contacts information is placed in a Notes Personal Address Book database, which is automatically mailed to the user. Users run the upgrade wizard for Microsoft Exchange to copy information from this temporary database to the Personal Address Book on the Notes client. **Depending on the user preferences set at the Notes client, messages migrated to the Trash folder may be deleted when users close their mail files. ***The Microsoft Exchange Domino Upgrade Service marks all messages migrated from Microsoft Exchange as unread in the Notes mail file.
13-2 Upgrade Guide
Modifying gateway names in migrated messages When migrating messages and directory information from Exchange, Microsoft Exchange Domino Upgrade Service does not automatically convert the names of Exchange gateways in the sender’s address to Notes gateway addresses. After they begin using Notes mail, users who reply to messages that were received from an external messaging system and migrated from Exchange may need to manually edit the gateway address of the recipient. Locating the Microsoft Exchange mail file The Microsoft Exchange client stores mail messages and Calendar entries in a PST file, which is roughly equivalent to the MMF that Microsoft Mail clients use. However, unlike Microsoft Mail, which stores both the user’s Personal Address Book and mail messages in a single MMF file, Microsoft Exchange uses different files to store these two items.
Outlook clients can store personal addresses in a PAB file, or in a Contacts list on the Exchange server. The Microsoft Exchange Domino Upgrade Service automatically places Contacts information in a temporary Notes Personal Address Book, which it attaches to a mail message and places in the Inbox of the migrated user. Microsoft Exchange Domino Upgrade Service generates a warning message in the Notes log for each migrating user for whom Contacts information is not found. Users can run the Microsoft Exchange to Notes upgrade wizard to migrate address information from a temporary Personal Address Book to the Personal Address Book on the workstation. The Microsoft Exchange mail box is stored in a PST file, which can be stored either locally or on the Exchange server. The Microsoft Exchange Domino Upgrade Service can migrate information only from PST files that are located on the Exchange server. Users can run the Microsoft Exchange to Notes upgrade wizard at their workstation to migrate messages and other items from locally-stored PST files. Migrating messages from the Outbox and Sent Items folders All Exchange mailboxes contain the folders Outbox and Sent Items. When you migrate mail for Exchange users, these folders are not added to the Notes mail file. However, in general, the messages in these folders are migrated. Messages in the Sent Items folder are migrated to the Notes Sent folder, and messages in the Outbox folder are migrated to the Drafts folder. Migrating Users from Microsoft Exchange 13-3
Migrating to Notes/Domino 6
Exchange clients store a user’s Personal Address Book in a PAB file, which is usually located on the user’s workstation. Users can run the Microsoft Exchange to Notes upgrade wizard to migrate information from a locally-stored PAB file to the Notes Personal Address Book (NAMES.NSF) on the workstation.
If a user manually copied received messages to the Outbox, or saved unsent, draft messages to the Sent Items folders (for example, by using a drag-and-drop operation), Microsoft Exchange Domino Upgrade Service migrates the messages, but does not place them in the equivalent Notes Drafts and Sent folders. After migration, users must select the All documents view to see the messages. Migrating an Exchange folder that has the same name as an existing Notes folder If a folder in a migrating Exchange mailbox has the same name as a folder view that already exists in the Notes mail file (for example, Discussion Threads), Microsoft Exchange Domino Upgrade Service appends the numeral 1 to the name of the folder name to make it unique (for example, Discussion Threads1). Additional duplicates are numbered sequentially to ensure uniqueness (for example, Discussion Threads2, Discussion Threads3, and so forth).
Preparing to migrate Exchange users Before migrating users from Microsoft Exchange to Notes, complete the following tasks: •
Determine the order in which you want to convert your Exchange servers to Notes. This should be your migration schedule.
•
On your administrative workstation, install the Domino 6 Administrator client and the optional Microsoft Exchange Domino Upgrade Service. You must perform a custom installation to install the migration tools component.
•
Back up Domino information.
•
Verify that you have access to the certifier IDs and passwords for the Domino organizations and organizational units where you are registering users.
•
Verify that you have Editor, Designer, or Manager access rights to the Domino Directory on the Registration Server.
•
From the administrative workstation, log in to Notes with a Notes ID that has “Create database access” on the Mail server.
•
On the administrative workstation, close all applications except for Notes, and close any Notes databases.
•
(Optional) Set default registration preferences. For more information about default registration preferences, see the book Administering the Domino System.
13-4 Upgrade Guide
•
(Optional) Create a Notes group that you can add migrated users to. For information about adding migrated users to a group, see the chapter “Overview of Domino Upgrade Services.”
•
Send any pending Microsoft Exchange messages by making sure Synchronization has been performed on each client.
•
Perform an Exchange Directory Synchronization to ensure that the Exchange directory being migrated is complete. For more information about Exchange Directory Synchronization, refer to the Microsoft Exchange documentation.
•
Make sure the workstation running the Domino Administrator has an Outlook or Exchange client installed and an Administrator mail profile that points to the Exchange server. For more information about the administrator mail profile, see the topic “Specifying an administrator mail profile” later in this chapter.
Importing the Microsoft Exchange directory
Importing the Microsoft Exchange directory involves the following: •
Connecting to the Exchange server
• Importing Microsoft Exchange users into the registration queue After completing these tasks, you will be ready to register the imported users in Notes.
Connecting to the Exchange server To import users to migrate, locate the Exchange server where users have their mailboxes, and log in to it. 1. From the Domino Administrator, click the People and Groups tab. 2. From the Tools pane, click People - Register. 3. When prompted, enter the certifier ID password and click OK. 4. From the Basics pane of the Register Person — New Entry dialog box, click Registration Server and select the server that registers new users. Click OK. 5. Click Migrate People.
Migrating Users from Microsoft Exchange 13-5
Migrating to Notes/Domino 6
The Microsoft Exchange directory contains information for the Microsoft Exchange users who will be migrated to Notes. Notes uses the information extracted from the directory to configure migrated users for registration.
6. From the People and Group Migration dialog box, select Microsoft Exchange Users from the Foreign directory source list. 7. From the Choose Profile dialog box, select the administrator mail profile that connects to the Exchange server and click OK. The Microsoft Exchange Domino Upgrade Service fails to load if you do not specify an appropriate mail profile. For more information about the administrator mail profile, see the topic “Specifying an administrator mail profile” later in this chapter. Note If you are not logged in to the Windows NT domain where the Exchange server is located, you are prompted to supply a user name and password for the domain. 8. In the People and Groups Migration dialog box, select a filter, then click Go! to populate the Available people/groups box with entries. The Available people/groups box displays the names of contents of the postoffice address list. You are now ready to import users from the postoffice into the Notes registration queue.
Specifying an administrator mail profile To migrate users from Exchange, you must connect to the Exchange server that has the mailboxes you want to migrate. You connect to an Exchange server by selecting the Administrator mail profile for the Exchange server that you want to migrate. The Administrator account, which must have the Service Account Administrator role for the Exchange site and server, gives you full access to all accounts and mailboxes in the Exchange server directory. The profile you use should connect with Microsoft Exchange server service only; do not use a profile that connects to multiple messaging services. If necessary, create a new profile for use during migration. The profile must be available locally or on a network drive accessible from the workstation where you are running the Domino Administrator.
Importing Microsoft Exchange users into the registration queue After the Available people/groups box displays the contents of the Microsoft Exchange server directory, select the users to import and the migration options that determine the data to migrate. 1. From the People and Groups Migration dialog box, enable options by selecting items in the Migration Options box. The options you select apply to all Microsoft Exchange users imported during this session. For more information about migration options, see the topic “Setting migration options for Microsoft Exchange users” later in this chapter. 13-6 Upgrade Guide
2. From the Available people/groups box, select users and groups to migrate and click Add. To add all users and groups, click Add All. For more information about importing groups, see the chapter “Overview of Domino Upgrade Services.” 3. Click Migrate to place the selected users in the registration queue, and click OK to close the message that indicates the status and number of users queued for registration. 4. Click Done. The people queued for registration now appear in the Registration status box. You are now ready to register users.
Setting migration options for Microsoft Exchange users You can set options to determine what information Microsoft Exchange Domino Upgrade Service imports from the Microsoft Exchange server. The options you specify apply to all users and groups imported from Microsoft Exchange during this session.
For more information about the available migration options, see the chapter “Overview of Domino Upgrade Services.” 1. From the People and Groups Migration dialog box, click Options. 2. In the Migration Options box, select the options you want. To clear a selection, click the selected option a second time. The following table lists the options available for migrating users from an Exchange server: Migration option
Default status
Generate random passwords for users with no passwords
On
Generate random passwords for all users (overwrite existing passwords)
Off
Add full name provided to the Notes person document
Off
Allow addition of empty groups to Notes
Off
Convert mail
On
You set migration options independently for each migration tool, so that if you are migrating users from multiple mail systems, you can apply a different set of options for each system. The options you select apply to all users imported from a given directory during the session.
Migrating Users from Microsoft Exchange 13-7
Migrating to Notes/Domino 6
For more information about the available migration options, see the topic “Setting migration options.”
Registering users and completing the migration from Exchange After you successfully import users into the registration queue, you are ready to register them and complete the migration. Depending on the options you select, the registration process: •
Creates a Notes Person document and Notes ID for each migrated user
•
Creates a Notes mail file For more information about the Notes mail file, see the topic “Creating the Notes mail file” later in this chapter.
•
Migrates messages and Calendar entries from the Microsoft Exchange PST file
You can specify additional Notes registration information for users, including mail server name, group membership, organizational unit, and so forth. For more information about advanced user registration options, see the book Administering the Domino System. Note After the registration process has started, you cannot use the workstation for any other task until the process completes. If necessary, you can stop the registration process by pressing CTRL+Break. 1. From the Basics view of the Register Person dialog box, view the registration information for each name that appears in the Registration status box to ensure that it is correct. 2. (Optional) Click the Options button, and select the registration options to apply during this session and click OK. 3. (Optional) Specify additional registration information for users as necessary. If you created a ‘migration’ group, open the Groups pane and assign users to this group now. 4. From the Registration status box, select users to register and click Register. The Domino Administrator attempts to register the selected users in the order in which they were added to the queue, and migrates data from their mailboxes to Notes. Users whom you do not select remain in the queue for later registration. The registration process may require a considerable amount of time, depending on the number of users and number and size of the mailboxes being upgraded.
13-8 Upgrade Guide
After the registration completes, a message informs you of the registration status. Failed registrations continue to be listed in the Registration status box with a status message indicating the reason for the failure. Correct registration settings as needed and attempt to register the user again. 5. Verify that the migration was successful. For information on how to verify that the migration was successful, see the chapter “Overview of Domino Upgrade Services.” After the migration is complete, users can run an upgrade wizard to convert local mail archives and other Microsoft Exchange data that the Domino migration tool did not process. For information about how to install and run the upgrade wizard for Microsoft Exchange on the Notes client, see the chapter “Migrating Personal Mail Data.”
Migrating Users from Microsoft Exchange 13-9
Migrating to Notes/Domino 6
Creating the Notes mail file If you retained the default setting for the migration option “Convert Mail” (that is, the option remains selected), when you register migrated users, the Domino Administrator automatically converts their Microsoft Exchange mail files to Notes mail files as part of the registration process. On the Mail pane of the Register Person dialog box, the option “Create mail file now” is selected. An error message is displayed if you attempt to change this option to create mail files using the background Domino Administration Process.
Chapter 14 Migrating Users from a Windows NT Domain List This chapter discusses issues specific to migrating users from a Windows NT domain list using the Windows NT Domino Upgrade Service.
Migrating Windows NT users Using the Windows NT Domino Upgrade Service in the Domino Administrator, you can import users and groups from a selected Windows NT domain and register them as Notes users. The migration process: Imports users and groups from the Windows NT domain list and creates Person documents for them in the Domino Directory
•
Creates Notes IDs and mail files for imported users
You can choose to create unregistered users, that is users without Notes IDs and mail files. However, if you do, those users cannot access all Domino resources. Follow this procedure to migrate Windows NT users to the Domino Directory: •
Prepare to import users from Windows NT
•
Specify the Windows NT domain to import from
•
Set migration options for Windows NT users
•
Specify advanced options for Windows NT users
•
Import Windows NT users into the Notes registration queue
•
Register users and complete the migration from Windows NT
Note that setting migration and advanced options for Windows NT users are optional steps in this procedure.
14-1
Migrating to Notes/Domino 6
•
Preparing to import users from Windows NT You need to complete a number of tasks to prepare for a successful migration: •
Determine the order in which you want to move users from Windows NT domains to Notes. This should be your migration schedule.
•
Verify that you have access to the certifier IDs and passwords for the Domino organizations and organizational units where you are registering users.
•
Log into Windows NT as an Administrator or Account Operator of the domains you want to import users from. To migrate Windows NT users to Notes, the computer where you run the Domino Administrator must be running Windows NT.
•
If you are creating Notes mail files for imported users, log in to Notes from the administrative workstation using a Notes ID that has “Create database access” on the Mail server.
•
On an administrative workstation running Windows NT, install the Domino 6 Administrator client and the Windows NT Domino Upgrade Service. You must perform a custom installation to install the migration tools component.
•
Back up Domino information.
•
Verify that you have Read/Write/Update access to the Domino Directory on the server used for migration.
•
On the administrative workstation, close all applications except for Notes, and close any Notes databases.
•
(Optional) Set default registration preferences. For more information about default registration preferences, see the book Administering the Domino System.
•
(Optional) Create a Notes group that you can add migrated users to. For more information about adding migrated users to a group, see the chapter “Overview of Domino Upgrade Services.”
14-2 Upgrade Guide
Specifying the Windows NT domain to import from The following procedure explains how to connect to a Windows NT domain and retrieve the domain list. After you retrieve the domain list, you can import users and groups from it to the registration queue. You must be an Administrator or Account Operator in the domain to complete this procedure. Note In order to migrate Windows NT users to Notes, the computer where you run the Domino Administrator must be running Windows NT or Windows 2000 Professional connected to your NT domain. 1. From the Domino Administrator, click the People and Groups tab. 2. From the Tools pane, click People - Register. 3. When prompted, enter the certifier ID password and click OK. 4. From the Basics pane of the Register Person — New Entry dialog box, click Registration Server, then select the server that registers new users. Click OK. 5. Click Migrate People.
7. From the Choose Windows NT Domain dialog box, specify the Windows NT domain to import from and click OK. You can select a domain from the list, or enter the name of a different domain. Note If a domain controller for the selected Windows NT domain is not available, an error message appears and the Available Users box displays the default list of local user accounts. 8. In the People and Group Migration dialog box, select a filter, then click Go! to display entries in the Available people/groups box. 9. Continue on to one of the following procedures: If you want to set migration options, see the topic “Setting migration options for Windows NT users” later in this chapter. If you want to set advanced migration options, see the topic “Specifying advanced options for importing Windows NT users” later in this chapter. If you want to import users, see the topic “Importing Windows NT uses into the Notes registration queue” later in this chapter.
Migrating Users from a Windows NT Domain List 14-3
Migrating to Notes/Domino 6
6. From the People and Group Migration dialog box, select Windows NT Users/Groups from the Foreign directory source list.
Importing Windows NT users into the Notes registration queue After the Available people/groups box displays the contents of the Windows NT domain list, select users to import and the migration options that determine the data to migrate. 1. In the People and Groups Migration dialog box, select users and groups to migrate from the Available people/groups box, then click Add. To migrate all users and groups, click Add All. For more information about importing groups, refer to the chapter “Overview of Domino Upgrade Services.” 2. Click Migrate to place the selected users in the registration queue, and click OK to close the message that indicates the status and number of users queued for registration. 3. Click Done. The people queued for registration now appear in the Registration status box. You are now ready to register users.
Setting migration options for Windows NT users You can set options to determine what information the Windows NT Domino Upgrade Service imports from the Windows NT domain list. The options you specify apply to all users and groups imported from Windows NT during this session. For more information about the available migration options, see the chapter “Overview of Domino Upgrade Services.” 1. In the People and Groups Migration dialog box, click Options. 2. In the Migration Options box, select the options you want. To clear a selection, click the selected option a second time. The following table lists the options available for migrating users from a Windows NT domain:
14-4 Upgrade Guide
Migration option
Default status
Generate random passwords for users with no passwords
On
Generate random passwords for all users (overwrite existing passwords)
Off
Add full name provided to the Notes person document
Off
Allow addition of empty groups to Notes
Off
Note Existing Windows NT passwords are not imported by the Windows NT Domino Upgrade Service. If you disable the option to generate passwords, you must supply passwords for each user imported to the registration queue before you can register them. 3. Continue with the import procedure by specifying Advanced settings. You set migration options independently for each Domino Upgrade Service, so that if you are migrating users from multiple systems, you can apply a different set of options for each system. The options you select apply to all users imported from a given directory during the session.
Specifying advanced options for importing Windows NT users
1. In the People and Groups Migration dialog box, click Advanced. 2. From the Windows NT User Upgrade Options dialog box, choose settings for the following, then click OK: • Name format for full name parsing • Retain unique Windows NT user name as Notes short name
Creating Notes short names from Windows NT user names You have the option to generate Notes short names for imported users based on their Windows NT user names. On the Windows NT User Upgrade Options dialog box, select the “Retain unique NT user name as Notes short name” check box. The Windows NT user name is added as the primary entry in the short name field of the Person document. The short name is the default for the mail file name and the user ID file name. If you do not select the short name option, Notes generates a short name from the first character of the user’s first name, followed by the first seven characters of the last name, for example ssalani, for the user Susan Salani.
Migrating Users from a Windows NT Domain List 14-5
Migrating to Notes/Domino 6
In addition to the basic import options set on the People and Groups Migration dialog box, you can set options that determine how the Windows NT Domino Upgrade Service processes names imported from Windows NT. The settings you select apply to all users that you import from the Windows NT domain during this session.
Specifying how to convert Windows NT full names into Notes name components You can specify how the full names of Windows NT users are parsed into Notes name components during migration. You specify a parsing format as follows: From the Windows NT User Upgrade Options dialog box, select the format from the “Name format for full name parsing” box. The Windows NT Domino Upgrade Service automatically parses imported Windows NT full names into Notes first name and last name components according to the specified parsing format. In Windows NT, there are two types of names associated with a user account, a unique user name and a full name. The Windows NT user name consists of a string of up to 20 characters and has no required format. The full name is optional and generally represents the user’s complete name, formatted according to the conventions of the organization, such as last name followed by first name. For example, in the Windows NT domain list, the user Susan Salani might have the user name ssalani, and the full name Salani Susan. In Notes, name information is stored as separate first name, middle name, and last name components. For example, the name Susan Salani is stored not as a single full name, but as separate first name (Susan) and last name (Salani) components. When you import names from a Windows NT domain list, you need to specify how users’ full names will be converted into Notes name components. In Notes the following formats are available: Notes name format
Example
Firstname Lastname
Susan Salani
Title Firstname Lastname
Dr. Susan Salani
Firstname Middlename Lastname
Susan Rachel Salani
Title Firstname Middlename Lastname
Dr. Susan Rachel Salani
Firstname Lastname1 Lastname2
Susan Mills Salani
Title Firstname Lastname1 Lastname2
Dr. Susan Mills Salani
Title Lastname
Dr. Salani
Lastname Firstname
Salani Susan
Title Lastname Firstname
Dr. Salani Susan
Lastname, Firstname
Salani, Susan
Lastname, Title Firstname
Salani, Dr. Susan continued
14-6 Upgrade Guide
Notes name format
Example
Lastname, Title Firstname Middle Name
Salani, Dr. Susan Rachel
Lastname1 Lastname2, Firstname
Mills Salani, Susan
Lastname1 Lastname2, Title Firstname
Mills Salani, Dr. Susan
Selecting a parsing format When you import users from a Windows NT domain list, you have the option of selecting the parsing format to use in converting Windows NT full names into the components of a Notes name (First name, Middle name, and Last name). The default parsing format assumes that the full names in the Windows NT domain list are entered in First name Last name format (for example, Susan Salani). If the domain list you import uses a different format, select the most compatible parsing format.
On the other hand, if you select the parsing format Lastname, Firstname, and the full name is Susan R. Salani, the dialog box indicates that there are too many components to accommodate the parsing format selected. Rather than discarding the extra components, and placing just the middle initial in the Firstname field, the Windows NT Domino Upgrade Service places “Susan” in the Last name field, and “R. Salani” in the First name field. An incompatible parsing format may require considerable editing to create suitable Notes names. If you do not adjust names in the dialog box, the names added to the registration queue may not be suitable for registering users. Always be sure that each imported name has a last name component; Notes requires a valid last name component to register users. Note The Windows NT Domino Upgrade Service only checks whether a parsed name is missing components for the format specified; it does not verify that components appear in the correct field, or check for invalid characters. For example, the Windows NT Domino Upgrade Service does not check whether the first name component contains title information. Migrating Users from a Windows NT Domain List 14-7
Migrating to Notes/Domino 6
If the Windows NT Domino Upgrade Service cannot parse a name correctly — for example, if the number of name components in the Windows NT full name does not equal the number of name components in the specified parsing format — the Adjust Windows NT User Name Components dialog box appears. The dialog box specifies whether the Windows NT full name has too few or too many components to accommodate the parsing format selected. For example, if you specify the format Title Firstname Lastname and the full name is Susan Salani, the dialog indicates that too few components have been specified. “Susan” is placed in the Title field and “Salani” in the First name field.
Importing users who do not have full names If there is no full name to import from Windows NT, the Windows NT Domino Upgrade Service does not prompt you to make any adjustments. Instead, the Windows NT Domino Upgrade Service automatically adds the Windows NT user name to the Notes Last name field, regardless of the specified parsing format. For example, if you import the user name ssalani from the Windows NT domain list, the user added to the registration queue has a last name of ssalani and no first name. You can edit the name in the registration queue as needed, adding S or Susan to the First name field and changing the Last name field to Salani.
Registering users and completing the migration from Windows NT After you successfully import users into the registration queue, you are ready to register them and complete the migration. Depending on the options you select, the registration process: •
Creates a Notes Person document and Notes ID for each migrated user
• Creates a Notes mail file for each migrated user You can specify additional Notes registration information for users, including mail server name, group membership, organizational unit, and so forth. For information about advanced user registration options, see the book Administering the Domino System. Note After the registration process has started, you cannot use the workstation for any other task until the process completes. If necessary, you can stop the registration process by pressing CTRL+Break. 1. From the Basics view of the Register Person dialog box, view the registration information for each name that appears in the Registration status box to ensure that it is correct. 2. (Optional) Click the Options button and select the registration options to apply during this session and click OK. 3. Specify additional registration information for users as necessary. If you created a ‘migration’ group, open the Groups pane and assign users to this group now. 4. From the Registration status box, select users to register and click Register. The Domino Administrator attempts to register the selected users in the order in which they were added to the queue. Users whom you do not select remain in the queue for later registration.
14-8 Upgrade Guide
The registration process may require a considerable amount of time, depending on the number of users imported. After the registration completes, a message informs you of the registration status. Failed registrations continue to be listed in the Registration status box with a status message indicating the reason for the failure. Correct registration settings as needed and attempt to register the user again. 5. Verify that the migration was successful. For information on how to verify that the migration was successful, see the chapter “Overview of Domino Upgrade Services.”
Migrating to Notes/Domino 6 Migrating Users from a Windows NT Domain List 14-9
Chapter 15 Migrating Users from an LDIF File This chapter discusses issues specific to migrating users from an LDAP Data Interchange Format (LDIF) file using the LDIF Domino Upgrade Service.
Migrating users from an LDIF file Using an LDIF export tool in combination with the LDIF Domino Upgrade Service, you can migrate users from any LDAP-compliant external directory and add them to the Domino Directory.
Note The LDIF Domino Upgrade Service does not process LDIF group entries. The following topics how to migrate users to Notes from LDIF files: •
What is LDIF?
•
Understanding how Notes uses information in the LDIF file
•
Preparing to import an LDIF file
•
Specifying the LDIF file to migrate from
•
Registering users migrated from an LDIF file
•
Adding imported users as directory entries only
15-1
Migrating to Notes/Domino 6
The LDIF Domino Upgrade Service creates Person documents in the Domino Directory from the person entries in an LDIF file. Optionally, you can create Notes IDs and mail files for migrated users and register them as Notes users. Unregistered users who have no Notes IDs or mail files can be added to Domino as directory entries only. That is, the LDIF Domino Upgrade Service creates Person documents for the users. However, the unregistered users cannot log in to Notes and access Domino resources.
What is LDIF? LDIF (LDAP Data Interchange Format - RFC 2849) is a data format standard for conveying information from a directory that complies with the Lightweight Directory Access Protocol (LDAP). You can use LDIF files to import users from any LDAP directory to Notes. Each entry in the LDIF file contains a sequence of lines describing a directory object and its attributes as shown in the following example. dn: cn=Susan Salani, ou=Human Resources, o=Acme Corporation, c=US objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson cn: Susan Salani cn: Susan R Salani cn: Sue Salani sn: Salani uid: ssalani telephonenumber: +1 888 555 1212 facsimiletelephonenumber: +1 888 555 1999 mail: [email protected] roomnumber: 1111 userpassword: password
Understanding how Notes uses information in the LDIF file The LDIF Domino Upgrade Service validates entries before migrating the user described in the entry. Valid entries must include the following attributes:
15-2 Upgrade Guide
•
Distinguished name (DN)
•
Surname (SN, S, or SurName)
•
Object classes
The object class definition top is required for all entries, as is an object class specifying the type of entry (for example, person). Other object classes are optional. Entries in the file must be separated by a blank line. When the migration tool encounters an entry that does not contain all of the mandatory information, it skips it and logs the error in the Notes log. The LDIF Domino Upgrade Service attempts to migrate entries based on a standard supported LDAP schema. Some schemas may use LDAP attributes that do not have equivalent fields in the Notes Person document. If the LDIF Domino Upgrade Service cannot map an attribute to a Notes equivalent, it skips it and logs the error in the Notes log.
Adding the distinguished name to the Person document The LDAP distinguished name (DN) represents not only a user’s name, but also the user’s location in the organizational hierarchy, as defined by attributes which specify the organizational unit, organization, and country. For example, the following distinguished name tells you that the user named Susan Salani is in the Human Resources division of the Acme Corporation, located in the United States:
This hierarchical structure is similar to the one that Notes uses in forming the primary names of registered users, except that, in Notes, information about a user’s organization and organizational unit come from the certifier ID used during registration. Because the hierarchical information in imported distinguished names may conflict with Notes hierarchical information, by default the LDIF Domino Upgrade Service does not add the distinguished names to the User name field of the Person document when you register users imported from an LDIF file. The LDAP attributes O (Organization), and OU (Organizational Unit), and C (Country) are not mapped to fields in the Person document. Each mapping failure is noted in the Notes log. If the users you migrate from an LDIF file will become directory entries only, and not registered Notes users, (that is, you will not create Notes IDs and mail files for them), you may want their Person documents to include the original distinguished names in their LDIF entries. The LDIF Domino Upgrade Service can add the original distinguished names from the migrated LDIF entries to the Person document as secondary values in the User name field of the Person document. The primary entry in the User Name field of the Person document is always derived from the First Name and Last Name components, together with the organizational information taken from the certifier ID. Migrating Users from an LDIF File 15-3
Migrating to Notes/Domino 6
dn: cn=Susan Salani, ou=Human Resources, o=Acme Corporation, c=US
To add the original distinguished names from migrated LDIF entries as secondary values in the User name field, select the migration option “Add full name provided to the Notes Person document” on the People and Groups Migration dialog box.
Processing object classes The LDIF Domino Upgrade Service supports the migration of any foreign LDAP entry that exists in the Person Object class or any EXTENDED object class that is considered a “descended” object class of person (that is, a subclass of the “person” object class). If the LDIF Domino Upgrade Service does not find one of those object classes when importing an LDIF file, then the entry is skipped because it does not meet the criteria for being migrated as a person. The LDIF Domino Upgrade Service supports the importing of Persons only. It does not import groups or schemas.
Generating Notes name components from LDAP attributes The LDIF Domino Upgrade Service generates Notes name components from values in the following attributes in a user entry: LDAP attribute
Notes name component generated during migration
GN or GivenName
First name
MiddleName
Middle name
SN, S, or SurName
Last name
Migrated users are successfully added to the registration queue regardless of whether their entries include GivenName (or GN) or MiddleName attributes. However, if an entry does not include a SurName, SN, or S attribute, you must provide last name information for the user before the user is ready for registration. Other name information in an entry (for example, CN) may be added to the Person document as a secondary name in the User name field. Processing attributes that have multiple values The LDIF Domino Upgrade Services does not migrate multiple values for the following attributes:
15-4 Upgrade Guide
•
First name
•
Last name
•
Middle initial
•
Internet address
•
Short name
If an LDIF entry contains multiple values for any of these attributes, only the first value is added to the Person document. In addition, the LDIF Domino Upgrade Service places a message in the Notes log indicating that the attribute already exists. Adding common names as secondary user name values in the Person document The LDIF Domino Upgrade Service adds values from the common name (CN) and UID attributes of an LDIF entry as secondary values in the User name field of the Person document.
Importing Internet addresses from an LDIF entry If a user’s entry in a migrated LDIF file includes the mail attribute, the LDIF Domino Upgrade Service imports that address and copies it to the InternetAddress field of the user’s Person document when the user is registered. The domain name portion of the user’s mail remains intact, that is, exactly as it was in the LDIF file. The administrator can change the user’s Internet address by modifying the entry in the InternetAddress field.
Importing passwords from an LDIF entry By default, if a record for a user has an associated password, that password is imported as the user’s Notes password. The LDIF Domino Upgrade Service provides two options for automatically generating random passwords. By default, the LDIF Domino Upgrade Service generates random passwords only for those entries that do not have associated passwords. You can also choose to create new random passwords that will replace the passwords specified in the imported LDIF file.
Preparing to import an LDIF file The tasks you perform to prepare an LDIF file for import into Notes depend on how you plan on integrating the users listed in the file into Notes. You can use an LDIF file to register users listed in the file as Notes users.
Migrating Users from an LDIF File 15-5
Migrating to Notes/Domino 6
When registering users not migrated from an LDIF file, the Domino Administrator changes the Internet address to reflect the default domain name as displayed in the Internet Domain field on the Basics pane of the User Registration dialog box.
Before importing people from an LDIF file to Notes, complete the following tasks: •
Consider generating one or more LDIF files for these reasons: • If you divide large files into multiple smaller files, you will have greater control over the migration process. • If you are registering users and plan to place them in multiple Notes organizational units, create separate LDIF files for each organizational unit.
•
Obtain or generate the LDIF file containing the users to be imported. For information about the ldapsearch utility, see the book Administering the Domino System.
•
Decide whether to use the imported entries to create registered Notes users or directory entries only.
•
If you are registering users, verify that you have access to the certifier IDs and passwords for the Domino organizations and organizational units where you are registering users.
•
Verify that you have Editor, Designer, or Manager access rights to the Domino Directory on the Registration Server.
•
If you are creating mail files for users, log in to Notes with a Notes ID that has “Create database access” on the Mail server.
•
On your administrative workstation, install the Domino 6 Administrator client and select the LDIF Domino Upgrade Service. You must perform a custom installation to install the migration tools component.
•
Back up Domino information.
•
On the administrative workstation, close all applications, except for Notes, and close any Notes databases.
•
From the administrative workstation, map a drive to the location of the LDIF file you are migrating users from.
•
(Optional) Set default registration preferences. For more information about default registration preferences, see the book Administering the Domino System.
•
(Optional) Create a Notes group that you can add migrated users to. For more information about adding migrated users to a group, see the chapter “Overview of Domino Upgrade Services.”
15-6 Upgrade Guide
Preparing LDIF files for import into multiple Notes organizational units Notes security requires that you supply a certifier ID and password for each organizational unit (OU) into which you register users. Although the distinguished name for an entry in the LDIF file may contain information about a user’s OU, this OU is not necessarily the same as the Notes OU, and the LDIF Domino Upgrade Service cannot import OU information in creating Notes hierarchical names. The OU portion of a user’s Notes hierarchical name depends on the certifier ID used to register the user. When you launch the LDIF Domino Upgrade Service, you are prompted to supply a certifier ID. Users whom you import during the session are queued for registration into the organizational unit for the specified certifier ID.
For example, if the Notes hierarchy in the Acme company has a Sales unit and a Finance unit, and the LDIF file you are importing contains entries for users in each of these units, create separate LDIF files named SALES and FINANCE and place the appropriate entries in each. Then import the SALES file using the Sales/Acme certifier ID, and the FINANCE file using the Finance/Acme certifier ID.
Specifying the LDIF file to migrate from To migrate users from an LDIF file, you need to specify the location of the file. Make sure that the format of the entries in the file follows approved LDIF conventions. Note It is recommended that the LDIF files you import be generated by a standard LDAP export utility, such as the ldapsearch utility supplied with the Domino 6 server. For information about using the ldapsearch utility, see the book Administering the Domino System. 1. From the Domino Administrator, click the People and Groups tab. 2. From the Tools pane, click People - Register. 3. When prompted, enter the certifier ID password and click OK. Migrating Users from an LDIF File 15-7
Migrating to Notes/Domino 6
If you need to migrate users from an LDIF file into different OUs in the Notes hierarchy, you must create a separate file for each OU where you want to register users. If you exported all of the users from an LDAP directory into a single file, you must extract the entries in the original file into different files for each OU. Then, import each file independently, using the certifier ID for the corresponding organizational unit.
4. From the Basics pane of the Register Person — New Entry dialog box, click Registration Server and select the server that registers new users. Click OK. 5. Click Migrate People. 6. From the People and Group Migration dialog box, select LDIF Entries from the Foreign directory source list. 7. In the Select LDIF File dialog box, specify the LDIF file to import or click Browse to open a dialog box that lets you search the file system for an LDIF file, beginning in the Notes Data directory. Click OK. 8. Set migration options by selecting items in the Migration Options box. The options you select apply to all users imported from the file during this session. For more information about migration options, see the topic “Setting options for importing users from an LDIF file” later in this chapter. Note If you are not registering the users migrated from the file (not creating Notes IDs or mail files for them), the OU portion of the users’ Notes hierarchical name created will depend on the certifier ID used to register the users. If you select the option “Add full name provided to the Notes person,” LDIF Domino Upgrade Services includes the original LDAP distinguished names, as well as any secondary CN values specified in the LDIF file, as secondary values of the User Name field. By default, this option is selected. 9. Click Migrate and click OK to close the message that indicates the number and status of the users queued for registration. 10. Click Done. The people queued for registration now appear in the Registration status box. You can now register the available users or add users to Domino as directory entries only. For more information about registering users or adding users to the Domino Directory, see the topics “Registering users migrated from an LDIF file” or “Adding imported users as directory entries only” later in this chapter.
Setting options for importing users from an LDIF file You can set options to determine what information the LDIF Domino Upgrade Service imports from the LDIF file. The options you specify apply to all users imported from the file during this session. For more information about the available migration options, see the chapter “Overview of Domino Upgrade Services.” 15-8 Upgrade Guide
1. In the People and Groups Migration dialog box, click Options. 2. After the message In the Migration Options box, select the options you want. To clear a selection, click the selected option a second time. The following table lists the options for importing users from an LDIF file: Migration option
Default status
Generate random passwords for users with no passwords
On
Generate random passwords for all users (overwrite existing passwords)
Off
Add full name provided to the Notes person document
Off*
*If you are not registering the users migrated from the file (not creating Notes IDs or mail files for them), the OU portion of the users’ Notes hierarchical name created will depend on the certifier ID used to register the users. If you select the option “Add full name provided to the Notes person,” LDIF Domino Upgrade Services includes the original LDAP distinguished names, as well as any secondary CN values specified in the LDIF file, as secondary values of the User Name field. By default, this option is selected.
Registering users migrated from an LDIF file After you successfully import users into the registration queue, you are ready to register them and complete the migration. Depending on the options you select, the registration process: •
Creates a Notes Person document and Notes ID for each migrated user
• Creates a Notes mail file In addition to the information imported from the attributes for each entry, you can specify other Notes registration information for users, including mail server name, group membership, and so forth. For more information about the available registration settings, see the book Administering the Domino System. If you want to add imported names to the Domino Directory, but not register the imported people as Notes users, see the topic “Adding imported users as directory entries only” later in this chapter.
Migrating Users from an LDIF File 15-9
Migrating to Notes/Domino 6
For more information, see the topic “Adding the distinguished name to the Person document” earlier in this chapter.
Note After the registration process has started, you cannot use the workstation for any other task until the process completes. If necessary, you can stop the registration process by pressing CTRL+Break. 1. From the Basics view of the Register Person dialog box, view the registration information for each name that appears in the Registration status box to ensure that it is correct. Modify information as needed. Note The Register Person dialog box displays a subset of the attributes imported from the LDIF file. The LDIF Domino Upgrade Service imports other attributes, such as phone number, manager, and so forth, even though they do not appear here. 2. (Optional) Click the Options button and select the registration options to apply during this session and click OK. 3. (Optional) Specify additional registration information for users as necessary. If you created a ‘migration’ group, open the Groups pane and assign users to this group now. 4. From the Registration status box, select users to register and click Register. The Domino Administrator attempts to register the selected users in the order in which they were added to the queue. Users whom you do not select remain in the queue for later registration. The registration process may require a considerable amount of time, depending on the size of the LDIF file being imported. After the registration completes, a message informs you of the registration status. Failed registrations continue to be listed in the Registration status box with a status message indicating the reason for the failure. Correct registration settings as needed and attempt to register the user again. 5. Verify that the migration was successful. For information on how to verify that the migration was successful, see the chapter “Overview of Domino Upgrade Services.”
Adding imported users as directory entries only You can use the entries in the imported LDIF file to create entries in the Domino Directory only without creating new Notes users. The LDIF Domino Upgrade Service then creates new Person documents for each imported name, but does not generate Notes IDs or mail files. The people represented by the resulting Person documents appear in the Domino Directory, but cannot access Domino resources from a Notes client. 15-10 Upgrade Guide
Using entries imported from an LDIF file strictly as directory entries lets you: •
Add user information from external directories to the Domino Directory so it can serve as a master directory. Using Domino’s Web server capabilities, you can then make the contents of this master directory available to HTTP search engines.
•
Create subscription accounts for a Web site.
Use the following procedure to import users as directory entries only: Note After the import process has started, you cannot use the workstation for any other task until the process completes. If necessary, you can stop the process by pressing CTRL-Break. 1. Import users from an LDIF file into the registration queue. For more information about importing users from an LDIF file, see the topic “Specifying the LDIF file to migrate from” earlier in this chapter.
3. (Optional) Click the Options button, select registration options to apply during this session, and click OK. 4. From the Registration status box, select all of the users to be added as directory entries only. 5. Select the Advanced check box, and then select the Mail pane. 6. From the Mail pane, select None in the Mail system box, and click Apply. 7. Select the ID Info pane, clear the check boxes in the Store user ID section, and click Apply. 8. In the Registration status box, make sure the users you selected in Step 4 are still selected, and click Register. The Domino Administrator attempts to add the selected users to the Domino Directory in the order in which they were added to the queue. Users whom you do not select remain in the queue for later processing. The import process may require considerable time, depending on the number of users being imported. After the process completes, a message appears, informing you of the registration status. Users who could not be imported continue to be listed in the Registration status box with a status message indicating Migrating Users from an LDIF File 15-11
Migrating to Notes/Domino 6
2. From the Basics view of the Register Person dialog box, view the registration information for each name that appears in the Registration status box, to ensure that it is correct. Modify information as needed.
the reason for the failure. Correct the information in the registration profile and attempt to import the user again. 9. Verify that the migration was successful. For information on how to verify that the migration was successful, see the chapter “Overview of Domino Upgrade Services.”
Using imported users in subscription accounts You can use the entries from an imported LDIF file to create subscription accounts that let you manage access to the resources Domino publishes to a company Web site. Subscription accounts let you protect certain information on the Web site, making it available only to specified users. To gain access to protected information, users must provide a password to authenticate themselves. When creating subscription accounts, you can either import existing passwords (from the userpassword attribute in the LDIF file) or instruct the LDIF Domino Upgrade Service to generate passwords by selecting the option provided in the LDIF migration dialog box.
15-12 Upgrade Guide
Chapter 16 Migrating Personal Mail Data This chapter contains information about the user upgrade wizards for migrating personal messaging data from cc:Mail, Microsoft Mail, Microsoft Outlook Express, and Microsoft Exchange clients to Lotus Notes 6.
Migrating personal mail data
Users migrate personal mail data by running an upgrade wizard, which guides them through the process of converting their personal mail data to Notes data. Users launch the upgrade wizard from an upgrade message in the Inbox of their Notes mail file. The administrator sends the upgrade message from the Domino Administrator, which specifies the location of the wizard program files. You can install the upgrade wizard as part of each user’s Lotus Notes client or in a shared network directory. Lotus Notes/Domino 6 provides user upgrade wizards for migrating personal mail data from: •
Lotus cc:Mail
•
Microsoft Mail
•
Microsoft Outlook Express
• Microsoft Exchange This section includes the following topics: •
Data migrated by the user upgrade wizards
•
Before running the upgrade wizard
•
Platform requirements for running the user upgrade wizards
•
Installing the upgrade wizard
•
Sending users an upgrade notification message Migrating Personal Mail Data 16-1
Migrating to Notes/Domino 6
During the first phase of a migration, you used Domino Upgrade Services in the Domino Administrator to migrate the users listed in the public directory of the old mail system and to move the contents of their mail boxes from the old messaging server. Users can now complete the migration by converting their personal mail data, such as private addresses, mailing lists, and message archives, to Lotus Notes.
•
Running the upgrade wizard
•
Converting message archives
•
Migrating mail messages from Microsoft Outlook Express
•
Migrating personal address book information
•
After the upgrade wizard finishes processing
Messaging data migrated by the user upgrade wizards The upgrade wizards let users migrate their personal mail data from any local or mapped drive location. The upgrade wizards convert archived messages from the old mail system into messages in a Notes mail file archive. Private addresses and private mailing lists are migrated into a Notes Personal Address Book (NAMES.NSF) on the user’s workstation. The following table shows how information in each mail system is converted to Notes information. Mail data from Mail data from Mail data from Mail data from Converts to cc:Mail Microsoft Mail Microsoft Microsoft these Lotus Outlook Express Exchange/Outlook Notes equivalents Archives (CCA files)
Archives/ backups (MMF files)
—
Personal Folders Folder in mail file (PST files) archive database
Attachments
Attachments
Attachments
Attachments
Attachments
Message priorities
—
Message priorities
Message priorities
Message priorities
Messages
Messages
Messages
Messages
Messages*
Folder hierarchy
Folder hierarchy
Folder hierarchy Hierarchical folder views
Mobile post offices**
Mobile post offices
—
Mobile post offices
Not migrated
Private mailing lists
Personal groups
Groups
Personal distribution lists***
Group document in PAB
Private addresses
Personal Contacts Address Book entry
Contacts (Outlook only)/Personal Address Books (PAB file)
Contact in PAB
—
continued 16-2 Upgrade Guide
Mail data from Mail data from Mail data from Mail data from Converts to cc:Mail Microsoft Mail Microsoft Microsoft these Lotus Outlook Express Exchange/Outlook Notes equivalents Read/unread Read/unread Read/unread marks**** marks marks
Read/unread marks
Read/unread status
Return receipts
Return receipts
—
Return receipts
Return receipts
Trash folder
Wastebasket folder
Delete Items Folder
Wastebasket folder
Not migrated
—
Custom mail messages
—
—
Not migrated
—
Delivery — failure reports
—
Not migrated
—
Interpersonal mail (IPM) messages
—
Not migrated
—
—
—
Sensitivity levels Mood stamps
—
—
—
Calendar entries Calendar entries
—
—
—
Tasks
To Do tasks
*Rich text formatting is not preserved in messages migrated from cc:Mail. International characters in the message body are converted during migration. **The upgrade wizard can only migrate the archived messages of a cc:Mail Mobile user. Users cannot migrate the contents of an entire mailbox from a mobile post office on their workstation. Mobile users who want to migrate messages must archive the messages in the old mail program before running the upgrade wizard. ***The upgrade wizard migrates Exchange personal distribution lists maintained in the PAB file on the client. ****Because the cc:Mail archives can contain only messages that have been read, the upgrade wizard assigns the status read to all migrated archived messages. The upgrade wizard for Microsoft Exchange assigns all messages migrated from Exchange the status unread.
Migrating Personal Mail Data 16-3
Migrating to Notes/Domino 6
—
Before running the upgrade wizard Before a user runs the upgrade wizard, the system administrator must: •
Migrate users and their mail boxes to Lotus Notes, using Domino Upgrade Services in the Domino Administrator Note For Microsoft Outlook Express users, make sure to select the “Internet authentication: More name variations with lower security” option in the Internet Access field on the Security tab of the Server document. This option lets users connect to the Domino server using short names.
•
Decide whether users will run the upgrade wizard locally or over the network For more information about running the upgrade wizards locally or over a network, see the topic “Installing the upgrade wizard” later in this chapter.
•
Install the Lotus Notes 6 client on users’ workstations
•
Send an upgrade notification message to users For more information about sending the upgrade notification, see the topic “Sending users an upgrade notification message” later in this chapter.
Platform requirements for running the user upgrade wizards The following table shows the software required to run each version of the upgrade wizard: Requirements
Client migrated Client migrated Client migrated Client migrated from cc:Mail from Microsoft from Microsoft from Microsoft Mail Outlook Express Exchange/Micros oft Outlook
Supported versions
Release 6.x, Release 8.x*
3.2, 3.5, 3.6
5.0 and 5.5
All
Lotus Notes client**
Release 5.x, Release 6
Release 5.x, Release 6
Release 5.x, Release 6
Release 5.x, Release 6
Workstation operating system
Windows 95, Windows NT 4.0
Windows NT 4.0
Windows 95, Windows NT 4.0, Windows 98
Windows 95, Windows NT 4.0
*Private addresses for cc:Mail 8.x clients cannot be migrated. **The upgrade wizard may fail to work properly on computers where the Lotus Notes 6 client is installed along with an earlier version of Lotus Notes. To prevent errors when running the upgrade wizard on computers with multiple releases of Lotus Notes installed, edit the user’s path statement to include the 16-4 Upgrade Guide
Lotus Notes 6 Program and Data directories and exclude the Program and Data directories for other Lotus Notes releases. Even after you change the path statement, the Lotus Notes 6 client still attempts to locate and use earlier versions of the NOTES.INI file (in the Windows directory, for example). To prevent errors when running the upgrade wizard, rename earlier versions of the NOTES.INI file on the user’s workstation.
Installing the upgrade wizard Users run the upgrade wizard by clicking a button in the body of the upgrade message you send from the Domino Administrator. When you complete the upgrade message form, you specify the location of the upgrade wizard. Users must run the upgrade wizard from a Lotus Notes client that is either installed on the same computer as the mail data they want to migrate, or at least has access to this data. You can install the wizard program files in either of the following locations: In a shared network location
•
Locally, as part of the Lotus Notes client
Installing the upgrade wizard with a user’s Lotus Notes client When you install the Lotus Notes client software, the files required to run the upgrade wizard locally are not installed by default. If users will run the upgrade wizard locally, customize the Lotus Notes client installation to load the appropriate program files on the workstation. Follow this procedure to perform a custom Lotus Notes client installation and to install the upgrade wizard locally. 1. Run the Lotus Notes installation program. 2. When prompted to select the type of client to install, click the appropriate client type and then click Customize. 3. From the Components list, select Migration tools and then click Change. 4. From the Select Sub-components dialog box, select the check box for the client migration tools you want to install and clear all other check boxes. For example, to install the cc:Mail to Lotus Notes upgrade wizard, select the cc:Mail Client Migration Tools check box and clear the other check boxes.
Migrating Personal Mail Data 16-5
Migrating to Notes/Domino 6
•
5. Click Continue. 6. Click Next, and then proceed with the rest of the installation as directed.
Installing the upgrade wizard on a network drive If users will run the upgrade wizard from a network drive, perform the following tasks: Perform a custom installation of the Lotus Notes client to install the upgrade wizard on a network drive to which all users have access •
Map drives on users’ workstations to the directory containing the upgrade wizard program files. Use a login script to automatically map workstation drives to the directory.
•
Send users an upgrade notification message that specifies the path to the directory where the upgrade wizard resides. For more information about sending the upgrade notification, see the topic “Sending users an upgrade notification message” later in this chapter.
If you decide to have users run the upgrade wizard from a network location, rather than locally, load the necessary software in a directory that is accessible to all migrated users. To ensure that all of the required files are placed in the directory, perform a custom installation of the Lotus Notes client, as shown in the following procedure. Do not attempt to manually copy the wizard’s program files from one location to another. 1. Run the Lotus Notes installation program. 2. When prompted to select the type of client to install, click any of the available selections and then click Customize. 3. From the Components list, select Migration tools and then click Change. 4. From the Select Sub-components dialog box, select the check box for the client migration tools you want to install and clear all other check boxes. For example, to install the cc:Mail to Lotus Notes upgrade wizard, select the cc:Mail Client Migration Tools check box and clear the other check boxes. 5. Click Continue. 6. From the Components list, clear the check boxes for the other installation components. 7. Click Next, and then proceed with the rest of the installation as directed. 16-6 Upgrade Guide
8. After the installation completes, provide all migrated users with access to this directory, and send an upgrade notification message that specifies the path to the directory. Configure users’ workstations to run a client login script that automatically connects a workstation drive to the directory.
Sending users an upgrade notification message Migrated users run an upgrade wizard at the Lotus Notes client to migrate personal mail information to Notes mail archives and Personal Address Books. Users run the wizard by clicking a button in the body of a Notes mail message you send from the Domino Administrator. The upgrade notification message contains information about: •
The type of mail system users are migrating from
•
The location of the wizard program files
1. From the Server pane of the Domino Administrator, select the server where you registered the migrated users. 2. In the Task pane, click the People and Groups tab, right-click the name of the server’s Domino Directory, and select Open Directory. 3. From the Lotus Notes menu, select File - Database - Access Control. 4. From the Basics pane of the Access Control List dialog box, select the Administrator ID you are using, and from the Roles box, select UserModifier or NetModifier. If you are using a local copy of the Domino Directory, also select the Advanced pane and click the following check box: “Enforce a consistent Access Control List across all replicas of this database.” 5. Click OK. 6. From the Messaging tab, click the Mail subtab, and then click Mail Users. 7. From the Action bar, click Send Upgrade Notifications. 8. Click Address on the action bar, and specify the users to send the upgrade notification message to. If you added users to a ‘Migration’ group when you registered them, address the message to the group name. Migrating Personal Mail Data 16-7
Migrating to Notes/Domino 6
• Other information needed to migrate personal mail data Before sending the upgrade notification, install the upgrade wizard either locally on each migrated user’s workstation as part of the Lotus Notes client or on a network directory that all the users have access to. Then follow this procedure to send the upgrade notification message.
9. In the Administrator Setup section, select “Send out cc:Mail/MS Mail/MS Exchange/MS Outlook Express convert local information notices.” 10. If users will run a network copy of the upgrade wizard, in the Mail Conversion Utility Path section, enter a DOS path to the network directory where you installed the appropriate upgrade wizard. End the path with a backslash (‘ \ ‘) character. The path you specify must be identical to the path users have mapped to this directory from their workstations. For example, if users map drive J to the directory that contains the upgrade wizard, you would enter the following in this field: J:\ If you installed the upgrade wizard locally on each user’s workstation, leave this field blank. 11. In the Mail Conversion Options section, select the mail system users are migrating from. 12. (Optional) For a cc:Mail migration, complete gateway mapping information as follows: • Enter the names of cc:Mail gateway post offices in the field “Convert the following cc:Mail POs.” • Enter the names of the equivalent Notes domains in the field “To the following Notes Domains.” The upgrade wizard replaces occurrences of cc:Mail gateway names in the addresses of migrated messages and in migrated personal addresses with the specified Notes domain names. 13. The Additional Information section displays the text included in the upgrade notification message that users receive. Edit this text as necessary to provide users with additional information about the migration. 14. When you have completed the form, click Send on the action bar to deliver the upgrade notification message to each user you specified.
Running the upgrade wizard Users start the upgrade wizard by opening the upgrade notification message received after migration and clicking a button in the message body or by using desktop shortcut. You must have previously installed the upgrade wizard either locally, as part of the user’s Lotus Notes client, or on a shared network directory. You send upgrade notification messages to users’ Notes mail files after migrating their mail boxes with the upgrade tools in the Domino Administrator. 16-8 Upgrade Guide
After a user launches the upgrade wizard, it automatically checks for a Lotus Notes installation on the user’s workstation. If a Notes program directory is not found, the wizard fails to load. The upgrade wizard obtains information about the Notes environment from the active NOTES.INI file in the Notes Data directory and from the upgrade notification message. For users migrating from cc:Mail 2.x and cc:Mail 6.x, the upgrade wizard also obtains information from PRIVDIR.INI on the user’s workstation. Users must run the upgrade wizard from a Lotus Notes client that is either installed on the same computer as the mail data they want to migrate, or at least has access to this data.
Running the upgrade wizard from a desktop shortcut Alternately, you can create a desktop shortcut from which users can run the upgrade wizard. The shortcut must point to the location where you installed the upgrade wizard and must specify a target application as follows: cc:Mail — NUPGRADE.EXE 1
•
Microsoft Mail — NUPGRADE.EXE 2
•
Microsoft Exchange — NUPGRADE.EXE 3
• Microsoft Outlook Express — NUPGRADE.EXE 4 By default, the “Start in” field on the Shortcut property page specifies the directory where the upgrade application resides as the starting point for selecting archive files to migrate.
Information the upgrade wizard obtains from the upgrade notification message The Upgrade Notification message provides information that the upgrade wizard uses to migrate personal mail data. The wizard obtains the following information from the upgrade message: •
The type of mail system being migrated (cc:Mail, Microsoft Mail, Microsoft Outlook Express, or Microsoft Exchange)
•
The name of the user’s Notes mail server
•
Mapping between cc:Mail post office gateways and Domino domains (cc:Mail users only)
• A message ID (for cc:Mail users only) The cc:Mail to Lotus Notes upgrade wizard uses the message ID to find the message in the user’s mail file, so that it can read gateway mapping information for processing archives and private addresses. Migrating Personal Mail Data 16-9
Migrating to Notes/Domino 6
•
Information the upgrade wizard obtains from the NOTES.INI file The upgrade wizard obtains additional information from the active NOTES.INI file in the Notes Data directory on the user’s workstation. If a NOTES.INI file is not found in the Notes Data directory, the wizard searches for it in the Program directory, and then along the system path. The upgrade wizard obtains information from the following values in the NOTES.INI file: Information
NOTES.INI setting
Personal Address Book (PAB)
First entry in “NAMES=”
Location of the Notes Data directory
Value of “Directory=”
Notes mail file name
Value of “MailFile=”
User credentials (password, etc.)
Value of “KeyFileName=”
The default file name for the Personal Address Book file is NAMES.NSF, which is stored in the local Notes Data directory. The value of the “MailFile” field indicates the name of the active mail as specified in a user’s current Location document.
Selecting an upgrade method Each type of upgrade wizards migrates two or three types of personal data, as shown in the following table: Upgrade wizard
Mail data migrated
cc:Mail
Private mailing lists, private addresses, archives
Microsoft Mail
Personal address books, archives
Microsoft Outlook Express*
Personal address books, local folders, messages in local folders
Microsoft Exchange/Outlook
Personal address books/contacts, personal folders, calendar entries and messages in local PST file
*The Microsoft Outlook Express upgrade wizard does not offer Express or Custom upgrade options. This wizard creates a Notes mail account in Outlook Express to which users manually copy messages to their Notes mail folders and export their contacts to the Notes Personal Address Book in Outlook Express. The Microsoft Outlook Express upgrade wizard does not migrate mail messages and contact information automatically.
Users can choose between an Express or Custom upgrade method. The default Express method processes all the available messaging data using the default settings. When users select Custom upgrade, they can selectively migrate each of the available data types. For example, during a
16-10 Upgrade Guide
Custom upgrade, a user migrating from cc:Mail can select private addresses, private mailing lists, and archives. The upgrade wizards report an error if they cannot locate or convert any of the data types.
Converting message archives Users may have considerable amounts of data stored in message archives. The upgrade wizard can convert users’ archived messages into a Notes archive database. For each user, the selected message archives are consolidated into a single Notes database. Within this database, the name of the original archive files appear as folder names. By default, the Notes archive database is created in the Mail subdirectory of the Notes Data directory. Note If users create the archive database on a network drive, they need read/write access to that drive.
Microsoft Mail and Microsoft Exchange do not specifically allow users to archive mail. Instead, users can back up their mailboxes, creating off-line copies of their mailboxes, which are stored in the same file format (MMF and PST, respectively) as their active mailboxes. The upgrade wizard for these mail systems can migrate data from any MMF or PST file. Although Microsoft Outlook Express users can create backup folders locally or on network drives with a DBX file extension, the Microsoft Outlook Express upgrade wizard does not migrate DBX files. The cc:Mail to Lotus Notes upgrade wizard cannot migrate messages from a cc:Mail Mobile post office. Users who want to migrate messages from a Mobile post office must first archive the messages. Afterward, they can run the upgrade wizard to migrate the archived messages.
Migrating archives during an Express upgrade When running the upgrade wizard, users are prompted to select either an Express or a Custom upgrade. For most users, an Express upgrade is recommended. Note that the Microsoft Outlook Express upgrade wizard does not provide these upgrade options. During an Express upgrade, each upgrade wizard uses a different method to determine which archive files to migrate, as shown in the following table: Migrating Personal Mail Data 16-11
Migrating to Notes/Domino 6
The upgrade wizard can be run more than once to migrate additional sets of message archives. The additional archives can be added to the Notes archive database already created or become part of a new database.
Mail system
How upgrade wizard selects archives to migrate
cc:Mail*
Migrates all CCA files in location specified in [cc:Archives] section of WMAIL.INI
Microsoft Mail
Users specifies files to migrate
Exchange/Outlook
Migrates all PST files in location specified in MAPI profile
*The cc:Mail 8.x client does not store information in the WMAIL.INI file. As a result, when users of the cc:Mail 8.x client perform an Express upgrade, the upgrade wizard does not migrate any archive files. To migrate archives, cc:Mail 8.x clients must use the Custom migration option and specify the location of archive files to migrate.
Migrating archives during a Custom upgrade After selecting a Custom migration, users migrating from cc:Mail or Microsoft Mail can specify the following options for migrating archives: •
The archive files to migrate For more information about migrating archive files, see the topic “Selecting archive files to migrate” later in this chapter.
•
The Notes mail file template to use in creating the Notes archive database For more information about using the Notes mail file template for the archive database, see the topic “Specifying the template for migrated archives” later in this chapter.
•
The directory in which to create the resulting Notes mail archive For more information about selecting the directory for Notes mail archives, see the topic “Specifying where to migrate archives” later in this chapter.
For users migrating from Microsoft Exchange, the upgrade wizard migrates the personal folders specified in the user’s MAPI profile.
Selecting archive files to migrate The upgrade wizards for cc:Mail and Microsoft Mail let users specify the archive files to migrate. When specifying files to migrate, users can browse the file system and select archive files from any available network or local drive.
16-12 Upgrade Guide
Users migrating from cc:Mail can specify archive files only if they run the wizard using the Custom upgrade method. The upgrade wizard for Microsoft Mail requires users to select archive files regardless of the upgrade method selected. By default, when you specify archive files to migrate, the upgrade wizards look for the files in the current working directory. If users run the upgrade wizard from a Windows desktop shortcut, you can set the current working directory by editing the ‘Start in’ field in the shortcut properties for the application. If users run the upgrade wizard from the upgrade notification message, or if you do not edit the “Start in” location, the current working directory is set to the directory from which the application was started. To specify a different archive source, users can browse the file system to locate the archives to migrate.
When migrating Microsoft Mail or Microsoft Exchange archives that are protected with a password, a user must supply the appropriate user name and password. cc:Mail archives are not password-protected, and can be opened and migrated by any user who has the appropriate file access.
Specifying the template for migrated archives The upgrade wizard uses the specified mail template to convert the archives into a Notes archive database. By default, the upgrade wizard uses the template defined by the DefaultMailTemplate setting in the user’s NOTES.INI file, or, if this setting is undefined, the template MAIL6.NTF. In most instances, users should not change the default setting. To modify the template setting, users migrating from cc:Mail must select Custom upgrade and edit the Template name field on the Archive Conversion Options dialog box. Users migrating from Microsoft Mail or Microsoft Exchange can specify a mail template regardless of whether they perform an Express or Custom upgrade.
Migrating Personal Mail Data 16-13
Migrating to Notes/Domino 6
Users must have read/write access to the directory containing the archive files to migrate, as well as to the directory that stores temporary files used during the migration process. The upgrade wizard places temporary files in the directory specified by the Windows environment variable “TEMP=”. Typically, the TEMP variable specifies a local directory, such as C:\WINDOWS\TEMP.
Specifying where to migrate archives When migrating archives, users can specify where the upgrade wizard will store the resulting Notes archive database. By default, the upgrade wizard migrates all archives into a single Notes mail file database. That is, if a user migrates cc:Mail archives and Microsoft Mail archives, all of the archives are placed in a single Notes archive database. Unless otherwise specified, the database is created in the MAIL subdirectory of the user’s Notes Data directory, as specified in the NOTES.INI file. Users are prompted to provide a Notes password when they create the archive database. The resulting Notes archive automatically derives an eight-character name from the Notes name of the migrated user, to which it adds the prefix A_ . For example, if the Notes name of the user migrating an archive is Robin Rutherford, the resulting Notes archive database would have the name A_RRUTHE.NSF. For Microsoft Mail and Microsoft Exchange, if an archive file contains multiple files, these files become folder views in the resulting Notes archive database. To distinguish among duplicate archive filenames (from multiple source directories) the wizard appends a numeral to the archive name. For example, if the upgrade wizard moves the two files archive\1996\meetings and archive\1997\meetings they appear as folders with the names meetings1 and meetings2 within a single Notes database. The default settings are maintained when users select Express as the upgrade method. To specify a different destination, cc:Mail users must select the Custom upgrade method and edit the Folder field on the Archive Conversion Options dialog box. Users converting from Microsoft Mail or Microsoft Exchange can change the destination regardless of the upgrade method selected.
Running the wizard again to migrate additional archives Users can run the upgrade wizard more than once to migrate archives. By default, archives migrated after the initial session are added to the existing Notes archive database. User can place archives that they migrate later in a different archive database as follows: •
16-14 Upgrade Guide
Before migrating additional archives, rename the original database. Then, run the upgrade wizard and migrate the archives to the default location.
•
Run the upgrade wizard and select Custom upgrade. Then, on the Folder field of the Archive Conversion Options dialog box, specify a directory location for the Notes archive database that is different from the location of the original database.
Space requirements for migrating archives The Notes mail file template is approximately 2MB in size. The size of each migrated archive is approximately equal to the sum of the template size and 130% of the original archive size. For example, if the original archive is 3MB, the migrated archive will be approximately equal to (1.3 * 3MB) + 2MB, or 5.9MB. Instruct users to estimate the amount of disk space required before migrating their archives.
Translating cc:Mail gateway names in archived messages For cc:Mail, gateway names in the sender’s address of archived messages are translated according to the gateway mapping specified in the upgrade message sent by the upgrade tool in the Domino Administrator.
Migrating a mailbox folder hierarchy Microsoft Mail and Microsoft Exchange users can create backup copies of their mailboxes. These off-line replicas are stored in the same file format as active mailboxes (MMF and PST files, respectively) and can contain multiple folders and subfolders. When migrating these files to a Notes archive mail file, the upgrade wizard maintains the existing folder hierarchy. For example, a Microsoft Mail user might have a backup of a mailbox folder called Projects in which there are four subfolders named Q1, Q2, Q3, and Q4. When the user migrates this file, Projects.MMF, the upgrade wizard creates a folder called Projects within the Notes archive, and then replicates the existing folder hierarchy within this folder, creating subfolders called Q1, Q2, Q3, and Q4. When migrating cc:Mail archives, the upgrade wizard also converts each archive into a folder within the Notes archive database, migrating the messages within each cc:Mail archive into the appropriate folder. However, because cc:Mail archives contain individual messages only, and not subfolders, migrated cc:Mail archives contain top-level folders only. Migrating Personal Mail Data 16-15
Migrating to Notes/Domino 6
Gateway mapping is not supported for migrated Microsoft Mail or Microsoft Exchange message archives. Messages migrated from Microsoft Mail or Microsoft Exchange are not automatically updated with the names of Notes gateways. Users might need to edit addresses to make sure they refer to the correct Notes gateway.
Migrating mail messages from Microsoft Outlook Express After users run the Microsoft Outlook Express upgrade wizard to create Notes mail accounts in Outlook Express, they can migrate mail messages to their Notes mail account. To migrate messages, users open any folder in the Local Folders mail account in Outlook Express, then do any of the following: •
Drag and drop messages into Notes mail account folders
•
Copy messages to the Notes mail account folders
• Move messages to the Notes mail account folders The Notes mail account contains the same folders found in the Local Folders mail account in Outlook Express. If users want to create additional folders for their Notes mail accounts, they can do so in Outlook Express. After migrating messages to their Notes mail account, users can access those messages through their Notes mail database in the Lotus Notes 6 client. Tip If users cannot connect with the Domino server, check the Security tab of the Server document. Select the “Internet authentication: More name variations with lower security” option in the Internet Access field. This allows Outlook Express users to connect with the server using their short names.
Overview of migrating personal address book information Users who have migrated to Lotus Notes may retain personal address book information from their old mail system by migrating the information to a Notes Personal Address Book (PAB). There are two types of personal address book entries users can migrate: •
Personal addresses for users not listed in the public address book; for example, Internet e-mail addresses
•
Personal mailing lists for distributing e-mail to multiple addresses at one time
When migrating personal address book information, the upgrade wizards convert private addresses to Contact entries in the PAB. Users migrating from the cc:Mail 8.x client cannot migrate private addresses. Personal mailing lists are converted to Multi-purpose groups in the PAB. Multi-purpose groups can be used as access control lists and deny access lists in a Server document, as well as for mailing lists. 16-16 Upgrade Guide
How the upgrade wizards obtain personal address book information The user upgrade wizards read migrated address book information from either or both of two sources, depending on the mail system the user is migrating from: •
Attachments to messages sent by Domino Upgrade Services
•
Personal address book files located on a workstation local or mapped drive
The upgrade wizard copies information from message attachments and data files to the PAB on the user’s Lotus Notes client.
For cc:Mail 6.x clients, the upgrade wizard obtains private addresses, directly from the file PRIVDIR.INI on the user’s workstation. The cc:Mail to Lotus Notes upgrade wizard does not support migrating private addresses for cc:Mail 8.x users. Migrating Microsoft Mail personal address book information For users migrating from Microsoft Mail, the upgrade wizard extracts information from a temporary Notes PAB attached to a Notes mail message. This temporary PAB contains personal addresses and personal mailing lists migrated from their mailbox (MMF) file. Migrated users automatically receive a message with the attached PAB if you select the option to “Convert Personal Address Books” from the “MS Mail Advanced Options” dialog box of the Microsoft Mail Domino Upgrade Service.
Migrating Personal Mail Data 16-17
Migrating to Notes/Domino 6
Migrating cc:Mail personal address book information For users migrating from cc:Mail, the upgrade wizard extracts some personal address book information from a message attachment and some from a data file on the user’s workstation. The upgrade wizard obtains a user’s private mailing lists, which are stored with the user’s cc:Mail mail box, from a PAB attachment in the user’s Notes mail file. Migrated users automatically receive this message if you select the option to “Mail private mailing lists as attachments” from the Conversion Settings pane of the “cc:Mail Upgrade Advanced Settings” dialog box of the cc:Mail Domino Upgrade Service.
Migrating Microsoft Exchange personal address book information For users migrating from Microsoft Exchange, the upgrade wizard extracts personal address book information from two possible sources, depending on the client mail application used. The Outlook mail client can store address book information in a Contacts list on the Exchange server, and in a Personal Address Book (PAB) file on the user’s workstation. The Exchange mail client stores all personal address book information in a PAB file on the user’s workstation. The upgrade wizard obtains the Outlook Contacts list from a temporary PAB attached to a Notes mail message. Migrated users automatically receive this message if they had Contacts information defined. Migrating Microsoft Outlook Express personal address book information For users migrating from Microsoft Outlook Express, the upgrade wizard provides a menu option for exporting contact and group information to a local PAB. Users can export personal address book information at any time. When users export personal address book information, the Microsoft Outlook Express upgrade wizard copies contacts and groups from the Outlook Express personal address book to the Notes PAB.
Migrating personal address book information from the old mail server The Notes mail client stores personal address book information locally, on the client workstation. However, the cc:Mail, Microsoft Mail, Microsoft Outlook, and Outlook Express clients each store some portion of a user’s personal address book information on the mail server. Migrating personal address book information from the old mail server requires coordination between the administrative migration tools and the user upgrade wizards that make up Domino Upgrade Services. Domino Upgrade Services for cc:Mail and Microsoft Mail each include options for migrating users’ personal address book information (the Microsoft Exchange Domino Upgrade Service automatically migrates such information when it is present). When you migrate users’ personal address book information from the server, the Domino Administrator automatically places an upgrade message in their Notes Inboxes. Attached to each upgrade message is a temporary Notes Personal Address Book (PAB), which contains the information migrated from the old mail system. Users who do not have personal information to migrate from the server do not receive an upgrade message.
16-18 Upgrade Guide
Personal address book information sent in the upgrade message The following table shows the personal address book information that Domino Upgrade Services copy from the server into the temporary PAB attached to the upgrade message: Mail system
Personal address book information attached to upgrade message
cc:Mail
Private mailing lists
Microsoft Mail
Personal Address Book
Microsoft Outlook Contacts
For information about how to migrate private mailing lists for cc:Mail users, see the chapter “Migrating Users from cc:Mail.” For information about how to migrate Personal Address Books for Microsoft Mail users, see the chapter “Migrating Users from Microsoft Mail.”
Copying personal address book information to the Notes Personal Address Book
Source of migrated information
cc:Mail
Private Server (temporary PAB sent in upgrade mailing lists message) Client workstation
Microsoft Mail
Microsoft Exchange Outlook client
Microsoft Exchange client
Personal Address Book
Contacts
—
Personal Address Book
Personal Address Book
Private — addresses (PRIVDIR.INI)
Migrating personal address books during Express or Custom upgrades During an Express upgrade, the upgrade wizards migrate all the personal address book information that is available for a user (that is, information from both the Server and Client rows of the preceding table).
Migrating Personal Mail Data 16-19
Migrating to Notes/Domino 6
To update a user’s Notes Personal Address Book with information migrated from the old mail system, the upgrade wizards copy personal address book information stored on the old mail client or in temporary Public Address Books sent to users in an upgrade message. The following table shows the sources the upgrade wizards use to obtain address book information:
During a Custom upgrade, users can choose whether they want to migrate personal address book information. Users of cc:Mail 2.x or cc:Mail 6.x can independently migrate their private addresses and private mailing lists. cc:Mail 8.x users can only migrate private mailing lists. The upgrade wizard for Microsoft Mail provides the option to migrate Personal Address Books. The upgrade wizard for Microsoft Exchange provides a single option for migrating Contacts and Personal Address Books together. Although Outlook client users may maintain separate Contacts and Personal Address Books files, users cannot migrate these items separately. Migrating information obtained from the mail server When migrating information from the old mail server (refer to the preceding table) the upgrade wizards search the user’s Notes Inbox for an upgrade message. After locating a message, the wizards detach the temporary PAB from it, and copy the information in the temporary PAB to the PAB on the user’s workstation (NAMES.NSF). The original upgrade message remains in the Inbox, and may be deleted after the user verifies that the information has been migrated successfully. Migrating information directly from the workstation To migrate information from a cc:Mail client workstation, the upgrade wizard searches the cc:Mail user directory on the workstation to locate the PRIVDIR.INI file. Similarly, the upgrade wizard for Microsoft Exchange searches the workstation for the Exchange Personal Address Book (PAB file) specified in the user’s MAPI profile. After locating the files, the wizards copy the address book information in them to the Notes PAB. The e-mail addresses listed in Contact documents in the Notes PAB may conform to any of several mail system types. Lotus Notes assigns the mail system type “Internet Mail” to the addresses that the upgrade wizard migrates from other mail systems. In converting e-mail addresses migrated from cc:Mail, the migration tool applies the gateway mapping information contained in the upgrade notification message. Translating gateway names in cc:Mail private addresses Messages sent to addresses outside your company’s cc:Mail system pass through a gateway post office, which directs the messages to their destinations. When users create a private address entry for a user on an external mail system, the gateway that routes the message becomes part of the address. For example, the following cc:Mail address includes the name of a gateway post office called INTERNET, which is used to route messages to their destination: [email protected] AT INTERNET. 16-20 Upgrade Guide
After you move users to Lotus Notes, cc:Mail gateways referred to in address book entries are no longer available for routing messages. The cc:Mail to Lotus Notes upgrade wizard automatically updates the gateway name in each address according to the gateway mapping specified in the upgrade message sent by the upgrade tool in the Domino Administrator. Personal Address Books migrated from Microsoft Mail or Microsoft Exchange are not automatically updated with the names of Notes gateways. Users might need to edit addresses to make sure they refer to the correct Notes gateway.
Migrating personal address book information in Microsoft Outlook Express
After the upgrade wizard finishes processing If the upgrade wizard encounters errors as it processes archive files or directory information, it skips to the next record and continues. Failures are logged, and after the wizard finishes processing all of the information, it displays a status message reporting the number of messages processed. Users may find that the message count of the migrated archive is lower than the message count in the original archive. If there were multiple copies of one message in the original archive, or in different archives, only one copy of the message is migrated. After the upgrade wizard finishes converting data from the old system into Notes data, users should complete the following tasks: •
Check the Miscellaneous Events in the Notes Log (LOG.NSF) to see if there are any problems that require further attention.
•
Verify that all messages in the source archives migrated successfully to the Notes mail archive.
Migrating Personal Mail Data 16-21
Migrating to Notes/Domino 6
The Microsoft Outlook Express upgrade wizard adds a Lotus Notes Personal Address Book option to the Address Book Export Tool dialog box. To access the dialog box, users choose File - Export - Other Address Book. The Microsoft Outlook Express upgrade wizard exports all contacts and groups from the Outlook Express personal address book to the Notes PAB. After exporting personal address book information, users should check their PABs to ensure that information was exported correctly.
•
Remove the obsolete cc:Mail, Microsoft Mail, or Microsoft Exchange files from their workstations. Refer to the appropriate documentation for the old mail system for more information. Before users delete any data, it is recommended that they back up their old mail files.
(Microsoft Mail or Microsoft Exchange users) Edit gateway information if necessary, before using migrated addresses to send mail. External addresses in PABs and archives migrated from Microsoft Mail or Microsoft Exchange are not automatically updated with the names of Notes gateways.
16-22 Upgrade Guide
Chapter 17 Migrating Users from Microsoft Active Directory This chapter describes how to migrate users from a Microsoft Active Directory to a Domino Directory using the Active Directory Domino Upgrade Service.
Migrating Microsoft Active Directory users and groups Using the Active Directory Domino Upgrade Service, you can migrate people and groups from a specified Microsoft Active Directory domain into a Domino Directory and register those people as Notes users. The migration process: Imports people and groups from an Active Directory and creates Person documents for each user in the Domino Directory
•
Creates Notes IDs and mail files for registered users
Optionally, you can choose to create unregistered users (that is, users without Notes IDs and Notes mail files). However, if you do, those users will have limited access to Domino resources. The Active Directory Domino Upgrade Service supports migration of people and groups from an Active Directory domain or from a specified container. The Active Directory Domino Upgrade Service also supports LDAP searches, so you can determine which users and groups to migrate using a search base, field mapping options to define an LDAP search, and any custom LDAP filter (using a standard LDAP filter syntax). To migrate users from an Active Directory, follow this procedure: •
Specify the Active Directory domain to migrate from
•
Set the migration options for Active Directory users
•
Optionally specify advanced options for importing Active Directory users
•
Import Active Directory users into the Notes registration queue and register them
17-1
Migrating to Notes/Domino 6
•
Importing Active Directory names and passwords into the Domino Directory Before you migrate Active Directory entries into the Domino Directory, note the following: •
When you migrate people from an Active Directory, the Active Directory Domino Upgrade Service parses the Active Directory name components — First name, Last name, and so on - into Notes name components.
•
The Active Directory Domino Upgrade Service does not import passwords from an Active Directory into a Notes Person document. By default, the “Generate random passwords for users with no passwords” migration option is selected to create passwords for Active Directory person entries. If you deselect this option, you must supply each user with a password.
Search base, LDAP filters, and containers The Active Directory Domino Upgrade Service uses one of these three methods for migrating users from an Active Directory to a Domino Directory. The following table described these options.
17-2 Upgrade Guide
Option
Description
Containers
Containers for the Active Directory domain are listed in a filter. When you use a container filter, all users and groups in the container are retrieved, but users and groups from subcontainers are not retrieved.
Search base alone
By default, the search base is the entire Active Directory domain. The Search base is used with the All users, All groups, and All users and groups filters. It retrieves all users and groups, including those in subcontainers.
Search base with LDAP custom filter
LDAP filter syntax is Internet RFC. You can find examples of LDAP filters in the Microsoft Active Directory documentation. The following example retrieves all users and groups whose names start with “a” and who belong to the Sales department: "&(cn=a*)(department=sales)"
Preparing to migrate Active Directory users and groups To prepare for a successful migration, complete the following tasks: Determine the order in which you want to move users from the Active Directory domains to Lotus Notes. This should be your migration schedule.
•
Verify that you have access to the certifier IDs and passwords for the Domino organizations and organizational units where you are registering users.
•
Log into Windows 2000 as an Administrator or Account Operator of the domains you want to import users from. To migrate Active Directory users to Notes, the computer where you run the Domino Administrator must be running Windows 2000.
•
If you are creating Notes mail files for imported users, log in to Notes from the administrative workstation using a Notes ID that has “Create database access” on the Mail server.
•
On an administrative workstation running Windows 2000, install the Domino 6 Administrator client and the Active Directory migration tool. You must perform a custom installation to install the migration tools component. Note The Active Directory Domino Upgrade Service requires Lotus Domino 6.
•
Back up Domino information.
•
Verify that you have Read/Write/Update access to the Domino Directory on the server used for migration.
•
On the administrative workstation, close all applications except for Notes, and close any Notes databases.
•
(Optional) Set default registration preferences. For information about setting default registration preferences, see the book Administering the Domino System.
•
(Optional) Create a Notes group that you can add migrated users to. For information about adding migrated users to a group, see the chapter “Overview of Domino Upgrade Services.”
Specifying the Active Directory domain to migrate from The following procedure explains how to connect to an Active Directory domain to retrieve the domain list. After you retrieve the domain list, you can select the people and groups to migrate to the Notes registration queue. Migrating Users from Microsoft Active Directory 17-3
Migrating to Notes/Domino 6
•
Note To migrate Active Directory users, the computer on which you run the Domino Administrator must run Windows 2000 server or Windows 2000 Professional connected to a Windows 2000 server. The Active Directory Domino Upgrade Service does not support other Windows operating systems. 1. In the Domino Administrator, click the People and Groups tab. 2. From the Tools pane, choose People - Register. 3. When prompted, enter the certifier ID password and click OK. 4. From the Basics pane of the Register Person - New Entry dialog box, select a registration server. 5. (Optional) If you do not want to create Notes IDs and Notes mail files for the migrated users, follow these steps. Note that these options apply to all users that you import during this session. • In the Mail System field of the Basics tab, select None. • Deselect the “Create a Notes ID for this person” check box. 6. On the Basics pane, click Migrate People. 7. In the Foreign Directory Source field of the People and Group Migration dialog box, select Active Directory from the list. 8. In the Active Directory DUS dialog box, select or browse for the Active Directory domain, then click OK. 9. In the Filter field of the People and Group Migration dialog box, select a filter from the list or enter the name of your custom LDAP filter, then click Go! to display entries in the Available people/groups box. 10. Set migration options for Active Directory users.
Setting migration options for Active Directory users You can set migration options to determine what information the Active Directory Domino Upgrade Service imports from the Active Directory domain list. Note that the Active Directory Domino Upgrade Service does not import user passwords from an Active Directory. The migration options that you choose apply to all users imported during this session. For more information about migration options, see the chapter “Overview of Domino Upgrade Services.” 1. In the People and Groups Migration dialog box, click Options, then select the option settings. The following table lists the defaults for each option.
17-4 Upgrade Guide
Option
Default setting
Generate random passwords for users with no passwords
On
Generate random passwords for all users (overwrite existing passwords)
Off
Add full name provided to the Notes person document
Off
Allow addition of empty groups to Notes
Off
Convert mail
Off
Add administrator to mail file access control list
Off
Convert mail ONLY (Notes users and mail file must already exist)
Off
Note If you disable the “Generate random passwords for users with no passwords,” you must supply passwords for each user imported to the registration queue before you can register them. 2. Click OK. 3. Continue to one of the following topics:
If you want to import users, see the topic “Importing Active Directory users into the Notes registration queue” later in this chapter.
Specifying advanced migration options for Active Directory users Specifying advanced migration options is optional. 1. In the People and Groups Migration dialog box, click Advanced. 2. (Optional) In the General Options tab of the Active Directory Migration Options dialog box, select a search base. 3. In the “Register security groups in Notes as” field, select an option from the following: • Multi-purpose • Mail only • Access Control List only • Deny List only 4. In the “Register distribution groups in Notes as” field, select an option. These options reflect the ones listed in Step 3.
Migrating Users from Microsoft Active Directory 17-5
Migrating to Notes/Domino 6
If you want to specify a search base or to map Active Directory attributes to Domino Directory attributes, see the topic “Specifying advanced migration options for Active Directory users” later in this chapter.
5. (Optional) By default the “Synchronize mapped attributes for new users and groups” check box is selected. Clear the check box if you do not want to synchronize attributes for new users and groups. 6. Click the Field Mappings tab. 7. In the “Field mapping for object class” list, select an object class. 8. In the list box below, select the Active Directory column, then select an attribute. 9. Beside the Active Directory attribute in the Domino Directory column, enter or select a Domino Directory attribute. 10. If you want to map more than one attribute, click Apply, then repeat Steps 6 to 8 as necessary. 11. When done, click OK. 12. Import Active Directory users into the Notes registration queue.
Importing Active Directory users into the Notes registration queue After setting the migration options and/or the advanced migration options, you can import users from the Active Directory to the Notes registration queue. 1. In the Available people/groups box of the People and Groups Migration dialog box, select the users and groups to migrate, then click Add. To add all users and groups, click Add All. 2. If you added a group, complete the Group Migration Options dialog box, then click OK. 3. Click Migrate, then click OK to close the message box that indicates the number and status of the people and groups queued for registration. 4. Click Done. If you imported a group, it is now added to the Domino Directory on the Registration server. 5. Select the person entries in the Registration Queue that you want to register, then click Register. To register all entries, click Register All. For more information about setting user registration options, see the book Administering the Domino System. 6. Verify that the migration was successful. For more information about verifying a migration, see the chapter “Overview of Domino Upgrade Services.”
17-6 Upgrade Guide
Chapter 18 Migrating Entries from an LDAP Directory Server This chapter describes how to migrate people and groups from an LDAPcompliant directory to the Domino Directory using the LDAP Domino Upgrade Service.
Migrating entries from an LDAP directory server
You can also add unregistered users (that is, users without Notes IDs and mail files) to the Domino Directory, but those users cannot log into Notes or gain authenticated access to Domino servers and other Domino resources through Notes. When you migrate groups, they are added to the Domino Directory, but are not registered like users. The LDAP Domino Upgrade Service offers advanced options for extending the LDAP schema. These advanced options let you add person and group object classes and member attributes. To migrate users and groups from an LDAP directory server, follow this procedure: •
Specify an LDAP directory server
•
Specify LDAP migration options
•
Specify advanced LDAP migration options to extend the LDAP schema
• Add users from an LDAP directory to the Notes registration queue Alternatively, you can also migrate users from an LDAP directory using an LDIF file. You can populate the LDIF file with entries, then migrate those entries with the file. However, you cannot migrate groups using an LDIF file. 18-1
Migrating to Notes/Domino 6
You use the LDAP Domino Upgrade Service to migrate users and groups from an LDAP-compliant external directory to the Domino Directory. The LDAP Domino Upgrade Service creates a Person document for each migrated person and a Group document for each migrated group. Optionally, for migrated users, you can create Notes ID files and mail files.
For more information about migrating users with an LDIF file, see the chapter “Migrating Users from an LDIF File.”
Migrating person entries Before you migrate people to a Domino Directory, you must specify a certifier to use for migrating person entries, even if you choose not to create Notes IDs and mail files for the entries. The value of the leftmost portion of the original distinguished name is retained as a cn attribute value and the remainder of the distinguished name is determined by the certifier. For example, if the distinguished name for an entry in the original LDAP directory is “uid=jdoe,o=companyx”, and the name of the Notes certifier is “o=acme,” the dn in Domino becomes “cn=jdoe, o=acme.” You can preserve the original distinguished names from the LDAP directory as secondary entries in the User Name field in the Domino Directory Person documents. To do this, select the “Options” button on the People and Groups Migration dialog box, and check “Add full name provided to the Notes Person document.” If there is more than one entry in the original directory with the same leftmost value in the distinguished name, then the names for the entries will be considered as duplicates in the case where one certifier is applied to them. As a result, only one of the entries will be registered. For example, suppose there are two entries in the original directory with these distinguished names: “cn=kathy brown, ou=marketing, o=companyx” and “cn=kathy brown, ou=sales,o=companyx.” If you import both of them using the Notes certifier “o=acme,” the resulting distinguished names will still be identical — “cn=kathy brown, o=acme” — and only one will be registered. Names are also considered duplicates if there is more than one entry in the original directory with the same leftmost value for the distinguished name, but more than one Notes certifiers are supplied. Using the previous example, suppose there are two entries in the original directory with these distinguished names: “cn=kathy brown, ou=marketing, o=companyx” and “cn=kathy brown, ou=sales,o=companyx.” If you import one of them using the certifier “companyw”, and the other using the certifier “acme,” the administration client will still consider these names to be duplicates, and only one will be registered.
18-2 Upgrade Guide
Requirements for the original person entries A person entry in the original directory must include a distinguished name. By default the LDAP Domino Upgrade Service imports all person entries with at least one of the following object class definitions: •
person
•
organizationalPerson
• inetOrgPerson You can extend the LDAP schema to specify additional person object classes using the Advanced LDAP Migration Options dialog box. For more information about extending the LDAP schema, see the book Administering the Domino System. If person entries in the original directory do not have surname attributes (sn, s, or surName), you can’t register the entries in Domino until you specify a last name for each entry.
Attribute mapping for person entries You can only migrate attributes that are defined in the Domino schema. To migrate attributes that don’t exist in the Domino schema, you must extend the schema before you migrate. The following table shows how some common LDAP name attributes in the original entries map to fields in Domino Directory Person documents. LDAP attribute
Field in Person document
givenName
First name
sn, s, or surName
Last name
cn
Secondary values in User Name field
uid
Short name
dn
Primary value in the Fullname field
Processing attributes that have multiple values All attributes containing multiple values are processed, except for attributes that map to the following fields: •
First Name Migrating Entries from an LDAP Directory Server 18-3
Migrating to Notes/Domino 6
Imported person entries defined as Domino person entries After you migrate person entries, they are defined by the dominoPerson object class. This is meaningful if you use the LDAP service and LDAP clients search the directory. The dominoPerson object class inherits from inetOrgPerson, organizationalPerson, and person, which means that searches on any of these object classes return attributes from Domino Person entries.
•
Last Name
•
Middle Initial
•
Short Name
•
Internet Address
In the preceding five cases, only the first instance of the attribute is added. All subsequent attributes are ignored, and the following message is logged to the Miscellaneous Events view of the local Notes Log file: LDAP_DUS: Attribute "xxx" already exists, adding first value only
Passwords are not imported The LDAP Domino Upgrade Service does not import passwords from the original LDAP directory. If you attempt to import passwords, the following message is logged to the Miscellaneous Events view of the local Notes Log file: LDAP_DUS: Cannot migrate attribute password. Passwords can be set in the registration dialog
mailSystem and altFullNameLanguage attributes not imported If you are migrating from another Domino LDAP directory, the mailSystem and altFullNameLanguage attributes are not imported. These attributes, which define the mail system and a certified alternate name to use in Domino are created automatically through Notes registration.
Migrating group entries To be migrated, a group entry in the original directory must include a distinguished name (dn). By default LDAP Domino Upgrade Service imports all group entries with at least one of the following object class definitions: •
groupOfNames
•
groupOfUniqueNames
• Group You can extend the LDAP schema to include additional group object classes using the Advanced LDAP Migration Options dialog box. You can only migrate attributes of groups that are defined by the Domino schema of the registration server. To migrate attributes that don’t exist in the Domino schema, you must extend the schema before you migrate. For more information about extending the LDAP schema, see the book Administering the Domino System.
18-4 Upgrade Guide
Migrated group entries defined as Domino groups After you migrate group entries, they are defined by the dominoGroup object class, which inherits from both the groupOfNames and the groupOfUniqueNames object classes. LDAP searches of any of these object classes return attributes from Domino Group entries. Original names of groups retained by default When you migrate a group, the original distinguished name for the group is retained in Domino by default. The certifier doesn’t control the name as it does for person entries. You can override this default and specify a different name for each group in Domino individually using the Group Migration Options dialog box. For more information about the Group Migration Options dialog box, see the chapter “Overview of Domino Upgrade Services.”
Specifying an LDAP directory server The following procedure explains how to connect to the LDAP directory server. To migrate users from a foreign LDAP directory, you must know the host name the LDAP directory server. 1. From the Domino Administrator, click the People and Groups tab. 2. From the Tools pane, choose People - Register. 3. When prompted, choose the certifier ID and enter the password. 4. In the Basics tab of the Register Person dialog box, click Registration Server, then select the Domino server that contains the Domino Directory in which you want to register the entries, then click OK. 5. (Optional) If you are importing person entries and do not want Notes IDs and mail files created for the entries, do the following: • In the Mail System field of the Basics pane, select None. • Deselect the option “Create a Notes ID for this person.” Select a certifier from the Certifier Name list to use for the name. 6. Click Migrate people. 7. In the People and Groups Migration dialog box, select LDAP in the Foreign Directory Source field.
Migrating Entries from an LDAP Directory Server 18-5
Migrating to Notes/Domino 6
Attribute requirements for members Members must be defined by the member or uniqueMember attribute. These are LDAP-standard attributes with a syntax type of DN (distinguished name). You can extend the LDAP schema to include addition member attributes.
8. In the dialog box that opens, complete the fields for selecting the LDAP directory server according to the tables below. Field
Description
LDAP Hostname
Host name of the LDAP directory server that stores the entries you want to migrate.
LDAP port
Port number to use to connect to the LDAP directory server. The default 389 is the industry standard port for LDAP connections over TCP/IP. The default 636 is the industry standard port for SSL connections over TCP/IP.
Base DN for search Search base to specify the location in the directory tree at which to begin the import. Some LDAP directory servers require a search base, for example: o=Acme o=Acme, c=US Time Out (seconds) The maximum number of seconds the client will wait for an answer from the LDAP directory server. Default is 60 seconds. If you don’t want to impose a limit, enter 0. Note The LDAP server may also impose a limit on how long it can take to answer clients, and this server limit is never exceeded, regardless of the client setting. Bind to LDAP anonymously
This option connects to the LDAP directory server anonymously. Note that some LDAP directory servers do not allow anonymous connections or do not allow directory access to anonymous users.
Bind DN for authentication
If you don’t bind anonymously, enter a distinguished name, for example: cn=Directory Administrator,o=Acme that the server should use to authenticate you. The name must correspond to an entry in the directory and must have the necessary access to search the directory.
Bind DN password If you enter a Bind DN for authentication, enter the password associated with the distinguished name. SSL Enabled
Creates a secure connection using the Secure Sockets Layer (SSL) protocol to connect to the LDAP directory server. continued
18-6 Upgrade Guide
Field
Description
SSL Protocol version
Determines which version of the SSL protocol to use: • “Negotiated” allows SSL to determine the handshake and protocol to use • “V2.0 only” uses SSL V2.0 handshake and protocol only • “V3.0 handshake” uses SSL V3.0 handshake and negotiated protocol • “V3.0 only” uses SSL V3.0 handshake and protocol only • “V3.0 and V2.0 handshake” users SSL V2.0 handshake with negotiated protocol Accepts a certificate from the LDAP directory server.
Verify account server name with remote server’s certificate
Requires that the subject line of the remote server’s certificate include the LDAP directory server host name. For this option to work properly, the subject line in the remote server’s certificate must include the server’s DNS host name. Enable this option if you are sure the X.509 certificate of the remote directory server to which your server is connecting contains the remote server’s host name in the appropriate format.
Send SSL certificates when asked (outbound only)
Sends certificates to the server if the server requests them. Clear this option if you want to send certificates on request.
Attempt authentication using SSL certificates first
If you select the option directly above, you can select this option to request the server’s certificate to verify that the server’s identity is the same as the server’s name to which you are connecting. Clear this option if you do not want to perform this check.
9. (Optional) Select “Display status in log.nsf” to record in the Notes Log file on the local Domino Administrator client information about how the attributes of imported entries map to Domino. If you select this option, the Log file shows messages such as the following: LDAP_DUS: Attribute: ldap attribute, mapped to Notes attribute: notes attribute LDAP_DUS: Attribute ldap attribute did not map to Notes attribute
10. Click OK. If you selected “Bind to LDAP anonymously,” a warning message appears. Click Yes to continue. Optionally, you can select “Do not show this warning again” before clicking Yes. Migrating Entries from an LDAP Directory Server 18-7
Migrating to Notes/Domino 6
Accept SSL Certificates
11. In the Filter fields of the People and Groups Migration dialog box, select a filter from the list. 12. Click Go! to display the LDAP directory entries in the Available people/groups box. 13. (Optional) If in Step 12 you selected “All users and groups,” you can click “Show only groups” or “Show only people.” 14. Set options for migrating users from an LDAP directory.
Setting options for migrating users from an LDAP directory You can set options to determine what information the LDAP Domino Upgrade Service migrates from the foreign LDAP directory. The options you specify apply to all users imported from the LDAP directory during this session. Note that the LDAP Domino Upgrade Service does not import passwords. 1. In the People and Groups Migration dialog box, click Options, then select migration options. The following table shows the options available to you and their default settings. Option
Default setting
Generate random passwords for users On with no passwords Generate random passwords for all users (overwrite existing passwords)
Off
Add full name provided to the Notes person document
On
Allow addition of empty groups to Notes
On
2. Click OK. 3. Continue to one of the following: To set advanced LDAP migration options, see the topic “Specifying advanced LDAP migration options” later in this chapter. To import users into the Notes registration queue, see the topic “Adding users from an LDAP directory to the Notes registration queue” later in this chapter.
18-8 Upgrade Guide
Specifying advanced LDAP migration options You can specify advanced migration options to search for extended person and/or group object classes as well as extended member attributes. By default, the LDAP Domino Upgrade Service searches the specified foreign LDAP directory using the following set of common person and group object classes and group member attributes: •
Person: person, inetOrgperson, organizationalPerson
•
Group: groupOfNames, groupOfUniqueNames, Group
• Member: Member, uniqueMember The foreign LDAP directory may contain entries whose object class types differ from the standard LDAP object class types. From the Advanced LDAP Migration Options dialog box, you can define customized lists of people and group object classes.
Follow this procedure to create new person and group object classes or to add member attributes. 1. In the People and Groups Migration dialog box, click Advanced. 2. If you want to migrate entries whose person or group object classes have been extended in the foreign LDAP directory, follow these steps: • In the Advanced LDAP Migration Options dialog box, select the “Extended person object class” and/or the “Extended group object class” check box. • In the text field beside the check box, enter the customized object class. • (Optional) To add more than one extended object class, repeat Step 2, then click “Add To List” for each entry. 3. If you want to migrate group entries whose member attributes have been extended in the foreign LDAP directory, follow these steps: • Select the “Extended member attribute” check box. • In the text field beside the check box, enter the customized member attribute. Migrating Entries from an LDAP Directory Server 18-9
Migrating to Notes/Domino 6
Group entries in the LDAP Domino Upgrade Service are created when you select a group to migrate. Based on the options that you choose in the Group object classes section of the Advanced LDAP Migration Options dialog box, the members contained in those groups may also be migrated. If the schema in the foreign LDAP directory has been extended, and the member attribute name has been extended to something other than the default of “Member” or “uniqueMember,” you can specify extended member attributes in the “Member attributes” section of the dialog box.
• (Optional) To add more than one extended member attribute, repeat Step 3, then click “Add To List” after each entry. 4. Select additional options. The following table describes each option. Option
Description
Foreign member attributes
Adds foreign group members who do not exist in the specified foreign LDAP directory to the migrated group member list.
Save advanced settings for future queries
Saves the extended person or group object classes and the extended member attributes as default search criteria for future migration requests.
Reset dialog warnings Enables the dialog warnings that you disable. If you selected the “Do not show this warning again” check box in the “Anonymous Bind Warning” and “Advanced Dialog Warning” boxes, then you disabled the warnings.
5. Click OK. 6. Add users from the LDAP directory to the Notes registration queue..
Adding users from an LDAP directory to the Notes registration queue After setting migration options and advanced LDAP migration options, you can import users into the Notes registration queue. 1. In the Available people/groups box of the People and Group Migration dialog box, select the users and groups you want to add to the Notes registration queue, then click Add. To migrate all entries in the Available people/groups box, click Add All. 2. If you added a group, complete the Group Migration Options dialog box, then click OK. For more information about the group migration options, see the topic “Setting Group Migration Options.” 3. Click Migrate, then click OK to close the message box that indicates the number and status of the people and groups queued for registration. 4. Click Done. If you migrated a group, it is now added to the Domino Directory on the Registration server. 5. Select the person entries in the Registration Queue that you want to register, then click Register. To register all person entries, click Register All. For more information about registering users, see the book Administering the Domino System.
18-10 Upgrade Guide
Index A Accent-sensitive sorting setting, 6-13 Access rights migrating mail, 11-6 Account records Internet mail, 4-17 Active Directory. See Microsoft Active Directory Address books migrating, 16-16 Addresses creating for Internet mail, 2-20 in a mixed-release environment, 2-18 ADMIN4.NSF upgrading, 2-13, 6-7 Administration clients upgrading, 1-5, 1-38 Administration Execution Control List default security and, 4-15 Administration Process converting flat names with, 9-1, 9-12 creating mail files with, 10-22 renaming flat server names, 9-6 renaming users with, 9-1 Administration Requests database upgrading, 2-13 Administrative preferences setting, 10-19 AdminPInterval setting, 2-32 AdminPModifyPersonDocumentsAt setting, 2-32 Agents testing, 1-13 Aliases migrating cc:Mail, 11-26 user names and, 10-14 Application servers upgrading, 1-5 Applications documenting, 1-11 testing, 1-13
upgrading, 1-11, 6-1 Archives, mail conversion options, 16-12 to 16-13 migrating, 16-11 to 16-12, 16-14 to 16-15 naming, 16-14 preserving folder hierarchies in, 16-15 Archiving Organizer data, 11-20 Attachments sending Notes Personal Address Book, 16-18 Authentication flat organizations and, 9-14 in a mixed-release environment, 8-2 Internet/intranet clients, 8-2 third-party certificates and, 8-3
B Backing up files on Notes client before upgrading, 4-4 Bookmarks described, 4-16 workspace conversion and, 4-16 Browsers default Web templates and, 6-16 Bulletin boards cc:Mail, 11-41
C Calendar and scheduling in mail, 2-40 Internet mail and, 4-18 meetings, 4-17 Cascading Domino Directories directory assistance table and, 3-8 upgrading to directory assistance, 3-8 Web client authentication, 3-10 Case-sensitive sorting setting, 6-13 cc:Mail 6.3 mail template for, 11-32
migrating private mailing lists, 11-25, 11-33 cc:Mail Admin deleting files with, 11-36 cc:Mail CHKSTAT account reporting with, 11-9 deleting messages with, 11-36 cc:Mail migration access rights, 11-6 adding names to Person documents, 11-12 adding users to Notes, 11-1 adding users to registration queue, 11-21 aliases, 11-26 backing up Domino files, 11-14 bulletin board conversion, 11-26, 11-41 connecting to post office, 11-21 Convert Mail Only, 10-16, 11-37 deleting user files, 11-36 directory conversion, 11-39 to 11-40 disk space required, 11-8 error threshold, 11-32, 11-34 files, 11-2 forwarding mail, 11-37 forwarding mail to Notes, 11-33 gateway names in private addresses, 16-20 language code page, 11-15, 11-24, 11-29 location codes, 11-33, 11-37 mobile users, 11-22, 11-26 MTA requirements, 10-3, 11-12 to 11-13, 11-38 name conventions, 11-10 name formats, 11-11 naming conventions, 11-9 Notes equivalents for migrated data, 11-2, 11-4, 11-10, 11-41 options, 11-22 to 11-24 Organizer data and, 11-14, 11-16 to 11-17, 11-19 Organizer files, 11-2, 11-4 passwords, 10-14, 11-7
Index-1
Person documents, 11-12 post office, 11-13, 11-20 private mailing lists, 11-3, 11-25 registering users, 11-34 removing inactive accounts, 11-9 tasks, 11-7 upgrade settings, 11-32 upgrade wizard, 11-31 versions supported, 11-2, 11-32 cc:Mail MSGMGR deleting messages with, 11-36 cc:Mail MTA bulletin board conversion, 11-27 forwarding mail with, 11-37 migration requirements for, 10-3, 11-12 to 11-13, 11-26, 11-38 to 11-39, 11-41 CCNOTBB.NSF migrating cc:Mail bulletin boards to, 11-26 CCPODOWN file deleting before cc:Mail migration, 11-13 Central Directory in mixed-release environments, 1-42 Certificates exchanging, 9-14 flat, 9-14 S/MIME and SSL, 8-3 trusted, 9-14 Certification flat, 9-14 non-hierarchical organizations and, 9-14 Certification Log creating, 2-30 troubleshooting with, 9-9 upgrading, 2-30 Certifier IDs flat names and, 9-14 to 9-15 recertifying, 9-19 Character sets LDIF file, 15-2 Microsoft Mail, 12-10 CLUBUSY.NSF Domino 4.6 and, 1-40 Clusters mail files in, 1-42 Compact task indirect file, 6-6 Compacting databases, 1-45
Index-2
Condensed Directory Catalogs full-text indexes, 3-5 Config_DB setting, 2-32 Configuration Settings document enabling native SMTP, 2-16 Conversion defined, 10-2 migrating archives, 16-12 Convert task upgrading mail files, 5-3 Custom Format Pattern using to create Internet addresses, 2-22 Custom upgrade archive files and, 16-12 archive migration and, 16-12
D Database catalogs Domain Catalog and, 6-14 Database design upgrading, 6-2 Database fields increasing number of, 3-8, 6-12 Database format maintaining, 6-4 to 6-5 replication and, 6-5 upgrading, 6-2 Databases accessing locally, 6-4 allowing more fields in, 3-8 compacting, 6-3 compacting in mixed-release environments, 1-45 file extensions, 6-4 size, 6-3 upgrading, 1-6, 6-1 DBX files migrating messages from, 16-11 DefaultMailTemplate use in migrating archives, 16-13 Deletions, soft in mixed-release clusters, 1-42 Desktop Settings document seamless mail upgrade, 5-6 upgrading, 3-9 upgrading from cascading Domino Directories, 3-8 Directory Profile document using, 3-10 Distinguished names adding to the Person document, 15-3
DNS server common name, 2-2 Document libraries upgrading, 6-14 Domain Catalog replacing database catalog, 6-14 Domain Index upgrading, 7-2 Domain Indexer task and Domino 4.6 Web servers, 7-4 Domain Search Domino 4.6 and, 7-4 Search Site and, 7-3 upgrading, 7-2 Domino 4.6 CLUBUSY.NSF and, 1-40 Domain Search and, 7-4 mail server upgrade example, 1-10 mail server upgrades, 1-7 testing applications created for, 1-13 UniqueNameKey table and, 1-14, 3-8 Domino Administration servers post-upgrade tasks, 2-12 running the LDAP service, 3-6 upgrading, 2-4 Domino Administrator Domino Upgrade Services and, 10-3 Domino Administrator client enhancements, 1-26 new features, 1-16 upgrading, 2-13 Domino Directory adding LDIF file person entries, 15-10 allowing more fields in, 3-8 checking Internet addresses for uniqueness, 2-23 compacting, 3-1 populating Internet Address field, 2-20 template, 3-4 upgrading, 3-1 upgrading a customized directory, 3-5 validating Internet Address field, 2-23 Domino Directory Profile. See Directory Profile document
Domino Directory template using in a mixed-release environment, 3-4 Domino Off-Line Services upgrading subscriptions, 6-11 Domino server configuring, 2-16 enhancements, 1-26 installing, 2-11 new features, 1-16 Domino SNMP Agent upgrading, 2-30 Domino system upgrading, 1-3 Domino Upgrade Services cc:Mail, 11-1 importing users to the Domino Directory, 10-3 installing, 10-3 LDAP, 18-1 LDIF file, 15-1 Microsoft Active Directory, 17-1 Microsoft Exchange, 13-1 Microsoft Mail, 12-1 overview, 10-1 specifying a foreign directory, 10-4 Windows NT, 14-1 Duplicate messages migrating, 10-23 Duplicate names migrating groups with, 10-5 Duplicate Person documents updating, 11-12
E ECL installing a Notes client, 8-4 upgrading a Notes client, 8-4 workstation security and, 4-15 Enhancements Domino Administrator client, 1-26 Domino server, 1-26 Examples LDIF file, 15-2 Exchange. See Microsoft Exchange Express upgrade archive migration and, 16-11
F Failover in a mixed-release cluster, 1-42
Fields, database increasing number of, 3-8, 6-12 File extensions database, 6-4 Files backing up on Notes client before upgrading, 4-4 Fixup task indirect file, 6-6 Flat certificates deleting from IDs, 9-16 Flat IDs certificates and, 9-14 creating, 9-15 to 9-16 described, 9-14 recertifying, 9-16 to 9-19 renaming, 9-20, 9-22 Flat names certification and, 9-14 to 9-15 communication and, 9-14 converting to hierarchical, 9-1, 9-6, 9-9 to 9-12 described, 9-14 renaming, 9-6 user, 9-11 Folders migrating, 10-23, 16-15 names, 10-23 Upgrade Folder Design agent, 5-10 upgrading, 5-5, 5-7, 5-10 Foreign directory source defined, 10-3 specifying, 10-4 Forms testing, 1-13
G Gateway addresses translating, 16-15, 16-20 Gateway mapping between cc:Mail and Notes, 16-15 Gateways relay hosts and, 2-38 Group migration options adding members, 10-8 and multiple groups, 10-11 setting, 10-6 Group names specifying, 10-9 Group types migrating, 10-9
Groups adding users during migration, 10-12 canceling migration of, 10-11 creating, 10-8 duplicate names, 10-6 migrating, 10-4 to 10-5, 10-8, 10-10 migrating users to, 10-5 migration options, 10-5 to 10-6 nested, 10-5 renaming, 10-9
H Hardware upgrading requirements, 1-3 Hierarchical IDs recertifying, 9-19 Hierarchical names converting flat names to, 9-1, 9-11 examples, 9-4 in Person documents, 10-14 Host names DNS and, 2-2 Hub servers upgrading, 1-5
I IBM Lotus Notes Smart Upgrade See Smart Upgrade IDs in a mixed-release environment, 8-1 recertifying, 9-16 IDs, certifier creating, 9-15 flat names and, 9-14 IMAP converting mail files to use, 5-3 message storage format and, 2-37 Importing defined, 10-2 groups, 10-4 Inbound relay controls Domino 5 configuration, 2-27 Inbound transport shutting down before upgrading MTA, 2-6 Inbound Work Queue clearing, 2-7 Inbox folder migrating, 10-23 Incoming mail preferences, 2-24, 2-34
Index-3
Indexes updating, 7-2 upgrading, 7-2 Indirect file creating, 6-6 iNotes Sync Manager upgrading, 6-11 iNotes Web Access upgrading clients, 5-9 INOTES60.NTF upgrading mail files to, 5-9 Internet Address Construction dialog box, 2-19 sample, 2-22 Internet Address field populating in Person documents, 2-19 upgrading and, 2-18, 2-23 using, 2-22 Internet Address tool examples of addresses created with, 2-22 using in Domino Directory, 2-19 Internet addresses assigning to users, 2-20 checking for uniqueness, 2-23 creating, 2-22 to 2-23 formats for, 2-21 in Person documents, 2-19 name formats in, 2-22 using custom format pattern for, 2-22 validating for users, 2-23 Internet mail Account records, 4-17 calendar and scheduling, 4-18 Notes formatting and, 2-39 routing in a mixed-release environment, 2-34 storage, 2-37 third-party relay hosts and, 2-38 upgrading and, 1-7 Internet mail addresses in a mixed-release environment, 2-18 upgrading and, 2-18, 2-22 validating, 2-23 Internet mail servers configuring, 2-16 editing Server document for, 2-17 upgrading, 2-1 Internet Site documents Server documents and, 1-40
Index-4
Interoperability in mixed-release environments, 1-38
J JavaScript default Web templates and, 6-16 Web browsers and, 6-16 JavaScript formulas upgrading, 6-15
L Language code page cc:Mail migration and, 11-24, 11-29 Microsoft Mail migration and, 12-10 Organizer migration and, 11-15 Language packs upgrading, 2-2 LDAP Data Interchange Format. See LDIF LDAP directory migration adding groups to the Domino Directory, 18-4 adding names to Person documents, 18-2 adding users and groups to the Notes queue, 18-10 attribute mapping, 18-3 attributes with multiple values, 18-4 defining group entries, 18-5 defining person entries, 18-3 member attribute requirements, 18-5 object classes, 18-9 options, 18-8 to 18-9 overview, 18-1 passwords, 18-4 person entry requirements, 18-3 specifying a directory server, 18-5 LDAP schema deleting SCHEMA50.NTF template, 3-6 upgrading database, 3-6 LDAP service deleting SCHEMA50.NSF database, 3-6 Domino Administration server and, 3-6 NOTES.INI settings, 3-7 schema daemon, 3-6 LDAP_CountryCheck setting, 2-32
LDAP_Enforce_Schema setting, 2-32 LDAP_Strict_RFC_Adherence setting, 2-32 LDAP_UTF8Results, 2-32 LDIF defined, 15-2 name formats, 15-2 LDIF file migration adding names to Person documents, 15-5, 15-10 distinguished names, 15-3 Internet addresses, 15-5 Notes equivalents for migrated data, 15-4 to 15-5 object classes, 15-3 to 15-4 options, 15-8 overview, 15-1 passwords, 15-5 registering users, 15-9 selecting files, 15-7 subscription accounts, 15-12 tasks, 15-5 to multiple Notes organizational units, 15-7 unregistered Notes users, 15-10 Listener task MTA server and, 2-17 Local users migrating, 10-5 Location codes cc:Mail, 11-33, 11-37 Location documents Smart Upgrade and, 4-13
M Mail addressing to Internet mail users, 2-18 converting to MIME, 2-39 in mixed-release clusters, 1-42 MIME format, 1-7 upgrading, 5-3 Mail addresses in a mixed-release environment, 2-18 upgrading and, 2-18, 2-22 Mail conversion utility options, 5-4 wildcards and, 5-6 Mail delivery in a mixed-release environment, 2-37 Mail files clusters and, 1-42
conversion, 10-16 creating for migrated users, 10-22 preventing replication of, 5-8 quotas, 10-23 template interoperability, 5-8 templates and Lotus Notes client versions, 5-8 upgrade options, 5-1 upgrading, 5-1, 5-3, 5-6 Mail folders maximum name length, 10-24 Mail profiles Microsoft Exchange migration and, 13-5 to 13-6 Mail routing in a mixed-release environment, 2-34 Mail rules in mixed-release clusters, 1-42 Mail servers upgrading, 1-5 Mail storage in a mixed-release environment, 2-37 upgrading and, 2-37 Mail templates size, 16-15 specifying for archive migration, 16-13 MAIL50.NTF as default template for archive migration, 16-13 MAIL6.NTF Upgrade Folder Design agent, 5-10 upgrading mail files to, 5-3 Mailclusterfailover setting, 2-33 Mailing lists migrating, 16-17 MAPI profile Microsoft Exchange migration and, 13-6 Mapping gateways between cc:Mail and Notes, 16-15 Meetings, repeating upgrading mail templates for, 4-17 Message archives converting, 16-14 Message conversion upgrading and, 2-37
Message counts discrepancies during migration, 16-21 Message format preferences setting, 2-24 Message queues clearing, 2-5 Messages, duplicate migrating, 10-23 Messaging data migrated by the user upgrade wizards, 16-2 Microsoft Active Directory migration adding users to Notes registration queue, 17-6 advanced options, 17-5 containers, 17-2 field mapping option, 17-1 importing names, 17-2 importing passwords, 17-2 LDAP filters, 17-2 LDAP searches, 17-1 options, 17-4 overview, 17-1 search base, 17-2 specifying the Active Directory domain, 17-3 tasks, 17-3 Microsoft Exchange migration adding users to the registration queue, 13-6 creating Notes mail files, 13-9 directory, 13-5 folders, 13-3 gateway names, 13-3 mail files, 13-3 mail profiles, 13-5 to 13-6 Notes equivalents for migrated data, 13-1 options, 13-7 overview, 13-1 PST files, 13-3 registering users, 13-8 tasks, 13-4 to 13-5 Microsoft Mail migration ACL access to Notes mail files, 12-14 adding users to Notes, 12-1 address books, 12-2, 12-12 advanced options, 12-10 backing up Domino files, 12-6 connecting to postoffice, 12-7 Convert Mail Only, 10-16, 12-14 Convert Mail option, 12-13
error threshold, 12-11 language code page and, 12-10 migrating again after registration, 12-14 name conversion errors, 12-5 naming conventions, 12-2 Notes equivalents for migrated data, 12-2 options, 12-8 to 12-9 registering users, 12-8, 12-12 tasks, 12-5 upgrade wizard, 12-13 user address list, 12-7 versions supported, 12-1 Microsoft Outlook client migrating Contacts information for, 16-18 Microsoft Outlook Express migrating messages from, 16-16 migrating personal address book information, 16-18, 16-21 short names, 16-4, 16-16 Microsoft Outlook Express upgrade wizard upgrade methods, 16-10 Migration archives, 16-11, 16-14 defined, 10-2 duplicate messages, 10-23 groups, 10-5 message archives, 16-11 nested groups, 10-10 passwords and, 10-13 personal address books, 16-16 personal mail data, 16-1 selecting people and groups for, 10-4 user names to Person documents, 10-14 verifying, 10-24 Migration options group, 10-6 setting, 10-12 user, 10-18 MIME messages converting in a mixed-release environment, 1-7 converting to Notes format, 2-39 delivering to Release 4 servers, 2-37 in mixed-release clusters, 1-42 MMF files migrating messages from, 16-11
Index-5
Mobile users migrating from cc:Mail, 11-22, 11-26 MTA servers backing up files before upgrading, 2-3 clearing queues, 2-7 clearing SMTP.BOX, 2-6 disabling housekeeping on, 2-5 enabling SMTP, 2-16 enabling SMTP Listener task, 2-17 installing Domino, 2-11 post-upgrade tasks, 2-15 shutting down inbound transport, 2-6 shutting down router before upgrading, 2-6 upgrading, 1-7, 2-1, 2-5 MX records third-party relay hosts and, 2-38
N Names Internet address, 2-21 LDIF, 15-2 Names, flat. See Flat names NAMES.NSF allowing more fields in, 3-8 compacting, 3-1 upgrading, 3-1 Naming conventions cc:Mail, 11-9, 11-10 folders, 10-23 imported groups, 10-9 Internet addresses, 2-22 LDIF, 15-4 Microsoft Mail, 12-2 Windows NT, 14-6 Nested groups defined, 10-5 migrating, 10-10 New features Domino Administrator client, 1-16 Domino server, 1-16 New_DNParse setting, 2-33 NNTP documents removing from Domino Directory, 2-29 NNTP_Delete_Days setting, 2-33 NNTP_Delete_Days_Expired setting, 2-33 NNTP_Initial_Feed_All setting, 2-33
Index-6
NNTP_Previous_X_servername setting, 2-33 NNTP_Prohibit_NEWNEWS_Comm and setting, 2-33 NNTP_PullAsServer setting, 2-33 NNTPAddress setting, 2-33 Notes MIME conversion and, 2-39 Notes client backing up files, 4-4 backing up files before upgrading, 4-4 installing, 4-6 setting Personal Address Book preferences, 4-17 upgrading, 1-6, 4-1, 4-3 upgrading local indexes, 7-2 upgrading workspace to bookmarks, 4-16 Notes groups creating, 10-8 specifying during migration, 10-9 Notes log verifying migration with, 16-21 Notes names converting cc:Mail names to, 11-10 converting LDIF attributes to, 15-4 converting Microsoft Mail names to, 12-2 converting Windows NT names to, 14-5 to 14-7 hierarchical, 10-14 valid characters, 11-11 Notes organizational units migrating LDIF file users to, 15-7 Notes short names generating, 14-5 NOTES.INI file obsolete settings, 2-32 upgrade wizard and, 16-10 NT service removing before upgrading, 2-9 NUPGRADE.EXE upgrade wizards and, 16-9
O ODS. See Database format On-Disk Structure. See Database format Operating systems requirements, 1-2
OR2 files migrating, 11-2 Organizational units migrating LDIF file users to, 15-7 Organizer compacting data, 11-19, 11-20 Notes equivalents for migrated data, 11-4 Organizer data converting to Notes, 11-25 secondary migration of, 11-19 Organizer group scheduling files migrating, 11-2 Organizer migration addresses, 11-17 archiving data, 11-20 Calls sections, 11-16 category information, 11-16 data directories, 11-19 error logging, 11-15 forwarding mail, 11-15 graphics, 11-17 language code page, 11-15 meeting information, 11-16 Notepad sections, 11-17 Notes equivalents for migrated data, 11-14, 11-16, 11-19 passwords, 11-15 tasks, 11-18, 11-20 Outbound Work Queue clearing, 2-7 Outlook. See Microsoft Outlook
P Passwords generating automatically, 10-13 importing, 10-18 information about, 10-13 migrating, 10-13 migrating cc:Mail users and, 11-7 random, 10-14 Pending registrations saving information for, 10-20 People migrating, 10-4 People and Groups Migration dialog box adding administrator to mail file ACL option, 10-15 adding empty groups option, 10-15 options, 10-12 People/Groups to migrate list adding groups, 10-4
Person documents Internet Address field, 2-19 Internet address in, 2-22 Internet mail storage format and, 2-37 migrating user names to, 10-14 updating during migration, 11-12 validating Internet addresses in, 2-23 Personal Address Book migrating information from, 16-16 migrating Microsoft Mail to Notes, 16-18 setting preferences, 4-17 upgrading, 4-17 Personal mail data migrated by user upgrade wizards, 16-2 migrating, 16-1 Personal mailing lists migrating, 16-17 Policies deploying client settings, 4-15 Setup Profiles and, 1-39, 4-15 POP3 message storage format and, 2-37 Preferences Personal Address Book, 4-17 Private addresses migrating cc:Mail, 16-17 Private mailing lists migrating, 16-17 migrating for cc:Mail 6.3 users, 11-25 migrating to Notes Personal Address Book, 16-18 PRIVDIR.INI use in migrating cc:Mail private addresses, 16-17 PST files migrating messages from, 13-3, 16-11 Public Address Book See Domino Directory PUBNAMES.NTF upgrading, 3-1, 6-8
Q QuickPlace upgrading Domino servers, 2-2 Quotas mail, 10-23
R R63MAIL.NTF mail template for cc:Mail 6.3 users, 11-32 Rebuilding views database access delays and, 6-6 Registration failure, 10-18 migration and, 10-17 pending, 10-20 stopping, 12-12 Registration Person dialog box settings, 10-21 Registration queue adding cc:Mail users, 11-21 adding LDIF file users, 15-7, 15-9 adding Microsoft Exchange users, 13-6, 13-8 adding Microsoft Mail users, 12-8, 12-12 adding Windows NT users, 14-4, 14-8 editing user names, 14-8 maintaining passwords in, 10-13 migration and, 10-20 Registration settings for migration, 10-19 table of, 10-21 Relay hosts configuring, 2-38 smart hosts and, 2-38 upgrading and, 2-38 Renaming groups, 10-9 Repeating meetings feature upgrading mail templates for, 4-17 Replication database format and, 6-5 preventing, 5-8
S S/MIME third-party certificates and, 8-3 Sametime upgrading Domino servers, 2-2 Scheduling meetings in a mixed-release environment, 4-17 Seamless mail upgrade and policies, 5-6 and Setup Profiles, 5-6 mail files, 5-6
Search features, 7-2 upgrading, 7-1 to 7-2 upgrading server indexes, 7-2 Search Site Domain Search and, 7-3 security, 7-3 Security upgrading, 8-1 workstation, 4-15 Sent folder migrating, 10-23 Server common names spaces, 2-2 underscores, 2-2 Server documents Internet Site documents and, 1-40 SMTP routing information in, 2-17 Server files backing up before upgrading, 2-3 Server upgrade backing up files, 2-3 disabling SMTP/MIME housekeeping, 2-5 installing Domino and, 2-11 post-upgrade tasks, 2-12, 2-15, 2-25, 2-28 preparing a Domino 5 mail server, 2-8 preparing Domino Administration servers, 2-4 removing Domino as an NT service, 2-9 restricting clustered servers, 2-2 shutting down the server, 2-9 SMTP and, 2-16 UNIX systems, 2-10 upgrading Domino Directory, 3-1 Server_Name_Lookup_Noupdate setting, 2-33 Servers converting flat names, 9-1 flat certificates and, 9-14 recertifying IDs, 9-16 renaming, 9-1 upgrading, 2-1 ServerTasks setting, 2-33 Set Internet Address Domino Directory tool, 2-19 Setup Profiles policies and, 1-39, 4-15 seamless mail upgrade, 5-6
Index-7
Shared installation upgrading, 4-14 Windows Installer and, 4-14 Shared mail upgrading, 2-26 Shortcuts running upgrade wizards from, 16-10 Size mail file, 10-23 Smart hosts relay hosts and, 2-38 Smart Upgrade assigning policies to users and groups, 4-13 desktop policy settings document, 4-11 explicit policy, 4-12 linking to Configuration Settings document, 4-9 location documents and, 4-13 Lotus Notes Smart Upgrade Kits template, 4-8 maintaining, 4-14 organizational policy, 4-12 overview, 4-7 Smart Upgrade database, 4-8 update kits, 4-9 Windows Installer and, 4-13 SMTP Foreign SMTP Domain documents, 1-7 relay controls and Domino 5, 2-27 SMTP Connection documents, 1-7 upgraded MTA server and, 2-16 SMTP Listener task enabling for upgraded MTA server, 2-17 SMTP.BOX clearing, 2-6 SMTPIBWQ.NSF clearing, 2-7 SMTPRelayAllowHostsandDomains setting and Domino 5 relay control configuration, 2-28 Soft deletions in mixed-release clusters, 1-42 Sort order in views, 6-13 SSL third-party certificates and, 8-3 Statistics mail-in database upgrading, 6-16
Index-8
Subfolders migrating, 10-24, 16-15 Subscription accounts creating for imported LDIF users, 15-12 Subscription bulletin boards migrating from cc:Mail, 11-27
T TeamRoom templates upgrading, 6-15 Templates JavaScript compliance, 6-16 specifying for archive migration, 16-13 upgrading, 6-7, 6-9 versions, 6-9 Temporary Personal Address Books mailing to users, 16-18 Testing applications before upgrading, 1-13 Transaction logging disk space and, 6-14
U UniqueNameKey table size, 3-8 UNIX installation options, 2-10 UNK table. See UniqueNameKey table Updall task indirect file, 6-6 Update kits and Smart Upgrade, 4-9 Upgrade methods custom, 16-10 express, 16-10 selecting, 16-10 Upgrade notification messages sending, 16-7 upgrade wizards and, 16-9 Upgrade wizards custom upgrades and, 16-12 data migrated by, 16-2 express upgrades and, 16-11 for Microsoft Mail data, 12-13 gateway mapping, 11-31 installing, 10-3, 16-5 to 16-6 migrating personal address book information, 16-19 mixed-release environments and, 16-4 overview, 16-1
requirements for, 16-4 running, 16-4, 16-8 tasks, 16-21 Upgrade-by-mail installing the Lotus Notes client, 4-6 overview, 4-3 preparation for using, 4-4 upgrade notification, 4-5 upgrading mail file template, 4-7 Upgrading administration clients, 1-38 customized Domino Directories, 3-5 databases and applications, 6-1 Domino Administrator client, 2-13 Domino Directory template, 3-4 Domino SNMP Agent, 2-30 from earlier Notes/Domino releases, 1-3 hardware requirements for, 1-3 in mixed-release environments, 1-38 language packs, 2-2 Notes clients, 4-1 overview, 1-1 post-upgrade tasks, 2-12, 2-15, 2-25, 2-28 preparing for, 1-2, 2-4, 2-8, 4-3 QuickPlace, 2-2 Sametime, 2-2 security, 8-1 server indexes, 7-2 shared mail, 2-26 tasks, 1-13 to a partitioned server, 2-2 UNIX servers, 2-10 Use Custom Format Pattern in Internet Address tool, 2-22 User IDs renaming, 9-20, 9-22 User names in Person documents, 10-14 invalid characters, 11-11 LDIF file, 15-2 Microsoft Mail, 12-2, 12-5 migrated cc:Mail, 11-9 migrated Windows NT, 14-8 Users converting flat names, 9-1 migrating, 10-4 recertifying IDs, 9-16
registering for migration, 10-17 renaming, 9-1, 9-12
V View_Rebuild_Dir setting upgrading databases, 6-14 Views character sorting, 6-13 rebuilding, 6-6, 6-14 testing, 1-13
requirements, 14-3 tasks, 14-2 Windows NT service removing before upgrading, 2-9 Workspace converting to bookmarks, 4-16 Workstations ECL, 4-15
W Web JavaScript versions and, 6-16 templates, 6-16 Web Administrator upgrading, 2-14 Web browsers default Web templates and, 6-16 Web client authentication cascading Domino Directories, 3-10 secondary directories, 3-10 Web sites subscription accounts, 15-12 WEBADMIN.NSF upgrading, 2-14 WebAdmin_Disable_Force_GUI setting, 2-33 WebAdmin_Expire_Cache setting, 2-33 WebAuth_AD_Group setting, 2-33 Wildcards mail conversion utility and, 5-6 WinAdmin deleting cc:Mail files after migration, 11-36 Windows Installer shared installation and, 4-14 Smart Upgrade and, 4-13 Windows NT user name format, 14-6 Windows NT migration adding users to registration queue, 14-4 advanced options, 14-5 domain list, 14-3 name conversion errors, 14-8 name formats, 14-6, 14-7 Notes equivalents for migrated data, 14-5, 14-6 options, 14-4 overview, 14-1 registering users, 14-8
Index-9