Troubleshooting for Connecting the Content Repository

An enhancement was made with P6 R8.4 to store documents in folders using the short name of the project instead of the database object ID. The P6 users' documents will now be stored in a folder called 'P6Users' instead of 'Users'. If you were using a previous version of the content repository P6 but did not run the migration utility provided in the media pack when you upgraded your environment, the content repository will not work.

To fix this issue:

  1. Shutdown the P6 server.
  2. Go to the P6EPPM_Home/p6 folder.
  3. Run migrationtool.cmd or migrationtool.sh (based on your operating system).
  4. After the utility finishes:
    1. Go to the P6EPPM_Home/p6/webaccesslogs folder and ensure it contains Document-migration.html.
    2. Open the Document-migration.html file and ensure all the folder names changed successfully. Ensure nothing failed.
    3. If anything failed, log in to the content repository and manually move the documents that failed to move from the older document folders to the new document folders.

      Project Documents example:

      Assume there is a Project called ‘Business Development Processes' whose Database ID is ‘4321' and Project ID ‘BDP001'. In the content repository, you would be able to see two folders: one with the name ‘4321' and one with the name ‘BDP001'.

      1. Open the 4321 folder and copy all the documents in this folder.
      2. Open folder BDP001 and paste all the documents in this folder.
      3. After you finish copying the documents, you can safely delete the 4321 folder from the content repository.

      User Documents example:

      If you log in to the content repository and navigate to the Project Document home, you would see only two folders: Projects and P6Users . If you see a third folder named Users, follow these steps:

      1. Open the P6Users folder and make a note of the folder names.
      2. Open the Users folder and check if the above folder names are present.
      3. If a folder name is not present in the Users folder, copy that missing folder from P6Users to Users. Repeat this step for all the missing folders.
      4. If a folder name is present in the Users folder, manually move the documents from that folder in P6Users to the same folder in Users folder. Repeat this step for all the matching folders.
    4. Delete the P6Users folder.
  5. Rename the Users folder to P6Users in the content repository.
  6. Start the P6 server and ensure you can see all the documents.

Related Topics

Troubleshooting for P6 EPPM



Legal Notices | Your Privacy Rights
Copyright © 1999, 2023

Last Published Thursday, January 12, 2023