FileNet P8 Platform Directory Service Migration Guide

Size: px
Start display at page:

Download "FileNet P8 Platform Directory Service Migration Guide"

Transcription

1 FileNet P8 Platform Directory Service Migration Guide Release November 2005 FileNet is a registered trademark of FileNet Corporation. All other product and brand names are trademarks or registered trademarks of their respective companies. Due to continuing product development, product specifications and capabilities are subject to change without notice. Copyright 2001, 2005 FileNet Corporation. All rights reserved. FileNet Corporation 3565 Harbor Boulevard Costa Mesa, California FILENET ( ) Outside the U.S., call:

2 Notices For notices regarding this documentation, refer to Help directory > Notices in the FileNet P8 online documentation.

3 Table of Contents 3 Introduction Requirements General Content Engine Limitations General Process Engine Content Engine Assumptions General Process Engine Content Engine Process Engine Migration Overview Procedure Errors and recovery System failure during migration Duplicated users Already initiated workflows Launching new workflows Content Engine Migration Overview Procedure Active Directory to Active Directory with no trust relationship Appendix A Directory Services Migration API Summary Guide Reference Functions Enumerations Appendix B Content Engine XML File Formats Directory Service Users and Groups XML File Format Checked-Out Documents XML File Format Directory Service Mapping XML Map File Format Migration XML Output File Format Appendix C Content Engine Debugging Tools Content Engine trace functionality FNSysInfo Appendix D FileNet P8 Platform and Directory Service Integration Vendor-specific unique IDs Short Name Process Engine Content Engine Application Engine

4 Table of Contents 4 Web Content Manager Records Manager eforms Team Collaboration Manager (TCM)

5 Introduction 5 Introduction FileNet P8 Platform integrates with third-party directory service products to provide user and group information and authorization functionality. The directory service migration tools allow you to reconfigure an existing FileNet P8 Platform installation to use a different directory service. The destination directory service can be another instance of a directory service of the same type (for example, migrating user and group information from one portion of the directory tree to another), or a different directory service type entirely. This guide provides detailed instructions for migrating the Process Engine and Content Engine, including migration API documentation. CAUTION Directory migration has not been tested on the following FileNet P8 Platform components. Application Engine Records Manager Web Content Manager Team Collaboration Manager eforms Appendix D FileNet P8 Platform and Directory Service Integration on page 43 details all directory service-specific persisted data for each FileNet P8 component. Requirements General The Content Engine and Process Engine must be at version or higher. You can only migrate between LDAP-based directory service providers. You can migrate between any of the following formats: Microsoft Active Directory, Sun Java System Directory Server, and Novell edirectory, or between the same directory service in a different forest. Content Engine The Content Engine migration API uses the Content Engine COM API and must run on a Windows platform. The user account you use to run the Content Engine portion of the directory migration must be a member of the P8 domain service group in order to access the database and SysConfig directory. You can remove the user account from this group, if desired, after the migration is complete. Limitations General You cannot change the user s short name during a directory migration. (The short name is the simple, non-unique portion of the distinguished name that does not indicate its location relative to a domain or directory. For the Process Engine, the short name is determined by the Login Attribute set in Process Task Manager.)

6 Introduction 6 Process Engine The Process Engine directory migration does not handle the SEC-to-LDAP migration path. Content Engine Active Directory SIDHistory is maintained only when the source and destination directory services are in the same Active Directory forest. The directory migration tools only migrate internal Content Engine information. Customer-specific properties and user preference titles must be migrated separately. The Microsoft.NET Framework is not used, since the Content Engine does not currently install its components. Directory migration is not currently (kl180, Content Engine 3.5.1) supported against Object Stores installed on a DB2 database. Assumptions General Directory service migration will always be performed by or in cooperation with FileNet Professional Services. The system is unavailable during migration. Process Engine Performance is affected by the number of Process Engine environment records for users and groups. Migration for large systems will take some time. For example, a Process Engine with 150,000 environment records might take about four hours. Content Engine The user interface (FNK_DirMigrationTest) is provided as is, and is not a supported component of the Content Engine migration tools. You can modify it or develop your own interface as desired. Performance is affected by the kind of access (local or remote), the number of Content Engine users and groups, the number of directory service users and groups, and the number of documents. Migration for large systems will take several hours.

7 Process Engine Migration 7 Process Engine Migration Overview The Process Engine migration involves the following steps: 1. Build a list of Process Engine users. 2. Delete the existing directory service configuration, and reconfigure it for the destination directory service. 3. For each Process Engine user, acquire the user's new GUID from the destination directory service. 4. Update the Process Engine s environment records to hold the new values for the full distinguished name (FDN) and the corresponding LDAP-based GUIDs as defined by the destination LDAP directory service. Procedure The procedures to migrate the Process Engine use the Process Task Manager and the vwtool ldapmigrate command. For detailed instructions on the use of the Process Task Manager and vwtool, see FileNet P8 Documentation > FileNet P8 Administration > Enterprise-wide Administration > Process Task Manager and FileNet P8 Documentation > FileNet P8 Administration > Process Engine Administration > Administrative tools > vwtool, respectively. Where applicable, additional help topics are noted below. Navigation to the additional topics starts from the locations noted here. The boxed text in each step below contains background information for the step. You do not need this information in order to follow the procedure; however, it can be useful in understanding the process. 1. Prevent users from accessing the system during the migration process. a. Use the Process Task Manager to stop the Process Router(s) on the Application Engine. b. Use the Process Task Manager to stop any Process Router(s) and the PPM on the Process Engine. Leave the Process Service on the Process Engine running.

8 Process Engine Migration 8 2. Create and populate the Directory Migration Information table. The ldapmigrate command uses the Directory Migration Information table during the LDAP directory migration to store required information about each Process Engine user and group. The ldapmigrate command populates the table by looking at the Process Engine s existing environment records (each user referenced by a workflow or a user s preferences has an environment record on the Process Engine). For each Process Engine user, ldapmigrate retrieves the current GUID, Login Name (short name), and Process Engine User ID values, and stores the information in the Directory Migration Information table. The migration state for each newly created record is set to 1 (ready to get new GUID). The Directory Migration Information (VWLDAPMig) table is defined as follows: F_OldLoginNamevarchar(100) F_OldGuid varchar(100) F_PEUserIdint F_NewLoginNamevarchar(100) F_NewGuid varchar(100) F_MigrationStateint Migration states include: 1 ready to get new GUID 2 ready to migrate 3 needs BLOb fixup 9 migration complete 11 error updating the key 12 error updating the BLOb a. On the primary Process Engine (server 0), start vwtool at the command line. See vwtool > Start vwtool for instructions on starting vwtool. b. Enter ldapmigrate at the vwtool command prompt. See vwtool > Commands > ldapmigrate for detailed descriptions of the ldapmigrate syntax and parameters. Answer the prompts as follows: Verbose? Initialize Directory Migration Information table? n y 3. Delete the current directory service configuration, and configure the Process Engine to use the destination directory service. The ldapmigrate command provides a simple single-level undo capability, allowing you to restore the current LDAP configuration. When you choose d (to delete the current configuration), ldapmigrate renames the current ldap.config record to ldap.config.deleted. If there was already an ldap.config.deleted record, that record is deleted at this point. Choosing r (to restore the previously deleted configuration) renames the ldap.config.deleted record back to ldap.config. a. Enter the following at the ldapmigrate prompt: PE LDAP Configuration? d

9 Process Engine Migration 9 b. Enter quit to exit vwtool. 4. Configure the Process Engine to use the destination directory service. a. Use the Process Task Manager to stop Process Services on the Process Engine. b. Close the Process Task Manager and restart it to clear the current LDAP settings from the Process Task Manager memory. c. Start Process Services on the Process Engine. d. Use the Process Task Manager to configure the destination LDAP server configuration. See Process Task Manager > Process Engine > Process Service > Configure the Process Service > Configure the LDAP connection (Workplace) for detailed instructions. e. Restart Process Services when prompted. 5. Acquire new GUID values for the Directory Migration Information table. In this step, ldapmigrate iterates through the existing Directory Migration Information table. For each user in the table with an F_MigrationState of 1 or 13, ldapmigrate uses the user s short name to retrieve the new GUID from the destination LDAP server. The new GUID is stored in the user s directory migration information row. As each Directory Migration Information record is updated with the new GUID value, the record s F_MigrationState value is set to 2 (ready to migrate). If a user can t be found in the destination LDAP server, ldapmigrate displays a message and the user s F_MigrationState (in the Directory Migration Information record) is set to 13 (user not defined in destination LDAP). You can run this step as many times as is necessary to ensure that all current Process Engine users are ready for migration. For example, the first time, you may get new GUID values for one hundred Process Engine users, with five Process Engine users not defined in the destination LDAP server. You can then create LDAP entries for the missing users in the destination directory service server, and re-run this step. When ldapmigrate processes these users again, it retrieves the new GUID values and updates the directory migration information table. a. On the primary Process Engine, start vwtool again. b. Enter ldapmigrate at the vwtool command prompt. Answer the prompts as follows: Verbose? Initialize Directory Migration Information table? PE LDAP Configuration? Acquire new GUID values for the Directory Migration Information table? NOTE If you plan on running this step again, answer n to subsequent prompts. If you are ready to migrate the Process Engine records, proceed to the next step. n n n y

10 Process Engine Migration Migrate the Process Engine environment records. In this step, ldapmigrate uses the Directory Migration Information table to update each user s environment record. This work is done in two passes. The first pass iterates through the Directory Migration Information table and migrates each user whose F_MigrationState is 2 or 11. This part of the migration updates each user s environment record so that the F_ObjName column uses the destination directory service GUID instead of the old directory service GUID. If the update succeeds, the user s F_MigrateStatus is set to 3 (needs BLOb fixup). If the GUID can t be updated, the user s F_MigrateStatus is set to 11 (error updating the key). The second pass iterates though the Directory Migration Information table and migrates each user whose F_MigrationState is 3 or 12. This part of the migration updates each user s environment record to correct the GUID and the full distinguished name (FDN) in the BLOb. The BLOb is changed to specify the destination GUID. The environment record s FDN is set to null. The null FDN is automatically updated the next time the environment record is accessed. If this update succeeds, the user s F_MigrateStatus is set to 9 (migration complete). If the BLOb can t be updated, the user s F_MigrateStatus is set to 12 (error updating the BLOb). The updates to the environment records (keys and BLObs) can be run multiple times. If an initial run results in some users ending up with an F_MigrateStatus of 11 (error updating the key), a subsequent run will pick up users in that error state and re-try the key update. Similarly, if there was a problem updating the BLOb, a subsequent migration will pick up users in the error updating the BLOb state and retry the BLOb update. Once a user has gotten to the migration complete state, subsequent runs ignore that user s environment record. a. Enter ldapmigrate at the vwtool command prompt. (NOTE If you are proceeding directly from the preceding step, you do not need to re-enter the ldapmigrate command or answer the first four prompts below.) Answer the prompts as follows: Verbose? Initialize Directory Migration Information table? PE LDAP Configuration? Acquire new GUID values for the Directory Migration Information table? Migrate the live PE environment records now? CAUTION Answering yes here performs the actual migration. Recovery at this point involves migrating back to the original directory service. n n n n y b. Restart Process Services on the Process Engine. 7. Process Engine migration is complete.

11 Process Engine Migration 11 Errors and recovery Until the final migration step, you can easily undo any changes. System failure during migration All updates to the environment records and the LDAP migration information table are transactional. Generally, 50 to 100 users are handled per transaction. Should the Process Engine or vwtool be unexpectedly interrupted during an LDAP migration, the operation is completely restartable and recoverable. Simply restart vwtool and restart the step of the migration that was interrupted; migration continues from where it was interrupted. Duplicated users During the final migration step, it is possible that a user has somehow already gotten a new environment record. This is true, for example, for the user who is running vwtool to do the LDAP migration. The migration routine recognizes this case and automatically deletes the new environment record for this user so that the user's old environment record can be migrated, preserving his internal Process Engine user ID. Similarly, other users may already have a new environment record. For example, after having switched to the destination LDAP directory service, if you try to log on to vwtool as a user that isn't privileged to run vwtool, the logon attempt creates a new environment record for this user. During migration, this user will already have a new environment record. In this case, vwtool will hide the user's new environment record, migrate his old environment record, and display a descriptive message. Already initiated workflows If a user from the current directory service is not defined in the destination directory service, any use of his short name in a workflow (launched before or after the migration) is treated as an invalid user. The work item is sent to the Malfunction system map (unless the Ignore Missing Participants option has been selected or no valid users remain). See FileNet P8 Documentation > Workplace > Workflow Overview > Process Engine Reference > Administration and Configuration > Troubleshooting > Resolve workflow errors for further information. Launching new workflows A reference to a user who no longer exists prevents a workflow from being launched, unless the Ignore Missing Participants option has been selected. The Process Designer application must be used to fix these references before the workflow can be launched.

12 Content Engine Migration 12 Content Engine Migration Overview From the user s perspective, the Content Engine migration consists of the following steps. 1. On the Content Engine, gather user and group information from the source directory server using the current Content Engine provider. 2. Gather user and group information from the destination directory server. 3. Create a mapping between the source and destination user and group information. 4. Using the mapping data, perform a migration of the Content Engine, and update the Content Engine to use the destination directory service. CAUTION FileNet recommends that you run the Content Engine migration process from a machine with 1GB or more of memory. This recommendation is based on the number of security principals in the LDAP provider. In addition, the XML files that are created may potentially be huge. Besides using up disk space, this may pose a problem when you edit a large XML file, because it requires loading into memory the entire XML file. Past trials have shown that LDAP providers with 150,000 or more security principals may create large XML files of 50MB or more. These files, when edited using the map editor or any other XML editor, may be extremely slow to load, possibly taking ten minutes or more. Procedure The following procedure uses the FNK_DirMigrationTest GUI application, which is based on the Directory Services Migration APIs. See Appendix A for a complete description of the Directory Services Migration APIs. NOTE You can run the directory migration tool from any server that can connect to the current and destination directory service servers. The boxed text in each step below contains background information for the step. You do not need this information in order to follow the procedure; however, it can be useful in understanding the process. 1. Prepare to run the FNK_DirMigrationTest application. a. Ensure that the Content Engine user account (referred to below as the Content Engine user) to be used during the directory service migration has the proper permissions. The Content Engine user account must be a member of the P8 domain service group (by default Content Engine Servers) in order to access the database and SysConfig folder. The permissions can be removed after migration is complete. b. On a Content Engine in the current directory service domain, create a temporary folder. c. Copy FNK_DirMigrationTest.exe and FNK_DirMigration.dll to the temporary folder. These files can be found in P8CE or in \\englib\working\trees\klxxx.xxx\dev03\bin\release\testtools, where xxx is the number of the latest build.

13 Content Engine Migration 13 d. The following FIleNet and Windows system files are also required in order to run the directory migration tool. As a general rule, these files are already installed and available on your system. FNK_SecuritySystem.dll MFC71U.dll MSVCR71.dll e. Start FNK_DirMigrationTest.exe from the temporary folder. 2. Generate the list of security principals in the current directory service. This step calls the GetDirectoryUsersForCurrentProvider() API using the current Content Engine Authentication Provider information. a. In the From Users tab, enter the following: Users File UserID Password Include Display Name Include Principal Name Include Distinguished Name The name of the output XML file that will contain the list of users in the current directory service. The name of the Content Engine user, and the associated password. (Sun Java System Directory Server and Novell edirectory) Use the fully distinguished name. (Microsoft Active Directory) Use the short name. Indicate whether additional information is to be included in the output XML file. By default, each option is checked. This allows you to control the size of the resulting XML file by configuring how much information it contains. FileNet recommends including all options if space allows, since they provide greater details of each security principal which may help during debugging. b. Click Get From Users. TIP If the output XML file does not appear to contain all users in the current directory service, you may need to increase the MaxPageSize value for the directory service. 3. If you are migrating from one Active Directory forest to another Active Directory forest with no trust relationship between them, you must run the next step from a server that has access to the destination forest rather than the current forest. To set up a temporary Content Engine client machine that can be used for this purpose, do the following: a. On a machine added to the destination forest, log on as Administrator in the destination forest.

14 Content Engine Migration 14 b. Install FileNet P8 Client Connectivity. i. Run the Content Engine installer. This can be found in P8CE or in \\englib\working\disks\perxxx.xxx\contentengine\contentengine, where xxx is the number of the latest build. ii. iii. iv. Choose Custom install. Deselect all packages except for FileNet P8 Client Connectivity. Click Next. v. Click Install. c. Perform Step c through Step e (from Step 1above) on this machine. 4. Generate the list of security principals in the destination directory service. You can perform this step locally or remotely. This step calls the GetDirectoryUsersForNewProvider() API using the destination directory provider information. a. In the To Users tab, enter the following: Users File Type Host Name UserID Password Port Include Display Name Include Principal Name Include Distinguished Name The name of the output XML file that will contain the list of users for the destination directory service. The type of the destination directory service. The name of the machine containing the destination directory service. (Sun Java System Directory Server and Novell edirectory) The fully distinguished name of the service user in the destination directory service, and the associated password. (Microsoft Active Directory) The short name of the service user in the destination directory service, and the associated password. (Sun Java System Directory Server and Novell edirectory only) The port used by the directory service. Indicate whether additional information is to be included in the output XML file. By default, each option is checked. This allows you to control the size of the resulting XML file by configuring how much information it contains. FileNet recommends including all options if space allows, since they provide greater details of each security principal which may help during debugging. b. Click Get To Users. TIP If the output XML file does not appear to contain all users in the destination directory service, you may need to increase the MaxPageSize value for the directory service.

15 Content Engine Migration 15 c. If you are migrating from one Active Directory forest to another Active Directory forest with no trust relationship between them, you must now copy the XML file you generated here back to the Content Engine you were using for the previous steps. Perform the subsequent steps on the original Content Engine. 5. Create the map file. This process uses the short name to search for matches in the current and destination XML files. This step calls the CreateDirectoryMigrationMapFile() API to generate an XML map file. a. In the Map Users tab, enter the following: From Users To Users File Map File Include Display Name Include Principal Name Include Distinguished Name The name of the XML file that contains the list of users for the current directory service. This is the file you created in Step 2 above. The name of the XML file that contains the list of users for the destination directory service. This is the file you created in Step 4 above. The name of the output XML file that will contain the mapping between the current directory service and the destination directory service. Indicate whether additional information is to be included in the output XML file. By default, each option is checked. This allows you to control the size of the resulting XML file by configuring how much information it contains. FileNet recommends including all options if space allows, since they provide greater details of each security principal which may help during debugging. b. Click Create Map. 6. Edit the map file. Use an XML editor that will handle large XML files to find users or groups that exist in the current directory service but not in the destination directory service. You can then either add the user to the destination directory service or map the current user to a different user in the destination directory service. Following are some guidelines for editing the map file. Find records whose destination entry is unmapped (blank). Determine if the current user or group is missing from the destination service, or if it will be mapped to a different user/group in the destination directory service. If it is missing, add the user or group to the destination directory service. If the current user or group will be mapped to a new user, make a note of it. Do not reassign at this time, as it will have to be done again after you re-run Step 4 and Step 5. Handle all of the unmapped destination entries that you can, then re-run Step 4 and Step 5. Repeat this process until you are sure that the destination directory service contains all the necessary users and group from the current directory service. Find the remaining unmapped destination entries. Delete the entry from the map file or leave it unmapped only if you are sure the user or group is not referenced by any object in the Content Engine system. Incorrectly deleting the entry or leaving it unmapped could result in objects with properties or ACEs that refer to non-existent users.

16 Content Engine Migration 16 TIP If you are unsure whether a user or group is unused, you can map the entry to a dummy user or group on the destination system. You do not need to delete entries from the map file where users or groups exist in the destination directory service but not in the current directory service. Investigate all users and groups in the duplicates section at the end of the map file. The mapping process automatically creates an entry when a duplicate user or group is encountered. If the entry that was encountered first is not the entry that you want to migrate, you must modify the first entry to reflect the current user or group information. TIP The migration process ignores all entries in the duplicates section, so the duplicate entry does not need to be deleted from the map file. Make sure that users required by the FileNet P8 Platform are mapped to users in the destination directory service. See FileNet P8 Documentation > FileNet P8 Administration > Enterprisewide Administration > Security > Users and groups for a complete list of required users. In particular, be sure to map the users and groups referenced in Table 1, Roles referenced in Active Directory migration steps, on page Ensure that there are no checked-out files. (The migration process assumes that no files are checked out, so reservation objects normally associated with checked-out documents are not processed.) This step calls the GetCheckedOutDocuments() API to generate a list of checked-out files. a. In the Checked-Out tab, enter the following: Docs File UserID Password The name of the output XML file that will contain the list of checked-out documents. The name of the Content Engine user, and the associated password. (Sun Java System Directory Server and Novell edirectory) Use the fully distinguished name. (Microsoft Active Directory) Use the short name. b. Click Get Docs. c. Review the XML list. The list contains entries for each checked-out document s major version and its corresponding ID. Use the list to retrieve each document and check it in or cancel the checkout. d. Repeat this step until the list contains no documents.

17 Content Engine Migration Migrate the users. This step calls the MigrateDirectory() API with the XML map file to migrate the Content Engine from the current directory service to the destination directory service. You can run this process with Update unchecked as many times as needed to eliminate errors, then run it with Update checked to migrate the users. TIP By checking Update and Continue, you can reprocess a previously processed input file if necessary. Users or groups that have been previously processed successfully will result in errors. By checking Continue, these errors are ignored. Any users or groups that were previously unsuccessfully processed will be reprocessed at this time, and will be successfully migrated if the original errors have been corrected. a. In the Migration tab, enter the following: Map File Output File Log Success The name of the XML file that contains the mapping between the current directory service and the destination directory service. This is the file you created in Step 5 above. The name of the output XML file that will contain the list of security principals that were modified. Indicates whether to log detailed information about all SIDs. This is not checked by default. Check this option for test migrations and when debugging problems.

18 Content Engine Migration 18 Update Test before migrating Continue Current Content Engine UserID Password To Directory Service UserID Password Indicates that the migration is to take place. Check this box if you want the actual migration to take place. Leave it unchecked to perform a trial run. The update is done in two phases: first the Content Engine databases are updated, then the GCD. By default, if errors occur during either phases, the migration stops at the end of the current phase. Check this box to perform a trial run, then automatically perform the actual migration if no errors were encountered during the trial run. Indicates that the migration is to continue through both phases even if errors are encountered. The name of the Content Engine user, and the associated password. (Sun Java System Directory Server and Novell edirectory) Use the fully distinguished name. (Microsoft Active Directory) Use the short name. The service user in the resulting GCD for the destination directory service. (Sun Java System Directory Server and Novell edirectory) The fully distinguished name of the service user, and the associated password, for the destination directory service. (Microsoft Active Directory) The short name of the service user, and the associated password, for the destination directory service. See FileNet P8 Documentation > FileNet P8 Administration > Enterprise-wide Administration > Security > Configure Authentication Provider for more information about the service user. b. Click Migrate DB. 9. If you are migrating from one Active Directory forest to another Active Directory forest with no trust relationship between them, you must perform the additional steps in the next section on Active Directory to Active Directory with no trust relationship before restarting the Content Engine. 10. Manually restart the Content Engine Object Store, File Store, and Content Cache services. 11. Some migration steps are not performed by the migration tools, and must be done manually. a. User preferences: You can delete and recreate user preferences, or you can create a custom application via the COM AIP to extract the old SID from the title/containmentname, find that SID and its replacement in the map XML file, and replace old with new. b. Entry templates contain an XML document that represents the entry template definition. Included in the XML document is the granteeid Security Descriptor from the current directory service (see the sample below).

19 Content Engine Migration 19 The security descriptor in the XML document is not migrated by the Content Engine migration APIs. This applies to all Entry Template types: document, folder, custom object, form data and all WCM-based entry templates. After the Content Engine is migrated, you can check out each of these documents, manually update them and check them back in. Since there may be many Doc Entry Templates, a large MAP file (to get source/destination SecDesc from), or lots of permissions inside each EntryTemplate, FileNet recommends creating a tool using existing APIs to accomplish this. c. Fixed Approval and Sequential Approval workflows fail after migration because they use the full distinguished name for participants. You must reassign the participants in the workflow groups in the associated workflows: i. Open the Fixed Approval or Sequential Approval workflow in Process Designer. ii. iii. iv. Go to Workflow Properties/Workflow Groups. Select each workflow group. An error message displays when the workflow group is opened for editing: VWServer Exception: [Err=d ] Domain mismatch. Click OK. Delete each participant from the current directory service, then add the equivalent participant from the destination directory service.

20 Content Engine Migration 20 Active Directory to Active Directory with no trust relationship The following procedures reference several users and groups that represent certain roles on the current and destination domains. The users and groups assigned to these roles can vary depending on the customer site, and the users and groups assigned to these roles can differ between the current and destination Active Directories. The following chart lists the roles, along with the default user or group assigned to each role. In order to eliminate confusion in the instructions that follow, the value in the Name column is used when referring to a user or group that functions in any of these roles, and appears in italics in the instructions. Name Description Default User or Group Name Administrators A group with administrative Administrators privileges. Administrator P8 domain service group Content Engine service user Can refer to the current or destination Active Directory, or the local machine account. A user who is a member of the Administrators group. Can refer to the current or destination Active Directory, or the local machine account. A Windows domain global group that is created or assigned during installation. It contains the list of FNCE_machinename accounts in the FileNet P8 domain. Can refer to the current or destination Active Directory. The account used by the Content Engine to connect to and search the directory service. Also referred to as the Windows Service Logon Account. Can refer to the current or destination Active Directory. Administrator Table 1: Roles referenced in Active Directory migration steps Content Engine Servers FNCE_<servername> Steps before changing Domains/Forests Perform the following changes before changing the machines in the FileNet P8 domain to the destination Active Directory domain. 1. On each Content Engine in the FileNet P8 domain, stop each of the following Content Engine services, and set it to start manually: Content Engine Content Cache Service Content Engine File Store Service

21 Content Engine Migration 21 Content Engine Object Store Service FileNet P8 CFS Server for Image Services FileNet Publishing HTML Plug-In Service FileNet Publishing PDF Plug-In Service a. Open the Windows Services console. b. Double-click each service listed above. c. Change Startup type to Manual, if necessary. d. Click Stop if the service is running. e. Click OK. 2. On each Content Engine in the FileNet P8 domain, temporarily reassign ownership of the log and sysconfig folders and contents to the local administrative user: a. Log on as a member of the local Administrators group. b. Using Windows Explorer, navigate to the <Content_Engine_Installation> folder, by default, C:\Program Files\FileNet\Content Engine. c. Select the log subfolder and do the following: i. Right-click on the folder and choose Properties. ii. iii. iv. On the Security tab, click Advanced. Select the P8 domain service group in the Permission entries. Make sure the local Administrators group is not selected. v. Click Remove. vi. Check Replace permission entries on all child objects with entries shown here that apply to child objects. vii. Click OK. viii. Click Yes to the Security warning. ix. Click OK to exit. d. Select the sysconfig subfolder and do the following: i. Right-click on the folder and choose Properties. ii. iii. iv. On the Security tab, click Advanced. Select the P8 domain service group and the current Active Directory Administrator in the Permission entries. Make sure the local Administrators group is not selected. v. Click Remove. vi. Check Replace permission entries on all child objects with entries shown here that apply to child objects. vii. Click OK.

22 Content Engine Migration 22 viii. Click Yes to the Security warning. ix. Click OK to exit. 3. On each File Store server in the Content Engine domain (including any running on Object Store servers), temporarily reassign ownership of the file store folder and all its subfolders and files to the local administrative user. a. Ensure that you are still logged on as a member of the local Administrators group. b. Using Windows Explorer, navigate to the file store folder. This is the folder directly below the shared folder, and by default starts with FS_. For each folder (content, inbound, index, system), do the following: i. Right-click on the folder, and select Properties. ii. iii. iv. Select the Security Tab. Click Advanced, then select the Owner tab. Select the local Administrators group in the Change owner to list. v. Check Replace owner on subcontainers and objects. vi. Click OK twice. c. Select the Area.sf file and do the following: i. Right-click and select Properties. ii. iii. iv. Select the Security tab. Click Advanced, then select the Owner tab. Select the local Administrators group. v. Click OK twice. d. Select the file store folder and do the following: i. Right-click on file store folder, and select Properties. ii. iii. Select the Security tab, and click Advanced. Add the local Administrators group with Allow Full Control privileges: Click Add. Click Locations. Select the local machine name, then click OK. Enter Administrators under Enter the object name to select, and click Check Names. The full verified name appears. Click OK. Check Full Control in the Allow column. Uncheck Apply these permissions to objects and/or containers within this container only. Click OK.

23 Content Engine Migration 23 iv. In Permission entries, select the P8 domain service group and the current Active Directory Administrator. v. Make sure the local Administrators group is not selected. vi. Click Remove. vii. Check Replace permission entries on all child objects with entries shown here that apply to child objects. viii. Click OK. ix. Click Yes to the Security warning. x. Click OK to exit. 4. If Apache is installed, change the logon information and startup type: a. Open the Windows Services console. b. Double-click the Apache2 service. c. Set the Startup type to Manual. d. On the Log On tab, click Local System account. e. Click OK. 5. Change all of the machines in the FileNet P8 domain from the current Active Directory domain to the destination Active Directory domain: a. Update the preferred DNS server: i. Navigate to the Windows Network Connections folder. Right-click on your network connection, and select Properties. ii. iii. iv. Select the Internet Protocol (TCP/IP) entry, then click Properties. Change the Preferred DNS server to the IP address of the destination Active Directory server. Click OK twice. b. Join the destination Active Directory domain: i. Right-click on My Computer, and select Properties. ii. iii. iv. On the Computer Name tab, click Change. Enter the destination Domain. Click OK as needed to exit. v. Reboot when prompted. Steps after changing Domains/Forests Perform the following changes after changing all of the machines in the FileNet P8 domain to the destination Active Directory domain. 1. Before proceeding, verify that the following user and group configurations exist in the destination Active Directory. If not, make the necessary corrections before continuing.

24 Content Engine Migration 24 a. Verify that the destination Active Directory Administrator is a member of the local Administrators group on each Content Engine in the FileNet P8 domain: i. Log on as the local Administrator. ii. iii. Open up the Local Users and Groups snap-in: Right-click on My Computer, and choose Manage. Navigate to the Groups folder in Local Users and Groups. Double-click the Administrators group. Verify that the Administrator is a member, either directly or indirectly. b. Verify that the P8 domain service group contains the Content Engine service user: i. On the destination Active Directory server, open the Active Directory Users and Computers console. ii. Verify that the P8 domain service group appears in the Users folder. 2. Log on as the destination Active Directory Administrator. 3. If the destination domain has any Windows 2003 SP1 machines, change their COM Security so as to grant access to <DESTINATION_DIRECTORY_SERVICE_DOMAIN>\P8 domain service group. The settings should match the settings for the P8 domain service group before migrating. For more information, see the FileNet P8 Platform Installation and Upgrade Guide > Configure a FileNet P8 environment for Windows Server 2003 SP1 > COM Security. a. Open the Component Services snap-in (under Administrative tools in the Start menu). b. Expand Component Services, then expand Computers. c. Right-click on My Computer and select Properties. d. Select the COM Security tab. e. In the Access Permissions section, click Edit Limits, then click Add. f. Enter P8 domain service group and click Check Names. The full verified name appears. g. Click OK. h. In the Allow column, verify that Local Access is checked. i. Click OK. j. In the Launch and Activation section, click on Edit Limits, then click Add. k. Enter P8 domain service group and click Check Names. The full verified name appears. l. Click OK. m. In the Allow column, verify that Local (and/or Remote) Activation is checked. Verify that Allow is not checked next to Remote Launch or Local Launch. n. Click OK. o. In the Launch and Activation section, click Edit Default, then click Add. p. Enter P8 domain service group and click Check Names. The full verified name appears. q. Click OK.

25 Content Engine Migration 25 r. In the Allow column, verify that Local (and/or Remote) Activation is checked. Verify that Allow is not checked next to Remote Launch or Local Launch. s. Click OK as needed to exit. 4. On each Content Engine in the destination Active Directory domain, grant access to the log and sysconfig folders and contents to the P8 domain service group: a. Log on as a member of the local Administrators group. b. Using Windows Explorer, navigate to the <Content_Engine_Installation> folder. c. Select the log subfolder and do the following: i. Right-click on the folder and choose Properties. ii. iii. iv. On the Security tab, click Advanced. Click Add. Enter P8 domain service group under Enter the object name to select, and click Check Names. The full verified name appears. v. Click OK. vi. Check Full Control in the Allow column. vii. Uncheck Apply these permissions to objects and/or containers within this container only. viii. Click OK. ix. Check Replace permission entries on all child objects with entries shown here that apply to child objects. x. Click OK. xi. Click Yes to the Security warning. xii. Click OK to exit. d. Select the sysconfig subfolder and do the following: i. Right-click on the folder and choose Properties. ii. iii. iv. On the Security tab, click Advanced. Click Add. Enter P8 domain service group under Enter the object name to select, and click Check Names. The full verified name appears. v. Click OK. vi. Check Full Control in the Allow column. vii. Uncheck Apply these permissions to objects and/or containers within this container only. viii. Click OK. ix. Click Add.

26 Content Engine Migration 26 x. Enter the destination Active Directory Administrator user, and click Check Names. The full verified name appears. xi. Click OK. xii. Check Full Control in the Allow column. xiii. Uncheck Apply these permissions to objects and/or containers within this container only. xiv. Click OK. xv. Check Replace permission entries on all child objects with entries shown here that apply to child objects. xvi. Click OK. xvii.click Yes to the Security warning. xviii.click OK to exit. 5. On each File Store server in the Content Engine domain (including any running on Object Store servers), grant access and change ownership as necessary: a. Ensure that you are still logged on as a member of the local Administrators group. b. Grant access to the file store folder and all its subfolders and files to the destination Active Directory Administrator user and P8 domain service group by doing the following: i. Using Windows Explorer, navigate to the file store folder. This is the folder directly below the shared folder, and by default starts with FS_. ii. iii. iv. Right-click on file store folder, and select Properties. Select the Security tab, and click Advanced. Click Add. v. Enter P8 domain service group under Enter the object name to select, and click Check Names. The full verified name appears. vi. Click OK. vii. Check Full Control in the Allow column. viii. Click OK. ix. Click Add. x. Enter Administrator under Enter the object name to select, and click Check Names. The full verified name appears. xi. Click OK. xii. Check Full Control in the Allow column. xiii. Click OK. xiv. Check Replace permission entries on all child objects with entries shown here that apply to child objects. xv. Click OK.

27 Content Engine Migration 27 xvi. Click Yes to the Security warning. xvii.click OK to exit. c. Reassign ownership of the file store s subfolders and contents to the Content Engine service user. For each subfolder (content, inbound, index, system, Area.sf), do the following: i. Right-click on the folder or file, and select Properties. ii. iii. iv. Select the Security tab. Click Advanced, then select the Owner tab. Click Other Users or Groups. v. Select the Content Engine service user in the Enter the object name to select box, and click Check Names. The full verified name appears. vi. Click OK. vii. Check Replace owner on subcontainers and objects. (This setting does not apply to Area.sf.) viii. Click OK. ix. If this is the inbound folder, grant List folder contents permission to Authenticated Users: Click Add. Enter Authenticated Users in the Enter the object name to select box, and click Check Names. The full verified name appears. Click OK. Check List folder contents in the Allow column. Uncheck any other allowed permissions in the Allow column. x. Click OK. 6. On each Content Engine in the FileNet P8 domain, change the Content Engine services back to automatic startup mode, and change the logon user to the service user for the destination Active Directory. Content Engine Content Cache Service Content Engine File Store Service Content Engine Object Store Service FileNet P8 CFS Server for Image Services FileNet Publishing HTML Plug-In Service FileNet Publishing PDF Plug-In Service a. Open the Windows Services console. b. Change Startup type to Automatic. c. On the Log On tab, select This account and enter the Content Engine service user s name and password. d. Click OK.

28 Content Engine Migration On each Object Store server, update the password of the Windows Service Logon account used in the Global Configuration Data (GCD): a. Run the GCD Wizard. Navigate to the <Content_Engine_Installation> folder, and double-click on ConfigGCD.exe. b. When the GCD Wizard comes up, choose Join an existing domain if it is not already chosen, and enter the machine name of the Object Store server you are on. c. When informed that no domain configuration can be found, click No to manually enter the domain's SYSINIT path. Enter the following: i. SYSINIT Path: \\<machinename>\fnce_<machinename>$\sysinit.dat ii. iii. iv. P8 Domain Service Group: P8 domain service group If you are logged on as a user who is a domain administrator, check Use Default accounts. Otherwise, do the following: Uncheck Use Default accounts. Click List Members. Select the Content Engine service user. Enter the password for the Content Engine service user. This is the password you entered in Step 6 above. v. Click Finish. 8. If Apache is installed, change the logon information and startup type: a. Open the Windows Services console. b. Double-click the Apache2 service. c. Set the Startup type to Automatic. d. On the Log On tab, select This account and enter the desired username and password. e. Click OK. 9. If you have any WEBDAV network folders, you must delete and re-create the share in order to use them. See FileNet P8 Documentation > FileNet WebDAV Clients for further information. 10. To verify that you have successfully migrated the directory service, start the Enterprise Manager. Log on as Administrator in the destination Active Directory. 11. FileNet recommends that you run the consistency checker after logging in. a. Expand the Object Store folder. b. Select each file store, and right-click. c. From the context menu, select All Tasks, then Run Content Consistency Checker. d. Select the file store from the File Stores list. e. Click Start Consistency Check.

29 Appendix A Directory Services Migration API 29 Appendix A Directory Services Migration API Summary The Directory Services Migration API, contained in FNK_DirMigration.dll, allows you to programmatically control a Content Engine directory services migration. It consists of the following functions: GetDirectoryUsersForCurrentProvider(): Creates an XML file representing the users and groups for the source authentication provider. GetDirectoryUsersForNewProvider(): Creates an XML file representing the users and groups for the destination authentication provider. CreateDirectoryMigrationMapFile(): Creates an XML file that maps the users and groups from the source authentication provider to the destination authentication provider. GetCheckedOutDocuments(): Creates an XML file containing the list of all checked-out documents. MigrateDirectory(): Performs the actual directory migration. This function uses the XML mapping file to migrate the Content Engine from the source directory service to the target directory service. Guide To perform a migration using the Directory Services Migration API, follow this procedure: 1. On the Content Engine (CE) server, call GetDirectoryUsersForCurrentProvider() using the Content Engine Authentication Provider information: An XML data file is generated that contains all of the users and groups from the current Content Engine Authentication Provider. You can optionally specify that the DisplayName, PrincipalName, and DistinguishedName fields be included in the XML data file. 2. Locally or remotely, call GetDirectoryUsersForNewProvider() using the destination directory provider information: An XML data file is generated that contains all the destination directory service users and groups information for migration. You can optionally specify that the DisplayName, PrincipalName, and DistinguishedName fields be included in the XML data file. 3. Call CreateDirectoryMigrationMapFile(): An XML data file is generated that contains the mapping, by the short name, between the source and destination user and group information. This XML file is generated from the source and destination XML user and group data files. You can manually verify, change, and map any items in the XML mapping data file. You can optionally specify that the DisplayName, PrincipalName, and DistinguishedName fields be included in the XML data file. 4. Call GetCheckedOutDocuments(): An XML data file is generated that contains all of the documents that are currently checked out.

30 Appendix A Directory Services Migration API 30 Use the output of GetCheckedOutDocuments() to check in all checked-out documents before you proceed with the directory migration. 5. Call MigrateDirectory() with the XML mapping file generated by CreateDirectoryMigrationMapFile() to migrate the Content Engine from the current directory service to the destination directory service. Optionally, you can run the directory migration in verify mode. This will report which fields will be updated but will not actually update any data. The directory migration process stops the Content Engine object store, file store, and content cache services so that no Content Engine database changes can occur during the migration. Internally, directory migration uses ADO DB to directly connect to the Content Engine database for better performance. The XML mapping data file is used to migrate fields from their current value to the new destination value. Directory migration is performed on all of the Content Engine object store databases. Directory migration migrates the nt_security_descriptor row field values of the SecurityDesc table and the reservation_owner_sid row field values of the DocVersion table. MigrateDirectory() enumerates through the GCD Domain, Marking, and ObjectStores objects and migrates the SecurityDescriptor fields to their new destination directory service value using the XML mapping file. 6. Manually restart the Content Engine object store, file store, and content cache services. After you have verified that the services have started without any errors, you can log on to Content Engine Enterprise Manager with a user that has administrator permissions. Reference Functions GetDirectoryUsersForCurrentProvider Creates an XML file representing the users and groups for the source (current) authentication provider. For information about the format of this file, see Directory Service Users and Groups XML File Format on page 36. extern "C" HRESULT WINAPI GetDirectoryUsersForCurrentProvider (LPCWSTR pwszuser, LPCWSTR pwszpassword, LPCWSTR pwszusersxmlfile, DIRMIGRATE_USERS_FLAGS eflags = DIRMIGRATE_USERS_FLAGS_ALL, FNCALLBACK_DIRMIGRATE_PROGRESS_DIRUSERS pfnprogress = NULL, long lprogressinterval = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT, HWND hprogresswnd = NULL) Arguments pwszuser: [in] Content Engine user name of an account with administration privileges. pwszpassword: [in] Password for pwszuser. pwszusersxmlfile: [in] Name of the XML data file to be created containing the users and groups of the source authentication provider. eflags: [in] One of the constants of the DIRMIGRATE_USERS_FLAGS enumeration, which determines the output of the XML data file optional fields. Default = DIRMIGRATE_USERS_FLAGS_ALL.

31 Appendix A Directory Services Migration API 31 pfnprogress: [in] UI callback function that updates a progress bar representing the progress of GetDirectoryUsersForCurrentProvider() according to the interval specified by lprogressinterval. Set to NULL if you do not want to use the progress callback function. lprogressinterval: [in] The number of records for the interval used in measuring the progress of the function. Default = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT = 100. hprogresswnd: [in] Windows handle of the progress bar window. Set to NULL if you do not want a progress bar window. TIP If the output XML file does not appear to contain all users in the current directory service, you may need to increase the MaxPageSize value for the directory service. GetDirectoryUsersForNewProvider Creates an XML file representing the users and groups for the destination authentication provider. For information about the format of this file, see Directory Service Users and Groups XML File Format on page 36. extern "C" HRESULT WINAPI GetDirectoryUsersForNewProvider (LPCWSTR pwszdirname, int ndirtype, LPCWSTR pwszuser, LPCWSTR pwszpassword, long lport, LPCWSTR pwszusersxmlfile, DIRMIGRATE_USERS_FLAGS eflags = DIRMIGRATE_USERS_FLAGS_ALL, FNCALLBACK_DIRMIGRATE_PROGRESS_DIRUSERS pfnprogress = NULL, long lprogressinterval = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT, HWND hprogresswnd = NULL) Arguments pwszdirname: [in] Destination directory service computer name. ndirtype: [in] Directory service type of the destination authentication provider. pwszuser: [in] Destination directory service user name of an account with administration privileges. pwszpassword: [in] Password for pwszuser. lport: [in] Port number of the destination authentication provider. pwszusersxmlfile: [in] Name of the XML data file to be created containing the users and groups of the destination authentication provider. eflags: [in] One of the constants of the DIRMIGRATE_USERS_FLAGS enumeration, which determines the output of the XML data file optional fields. Default = DIRMIGRATE_USERS_FLAGS_ALL. pfnprogress: [in] UI callback function that updates a progress bar representing the progress of GetDirectoryUsersForNewProvider() according to the interval specified by lprogressinterval. Set to NULL if you do not want to use the progress callback function. lprogressinterval: [in] The number of records for the interval used in measuring the progress of the function. Default = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT = 100. hprogresswnd: [in] Windows handle of the progress bar window. Set to NULL if you do not want a progress bar window. TIP If the output XML file does not appear to contain all users in the destination directory service, you may need to increase the MaxPageSize value for the directory service.

32 Appendix A Directory Services Migration API 32 CreateDirectoryMigrationMapFile Creates an XML file that maps the users and groups from the source authentication provider to the destination authentication provider. For information about the format of this file, see Directory Service Mapping XML Map File Format on page 38. extern "C" HRESULT WINAPI CreateDirectoryMigrationMapFile (LPCWSTR pwszxmlfromusersfile, LPCWSTR pwszxmltousersfile, LPCWSTR pwszxmlusersmapfile, DIRMIGRATE_MAP_FLAGS eflags = DIRMIGRATE_MAP_FLAGS_ALL) Arguments pwszxmlfromusersfile: [in] Name of the XML data file created by GetDirectoryUsersForCurrentProvider() containing the users and groups of the source authentication provider. pwszxmltousersfile: [in] Name of the XML data file created by GetDirectoryUsersForNewProvider() containing the users and groups of the destination authentication provider. pwszxmlusersmapfile: [in] Name of the XML data file to be created that maps users and groups from the source to the destination authentication provider. eflags: [in] One of the constants of the DIRMIGRATE_MAP_FLAGS enumeration, which determines the output of the XML data file optional fields. Default = DIRMIGRATE_MAP_FLAGS_ALL. GetCheckedOutDocuments Creates an XML file containing the list of documents that are checked out and by whom. For information about the format of this file, see Checked-Out Documents XML File Format on page 37. extern "C" HRESULT WINAPI GetCheckedOutDocuments (LPCWSTR pwszxmlcheckedoutfile, LPCWSTR pwszceuser, LPCWSTR pwszcepassword, FNCALLBACK_DIRMIGRATE_PROGRESS_DOCS pfnprogress = NULL, long lprogressinterval = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT, HWND hprogresswnd = NULL) Arguments pwszxmlcheckedoutfile: [in] Name of the XML data file to be created containing the list of checked-out documents. pwszceuser: [in] Content Engine user name of an account with administration privileges. pwszcepassword: [in] Password for pwszceuser. pfnprogress: [in] UI callback function that updates a progress bar representing the progress of GetCheckedOutDocuments() according to the interval specified by lprogressinterval. Set to NULL if you do not want to use the progress callback function. lprogressinterval: [in] The number of records for the interval used in measuring the progress of the function. Default = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT = 100. hprogresswnd: [in] Windows handle of the progress bar window. Set to NULL if you do not want a progress bar window.

33 Appendix A Directory Services Migration API 33 MigrateDirectory Performs the actual directory migration. Uses the XML mapping file to migrate the Content Engine from the source directory service to the target directory service. extern "C" HRESULT WINAPI MigrateDirectory (LPCWSTR pwszxmlusersmapfile, LPCWSTR pwszxmloutputfile, LPCWSTR pwszceuser, LPCWSTR pwszcepassword, LPCWSTR pwszdiruser, LPCWSTR pwszdirpassword, DIRMIGRATE_MIGRATE_FLAGS eflags = DIRMIGRATE_MIGRATE_FLAGS_DEFAULT, FNCALLBACK_DIRMIGRATE_PROGRESS_MIGRATION pfnprogress = NULL, long lprogressinterval = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT, HWND hprogresswnd = NULL) Arguments pwszxmlusersmapfile: [in] Name of the XML data file created by CreateDirectoryMigrationMapFile() containing the mapping of users and groups from the source to the destination authentication provider. pwszxmloutputfile: [in] Name of the XML output log file to be created. pwszceuser: [in] User name of a Content Engine account with administration privileges. pwszcepassword: [in] Password for pwszceuser. eflags: [in] Specifies whether to log a sucessful migration, perform a test migration, or to continue migration if a user is missing in the mapping file. Default = DIRMIGRATE_MIGRATE_FLAGS_DEFAULT. pwszdiruser: [in] User name of a directory service account with administration privileges. pwszdirpassword: [in] Password for pwszdiruser. pfnprogress: [in] UI callback function that updates a progress bar representing the progress of CreateDirectoryMigrationMapFile() according to the interval specified by lprogressinterval. Set to NULL if you do not want to use the progress callback function. lprogressinterval: [in] The number of records for the interval used in measuring the progress of the function. Default = DIRMIGRATE_PROGRESS_INTERVAL_DEFAULT = 100. hprogresswnd: [in] Windows handle of the progress bar window. Set to NULL if you do not want a progress bar window. Enumerations DIRMIGRATE_USERS_FLAGS This enumeration allows you to control the output of the users and groups XML data file. The SID and short name of each user and group are always included in the XML data file; however, based on the value of DIRMIGRATE_USERS_FLAGS, you can also choose to include the display name, principal name, and the distinguished name. DIRMIGRATE_USERS_FLAGS contains the constants in the following table. Name Value Description DIRMIGRATE_USERS_FLAGS_NONE 0x0000 Include only the SID and short name. DIRMIGRATE_USERS_FLAGS_DISPLAYNAME 0x0001 Include the display name (in addition to the SID and short name).

34 Appendix A Directory Services Migration API 34 Name Value Description DIRMIGRATE_USERS_FLAGS_PRINCIPALNAME 0x0002 Include the principal name (in addition to the SID and short name). DIRMIGRATE_USERS_FLAGS_DISTINGUISHEDNAME 0x0004 Include the distinguished name (in addition to the SID and short name). DIRMIGRATE_USERS_FLAGS_ALL 0x0004 Default. Include the display name, principal name, and distinguished name (in addition to the SID and short name). Equivalent to DIRMIGRATE_USERS_FLAGS_DISPLAY NAME DIRMIGRATE_USERS_FLAGS_PRINCIP ALNAME DIRMIGRATE_USERS_FLAGS_DISTING UISHEDNAME. DIRMIGRATE_MAP_FLAGS This enumeration allows you to control the output of the XML data file that maps the users and groups from the source authentication provider to the destination authentication provider. The SID, short name, and principal type of each user and group are always included in the XML data file; however, based on the value of DIRMIGRATE_MAP_FLAGS, you can also choose to include the display name and principal name. DIRMIGRATE_MAP_FLAGS contains the constants in the following table. Name Value Description DIRMIGRATE_MAP_FLAGS_NONE 0x0000 Include only the SID, short name, and principal type. DIRMIGRATE_MAP_FLAGS_DISPLAYNAME 0x0001 Include the display name (in addition to the SID, short name, and principal type). DIRMIGRATE_MAP_FLAGS_PRINCIPALNAME 0x0002 Include the principal name (in addition to the SID, short name, and principal type). DIRMIGRATE_MAP_FLAGS_DISTINGUISHEDNAME 0x0004 Include the distinguished name (in addition to the SID, short name, and principal type). DIRMIGRATE_MAP_FLAGS_ALL 0x0003 Default. Include the display name and principal name (in addition to the SID, short name, and principal type). Equivalent to DIRMIGRATE_MAP_FLAGS_DISPLAYNA ME DIRMIGRATE_MAP_FLAGS_PRINCIPALN AME DIRMIGRATE_MAP_FLAGS_DISTINGUIS HEDNAME.

35 Appendix A Directory Services Migration API 35 DIRMIGRATE_MIGRATE_FLAGS This enumeration allows you to control whether to log a sucessful migration, perform a test migration, or continue migration if a user is missing in the mapping file. DIRMIGRATE_MIGRATE_FLAGS contains the constants in the following table. Name Value Description DIRMIGRATE_MIGRATE_FLAGS_NONE 0x0000 Do not log a sucessful migration, perform a test migration, or continue migration if a user is missing in the mapping file. DIRMIGRATE_MIGRATE_FLAGS_LOG_SUCCESS 0x0001 Log a successful migration to the XML output file. DIRMIGRATE_MIGRATE_FLAGS_UPDATE_DB 0x0002 Update the database during migration. DIRMIGRATE_MIGRATE_FLAGS_TEST 0x0004 Do not update the database during migration (perform a test migration). DIRMIGRATE_MIGRATE_FLAGS_CONTINUE 0x0008 Continue the migration even if user information is missing in the mapping file. DIRMIGRATE_MIGRATE_FLAGS_DEFAULT 0x0001 Default. Equivalent to DIRMIGRATE_MIGRATE_FLAGS_LOG_SUC CESS. DIRMIGRATE_MIGRATE_FLAGS_ALL 0x000F Log a sucessful migration, perform a test migration, and continue migration even if user information is missing in the mapping file. Equivalent to DIRMIGRATE_MIGRATE_FLAGS_LOG_SUC CESS DIRMIGRATE_MIGRATE_FLAGS_UPDATE_D B DIRMIGRATE_MIGRATE_FLAGS_TEST DIRMIGRATE_MIGRATE_FLAGS_CONTINUE.

36 Appendix B Content Engine XML File Formats 36 Appendix B Content Engine XML File Formats Directory Service Users and Groups XML File Format Each directory service (source and destination) has its own XML data file that contains information about itself and its users and groups. Both XML files, which are based on the Content Engine Enterprise Manager Export file format, are used by CreateDirectoryMigrationMapFile() to create the users and groups mapping XML file. To create the users and groups XML file for the source directory service, call GetDirectoryUsersForCurrentProvider(). To create the users and groups XML file for the destination directory service, call GetDirectoryUsersForCurrentProvider(). The SID and short name information of each user and group are always included in each file. In addition, you can optionally specify to ouptut the display name, principal name, and distinguished name when you call GetDirectoryUsersForCurrentProvider() or GetDirectoryUsersForCurrentProvider(). <?xml version="1.0" encoding="utf-8"?> <!-- date/time created --> <DirectoryServiceUsers Version="directorymigrationbuildversion"> <DirectoryService> <Name>directoryservername</Name> <DirectoryType>directorytype</DirectoryType> <ProviderDescription>providerdescription</ProviderDescription> <Port>port</Port> </DirectoryService> <Realms> <Realm DistinguishedName="realm"> <Users> <User> <SID>sid</SID> <ShortName>shortname</ShortName> <DisplayName>displayname</DisplayName> <PrincipalName>principalname</PrincipalName> <DistinguishedName>distinguishedname</DistinguishedName> </User> </Users> <Groups> <Group> <SID>sid</SID> <ShortName>shortname</ShortName> <DisplayName>displayname</DisplayName> <PrincipalName>principalname</PrincipalName> <DistinguishedName>distinguishedname</DistinguishedName> </Group> </Groups> </Realm> </Realms> <Statistics> <Start>startdatetime</Start> <Stop>stopdatetime</Stop> </Statistics> </DirectoryServiceUsers>

37 Appendix B Content Engine XML File Formats 37 Checked-Out Documents XML File Format To minimize the amount of work for you to perform before directory migration is run, you can optionally create a XML output file that lists all documents that are checked out and by whom. <?xml version="1.0" encoding="utf-8"?> <!-- date/time created --> <CheckedOutDocuments Version="directorymigrationbuildversion"> <Server> <CEVersion>contentengineversion</CEVersion> <CEName>contentenginename</CEName> <Name>contentenginecomputername</Name> </Server> <ObjectStores> <ObjectStore Name="objectstorename"> <Docs> <Doc> <Name>name</Name> <ModifyUser>modifyuser</ModifyUser> <ModifyDateTime>modifydatetime</ModifyDateTime> <ObjectID>objectid</ObjectID > <VersionMajor>versionmajor</VersionMajor> <VersionMinor>versionminor</VersionMinor> </Doc> </Docs> </ObjectStore> </ObjectStores> <Statistics> <Start>startdatetime</Start> <Stop>stopdatetime</Stop> </Statistics> </CheckedOutDocuments>

38 Appendix B Content Engine XML File Formats 38 Directory Service Mapping XML Map File Format The directory service XML mapping file is created by CreateDirectoryMigrationMapFile() from XML data files of the source and destination users and groups. MigrateDirectory() then uses this file to look up the user and group SIDs and short names. If a mapping for a particular user or group cannot be performed, its source or destination server information will not be present. The SID, short name, and principal type information of each user and group are always included in this file. In addition, you can optionally specify to ouptut the display name, principal name, and distinguished name when you call GetDirectoryUsersForCurrentProvider() or GetDirectoryUsersForCurrentProvider(). <?xml version="1.0" encoding="utf-8"?> <!-- date/time created --> <SecurityMap Version="directorymigrationbuildversion"> <DirectoryServices> <Source> <Name>contentengineservername</Name> <DirectoryType>directorytype</DirectoryType> <ProviderDescription>providerdescription</ProviderDescription> <Port>port</Port> </Source> <Destination> <Name>directoryservername</Name> <DirectoryType>directorytype</DirectoryType> <ProviderDescription>providerdescription</ProviderDescription> <Port>port</Port> </Destination> </DirectoryServices> <SecurityPrincipalMap> <PrincipalMap> <SourcePrincipal> <SID>sid</SID> <ShortName>shortname</ShortName> <DisplayName>displayname</DisplayName> <PrincipalName>name</PrincipalName> <! EnterpriseManager uses Name --> <PrincipalType>principaltype</PrincipalType> <!-- 0=User, 1=Group --> <DistinguishedName>distinguishedname</DistinguishedName> </SourcePrincipal> <DestinationPrincipal> <SID>sid</SID> <ShortName>shortname</ShortName> <DisplayName>displayname</DisplayName> <PrincipalName>principalname</PrincipalName> <PrincipalType>principaltype</PrincipalType> <!-- 0=User, 1=Group --> <DistinguishedName>distinguishedname</DistinguishedName> </DestinationPrincipal> </PrincipalMap> </SecurityPrincipalMap > <Duplicates> <User> <SID>sid</SID> <ShortName>shortname</ShortName> <DisplayName>displayname</DisplayName> <PrincipalName>name</PrincipalName> <!-- EM uses Name --> <PrincipalType>0</PrincipalType> <!-- 0=User, 1=Group --> <DistinguishedName>distinguishedname</DistinguishedName> </User> <Group> <SID>sid</SID> <ShortName>shortname</ShortName> <DisplayName>displayname</DisplayName> <PrincipalName>name</PrincipalName> <!-- EM uses Name --> <PrincipalType>1</PrincipalType> <!-- 0=User, 1=Group --> <DistinguishedName>distinguishedname</DistinguishedName>

39 Appendix B Content Engine XML File Formats 39 </Group> </Duplicates> <Statistics> <Start>startdatetime</Start> <Stop>stopdatetime</Stop> <FromUsersFile>fromusersfile</FromUsersFile> <ToUsersFile>tousersfile</ToUsersFile> </Statistics> </SecurityMap>

40 Appendix B Content Engine XML File Formats 40 Migration XML Output File Format When you call MigrateDirectory() to perform the directory migration, it outputs an XML file containing information for all the database and GCD fields that were processed (including fields that were converted as well as those that could not be converted). <?xml version="1.0" encoding="utf-8"?> <!-- date/time created --> <DirectoryMigrationOutput Version="directorymigrationbuildversion"> <Server> <CEVersion>contentengineversion</CEVersion> <CEName>contentenginename</CEName> <Name>computername</Name> </Server> <DirectoryServices> <Source> <Name>servername</Name> <DirectoryType>directorytype</DirectoryType> <ProviderDescription>providerdescription</ProviderDescription> <Port>port</Port> </Source> <Destination> <Name>servername</Name> <DirectoryType>directorytype</DirectoryType> <ProviderDescription>providerdescription</ProviderDescription> <Port>port</Port> </Destination> </DirectoryServices> <Database> <ObjectStores> <ObjectStore Name="objectstorename"> <Tables> <Table Name="tablename"> <Fields> <Field Name="nt_security_descriptor"> <SecurityDescriptor> <OwnerSID> <FromSID>fromsid</FromSID> <ToSID>tosid</ToSID> </OwnerSID> <DiscretionaryACLs Size="size"> <SID Row="row"> <FromSID>fromsid</FromSID > <ToSID>tosid</ToSID> </SID> </DiscretionaryACLs> </SecurityDescriptor> <Error>errordescription</Error> </Field> <Field Name="reservation_owner_sid"> <SID Row="row"> <FromSID>fromsid</FromSID> <ToSID>tosid</ToSID> </SID> <Error>errordescription</Error> </Field> </Fields> </Table> </Tables> </ObjectStore> </ObjectStores> </Database> <GCD> <Domain>

41 Appendix B Content Engine XML File Formats 41 <SecurityDescriptor> <OwnerSID> <FromSID>fromsid</FromSID> <ToSID>tosid</ToSID> </OwnerSID> <DiscretionaryACLs Size="size"> <SID Index="index"> <FromSID>fromsid</FromSID > <ToSID>tosid</ToSID > </SID> </DiscretionaryACLs> </SecurityDescriptor> <Error>errordescription</Error> </Domain> <ObjectStores> <ObjectStore Name="objectstorename"> <SecurityDescriptor> <OwnerSID> <FromSID>fromsid</FromSID > <ToSID>tosid</ToSID > </OwnerSID> <DiscretionaryACLs Size="size"> <SID Index="index"> <FromSID>fromsid</FromSID> <ToSID>tosid</ToSID> </SID> </DiscretionaryACLs> </SecurityDescriptor> <Error>errordescription</Error> </ObjectStore> </ObjectStores> <Markings> <Marking Name="markingname"> <SecurityDescriptor> <OwnerSID> <FromSID>fromsid</FromSID> <ToSID>tosid</ToSID> </OwnerSID> <DiscretionaryACLs Size="size"> <SID Index="index"> <FromSID>fromsid</FromSID> <ToSID>tosid</ToSID> </SID> </DiscretionaryACLs> </SecurityDescriptor> <Error>errordescription</Error> </Marking> </Markings> </GCD> <Provider> <Error>errordescription</Error> </Provider> <Statistics> <Start>startdatetime</Start> <Stop>stopdatetime</Stop> <MapFile>mapfile</MapFile> </Statistics> </DirectoryMigrationOutput>

42 Appendix C Content Engine Debugging Tools 42 Appendix C Content Engine Debugging Tools Content Engine trace functionality You can optionally create two additional trace logs. These trace logs operate the same way as the Content Engine trace logs. See FileNet P8 Documentation > Content Engine Administration > Trace Logging > How to... > Enable/disable trace logging for detailed instructions on enabling these logs once you have completed the steps below. 1. Register the FNK_DirMigration.dll: At a DOS prompt, enter the following command. RegSvr32 "FNK_DirMigration.dll" 2. Register the FNK_DirMigrationTest.exe: At a DOS prompt, enter the following command. FNSysInfo Fnk_DirMigrationTest.exe -Reg You can use the unsupported development tool, FNSysInfo.exe, which provides a back-door route into the GCD, to modify GCD settings.

43 Appendix D FileNet P8 Platform and Directory Service Integration 43 Appendix D FileNet P8 Platform and Directory Service Integration This section describes all directory-service-specific persisted data, by subsystem, for the following FileNet P8 Platform components: Process Engine Content Engine Application Engine Records Manager Web Content Manager Team Collaboration Manager eforms This documentation can be made available to the field and qualified customers. The intent of this documentation is to allow a user desiring to migration a directory service to understand the impact of the migration on their data, and to allow them to perform migrations not yet fully handled by the migration tool (in those cases where doing so would not violate system integrity). Vendor-specific unique IDs The unique ID is the vendor-specific unique ID provided by the directory service. It is taken from a directory service-specific attribute as follows: Directory Service Content Engine Attribute Process Engine Attribute Microsoft Active Directory objectsid guid Sun Java System Directory Server nsuniqueid nsuniqueid Novell edirectory guid guid The Process Engine stores this ID in the user environment record table, where it is mapped to the short name, the Process Engine user ID, and full distinguished name (FDN). The Content Engine stores this ID in the ACLs (Access Control Lists) for independently securable objects. All ACLs are contained in the Security Descriptor table. The vendor-specific ID is also embedded (along with other IDs) in exported XML data. The Application Engine stores this ID in the title of the User Preference document. Short Name This is the name generally used to log on to the system, for example, mtucker. Short names are used throughout FileNet P8 and in general have been used wherever we want a user or group ID which is not expected to change, or an easily-readable form of ID. In the Content Engine, the short name is written in the creator and last modifier data fields of all independently securable objects and audit event records. Process Engine workflow routing is specified using short names persisted in the workflow definition.

44 Appendix D FileNet P8 Platform and Directory Service Integration 44 The Application Engine does not store short names. Web Content Manager uses short name in all 17 fields where it persists user identity. Records Manager stores short name in the Reviewer and Charge out to fields that are used to assign workflow steps. Team Collaboration Manager stores short name in the Collaboration.MemberShortName field. See component-specific data below for more details. Process Engine Two main pieces of information in the Process Engine database need to be updated as part of a migration from one LDAP directory service to another. First, the LDAP configuration information itself needs to be set to the new LDAP provider. And second, the Process Engine database contains user records that, for each user, must be updated to hold the full distinguished name (FDN) and an LDAP-based GUID as defined by the new LDAP store. The LDAP configuration information is contained in a record in the VWObject table where F_ObjName = 'ldap.config'. Currently, the LDAP information is a set one time bit of configuration information. Once it is created, the Process Task Manager does not allow it to be changed. This LDAP configuration information needs to be changed as part of a migration to a new LDAP directory server. Renaming the ldap.config object (e.g., to old.ldap.config) causes the Process Task Manager to reprompt for LDAP information, allowing the user to change the configuration to match the new directory service. The VWObject table contains a separate user record for each Process Engine user. These user records have an F_ObjName value set to the literal envfields. suffixed with a GUID. For example, F_ObjName = 'envfields.04f6c873-d145f944-b47b12c0-3b4765fd' might specify the record for a particular user. The F_Blob field for a user record contains the full distinguished name of the user as well as the same LDAP GUID value for the user (that's the same literal that appears as part of the F_ObjName value). And the user record also contains a Process Engine-assigned unique F_ObjInt value for that particular user. The F_ObjInt value is used in most other places in the Process Engine database that need to reference this user (rather than storing the Login Name, the GUID, or the FDN multiple times in the database). So, once these user records are updated, the Process Engine database is OK, assuming that the Login Name (a.k.a. short name) value doesn't change. Content Engine The Content Engine directory service configuration parameters can be updated via the Content Engine COM API, by setting the Domain.AuthenticationProviderString property. The creator and modify_user fields are all in the short name format, and do not need to change. The lock_sid and nt_security_descriptor fields are in a binary format and must be updated for any migration involving user or group ID changes (i.e., any migration to a different forest or product, or within a forest for Sun Java System Directory Server). The SecurityDescriptor can be updated via the Content Engine COM API (via the Permissions collection on each independently persistable object). The lock_sid can be addressed by clearing all locks (via the Content Engine COM API Unlock() method) before migrating. The CreatedBy and ModifiedBy fields are all in the short name format, and do not need to change.

45 Appendix D FileNet P8 Platform and Directory Service Integration 45 The GCD SecurityDescriptor field must be updated for any migration involving user or group ID changes (that is, any migration to a different forest or product, or within a forest for Sun Java System Directory Server). The SecurityDescriptor is in a binary format and should not be updated directly, but can be updated via the Content Engine COM API. CAUTION #Authenticated_User# gives complete access to any authenticated user. Take care to set the GCD security descriptors to some user with access in the new directory service, or you will lock yourself out of the system. A good (temporary) choice is the hard-coded #Authenticated_User# SID, which stays constant across directory services. Application Engine User Preferences identify the user by embedding the vendor-specific unique ID in the Preference document's Document.Title (and also in the matching ReferentialContainmentRelationship.ContainmentName for the hidden preferences folder where the document is filed). The Preference Type property has an associated choice list which has two values: User and Site. Where the Preference Type is User, the Document Title property is generated by the following parameterized string: User Preferences for %1 on %2 where %1 = User ID and %2 = Application Name. In a directory migration scenario, the (unique vendor-specific) User ID changes; therefore this property must be updated. Access roles are managed purely by the security and permissions set on the custom objects, so converting the permissions of all custom objects in an object store should fix up access roles automatically. Entry Templates contain an XML document that represents the entry template definition. Included in the XML document is the granteeid Security Descriptor from the current directory service (see the sample below). The security descriptor in the XML document is not migrated by the Content Engine migration APIs. This applies to all Entry Template types: document, folder, custom object, form data and all WCMbased entry templates.

46 Appendix D FileNet P8 Platform and Directory Service Integration 46 Web Content Manager Web Content Manager uses the short name in all 17 fields where it persists user identity. Table Column Format Frequency Used For ewcm_attribute cs_modifier short name per component reference instance ewcm_attribute_definition cs_creator short name for each component reference definition ewcm_attribute_definition cs_modifier short name for each component reference definition display display display ewcm_binary_head reservedby short name for each component system functionality ewcm_component cs_creator short name for each component display ewcm_component cs_modifier short name for each component display ewcm_component cs_reserved_by short name for each checked out component ewcm_deploy_history cs_deploy_user short name for each deployed component ewcm_deploy_job cs_job_owner short name for each deployment job ewcm_deploy_job cs_creator short name for each deployment job ewcm_deploy_job cs_modifier short name for each deployment job ewcm_deploy_ledger cs_deploy_user short name for each deployed component system functionality display display display display display ewcm_site_definition cs_creator short name for each site display ewcm_site_definition cs_modifier short name for each site display ewcm_target cs_creator short name for each target display ewcm_target cs_modifier short name for each target display ewcm_ws_condition ws_originator_id short name for each condition system functionality Records Manager Records Manager stores the short name in the Reviewer and Charge out to fields. These fields are used to assign workflow steps. Reviewer stores the user responsible for reviewing a record prior to disposition.

47 Appendix D FileNet P8 Platform and Directory Service Integration 47 Charge out to stores the user who currently has ownership of a physical record. Both of these contain a username in short name format and must represent valid users as they are used to assign workflow steps. These properties exist on several objects within the Records Manager data model. Usernames are also stored in transcripts that are generated as the result of records going through disposition workflows. The transcript format is XML and short names are used to represent users. Transcripts may be checked in as documents. The transcript can be viewed as audit information. eforms eforms stores the user ID, user name (fully distinguished name), and display name within the I-Sign signature. The code used to obtain these values follows (where user is a Java API User object and username is the user name passed to us). String serialnumber = user.getid(); String distinguishedname = user.getname(); String commonname = null; try { commonname = user.getpropertystringvalue(property.display_name); } catch (PropertyNotFoundException ex) { commonname = username; } Team Collaboration Manager (TCM) Team Collaboration Manager stores the short name in the Collaboration.MemberShortName field. Overview The following String properties in a Collaboration-enabled object store may contain a directoryservicespecific subject ID: CollaborationConnectionCredentials.Containers.ContainmentName CollaborationConnectionCredentials.MemberID CollaborationForum.CollaborationClosedBy CollaborationForum.MemberID CollaborationForumProxyDocument.MemberID CollaborationMember.MemberID CollaborationMeeting.MemberID CollaborationMeetingProxyDocument.MemberID CollaborationMeetingSession.MemberID CollaborationParticipant.Containers.ContainmentName CollaborationParticipant.MemberID CollaborationPollResponse.MemberID

48 Appendix D FileNet P8 Platform and Directory Service Integration 48 CollaborationPosting.MemberID CollaborationTask.TaskAssignee CollaborationTask.TaskAssigner CollaborationTask.TaskCompleter CollaborationTeam.TeamLeader CollaborationTopicPosting.CollaborationClosedBy CollaborationTopicPosting.LastPoster CollaborationUserSubscription.Subscribers CustomObject.TeamspaceSecurityOwnerID Document.TeamspaceSecurityOwnerID Folder.TeamspaceSecurityOwnerID The following String properties may contain other directory-service-specific values: CollaborationMeeting.FolderName CollaborationMember.Containers.ContainmentName CollaborationMember.DocumentTitle CollaborationMember.MemberDomainName CollaborationMember.MemberName CollaborationMember.MemberShortName CollaborationParticipant.UserDisplayName The following binary property contains serialized instances of other Collaboration objects that may contain directory service-specific values (these are transient objects, but there will be some long-lived ones for scheduled events): CollaborationEngineCommandEntry.BulkParameters In addition, the following XML document may contain directory service-specific subject IDs in its content: Teamspace Enterprise Security Definition.xml Details Property Name Property Type Directory Service Data Criticality Instances in Collaboration Installation TeamspaceSecurityOwnerID String Subject ID Critical One per document owned by a teamspace or Collaboration object based on Document

49 Appendix D FileNet P8 Platform and Directory Service Integration 49 content XML text or template language Fullyqualified User Domain Names embedded in XML Critical Thirty-two or more per Collaboration-enabled object store, but only one contains embedded domain names none One per received per teamspace none One per subpart per per teamspace MemberID String Subject ID Critical One per forum per teamspace MemberID String Subject ID Critical One per meeting per teamspace Containers.ContainmentName String Subject ID Info only One per member per teamspace MemberDomainName String Fullyqualified Critical Domain Name MemberID String Subject ID Critical MemberName String Display Critical Name MemberShortName String Short Name Critical none One per poll per teamspace MemberID String Subject ID Critical One per participant per poll per teamspace MemberID String Subject ID Critical One per reply per topic per forum per teamspace CollaborationClosedBy String Subject ID Critical One per topic per forum per teamspace LastPoster String Subject ID Critical MemberID String Subject ID Critical none Three or more per Collaboration-enabled object store TaskAssignee String Subject ID Critical One per task or subtask per teamspace TaskAssigner String Subject ID Critical TaskCompleter String Subject ID Critical TeamLeader String Subject ID Critical One per team per teamspace none One per teamspace or teamspace template TeamspaceSecurityOwnerID String Subject ID Critical One per custom object owned by a teamspace or Collaboration object based on CustomObject Containers.ContainmentName String Subject ID Critical One per member who creates an online meeting and saves their vendor credentials per object store MemberID String Subject ID Critical Containers.ContainmentName String Subject ID Info only One per participant per meeting per teamspace MemberID String Subject ID Critical UserDisplayName String Subject ID Critical none One per relationship per teamspace none One per member per team per teamspace

50 Appendix D FileNet P8 Platform and Directory Service Integration 50 none Subscribers none none String List One per deactivated teamspace Subject IDs Critical One per subscription type per object subscribed to per teamspace One per teamspace or teamspace template One per teamspace or teamspace template BulkParameters Binary Subject ID Critical One per queued engine command per teamspace none One per raw event per teamspace none One per teamspace TeamspaceSecurityOwnerID String Subject ID Critical One per folder owned by a teamspace or Collaboration object based on Folder CollaborationClosedBy String Subject ID Critical One per forum per teamspace MemberID String Subject ID Critical Containers.ContainmentName String Contains Info only One per meeting per teamspace Display Name MemberID String Subject ID Critical none One per Collaboration-enabled object store none One per topic per forum per teamspace none Twelve or fewer per teamspace or teamspace template

Installation Guide: Delta Module Manager Launcher

Installation Guide: Delta Module Manager Launcher Installation Guide: Delta Module Manager Launcher Overview... 2 Delta Module Manager Launcher... 2 Pre-Installation Considerations... 3 Hardware Requirements... 3 Software Requirements... 3 Virtualisation...

More information

Upgrade Guide BES12. Version 12.1

Upgrade Guide BES12. Version 12.1 Upgrade Guide BES12 Version 12.1 Published: 2015-02-25 SWD-20150413111718083 Contents Supported upgrade environments...4 Upgrading from BES12 version 12.0 to BES12 version 12.1...5 Preupgrade tasks...5

More information

026-1010 Rev 7 06-OCT-2011. Site Manager Installation Guide

026-1010 Rev 7 06-OCT-2011. Site Manager Installation Guide 026-1010 Rev 7 06-OCT-2011 Site Manager Installation Guide Retail Solutions 3240 Town Point Drive NW, Suite 100 Kennesaw, GA 30144, USA Phone: 770-425-2724 Fax: 770-425-9319 Table of Contents 1 SERVER

More information

Customer Tips. Configuring Color Access on the WorkCentre 7328/7335/7345 using Windows Active Directory. for the user. Overview

Customer Tips. Configuring Color Access on the WorkCentre 7328/7335/7345 using Windows Active Directory. for the user. Overview Xerox Multifunction Devices Customer Tips February 13, 2008 This document applies to the stated Xerox products. It is assumed that your device is equipped with the appropriate option(s) to support the

More information

enicq 5 System Administrator s Guide

enicq 5 System Administrator s Guide Vermont Oxford Network enicq 5 Documentation enicq 5 System Administrator s Guide Release 2.0 Published November 2014 2014 Vermont Oxford Network. All Rights Reserved. enicq 5 System Administrator s Guide

More information

Sophos Enterprise Console server to server migration guide. Product version: 5.1 Document date: June 2012

Sophos Enterprise Console server to server migration guide. Product version: 5.1 Document date: June 2012 Sophos Enterprise Console server to server migration guide Product : 5.1 Document date: June 2012 Contents 1 About this guide...3 2 Terminology...4 3 Assumptions...5 4 Prerequisite...6 5 What are the key

More information

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: ftp://ftp.software.ibm.com/storage/tivoli-storagemanagement/maintenance/client/v6r2/windows/x32/v623/

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide BlackBerry Resource Kit for BlackBerry Enterprise Service 10 Version 10.2 Published: 2015-11-12 SWD-20151112124827386 Contents Overview: BlackBerry Enterprise Service

More information

1. Set Daylight Savings Time... 3. 2. Create Migrator Account... 3. 3. Assign Migrator Account to Administrator group... 4

1. Set Daylight Savings Time... 3. 2. Create Migrator Account... 3. 3. Assign Migrator Account to Administrator group... 4 1. Set Daylight Savings Time... 3 a. Have client log into Novell/Local Machine with Administrator Account...3 b. Access Adjust Date/Time...3 c. Make sure the time zone is set to Central Time...3 2. Create

More information

Embarcadero Performance Center 2.7 Installation Guide

Embarcadero Performance Center 2.7 Installation Guide Embarcadero Performance Center 2.7 Installation Guide Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A.

More information

CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM. User Guide

CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM. User Guide CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM User Guide Revision D Issued July 2014 Table of Contents About CRM Migration Manager... 4 System Requirements... 5 Operating Systems... 5 Dynamics

More information

Migrating MSDE to Microsoft SQL 2008 R2 Express

Migrating MSDE to Microsoft SQL 2008 R2 Express How To Updated: 11/11/2011 2011 Shelby Systems, Inc. All Rights Reserved Other brand and product names are trademarks or registered trademarks of the respective holders. If you are still on MSDE 2000,

More information

Installation Guide: Migrating Report~Pro v18

Installation Guide: Migrating Report~Pro v18 Introduction... 2 Overview... 2 System Requirements... 3 Hardware Requirements... 3 Software Requirements... 3 Assumptions... 4 Notes... 4 Installation Package Download... 5 Package Contents... 5 Pre-Installation

More information

RSA Authentication Manager 7.1 Basic Exercises

RSA Authentication Manager 7.1 Basic Exercises RSA Authentication Manager 7.1 Basic Exercises Contact Information Go to the RSA corporate web site for regional Customer Support telephone and fax numbers: www.rsa.com Trademarks RSA and the RSA logo

More information

Installation Guide for Pulse on Windows Server 2008R2

Installation Guide for Pulse on Windows Server 2008R2 MadCap Software Installation Guide for Pulse on Windows Server 2008R2 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software

More information

Configuring Color Access on the WorkCentre 7120 Using Microsoft Active Directory Customer Tip

Configuring Color Access on the WorkCentre 7120 Using Microsoft Active Directory Customer Tip Configuring Color Access on the WorkCentre 7120 Using Microsoft Active Directory Customer Tip October 21, 2010 Overview This document describes how to limit access to color copying and printing on the

More information

Ajera 7 Installation Guide

Ajera 7 Installation Guide Ajera 7 Installation Guide Ajera 7 Installation Guide NOTICE This documentation and the Axium software programs may only be used in accordance with the accompanying Axium Software License and Services

More information

http://docs.trendmicro.com/en-us/smb/hosted-email-security.aspx

http://docs.trendmicro.com/en-us/smb/hosted-email-security.aspx Trend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, review the readme files, release

More information

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015 Metalogix SharePoint Backup Publication Date: August 24, 2015 All Rights Reserved. This software is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this

More information

Web Security Log Server Error Reference

Web Security Log Server Error Reference Web Security Log Server Error Reference Topic 50342 Web Security Solutions Updated 22-Oct-2013 When Websense Log Server experiences logging problems, the service records errors in the Windows Event Viewer

More information

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream User Manual Onsight Management Suite Version 5.1 Another Innovation by Librestream Doc #: 400075-06 May 2012 Information in this document is subject to change without notice. Reproduction in any manner

More information

Install SQL Server 2014 Express Edition

Install SQL Server 2014 Express Edition How To Install SQL Server 2014 Express Edition Updated: 2/4/2016 2016 Shelby Systems, Inc. All Rights Reserved Other brand and product names are trademarks or registered trademarks of the respective holders.

More information

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Sharp Remote Device Manager (SRDM) Server Software Setup Guide Sharp Remote Device Manager (SRDM) Server Software Setup Guide This Guide explains how to install the software which is required in order to use Sharp Remote Device Manager (SRDM). SRDM is a web-based

More information

Installing GFI MailSecurity

Installing GFI MailSecurity Installing GFI MailSecurity Introduction This chapter explains how to install and configure GFI MailSecurity. You can install GFI MailSecurity directly on your mail server or you can choose to install

More information

Installation Notes for Outpost Network Security (ONS) version 3.2

Installation Notes for Outpost Network Security (ONS) version 3.2 Outpost Network Security Installation Notes version 3.2 Page 1 Installation Notes for Outpost Network Security (ONS) version 3.2 Contents Installation Notes for Outpost Network Security (ONS) version 3.2...

More information

Sophos Enterprise Console server to server migration guide. Product version: 5.2

Sophos Enterprise Console server to server migration guide. Product version: 5.2 Sophos Enterprise Console server to server migration guide Product : 5.2 Document date: December 2014 Contents 1 About this guide...3 2 Terminology...4 3 Assumptions...5 4 Prerequisite...6 5 What are the

More information

WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express

WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express Edition to Microsoft SQL Server 2005, 2008, or 2008 R2

More information

Installation Guide. Novell Storage Manager 3.1.1 for Active Directory. Novell Storage Manager 3.1.1 for Active Directory Installation Guide

Installation Guide. Novell Storage Manager 3.1.1 for Active Directory. Novell Storage Manager 3.1.1 for Active Directory Installation Guide Novell Storage Manager 3.1.1 for Active Directory Installation Guide www.novell.com/documentation Installation Guide Novell Storage Manager 3.1.1 for Active Directory October 17, 2013 Legal Notices Condrey

More information

Moving the TRITON Reporting Databases

Moving the TRITON Reporting Databases Moving the TRITON Reporting Databases Topic 50530 Web, Data, and Email Security Versions 7.7.x, 7.8.x Updated 06-Nov-2013 If you need to move your Microsoft SQL Server database to a new location (directory,

More information

Installation Guide for Pulse on Windows Server 2012

Installation Guide for Pulse on Windows Server 2012 MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software

More information

Database Migration and Management Guide v15.0

Database Migration and Management Guide v15.0 Database Migration and Management Guide v15.0 Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2005 Express Edition to Microsoft SQL Server 2005 or 2008 Enterprise, Standard, or Workgroup

More information

WhatsUp Gold v16.2 Database Migration and Management Guide

WhatsUp Gold v16.2 Database Migration and Management Guide WhatsUp Gold v16.2 Database Migration and Management Guide Contents CHAPTER 1 How to use this guide CHAPTER 2 Migrating the WhatsUp Gold Microsoft SQL Server 2008 R2 Express Edition database to Microsoft

More information

FileMaker Server 11. FileMaker Server Help

FileMaker Server 11. FileMaker Server Help FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered

More information

Attix5 Pro Server Edition

Attix5 Pro Server Edition Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.

More information

DC Agent Troubleshooting

DC Agent Troubleshooting DC Agent Troubleshooting Topic 50320 DC Agent Troubleshooting Web Security Solutions v7.7.x, 7.8.x 27-Mar-2013 This collection includes the following articles to help you troubleshoot DC Agent installation

More information

Novell ZENworks 10 Configuration Management SP3

Novell ZENworks 10 Configuration Management SP3 AUTHORIZED DOCUMENTATION Software Distribution Reference Novell ZENworks 10 Configuration Management SP3 10.3 November 17, 2011 www.novell.com Legal Notices Novell, Inc., makes no representations or warranties

More information

Legal Notes. Regarding Trademarks. 2013 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2013 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

Attix5 Pro. Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition. V6.0 User Manual for Mac OS X

Attix5 Pro. Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition. V6.0 User Manual for Mac OS X Attix5 Pro Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition V6.0 User Manual for Mac OS X Copyright Notice and Proprietary Information All rights reserved. Attix5, 2011 Trademarks

More information

Synchronizer Installation

Synchronizer Installation Synchronizer Installation Synchronizer Installation Synchronizer Installation This document provides instructions for installing Synchronizer. Synchronizer performs all the administrative tasks for XenClient

More information

Portions of this product were created using LEADTOOLS 1991-2009 LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Portions of this product were created using LEADTOOLS 1991-2009 LEAD Technologies, Inc. ALL RIGHTS RESERVED. Installation Guide Lenel OnGuard 2009 Installation Guide, product version 6.3. This guide is item number DOC-110, revision 1.038, May 2009 Copyright 1992-2009 Lenel Systems International, Inc. Information

More information

Networking Best Practices Guide. Version 6.5

Networking Best Practices Guide. Version 6.5 Networking Best Practices Guide Version 6.5 Summer 2010 Copyright: 2010, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form

More information

KeyAdvantage System DMS Integration. Software User Manual

KeyAdvantage System DMS Integration. Software User Manual KeyAdvantage System DMS Integration Software User Manual ii Copyright Disclaimer Trademarks and patents Intended use EMC Directive Regulatory 2013 United Technologies Corporation. All rights reserved.

More information

Active Directory Domain Migration Checklist ADUM Active Directory Migrator

Active Directory Domain Migration Checklist ADUM Active Directory Migrator Active Directory Domain Migration Checklist ADUM Active Directory Migrator Before beginning an Active Directory migration, a number of mandatory requirements are needed to be in place in order to complete

More information

To enable an application to use external usernames and passwords, you need to first configure CA EEM to use external directories.

To enable an application to use external usernames and passwords, you need to first configure CA EEM to use external directories. Most clients utilize an external directory tool, such as Microsoft Active Directory, to provide authentication. CA Embedded Entitlements Manager (EEM) can be configured to integrate with the same external

More information

Enterprise Manager. Version 6.2. Installation Guide

Enterprise Manager. Version 6.2. Installation Guide Enterprise Manager Version 6.2 Installation Guide Enterprise Manager 6.2 Installation Guide Document Number 680-028-014 Revision Date Description A August 2012 Initial release to support version 6.2.1

More information

Log Server Error Reference for Web Protection Solutions

Log Server Error Reference for Web Protection Solutions Log Server Error Reference for Web Protection Solutions Topic 51260 TRITON AP-WEB and Web Filter & Security, v8.0.x Updated 02-Feb-2015 When Websense Log Server experiences logging problems, the service

More information

FileMaker Server 12. FileMaker Server Help

FileMaker Server 12. FileMaker Server Help FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.

More information

Quick Scan Features Setup Guide

Quick Scan Features Setup Guide Xerox WorkCentre 7132 Quick Scan Features Setup Guide 701P45042 This guide includes instructions for: Scan to Email on page 1 Scan to Mailbox Setup (Optional) on page 5 Network Scanning Setup (Optional)

More information

XenClient Enterprise Synchronizer Installation Guide

XenClient Enterprise Synchronizer Installation Guide XenClient Enterprise Synchronizer Installation Guide Version 5.1.0 March 26, 2014 Table of Contents About this Guide...3 Hardware, Software and Browser Requirements...3 BIOS Settings...4 Adding Hyper-V

More information

CoCreate Manager Server Installation Guide. CoCreate Manager Server Installation Guide 1

CoCreate Manager Server Installation Guide. CoCreate Manager Server Installation Guide 1 CoCreate Manager Server Installation Guide CoCreate Manager Server Installation Guide 1 CoCreate Manager Server Installation Guide 2 Table Of Contents 1. CoCreate Manager Server 2008 4 1.1. Installation

More information

Migrating to vcloud Automation Center 6.1

Migrating to vcloud Automation Center 6.1 Migrating to vcloud Automation Center 6.1 vcloud Automation Center 6.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a

More information

TIBCO Hawk SNMP Adapter Installation

TIBCO Hawk SNMP Adapter Installation TIBCO Hawk SNMP Adapter Installation Software Release 4.9.0 November 2012 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR

More information

Rational Rational ClearQuest

Rational Rational ClearQuest Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Before using this information, be

More information

Installation & Configuration Guide

Installation & Configuration Guide Installation & Configuration Guide Bluebeam Studio Enterprise ( Software ) 2014 Bluebeam Software, Inc. All Rights Reserved. Patents Pending in the U.S. and/or other countries. Bluebeam and Revu are trademarks

More information

Attix5 Pro Plug-ins. V6.2 User Manual. Cover. for Microsoft Windows. Your guide to installing and using Attix5 Pro plug-ins. Last updated: 2011/10

Attix5 Pro Plug-ins. V6.2 User Manual. Cover. for Microsoft Windows. Your guide to installing and using Attix5 Pro plug-ins. Last updated: 2011/10 Attix5 Pro Plug-ins V6.2 User Manual Cover for Microsoft Windows Your guide to installing and using Attix5 Pro plug-ins. Last updated: 2011/10 SERVER EDITION V6.0 for MICROSOFT WINDOWS Copyright Notice

More information

Installing Management Applications on VNX for File

Installing Management Applications on VNX for File EMC VNX Series Release 8.1 Installing Management Applications on VNX for File P/N 300-015-111 Rev 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright

More information

LifeSize Control Installation Guide

LifeSize Control Installation Guide LifeSize Control Installation Guide April 2005 Part Number 132-00001-001, Version 1.0 Copyright Notice Copyright 2005 LifeSize Communications. All rights reserved. LifeSize Communications has made every

More information

Citrix Access Gateway Plug-in for Windows User Guide

Citrix Access Gateway Plug-in for Windows User Guide Citrix Access Gateway Plug-in for Windows User Guide Access Gateway 9.2, Enterprise Edition Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior acceptance

More information

Tivoli Access Manager Agent for Windows Installation Guide

Tivoli Access Manager Agent for Windows Installation Guide IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide Version 4.5.0 SC32-1165-03 IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide

More information

NETWORK PRINT MONITOR User Guide

NETWORK PRINT MONITOR User Guide NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

Installing, Uninstalling, and Upgrading Service Monitor

Installing, Uninstalling, and Upgrading Service Monitor CHAPTER 2 Installing, Uninstalling, and Upgrading Service Monitor This section contains the following topics: Preparing to Install Service Monitor, page 2-1 Installing Cisco Unified Service Monitor, page

More information

Contents CHAPTER 1 IMail Utilities

Contents CHAPTER 1 IMail Utilities Contents CHAPTER 1 IMail Utilities CHAPTER 2 Collaboration Duplicate Entry Remover... 2 CHAPTER 3 Disk Space Usage Reporter... 3 CHAPTER 4 Forward Finder... 4 CHAPTER 5 IMAP Copy Utility... 5 About IMAP

More information

Basic System. Vyatta System. REFERENCE GUIDE Using the CLI Working with Configuration System Management User Management Logging VYATTA, INC.

Basic System. Vyatta System. REFERENCE GUIDE Using the CLI Working with Configuration System Management User Management Logging VYATTA, INC. VYATTA, INC. Vyatta System Basic System REFERENCE GUIDE Using the CLI Working with Configuration System Management User Management Logging Vyatta Suite 200 1301 Shoreway Road Belmont, CA 94002 vyatta.com

More information

Using Logon Agent for Transparent User Identification

Using Logon Agent for Transparent User Identification Using Logon Agent for Transparent User Identification Websense Logon Agent (also called Authentication Server) identifies users in real time, as they log on to domains. Logon Agent works with the Websense

More information

WhatsUp Gold v16.0 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2005 Express

WhatsUp Gold v16.0 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2005 Express WhatsUp Gold v16.0 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2005 Express Edition or SQL Server 2008 Express R2 to Microsoft SQL Server

More information

Telelogic DASHBOARD Installation Guide Release 3.6

Telelogic DASHBOARD Installation Guide Release 3.6 Telelogic DASHBOARD Installation Guide Release 3.6 1 This edition applies to 3.6.0, Telelogic Dashboard and to all subsequent releases and modifications until otherwise indicated in new editions. Copyright

More information

Using SQL Reporting Services with Amicus

Using SQL Reporting Services with Amicus Using SQL Reporting Services with Amicus Applies to: Amicus Attorney Premium Edition 2011 SP1 Amicus Premium Billing 2011 Contents About SQL Server Reporting Services...2 What you need 2 Setting up SQL

More information

Matisse Installation Guide for MS Windows. 10th Edition

Matisse Installation Guide for MS Windows. 10th Edition Matisse Installation Guide for MS Windows 10th Edition April 2004 Matisse Installation Guide for MS Windows Copyright 1992 2004 Matisse Software Inc. All Rights Reserved. Matisse Software Inc. 433 Airport

More information

Quick Scan Features Setup Guide. Scan to E-mail Setup. See also: System Administration Guide: Contains details about E-mail setup.

Quick Scan Features Setup Guide. Scan to E-mail Setup. See also: System Administration Guide: Contains details about E-mail setup. Quick Scan Features Setup Guide XE3024EN0-2 This guide includes instructions for: Scan to E-mail Setup on page 1 Scan to Mailbox Setup on page 6 Network Scanning Setup on page 9 Scan to PC Setup on page

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

Use Enterprise SSO as the Credential Server for Protected Sites

Use Enterprise SSO as the Credential Server for Protected Sites Webthority HOW TO Use Enterprise SSO as the Credential Server for Protected Sites This document describes how to integrate Webthority with Enterprise SSO version 8.0.2 or 8.0.3. Webthority can be configured

More information

How To Manage Storage With Novell Storage Manager 3.X For Active Directory

How To Manage Storage With Novell Storage Manager 3.X For Active Directory www.novell.com/documentation Installation Guide Novell Storage Manager 4.1 for Active Directory September 10, 2015 Legal Notices Condrey Corporation makes no representations or warranties with respect

More information

Getting Started with. Ascent Capture Internet Server 5. 10300260-000 Revision A

Getting Started with. Ascent Capture Internet Server 5. 10300260-000 Revision A Ascent Capture Internet Server 5 Getting Started with Ascent Capture Internet Server 5 10300260-000 Revision A Copyright Copyright 2001 Kofax Image Products. All Rights Reserved. Printed in USA. The information

More information

NTP Software File Auditor for Windows Edition

NTP Software File Auditor for Windows Edition NTP Software File Auditor for Windows Edition An NTP Software Installation Guide Abstract This guide provides a short introduction to installation and initial configuration of NTP Software File Auditor

More information

StarTeam/CaliberRM LDAP QuickStart Manager 2009. Administration Guide

StarTeam/CaliberRM LDAP QuickStart Manager 2009. Administration Guide StarTeam/CaliberRM LDAP QuickStart Manager 2009 Administration Guide Borland Software Corporation 8310 N Capital of Texas Bldg 2, Ste 100 Austin, TX 78731 USA http://www.borland.com Borland Software Corporation

More information

Installing Samsung SDS CellWe EMM cloud connectors and administrator consoles

Installing Samsung SDS CellWe EMM cloud connectors and administrator consoles Appendix 1 Installing Samsung SDS CellWe EMM cloud connectors and administrator consoles This section explains how you use the Cloud Management Suite installation wizard for the following purposes: To

More information

RSA Security Analytics

RSA Security Analytics RSA Security Analytics Event Source Log Configuration Guide Microsoft SQL Server Last Modified: Thursday, July 30, 2015 Event Source Product Information: Vendor: Microsoft Event Source: SQL Server Versions:

More information

ACTIVE DIRECTORY DEPLOYMENT

ACTIVE DIRECTORY DEPLOYMENT ACTIVE DIRECTORY DEPLOYMENT CASAS Technical Support 800.255.1036 2009 Comprehensive Adult Student Assessment Systems. All rights reserved. Version 031809 CONTENTS 1. INTRODUCTION... 1 1.1 LAN PREREQUISITES...

More information

F9 Integration Manager

F9 Integration Manager F9 Integration Manager User Guide for use with QuickBooks This guide outlines the integration steps and processes supported for the purposes of financial reporting with F9 Professional and F9 Integration

More information

Server Installation Guide ZENworks Patch Management 6.4 SP2

Server Installation Guide ZENworks Patch Management 6.4 SP2 Server Installation Guide ZENworks Patch Management 6.4 SP2 02_016N 6.4SP2 Server Installation Guide - 2 - Notices Version Information ZENworks Patch Management Server Installation Guide - ZENworks Patch

More information

SAS 9.3 Foundation for Microsoft Windows

SAS 9.3 Foundation for Microsoft Windows Software License Renewal Instructions SAS 9.3 Foundation for Microsoft Windows Note: In this document, references to Microsoft Windows or Windows include Microsoft Windows for x64. SAS software is licensed

More information

Support Document: Microsoft SQL Server - LiveVault 7.6X

Support Document: Microsoft SQL Server - LiveVault 7.6X Contents Preparing to create a Microsoft SQL backup policy... 2 Adjusting the SQL max worker threads option... 2 Preparing for Log truncation... 3 Best Practices... 3 Microsoft SQL Server 2005, 2008, or

More information

Operating System Installation Guide

Operating System Installation Guide Operating System Installation Guide This guide provides instructions on the following: Installing the Windows Server 2008 operating systems on page 1 Installing the Windows Small Business Server 2011 operating

More information

QUANTIFY INSTALLATION GUIDE

QUANTIFY INSTALLATION GUIDE QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the

More information

Worry-Free TM Remote Manager

Worry-Free TM Remote Manager Worry-Free TM Remote Manager for Small and Medium Business Agent Installation Guide Trend Micro Incorporated reserves the right to make changes to this document and to the products/services described

More information

Creating client-server setup with multiple clients

Creating client-server setup with multiple clients Creating client-server setup with multiple clients Coffalyser.Net uses a SQL client server database model to store all project/experiment- related data. The client-server model has one main application

More information

Table of Contents. CHAPTER 1 About This Guide... 9. CHAPTER 2 Introduction... 11. CHAPTER 3 Database Backup and Restoration... 15

Table of Contents. CHAPTER 1 About This Guide... 9. CHAPTER 2 Introduction... 11. CHAPTER 3 Database Backup and Restoration... 15 Table of Contents CHAPTER 1 About This Guide......................... 9 The Installation Guides....................................... 10 CHAPTER 2 Introduction............................ 11 Required

More information

4.0 SP1 (4.0.1.0) November 2014 702P03296. Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

4.0 SP1 (4.0.1.0) November 2014 702P03296. Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2 4.0 SP1 (4.0.1.0) November 2014 702P03296 Installation Guide: Windows Server 2008 R2 2014 Xerox Corporation. All rights reserved. Xerox, Xerox and Design, FreeFlow, and VIPP are trademarks of Xerox Corporation

More information

Use 802.1x EAP-TLS or PEAP-MS-CHAP v2 with Microsoft Windows Server 2003 to Make a Secure Network

Use 802.1x EAP-TLS or PEAP-MS-CHAP v2 with Microsoft Windows Server 2003 to Make a Secure Network How To Use 802.1x EAP-TLS or PEAP-MS-CHAP v2 with Microsoft Windows Server 2003 to Make a Secure Network Introduction This document describes how to create a secure LAN, using two servers and an 802.1xcompatible

More information

Symantec Endpoint Encryption Full Disk

Symantec Endpoint Encryption Full Disk Symantec Endpoint Encryption Full Disk Policy Administrator Guide Version 8.0.1 Copyright 2011 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks

More information

This presentation will discuss how to troubleshoot different types of project creation issues with Information Server DataStage version 8.

This presentation will discuss how to troubleshoot different types of project creation issues with Information Server DataStage version 8. This presentation will discuss how to troubleshoot different types of project creation issues with Information Server DataStage version 8. Page 1 of 29 The objectives of this module are to list the causes

More information

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2 HYPERION SYSTEM 9 MASTER DATA MANAGEMENT RELEASE 9.2 N-TIER INSTALLATION GUIDE P/N: DM90192000 Copyright 2005-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion logo, and

More information

Virtual Machine Backup User's Guide Version 5.3

Virtual Machine Backup User's Guide Version 5.3 Virtual Machine Backup User's Guide Version 5.3 Last Revised: January 04, 2016 STORServer, Incorporated 485-B Elkton Drive Colorado Springs, CO 80907 1-800-550-5121 January 2016 2016 STORServer, Incorporated

More information

3 Setting up Databases on a Microsoft SQL 7.0 Server

3 Setting up Databases on a Microsoft SQL 7.0 Server 3 Setting up Databases on a Microsoft SQL 7.0 Server Overview of the Installation Process To set up GoldMine properly, you must follow a sequence of steps to install GoldMine s program files, and the other

More information

Configuration Guide. Installation and. BlackBerry Enterprise Server Resource Kit. Version: 5.0 Service Pack: 4

Configuration Guide. Installation and. BlackBerry Enterprise Server Resource Kit. Version: 5.0 Service Pack: 4 BlackBerry Enterprise Server Resource Kit Version: 5.0 Service Pack: 4 Installation and Configuration Guide Published: 2012-10-15 SWD-20121015115608883 Contents 1 Overview... 5 BlackBerry Enterprise Server

More information

Attix5 Pro Server Edition

Attix5 Pro Server Edition Attix5 Pro Server Edition V7.0.2 User Manual for Mac OS X Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved. Attix5, 2013 Trademarks

More information

Cisco TelePresence Management Suite Extension for Microsoft Exchange

Cisco TelePresence Management Suite Extension for Microsoft Exchange Cisco TelePresence Management Suite Extension for Microsoft Exchange Installation Guide Version 3.0 D14890 04 September 2012 Contents Introduction 5 Requirements 6 System requirements for Cisco TMSXE 6

More information

CA ARCserve Backup for Windows

CA ARCserve Backup for Windows CA ARCserve Backup for Windows Agent for Microsoft SharePoint Server Guide r15 This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for

More information

How To Take Advantage Of Active Directory Support In Groupwise 2014

How To Take Advantage Of Active Directory Support In Groupwise 2014 White Paper Collaboration Taking Advantage of Active Directory Support in GroupWise 2014 Flexibility and interoperability have always been hallmarks for Novell. That s why it should be no surprise that

More information

Installing and Configuring WhatsUp Gold

Installing and Configuring WhatsUp Gold Installing and Configuring WhatsUp Gold This guide provides information about installing and configuring WhatsUp Gold v14.2, including instructions on how to run the WhatsUp web interface through an Internet

More information