PMS Information Systems
Welcome to PMS Information Systems - IBM i (AS/400) Forum !!!

Get Answers for all your queries on IBM i (AS/400).

When Do PTFs Get Applied?

View previous topic View next topic Go down

When Do PTFs Get Applied?

Post  maran on Mon May 07, 2012 5:59 pm

PTFs aren't usually applied until you IPL the system. But in some situations, eligible CUME PTFs can be applied immediately, depending on how your IBM i partition is configured.

CUME PTFs are installed by using option 8 (Install Temporary Fix Package) off the Program Temporary Fix menu (GO PTF). What many shops don't realize is that there are options for setting up an option 8 install that designate whether immediate PTFs are actually applied immediately (without an IPL) or whether they are loaded and marked delayed to be applied during an IPL. While it's not relevant to your question, these options are also used for installing PTFs through the Install Program Temporary Fix (INSPTF) command or through GO PTF, option 7 (Install a program temporary fix from a list).

This setting is called the PTF install type (PTFINSTYP) service attribute. By default, PTFINSTYP is set to mark all loaded PTFs (including immediate PTFs) to be installed during the next IPL. But your default PTFINSTYP attribute can be changed or it can be overridden during an option 7 or option 8 PTF install or inside the INSPTF command.

You can check your PTFINSTYP attribute by running the Change Service Attributes command (CHGSRVA) and pressing F4. Look at the PTF install type (PTFINSTYP) parameter. The value listed on the CHGSRVA screen will be the default PTF application value for your GO PTF, option 7 or 8 screens and for the INSPTF command.


The default PTFINSTYP service attribute can be set to one of the following four values.
1. *DLYIPL = All PTFs, including immediate PTFs, are marked for delayed application (apply during an IPL), and an IPL is performed after the option or command are completed. This is the default setting for the PTFINSTYP service attribute.
2. *DLYALL = All PTFs are marked for delayed application and an IPL is NOT performed after the command or option is entered.
3. *IMMONLY = All immediate PTFs in the CUME are immediately applied. Delayed PTFs are not marked for delayed application. There will be no system IPL after the command completes. IBM doesn't recommend that you use *IMMONLY for cumulative PTF packages because you could wind up applying PTFs to products that are in use.
4. *IMMDLY = All immediate PTFs are immediately applied and delayed PTFs are marked for delayed application during the next IPL. Again, IBM doesn't recommend using this setting because you could apply PTFs to products in use.
My guess is that your PTFINSTYP service attribute is set to mark everything for delayed application during an IPL (*DLYIPL or *DLYALL). But the CHGSRVA command can tell you what your system is actually set up for.
Also keep in mind that these settings can be overridden in an option 8 load by whoever is applying the PTFs. but I don't believe most people will override the settings to perform the equivalent of an *IMMONLY or an *IMMDLY application.
So if your operator isn't changing any settings other than the option to turn off the immediate IPL, your management is correct in saying that immediate PTFs are not immediately applied during an option 8 load. And if PTFINSTYP is set to *DLYIPL or *DLYALL, they're right in saying that your PTFs won't be applied until the next IPL.

Also, if the CHGSRVA PTFINSTYP parameter is set to *DLYALL, you will change the default setting for the Automatic IPL parameter on the GO PTF, option 8 screen from a Y (yes) to an N (No). The benefit in doing this is that you can prevent your operator from accidentally automatically IPLing your system after the PTFs are loaded (and feel more comfortable loading PTFs during the day).
The other thing you can check after the PTFs are loaded is to run GO PTF, Option 5 (Display PTF) and page through your current PTFs. Look under the IPL actions column to see if there are a large number of PTFs where the IPL Action is set to Yes. That will tell you that those PTFs are waiting to be applied.
avatar
maran
Admin

Posts : 442
Join date : 2009-07-24

View user profile http://pmsinformationsystem.forumotion.net

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum