Question
PJSC MMC NORILSK NICKEL
RU
Last activity: 20 Dec 2017 10:19 EST
HotFix management procedure for Pega 7.2.1
Dear Community,
I need the official confirmation from the vendor representatives regarding the HotFix management procedure for Pega 7.2.1.
Correct approach:
-
Some issue had been found.
-
HotFix had been requested, tested and Committed at the Dev environment.
-
Next application release MUST contain ALL Committed HotFixes at Dev environment.
-
All such HotFixes MUST be applied BEFORE the RAP’s installation at Test, Pre-live and Production environments.
Incorrect approach:
-
Some issue had been found.
-
HotFix had been requested, tested and Committed at the Dev environment.
-
Next application release SHOULDN’T contain SOME or ALL Committed at Dev environment.
-
It ISN'T necessary to apply such HotFixes BEFORE the RAP’s installation at the Test, Pre-live and Production environments.
Thanks!
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
EPAM Systems, Inc.
ES
Hi,
Thanks for posting on PSC.
The first approach mentioned is correct, though with a little twist.
Let's discuss HFix,
Hotfixes address general PegaRULES Process Commander (PRPC) issues related to security, enhancements, and errors that may occur in rules and/or code(those rules part of base PegaRULES application). When user takes a RAP or product rule for migration/deployment in the higher environment, it includes only built on application(your application ruleset not PegaRULES), refer below:-
Thus, the changes made by the Hfix didn't get migrated irrespective of committed or not.
Now let us come to your point 2 of the first approach:-
Ideally, if you don't want to face the reported issue in the lower environment, it's better to install all the hotfixes installed earlier of DEV environment in each Test/Staging/Pre-Prod/Prod environments.
Hi,
Thanks for posting on PSC.
The first approach mentioned is correct, though with a little twist.
Let's discuss HFix,
Hotfixes address general PegaRULES Process Commander (PRPC) issues related to security, enhancements, and errors that may occur in rules and/or code(those rules part of base PegaRULES application). When user takes a RAP or product rule for migration/deployment in the higher environment, it includes only built on application(your application ruleset not PegaRULES), refer below:-
Thus, the changes made by the Hfix didn't get migrated irrespective of committed or not.
Now let us come to your point 2 of the first approach:-
Ideally, if you don't want to face the reported issue in the lower environment, it's better to install all the hotfixes installed earlier of DEV environment in each Test/Staging/Pre-Prod/Prod environments.
Again, there is no specific order. Either you can install all the Hotfixes before deploying RAP in the new environment or after.
Hope it clarifies all your queries. Kindly mark as answered if it does.
Regards,
Asif
JPMorgan Chase & Company
US
Hi,
As of now hofixes need to shift separately, it's not including in RAP file.
PJSC MMC NORILSK NICKEL
RU
Dear SudhakarReddy,
“Next application release” in the text above = set of all artifacts in the package: any instructions, RAPs with application code, DL’s with HotFIxes, etc. It is clear, that HotFix is a separate artifact.
-
Sulakkya Peiris
Accepted Solution
EPAM Systems, Inc.
ES
Hi,
Thanks for posting on PSC.
The first approach mentioned is correct, though with a little twist.
Let's discuss HFix,
Hotfixes address general PegaRULES Process Commander (PRPC) issues related to security, enhancements, and errors that may occur in rules and/or code(those rules part of base PegaRULES application). When user takes a RAP or product rule for migration/deployment in the higher environment, it includes only built on application(your application ruleset not PegaRULES), refer below:-
Thus, the changes made by the Hfix didn't get migrated irrespective of committed or not.
Now let us come to your point 2 of the first approach:-
Ideally, if you don't want to face the reported issue in the lower environment, it's better to install all the hotfixes installed earlier of DEV environment in each Test/Staging/Pre-Prod/Prod environments.
Hi,
Thanks for posting on PSC.
The first approach mentioned is correct, though with a little twist.
Let's discuss HFix,
Hotfixes address general PegaRULES Process Commander (PRPC) issues related to security, enhancements, and errors that may occur in rules and/or code(those rules part of base PegaRULES application). When user takes a RAP or product rule for migration/deployment in the higher environment, it includes only built on application(your application ruleset not PegaRULES), refer below:-
Thus, the changes made by the Hfix didn't get migrated irrespective of committed or not.
Now let us come to your point 2 of the first approach:-
Ideally, if you don't want to face the reported issue in the lower environment, it's better to install all the hotfixes installed earlier of DEV environment in each Test/Staging/Pre-Prod/Prod environments.
Again, there is no specific order. Either you can install all the Hotfixes before deploying RAP in the new environment or after.
Hope it clarifies all your queries. Kindly mark as answered if it does.
Regards,
Asif
PJSC MMC NORILSK NICKEL
RU
Dear AsifHasan,
Thanks for your answer. Some time ago I had a directly conversation with several PEGA’s TSA.
There are several important points regarding HotFixes:
1. The same DLs must be used for all environments, because within the time each HotFix may change dependencies. And new DL with the same HotFix may have 9, 10… etc dependent HotFixes. So, result for different DLs for the same HotFix may differs.
2. DL must be applied at the same order at all Environments.
3. Generally HotFixes must be applied before the application RAPs loading, because some HotFixes have additional steps like Re-validation (via wizard) of the specific RULE-types (including developed application). So, in this situation we must install HotFix, re-validate existing code and after that install RAP-files of application, which have the re-validated rules from Dev already.
EPAM Systems, Inc.
ES
Thanks for sharing more detail about Hotfix installation.
I forget to mention about using DL items as I thought the developer will mostly use the existing DL instead raising a new SR for the same.
I would agree with the hotfixes installation pattern.
Anyways, its always learning. Regards.
EPAM Systems, Inc.
ES
Adding to the previous comment,
Refer this:- https://docs-previous.pega.com/hotfixes-and-prpc-update-manager-installation-guide to understand concepts(it contains extra information which you may not need so please read relevant topics).
-
Prasanna Kumar