PPM Upgrade Refactoring
To facilitate the PPM upgrade, we implemented some improvements in 9.61. This topic describes these improvements in details.
What the improvements bring
The deployment improvements provide the following benefits to you:
Area | Benefits |
---|---|
Optimized deployment file structure |
|
New upgrade mode |
|
Optimized deployment file structure
The diagram below illustrates the deployment file structure before and after 9.61.
Major change | Description |
---|---|
_common folder
|
All the PPM nodes on the same server share a same set of PPM code files that are collected under the If you want to deploy multiple nodes on a single server, it helps solve the following issues:
|
_OOTB folder |
This folder contains a server.zip file that backs up all the out-of-the-box PPM code files. It allows you to restore your current PPM file system when it is corrupted for some reasons. |
ppm_hotfix folder
|
This folder contains all the hotfixes you have deployed. |
customization folder |
This is the folder where all your customizations are put. The customization folder is structured the same as the <PPM_Home> folder. If you want to share customizations among servers, you can move the folder to a shared place. Remember to update the You can use the |
content folder |
This is where you put your PPM content files (JSP for reports, Excel Report XLSX templates, etc.). The content folder behaves in the same way as the customization folder, except that you’re supposed to store files that are not likely to break upon PPM upgrade in the content folder. This provides a convenient way to separate files that are considered to be “customizations” and thus more likely to cause trouble upon upgrade (modifications of built-in JSP files, Java classes that are accessing PPM database without using supported APIs) from “content” files which shouldn’t require any specific scrutiny or testing when upgrading PPM. |
New upgrade mode
See Upgrade PPM.
Best practices for upgrade
See Upgrade PPM.
kSync.sh
See kSync.sh.