Quest GroupWise Migrator for Exchange Directory Exporter – What is it and how to use it successfully. Version 1.2, Dated March 18, 2008 Contents Purpose ......................................................................................................................................................... 4 What is the Directory Exporter? ................................................................................................................... 5 How do I use the Directory Exporter? ...................................................................................................... 6 What happens when I run the Directory Exporter?.................................................................................. 9 What should I expect as an outcome of running the Directory Exporter? ............................................. 11 Review and Modify (If Necessary) the Data Files ................................................................................... 13 Summary ..................................................................................................................................................... 15 Directory Exporter © Copyright Quest Software, Inc. 2008. 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. Warranty The information contained in this document is subject to change without notice. Quest Software makes no warranty of any kind with respect to this information. QUEST SOFTWARE SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTY OF THE MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Quest Software shall not be liable for any direct, indirect, incidental, consequential, or other damage alleged in connection with the furnishing or use of this information. Trademarks Quest® is a trademark of Quest Software, Inc. Other trademarks and registered trademarks used in this guide are property of their respective owners. Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA www.quest.com e-mail: info@quest.com U.S. and Canada: 949.754.8000 Please refer to our Web site for regional and international office information. Quest Software complies with U.S. Export Control laws. Consequently, Quest Software will not ship products to or provide support to anyone in prohibited destinations as defined by the U.S. Department of Commerce. For a copy of the current export administration regulations, please visit their website at: http://www.access.gpo.gov/bis/index.html. Page |2 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter 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 www.quest.com/support 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. Page |3 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter Purpose The information provided here is to assist in explaining and understanding the Directory Exporter and how Quest GroupWise Migrator for Exchange interacts with GroupWise to successfully export data. This is provided so that this may assist in understanding, creating, managing and processing a migration from GroupWise to Exchange. Page |4 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter What is the Directory Exporter? The Directory Exporter is used to extract user and group information from the Novell/GroupWise Address Book and place the results into CSV (Comma-Separated) files. These files are required for use at a later time to perform the following actions: Active Directory Object Merge Tool (Optional) Set forwarding from GroupWise to Exchange (Optional) Set forwarding from Exchange to GroupWise (Optional) Hide GroupWise objects from the Novell/GroupWise Address Book (Optional) Mailbox-enable Active Directory Users (Optional) Migrate Mail, Address Books and Archives from GroupWise mailboxes to Exchange mailboxes or PST files Migrate Mail from GroupWise archives to Exchange mailboxes or PST files Translate Recipient ( TO: / FROM: / CC: / BCC: ) Fields from GroupWise style addresses to SMTP/Exchange style addresses (during message migration to Microsoft Exchange) Translate personal address book entries from GroupWise style addresses to Exchange addresses (during contact migration to Microsoft Exchange) Translate GroupWise permissions to Exchange permissions (when migrating to Microsoft Exchange) (Optional) Provision Distribution Lists to Microsoft Exchange (Optional) The Directory Exporter program is run before any other Quest GroupWise Migrator for Exchange (GME) program because the Directory Exporter generates the data files that these other programs need to perform their functions. Then throughout the transition period, the Directory Exporter is re-run as necessary to update the program's data files, to accommodate any staff changes that are recorded in GroupWise during the transition period. Note: The '(Optional)' refers to the fact that all migrations are unique. Whether certain actions will be required or not depends on the migration. Pre-planning is important to determine if the actions are required and how they will react to the said scenario. Testing is equally (if not more) important to test the created plans feasibility and outcome to be sure that environmental or business applications will continue to run as seamless to the end-user as possible. Page |5 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter How do I use the Directory Exporter? Start the Directory Exporter program from your computer's Start menu, in the Quest GroupWise Migrator for Exchange program group. To use Directory Exporter: 1. Review the Welcome screen and click ‘Next’ 2. Enter the requested GroupWise System Information: Figure 1 - GroupWise System Information dialog • • Admin user ID: The name of the admin's GroupWise account (not the Novell account). Admin password: The password for the admin's GroupWise account (not the Novell account). For more information the admin account requirements, please see Quest solution SOL40629 - What permissions are required to use Quest GroupWise Migrator for Exchange against the source GroupWise Server? https://support.quest.com/SUPPORT/index?page=solution&id=SOL40629 Page |6 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter • GWIA TCP/IP hostname: The hostname of the GroupWise Internet Agent LDAP server. This must match the Hostname/DNS 'A Record' name GWIA setting. This can also be the IP Address of this host name as shown in Figure 1. You can find this path in the NetWare Administrator program, NWAdmin or ConsoleOne: From the Tools menu, select GroupWise View..., and then select the GWIA object from the GroupWise Domain object. From the Object menu, select Details ..., and then in the GWIA dialog box click SMTP/MIME Settings. The displayed property page then shows the value for the Hostname — e.g., gwia.acme.com. For this example, the value is ‘cs-novell65-03.gw.csmig1.net’: Figure 2 – GWIA TCP/IP Hostname • GWIA LDAP Context: This value is the same as the GroupWise Internet Agent setting. If necessary you can find this path by using the NetWare Administrator program, NWAdmin or ConsoleOne: From the Tools menu, select GroupWise View..., and then select the GWIA object from the GroupWise Domain object. From the Object menu, select Details ..., and then click LDAP Settings. Use the value found in LDAP context (Search Root or Search Base) — for example: o=acme,c=us. Page |7 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter • Domain path: The file system path to your GroupWise domain wpdomain.db file. If necessary you can find this path by using the NetWare Administrator program, NWAdmin or ConsoleOne: From the Tools menu, select GroupWise System Operations ..., and then in the dialog box click System Connection. The System Connection dialog box then displays a list of GroupWise domains; the one labelled as the primary domain (format \\NWSERVER\SYS\MAIL\GWDOM) is the value you need to enter for the Domain Path in this Directory Exporter screen. Another method is to view the properties of the Domain Node within ConsoleOne. For this example, the value is ‘\\CS-NOVELL65-03\SYS\MAIL\DOMAIN\’: Figure 3 - Domain UNC Path Value 3. Click 'Next' on the 'GroupWise System Information' dialog to run the Directory Exporter. Page |8 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter What happens when I run the Directory Exporter? When all the correct information is entered in the 'GroupWise System Information' dialog and it is set to run, the tool launches the GroupWise client on the migration console (where GME is installed) and attempts to open the Novell/GroupWise Address book. It does this to export the contents to CSV files for use later within the tool (please see the section titled "What should I expect as an outcome of running the Directory Exporter?" for more information). Due to this, it is very important that the GroupWise Client is installed and working correctly. This means that when the GroupWise Client is launched, there should be no errors or prompts appearing. Also, when launching the Novell/GroupWise Address book there should be no subsequent prompts or errors. If there are, Quest GroupWise Migrator for Exchange will not be able to successfully extract information from the Novell/GroupWise Address Book. For possible symptoms that may occur when using Quest GroupWise Migrator for Exchange Directory Exporter or when launching the Novell/GroupWise Address book and how to resolve them, please see the following Quest Solution(s): SOL20331 titled "Directory Exporter seems to freeze/hang when attempting to run": https://support.quest.com/SUPPORT/index?page=solution&id=SOL20331 SOL31944 titled "The NdsUsername column is not populated in the csv files after running Directory Exporter": https://support.quest.com/SUPPORT/index?page=solution&id=SOL31944 Page |9 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter The Directory Exporter also makes an attempt to gather the primary domain space of the GroupWise server. This is based on the information provided in the "GWIA TCP/IP hostname:" value. When this is specified, Quest GroupWise Migrator for Exchange will attempt to query the GWIA (GroupWise Internet Agent) for the Preferred "Internet Domain Names" value (this can be viewed in ‘ConsoleOne | Tools | GroupWise System Operations -> Internet Addressing... | Internet Domain Names' area). Figure 4 - GroupWise Internet Addressing dialog As an example, if the "Internet Domain Names" value is 'gw.cs-mig1.net', then this value will be applied as the Internet Suffix to the TargetAddress value within the CSV files generated (please see the section titled "What should I expect as an outcome of running the Directory Exporter?" for more information). If the "GWIA TCP/IP hostname:" value is NOT specified, the TargetAddress column in the CSV file will be set to the SourceAddress column value (which is the Source GroupWise object address). If this occurs, the person using Quest GroupWise Migrator for Exchange MUST change the TargetAddress column in ALL CSV files to the correct SMTP style address that will appear in the new target Exchange System (i.e UserName@ExchangeDomainName.com). Note: The Directory Exporter does not contact the Exchange system during its run (and cannot be changed to do so). This is why the TargetAddress column should always be reviewed (within the CSV files) for accuracy prior to continuing with subsequent actions with Quest GroupWise Migrator for Exchange. P a g e | 10 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter What should I expect as an outcome of running the Directory Exporter? Quest's Directory Exporter gathers user information from the GroupWise server to create four data files that will later provide critical input data to the Quest migration and PDL-provisioning programs: GroupsToProvision.abk: Contains the information about GroupWise public distribution lists (PDLs) that the Administrator-Driven Batch Migrator will read to provision the PDLs in Exchange as distribution groups. UsersToMerge.csv: Contains the information the AD Object Merge Tool will need to merge Exchange Contacts into corresponding Active Directory accounts, to create a single mail-enabled security object per user in AD. AddressTranslation.csv: Contains the display names, GroupWise addresses, and primary Internet addresses of your GroupWise users. Quest's migration programs — both the Administrator-Driven Batch Migrator and the Self-Service Desktop Migrator — use the information in AddressTranslation.csv to convert addresses in messages, address books, and frequent contacts to the appropriate Internet address for each user. UsersToMigrate.csv: A duplicate of AddressTranslation.csv, to serve as a template for the creation of the user-list input files that identify which users to migrate in a particular run of the AdministratorDriven Batch Migrator. (The UsersToMigrate.csv is copied to another file name, and the copy is then edited — deleting all users except the ones to be included in a particular migration group.): P a g e | 11 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter UsersToMerge.csv UsersToMigrate.csv AddressTranslation.csv GroupsToProvision.abk Figure 5 - Directory Exporter Flow P a g e | 12 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter Review and Modify (If Necessary) the Data Files Since the data files generated by Quest's Directory Exporter are critical input files for other Quest GroupWise Migrator for Exchange programs, it is very important to verify that the information they contain is properly formatted and is accurate for the target Exchange system. The GroupsToProvision.abk is a simple text file that you can open with any text editor to see if it contains any obvious format or translation errors. Examples include missing users, an empty column, exotic characters, or inappropriate data forms in any fields. These would indicate that the extraction process was somehow corrupted or otherwise unsuccessful. All three .csv files contain essentially the same data, so you can open anyone .csv file to look for the same sorts of format or translation errors. A .csv (comma-separated values format) file is also a text file that can be opened and edited in a text editor, but you may prefer Microsoft Excel or some other spreadsheet or database application that can display the contents of a .csv file in an easy-to-read column format. This post-export review is also a chance for you to manually edit any addresses in the .csv files before performing the actual migration. For example, a particular user name and address-composition format may produce an embarrassing or unflattering address, but you can manually edit the address in the .csv files before the files are used to define user addresses in the new Exchange environment. If you do decide to edit any addresses in the .csv files, remember: • • • Before you edit any values, copy the entire TargetAddress column contents into the TargetAlias column, and enter your changes only in the TargetAddress column. If you edit any of the .csv files, be sure to copy the new file to the other two filenames. The three .csv files usually must have identical contents (with one small exception, noted below). If you edit one, you should replace the others with copies of the edited file. Then: If you have copied either of the other two .csv files to UsersToMerge.csv: Open UsersToMerge.csv and add a new column titled SearchKey. P a g e | 13 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter As an example, the Directory Exporter has been complete. The source GroupWise Domain Space is: @gw.cs-mig1.net Figure 6 - CSV TargetAddress before modification The target Exchange Domain Space is different and is: @exchange.cs-mig1.net So to correct (*ALL*) the CSV files, the need to modify the CSV's and place the correct target Exchange Domain Space will need to be done as shown in the 'TargetAddress' column of the CSV files: Figure 7 - CSV TargetAddress after modification This will ensure that all further actions accomplished with Quest GroupWise Migrator for Exchange will be successful as it will reference all Exchange objects by this address (which should be accurate to the target Exchange Environment). If the Domain Space's will not change from source to target mail systems (GroupWise '@domain.com' to Exchange '@domain.com') then the CSV files should not need modification (although verifying would still be highly recommended for accuracy). For more information on what columns can be modified within the created CSV files, please see the following Quest Solution SOL13530 titled "What columns can I add or modify in the 'UsersToMigrate.csv' file?": https://support.quest.com/SUPPORT/index?page=solution&id=SOL13530 Note: The document to this point assumes that there will indeed be a target Exchange server to deliver mailbox contents too. If this is not the case and all data will be sent to PST files (and no Exchange translation will be needed), please review SOL14169 titled “Is it possible to migrate user data to PSTs without a connection to the Exchange server?” for more details. The Directory Exporter will still need to be run for either target scenario (Exchange or PST): https://support.quest.com/SUPPORT/index?page=solution&id=SOL14169 P a g e | 14 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter Summary The Directory Exporter is a very important step and needs to complete successfully prior to utilizing any other component within Quest GroupWise Migrator for Exchange. The files created from the Directory Exporter then need to be reviewed to determine if the contents are accurate for the current migration (i.e. does the TargetAddress need to be modified?). For all of this to work, the GroupWise client is a very important factor as Quest GroupWise Migrator for Exchange requires it to be working correctly before it can successfully extract information from the GroupWise/Novell Address Book. For more information in regards to the Directory Exporter use and modification(s), please see the current user guide and/or the Program Parameters Reference that is delivered with the installation media. Or proceed to Quest’s Support Site ( http://support.quest.com/ ) and download the documentation from the product page. P a g e | 15 Copyright 2008 – Quest Software Inc. All Rights Reserved Directory Exporter Updates: March 18, 2008 – Format updating P a g e | 16 Copyright 2008 – Quest Software Inc. All Rights Reserved
© Copyright 2024