Most PTFs for CA Allocate can be applied without the need for an IPL even if there is a HOLD for IPL.
In r12.5, only PTF RO19400 requires a real IPL.
All other PTFs where there is a HOLD for an IPL, the IPL can be circumvented with the following procedure.
An IPL can be circumvented if you have Vkgparm PLSOPT94 (Y) active at the
time of the last shutdown, prior to starting up with the updated Loadlib.
This value will cause 8 additional hooks to be removed at shutdown that
would have been left installed by default. If these hooks (modules) are not
removed at shutdown, then they can not be updated with the new modules being applied.
With PLSOPT94 (Y), the additional hooks removed and the messages you will see are:
VAM000I PLSOPT94(Y) : REMOVING VAMPRE00
VAM000I PLSOPT94(Y) : REMOVING VAMPOST0
VAM000I PLSOPT94(Y) : REMOVING VAMAB4A2
VAM000I PLSOPT94(Y) : REMOVING VAMAB490
VAM000I PLSOPT94(Y) : REMOVING VAM0EX0B
VAM000I PLSOPT94(Y) : REMOVING VAM0002F
VAM000I PLSOPT94(Y) : REMOVING V37VSAM
VAM000I PLSOPT94(Y) : REMOVING VAMDAC02
If Vkgparm PLSOPT94 (Y) is not currently specified (the default is N), follow these steps to get it into effect
so it will be active before the shutdown prior to restarting with the updated Loadlib.
Add or update Vkgparms with: PLSOPT94 (Y).
Issue the console command:
When this command is complete, when VAM is shutdown the additional VAM hooks will be removed.
Verify that those hooks are all removed then you will be good to restart VAM after applying the maintenance.
You can leave this sysparm in the Vkgparms member.