4.0 Attribute Mapping Rules
Copyright Quest Software, Inc. 2007. All rights reserved. This guide contains proprietary information, which is protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser's personal use without the written permission of Quest Software, Inc. DISCLAIMER The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document. TRADEMARKS Quest Exchange Migration Wizard is a trademark of Quest Software, Inc. Other trademarks and registered trademarks used in this guide are property of their respective owners. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 www.quest.com e-mail: info@quest.com Please refer to our Web site for regional and international office information. Quest Exchange Migration Wizard Updated February 19, 2007 Software version 4.0
Contents ABOUT QUEST SOFTWARE, INC.... 3 CONTACTING QUEST SOFTWARE...3 CONTACTING QUEST SUPPORT...3 OVERVIEW... 5 MAILBOX ACTIVE USER... 6 DISTRIBUTION LIST ACTIVE GROUP... 11 CUSTOM RECIPIENT ACTIVE CONTACT... 14 ATTRIBUTES WHICH ARE NOT MIGRATED BY EXCHANGE MIGRATION WIZARD... 18 i
About Quest Software, Inc. Quest Software, Inc. delivers innovative products that help organizations get more performance and productivity from their applications, databases and Windows infrastructure. Through a deep expertise in IT operations and a continued focus on what works best, Quest helps more than 18,000 customers worldwide meet higher expectations for enterprise IT. Quest s Windows Management solutions simplify, automate and secure Active Directory, Exchange and Windows, as well as integrate Unix and Linux into the managed environment. Quest Software can be found in offices around the globe and at www.quest.com. Contacting Quest Software Email Mail Web site info@quest.com Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA www.quest.com Refer to our Web site for regional and international office information. Contacting Quest Support Quest Support is available to customers who have a trial version of a Quest product or who have purchased a commercial version and have a valid maintenance contract. Quest Support provides around the clock coverage with SupportLink, our web self-service. Visit SupportLink at http://support.quest.com From SupportLink, you can do the following: Quickly find thousands of solutions (Knowledgebase articles/documents). Download patches and upgrades. Seek help from a Support engineer. Log and update your case, and check its status. View the Global Support Guide for a detailed explanation of support programs, online services, contact information, and policy and procedures. The guide is available at: http://support.quest.com/pdfs/global Support Guide.pdf 3
Overview Quest Exchange Migration Wizard replicates attributes from the Exchange 5.5 directory to Active Directory, and back from Active Directory to the Exchange 5.5 directory, and keeps all of these attributes synchronized. Replication from one directory to another is performed by means of attribute mapping rules. Some of the attributes have the same name in both directories, such as postalcode, and some attributes, such as the autoreplymessage attribute in Active Directory and the conferenceinformation attribute in Exchange 5.5, have different names. Exchange Migration Wizard matches the attribute names to each other, so that they can be easily mapped. Exchange Migration Wizard can also perform single-value to multi-value field mappings (and vice versa) between Active Directory and Exchange 5.5. When a single-value attribute is synchronized to the multi-value attribute (the multi-value attributes are marked in the tables with Multi tag), the synchronization is performed as follows: A single-value attribute is synchronized to only one value (first in the stack) of the multi-value attribute; When a single value is deleted in one directory, all multiple values are deleted in another directory; When a single value is changed in one directory, a new value is added to the list of multiple values in another directory; When the synchronized value of the multi-valued attribute is changed in one directory, the modified value is synchronized to a single value in another directory; When one of the other multiple values (which are not synchronized) is changed in one directory, this will have no effect on the single value of another directory. The following tables describe the mapping of attributes from Exchange 5.5 to the appropriate attributes in Active Directory. If an attribute is not listed in the table, it will not be replicated and synchronized by Exchange Migration Wizard due to either impossibility or uselessness of its synchronization. 5
Quest Exchange Migration Wizard Exchange 5.5 Mailbox Active Directory User Accept message from Auth-Orig authorig Reject message from DL DL-Mem-Reject-Perms dlmemrejectperms Address postaladdress streetaddress Address-Home homepostaladdress homepostaladdress Admin Note Admin-Description description Alias Name uid mailnickname Allow rich text MAPI-Recipient mapirecipient Alternate Recipient Alt-Recipient altrecipient Assistant secretary Secretary (Windows Server 2000) MsExchAssistantName (Windows Server 2003) Assistant phone number Telephone-Assistant telephoneassistant AutoReply AutoReply autoreply Business phone number 2 Telephone-Office2 (Single) othertelephone (Multi) Business-Roles Business-Roles businessroles Can send on behalf of Public-Delegates publicdelegates City l l Company Company company Country co co Custom Attribute 1 Extension-Attribute-1 extensionattribute1 Custom Attribute 10 Extension-Attribute-10 extensionattribute10 6
Attribute Mapping Rules Custom Attribute 11 Extension-Attribute-11 extensionattribute11 Custom Attribute 12 Extension-Attribute-12 extensionattribute12 Custom Attribute 13 Extension-Attribute-13 extensionattribute13 Custom Attribute 14 Extension-Attribute-14 extensionattribute14 Custom Attribute 15 Extension-Attribute-15 extensionattribute15 Custom Attribute 2 Extension-Attribute-2 extensionattribute2 Custom Attribute 3 Extension-Attribute-3 extensionattribute3 Custom Attribute 4 Extension-Attribute-4 extensionattribute4 Custom Attribute 5 Extension-Attribute-5 extensionattribute5 Custom Attribute 6 Extension-Attribute-6 extensionattribute6 Custom Attribute 7 Extension-Attribute-7 extensionattribute7 Custom Attribute 8 Extension-Attribute-8 extensionattribute8 Custom Attribute 9 Extension-Attribute-9 extensionattribute9 Deliver to both Deliver-And-Redirect deliverandredirect Department department department Direct reports Reports directreports Display Name cn displayname DXA Task DXA-Task mdboverhardquotalimit DXA Flags DXA-Flags deleteditemflags E-mail Addresses Proxy-Addresses proxyaddresses Employee-Number employeenumber employeeid (len 16) Employee-Type employeetype employeetype Enabled-Protocols Enabled-Protocols enabledprotocols Extension-Data Extension-Data extensiondata 7
Quest Exchange Migration Wizard Fax Number facsimiletelephonenumber facsimiletelephonenumber First name givenname givenname Folder-Pathname Folder-Pathname folderpathname Form-Data Form-Data formdata Garbage-Coll-Period Garbage-Coll-Period garbagecollperiod Generation-Qualifier generationqualifier generationqualifier Hide from AB Hide-From-Address-Book msexchhidefromaddresslists Home phone number homephone homephone Home phone number 2 Telephone-Home2 (Single) otherhomephone (Multi) Home-MDB Home-MDB homemdb Home-MTA Home-MTA homemta House-Identifier houseidentifier houseidentifier ILS conferenceinformation autoreplymessage Imported-From Imported-From importedfrom Incoming-Msg-Size- Limit Deliv-Cont-Length delivcontlength Initials initials initials International-ISD- Number internationalisdnnumber (M) internationalisdnnumber (M) Internet-Encoding Internet-Encoding internetencoding Issue warning storage limit MDB-Storage-Quota mdbstoragequota LabeledURI LabeledURI (Single) labeleduri (Multi) Language clientlanguage languagecode Language-ISO639 language language 8
Attribute Mapping Rules Last name sn sn Manager manager manager Member of memberof memberof Mobile number mobile mobile Notes info info Office physicaldeliveryofficename physicaldeliveryofficename Outgoing message size limit Submission-Cont-Length submissioncontlength Pager number pager pager Personal-Title personaltitle personaltitle Phone number telephonenumber telephonenumber POP-Character-Set POP-Character-Set popcharacterset POP-Content-Format POP-Content-Format popcontentformat Postal code postalcode postalcode Prohibit send storage limit MDB-Over-Quota-Limit mdboverquotalimit Protocol-Settings Protocol-Settings protocolsettings Reject message from Unauth-Orig unauthorig Accept message from DL DL-Mem-Submit-Perms dlmemsubmitperms Security-Protocol Security-Protocol securityprotocol Simple display name name displaynameprintable State st st Street-Address street street Telephone-Home-Fax homefax (Single) otherfacsimiletelephonenu mber 9
Quest Exchange Migration Wizard Telephone-Personal- Mobile Telephone-Personal- Pager Teletex-Terminal- Identifier personalmobile (Single) personalpager (Single) teletexterminalidentifier othermobile (Multi) otherpager (Multi) teletexterminalidentifier Telex-Number telexnumber telexnumber Title title title Trust level Replication-Sensitivity replicationsensitivity Use IS defaults MDB-Use-Defaults mdbusedefaults Voice-Mail-Speed Voice-Mail-Speed msexchtuispeed Voice-Mail-User-ID Voice-Mail-User-ID msexchvoicemailboxid Voice-Mail-Volume Voice-Mail-Volume msexchtuivolume WWW-Home-Page url wwwhomepage X121-Address x121address x121address X500-NC dnqualifier dnqualifier 10
Attribute Mapping Rules Exchange 5.5 Distribution List Active Directory Group ATTRIBUTE Accept message from Auth-Orig authorig Reject message from DL DL-Mem-Reject-Perms dlmemrejectperms Admin Note Admin-Description description Alias Name uid mailnickname Allow out of office messages OOF-Replay-To-Originator oofreplaytooriginator Custom Attribute 1 Extension-Attribute-1 extensionattribute1 Custom Attribute 10 Extension-Attribute-10 extensionattribute10 Custom Attribute 11 Extension-Attribute-11 extensionattribute11 Custom Attribute 12 Extension-Attribute-12 extensionattribute12 Custom Attribute 13 Extension-Attribute-13 extensionattribute13 Custom Attribute 14 Extension-Attribute-14 extensionattribute14 Custom Attribute 15 Extension-Attribute-15 extensionattribute15 Custom Attribute 2 Extension-Attribute-2 extensionattribute2 Custom Attribute 3 Extension-Attribute-3 extensionattribute3 Custom Attribute 4 Extension-Attribute-4 extensionattribute4 Custom Attribute 5 Extension-Attribute-5 extensionattribute5 Custom Attribute 6 Extension-Attribute-6 extensionattribute6 Custom Attribute 7 Extension-Attribute-7 extensionattribute7 Custom Attribute 8 Extension-Attribute-8 extensionattribute8 Custom Attribute 9 Extension-Attribute-9 extensionattribute9 Direct reports Reports directreports 11
Quest Exchange Migration Wizard ATTRIBUTE Display Name cn displayname E-mail Addresses Proxy-Addresses proxyaddresses Extension-Data Extension-Data extensiondata Hide from AB Hide-From-Address-Book msexchhidefromaddresslists Hide membership from AB Hide-DL-Membership hidedlmembership ILS conferenceinformation autoreplymessage Imported-From Imported-From importedfrom Incoming-Msg-Size- Limit Deliv-Cont-Length delivcontlength Internet-Encoding Internet-Encoding internetencoding LabeledURI LabeledURI (Single) labeleduri (Multi) Language clientlanguage languagecode Language-ISO639 language language Member of memberof memberof Notes info info Obj-Dist-Name distinguishedname distinguishedname Object-Class objectclass objectclass Owner Owner ManagedBy POP-Character-Set POP-Character-Set popcharacterset POP-Content-Format POP-Content-Format popcontentformat Reject message from Unauth-Orig unauthorig Accept message from DL DL-Mem-Submit-Perms dlmemsubmitperms Report to originator Report-To-Originator reporttooriginator 12
Attribute Mapping Rules ATTRIBUTE Report to Owner Report-To-Owner reporttoowner Simple display name name displaynameprintable Trust level Replication-Sensitivity replicationsensitivity WWW-Home-Page url wwwhomepage X500-NC dnqualifier dnqualifier 13
Quest Exchange Migration Wizard Exchange 5.5 Custom Recipient Active Directory Contact ATTRIBUTE Accept message from Auth-Orig authorig Reject message from DL DL-Mem-Reject-Perms dlmemrejectperms Address postaladdress streetaddress Address-Home homepostaladdress homepostaladdress Admin Note Admin-Description description Alias Name uid mailnickname Allow rich text MAPI-Recipient mapirecipient Alternate Recipient Alt-Recipient altrecipient Assistant secretary secretary Assistant phone number Telephone-Assistant telephoneassistant Business phone number 2 Telephone-Office2 (Single) othertelephone (Multi) City l l Company Company company Country co co Custom Attribute 1 Extension-Attribute-1 extensionattribute1 Custom Attribute 10 Extension-Attribute-10 extensionattribute10 Custom Attribute 11 Extension-Attribute-11 extensionattribute11 Custom Attribute 12 Extension-Attribute-12 extensionattribute12 Custom Attribute 13 Extension-Attribute-13 extensionattribute13 Custom Attribute 14 Extension-Attribute-14 extensionattribute14 Custom Attribute 15 Extension-Attribute-15 extensionattribute15 14
Attribute Mapping Rules ATTRIBUTE Custom Attribute 2 Extension-Attribute-2 extensionattribute2 Custom Attribute 3 Extension-Attribute-3 extensionattribute3 Custom Attribute 4 Extension-Attribute-4 extensionattribute4 Custom Attribute 5 Extension-Attribute-5 extensionattribute5 Custom Attribute 6 Extension-Attribute-6 extensionattribute6 Custom Attribute 7 Extension-Attribute-7 extensionattribute7 Custom Attribute 8 Extension-Attribute-8 extensionattribute8 Custom Attribute 9 Extension-Attribute-9 extensionattribute9 Department department department Direct reports Reports directreports Display Name cn displayname E-mail address Target-Address targetaddress E-mail Addresses Proxy-Addresses proxyaddresses Employee-Number employeenumber employeeid (len 16) Employee-Type employeetype employeetype Enabled-Protocols Enabled-Protocols enabledprotocols Extension-Data Extension-Data extensiondata Fax Number facsimiletelephonenumber facsimiletelephonenumber First name givenname givenname Generation-Qualifier generationqualifier generationqualifier Hide from AB Hide-From-Address-Book msexchhidefromaddresslists Home phone number homephone homephone Home phone number 2 Telephone-Home2 (Single) otherhomephone (Multi) House-Identifier houseidentifier houseidentifier 15
Quest Exchange Migration Wizard ATTRIBUTE ILS conferenceinformation autoreplymessage Imported-From Imported-From importedfrom Incoming-Msg-Size- Limit Deliv-Cont-Length delivcontlength Initials initials initials International-ISD- Number internationalisdnnumber (M) internationalisdnnumber (M) Internet-Encoding Internet-Encoding internetencoding LabeledURI LabeledURI (Single) labeleduri (Multi) Language clientlanguage languagecode Language-ISO639 language language Last name sn sn Manager manager manager Member of memberof memberof Mobile number mobile mobile Notes info info Office physicaldeliveryofficename physicaldeliveryofficename Pager number pager pager Personal-Title personaltitle personaltitle Phone number telephonenumber telephonenumber POP-Character-Set POP-Character-Set popcharacterset POP-Content-Format POP-Content-Format popcontentformat Postal code postalcode postalcode Protocol-Settings Protocol-Settings protocolsettings Reject message from Unauth-Orig unauthorig 16
Attribute Mapping Rules ATTRIBUTE Accept message from DL DL-Mem-Submit-Perms dlmemsubmitperms Simple display name name displaynameprintable State st st Street-Address street street Telephone-Home-Fax homefax (Single) otherfacsimiletelephonenu mber Telephone-Personal- Mobile Telephone-Personal- Pager Teletex-Terminal- Identifier personalmobile (Single) personalpager (Single) teletexterminalidentifier othermobile (Multi) otherpager (Multi) teletexterminalidentifier Telex-Number telexnumber telexnumber Title title title Trust level Replication-Sensitivity replicationsensitivity Voice-Mail-Speed Voice-Mail-Speed msexchtuispeed Voice-Mail-User-ID Voice-Mail-User-ID msexchvoicemailboxid Voice-Mail-Volume Voice-Mail-Volume msexchtuivolume WWW-Home-Page url wwwhomepage X121-Address x121address x121address X500-NC dnqualifier dnqualifier 17
Quest Exchange Migration Wizard Attributes Which Are not Migrated by Exchange Migration Wizard There are two main reasons for not synchronizing attributes from Exchange 5.5 directory to Active Directory and vise versa: 1. The attribute does not exist in one of the directories 2. There is no need to synchronize the attribute, as it should preserve its own value in each of the directories. For example, the USNChanged attribute is used by Exchange Migration Wizard Directory Synchronization Agent for identifying whether the directory objects were modified. 18