currently we have multiple applications running on multiple versions of Pega. We are planning to slowly move applications from 7.2 to 8.2 one at a time. As we already have Pega 8.2 up and running how do we upgrade and migrate a application from 7.2 to 8.2?
Am bit confused here. You have multiple applications running in different versions? Are these on Cloud? You already have new 8.2 instance created, up and running?
For Upgrade, It depends on how you are planning ur Env. (You might need a parallel development to support current Production version). In this case, you can clone your Env. and do a Rule upgrade and data upgrade as required. Once the upgrade and retrofit is done, you can switch to new env.
You have multiple applications running in different versions? Yes
Are these on Cloud? On prem
You already have new 8.2 instance created, up and running? Yes we created a new env for 8.2 for new projects but never upgraded 7.2 app’s to 8.2.
So you are suggesting to build another parallel 8.2 env migrate 7.2 app (only one app) upgrade it and point 8.2 to new schema? So every time we migrate a 7.2 app we have to do the same?
The strategy will be dependent on Version of Pega :
If your application is in 6.x, recommend to first upgrade to 7.x and then to 8.x.
If you are planning to upgrade from 7.x to 8.x, there are ways you can do it :
a. You can create a package/RAP of your application and import to 8.x. Post which, you can run upgrade wizard to upgrade your application “Configure → System → Release → Upgrade → Update Existing Applications”. You need to decide on Data Upgrade for Pre-Prod and Prod.
b. You can clone the Rules schema of a instance and run upgrade scrips and then do retrofitting as required. It is when you want to have work ongoing in your current version.
If you are planning to upgrade from 7.x to 8.x, there are ways you can do it :
a. You can create a package/RAP of your application and import to 8.x. Post which, you can run upgrade wizard to upgrade your application “Configure → System → Release → Upgrade → Update Existing Applications”. You need to decide on Data Upgrade for Pre-Prod and Prod.
My Comment : Initially I was under the same impression but when I tested with couple of test applications I didn’t see my migrated applications in “Update Existing Applications” that’s where I got lost. I didn’t find any documentation on RAP based upgrade.