Question
Pegasystems Inc.
JP
Last activity: 6 Dec 2018 10:59 EST
How to get a list of critical Hotfixes
Hi,
Customer would like to get a list of critical Hotfixes for 7.4. I don't believe Pegasystems provides such thing at official website over the Internet like Microsoft Windows and only way to know is to scan the Pega Platform thru Hotfix Manager using the latest Catalog.zip file (ftp://catalog:[email protected]/hfix/CATALOG/61/CATALOG.ZIP). My expectation was Hotfix Manager would just tell you what critical Hotfixes are missing, but actually it did not behave like that - it installed 10 Hotfixes without even asking or before showing anything. And it even committed it (see below screenshot). The committed Hotfixes don't say if they are critical missing category or not and I am not sure why these 10 are selected. Are all these a correct behavior?
What is the standard practice just to know the list of Critical hotfixes for 7.4?
Thanks,
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
PEG
GB
If you have an up-to-date Catalog file and you're not seeing anything in critical, this likely means that nothing has been flagged as critical yet.
Pegasystems Inc.
JP
Question #1: It has been more than half year since Pega 7.4 is released. If there are no Critical hotfixes in a half year, does that mean usually it is one or two a year in general? If so, I would consider it as SUPER Critical, and not recommended ones.
Question #2: Are you saying this behavior (install it automatically without even asking) is a correct behavior? What should I do if I only want to see a list of critical ones but no installation?
Thanks,
PEG
GB
I don't think we automatically install hotfixes.
I think this is more likely to be due to the information in the hotfix Catalog.
I don't have an exact knowledge of how this is designed, but a working knowledge.
From what I've understood the Catalog will contain the details of all the hotfixes (engine code, rule changes, extra jars, etc...) and when you perform a System Scan this will go through the various components of your system and compare this to the catalog to determine what you have installed.
If all versions of the components of a hotfix in that catalog match the versions of the rules, engine code, etc... then that hotfix is deemed to be installed.
If all version of the components of a hotfix in the catalog are lower than the versions that you have then the hotfix is deemed to be superseded.
However, if some of the components are the same or it cannot determine the version then it may be deemed to be partially installed.
So in this instance if you haven't installed those hotfixes I guess one of the components of the hotfix is a match to the version that you already have. Or the component is not versioned, so it's unable to determine this.
Pegasystems Inc.
JP
Hi,
Can you please try scan? I tried three times and every time it installed 10 Hotfixes. My teammate also tested it and it installed Hotfixes automatically. I assume this issue happens in any 7.4 environment.
Thanks,
PEG
GB
I have the same in my system
Again, I don't believe this means that those hotfixes are installed, but all of these are likely to contain a component which is the same as a new 7.4 build.
Hence Hotfix Manager recognises that you have the same component as one in a hotfix and displays it as partially installed.
Pegasystems Inc.
JP
Thanks for testing. I feel like you are saying correct things, but this is complex to understand. When I install individual hotfix, it is shown Uncommitted. If I install it with Commit, it moves from Uncommitted to Committed. But I don't understand when I scan it some of Hotfixes are shown as "partially installed" without installing anything. If this tool is designed more intuitively, it should have two categories; Installed (Uncommitted / Committed) and Missing (Critical / Non critical). When scanned against the latest catalog, list of all Hotfixes should be shown in Missing category. When selected and installed, they should move to Installed category.
Otherwise this interface is confusing and I don't think many people could explain what this list means at a glance.
Thanks,
PEG
GB
Yes, Partially Installed is a singular place where it will list hotfixed which aren't installed (you have all of the components) but aren't completely missing (you have none of the components).
For instance if you click on the Details link at the end of HFix-46534 and scroll down to the "Data/Non-Rule Resolved" list this shows a small number of classes which are already in your system.
For completeness these have been included in the hotfix as well, but as you already have these they get judged to be "Installed" and hence it reports that the hotfix is Partially Installed.
Pegasystems Inc.
US
Hello!
You may be interested in the recently released Pega 7.4 Maintenance Pack.
This Maintenance Pack bundles a number of bug and security fixes on the Pega 7.4 release into a single package which has gone through our quality assurance process. Deploying this on your Pega 7.4 platform system will apply these fixes, ensuring that you have the highest quality experience.
Please let me know if you have any questions.
Matt
Anamata
NL
I don't think anything was installed when you scanned the system. Most likely your installation package came with a few pre-installed hotfixes. These hotfixes weren't 'exposed' earlier because there wasn't a catalog present to identify them. When you uploaded the catalog, the scan identified the pre-installed hotfixes and reported them.