Checking which ACR patches are installed will vary depending on how the ACR patch was originally installed. The methods of checking for ACR patches for each installation method are below.
ACR on z/OS
Patches installed via LINKLIST
If the patch was added to your LINKLIST, your ACR patches will display prior to your main ACR LOADLIB within your LINKLIST. Use the Translation the patch ID section at the bottom of this article to determine which patches are installed via this method.
Patches installed via JCL / PROC
If the patch was added to your JCL / PROC, your ACR patches will display concatenated prior to your main ACR LOADLIB. Use the Translation the patch ID section at the bottom of this article to determine which patches are installed via this method.
Patches installed via merging library members
If an ACR patch's members were merged into the main ACR libraries, then determining which patches are installed is a very manual process. This would involve downloading an ACR patch to your mainframe, checking the name(s) of the members the ACR patch updates, and then comparing the compile date of that member to the compile date of that same member in your ACR libraries.
Since this method makes determining patches difficult, and it isn't possible to revert patches, it's recommended to install patches via LINKLIST, JCL or PROCs.
Patches installed in ACR Panels
Patches are checked the same way as checking your ACR version. The panels will only display the ID of the most recent patch applied. Use the Translation the patch ID section at the bottom of this article to determine which patches are installed via this method.
Translating the patch ID
Depending on how your ACR patch was installed, you will need to translate the ID of the patch into the ACR version and patch number.
For example, if you have a library named XXXX.R90V2M12.LOADLIB, the "R90V2M12" refers to the patch ID. The number after "R" is the ACR release number, the number after "V" is the ACR version number and the number after "M" is the patch number. The ID R90V2M12 would correspond to ACR 9.2 patch 12.
If the patch number is zero, such as R90V2M00, then that refers to the base ACR 9.2 library. This isn't a patch, but rather a standard ACR library.