Migrate UMC user management (for each PPM installation)

To transfer all users and user groups from a PPM 5 installation's UMC user management to central user management of a PPM 9.9 installation, please proceed as follows.

Procedure (for each PPM installation)

  1. Change to the directory <PPM5_HOME>/umc/webapp/WEB-INF/lib. Copay the file derby-10.5.3.0.jar to the clipboard.
  2. Switch to the directory <PPM99_HOME>/ppmmashzone/server/bin/work/work_umcadmin_<s|m|l>/base/webapps/umc/WEB-INF/lib and paste the file.
  3. Restart central user management.
  4. Switch to the directory <PPM99_HOME>/ppmmashzone/server/bin/work/work_umcadmin_<s|m|l>/tools/bin and open a command prompt.
  5. Run the batch file y-datadump to export users and user groups from UMC user management of the PPM 5 installation. Execute the following command.

    y-datadump migrate -u system -p <password>
    -c org.apache.derby.jdbc.EmbeddedDriver
    -d org.hibernate.dialect.DerbyDialect
    -url "jdbc:derby:<PPM5_HOME>/umc/db" -f <FILE>.zip

    <password> is the placeholder for the password of the UMC administrator.

  6. Run the batch file y-datadump again to import the previously exported users and user groups into central user management of the PPM 9 installation. Execute the following command.

    y-datadump.bat import -u system -p <password> -f <FILE>.zip

  7. After the program has finished, the users and user groups migrated are included in central user management. To activate the users, you need to assign them the PPM user privilege and a password in central user management.

If your load balancer runs on a port other than 80, you first need to specify the parameter -s http://localhost:<port> when running the batch file y-datadump. The port was set during PPM installation and is specified in the file <installation directory<\ppmmashzone\server\bin\work\work_loadbalancer_<s|m|l>\runnable.properties and runnable_rc.properties.

Execute the command as follows.

Step 5.
y-datadump -s http://localhost:<port> migrate -u system -p <password> -c org.apache.derby.jdbc.EmbeddedDriver -d org.hibernate.dialect.DerbyDialect -url "jdbc:derby:<PPM5_HOME>/umc/db -f <FILE>.zip

Step 6.

y-datadump.bat -s http://localhost:<port> import -u system -p <password> -f <FILE>.zip