IBM Support

PTF Terminology Education

Troubleshooting


Problem

This document provides information about PTF terms.

Resolving The Problem

PTF Terms

LODPTF:
This command loads the PTF from the media, *SERVICE, or *SAVF into the licensed program base library. The code change provided is not in effect yet. The status of the PTF will show Not Applied and No IPL Action.

                       Load Program Temporary Fix (LODPTF)

 Type choices, press Enter.

 Product  . . . . . . . . . . . .                 F4 for list
Device . . . . . . . . . . . . .   *SERVICE      Name, *SERVICE, *SAVF
PTF numbers to select  . . . . .   *ALL          Character value, *ALL
               + for more values
PTF numbers to omit  . . . . . .                 Character value
               + for more values
Superseded PTFs  . . . . . . . .   *APYPERM      *APYPERM, *NOAPY
Release  . . . . . . . . . . . .   *ONLY         *ONLY, VxRxMx



APYPTF:
This command applies the loaded PTF to the licensed product. It can be applied temporarily or permanently and it will display with that status. PTFs can be delayed or immediate. Delayed will require an IPL. LIC PTFs can be applied immediately on the A side of the system but will not be active until the system is IPLed to the B side. Starting at R310 or later, some LIC (MF) PTFs can be applied immediately on the B side of the system; however, they might require an action to be completed before it is active on the system.

                      Apply Program Temporary Fix (APYPTF)

 Type choices, press Enter.

 Product  . . . . . . . . . . . .                 F4 for list
Release  . . . . . . . . . . . .   *ONLY         *ONLY, VxRxMx
PTF numbers to select  . . . . .   *ALL          Character value, *ALL
               + for more values
PTF numbers to omit  . . . . . .                 Character value
               + for more values
Extent of change . . . . . . . .   *TEMP         *TEMP, *PERM



DSPPTF:
This command displays the status of the PTF. It can be used to print cover letters or to verify what side of the system you are running on. (The control panel does not indicate what side you are running on. It indicates what the next IPL will be.) If the PTF shows up as superseded, you must determine the status of the PTF it is superseded by. If the superseded by PTF status is cover letter only, it means the PTF is not active on the system. You should not assume a superseded PTF is actually on the system.

                     Display Program Temporary Fix (DSPPTF)

 Type choices, press Enter.

 Product  . . . . . . . . . . . .   *ALL          F4 for list
PTF numbers to select  . . . . .   *ALL          Character value, *ALL..
Release  . . . . . . . . . . . .   *ALL          *ALL, VxRxMx
Cover letter only  . . . . . . .   *NO           *NO, *YES
Output . . . . . . . . . . . . .   *             *, *PRINT, *OUTFILE


(If you press the Enter key on the defaults, it will take you to the first program product, and each time you press the Enter key it will take you to the next one.)

                               Display PTF Status
                                                            System:   RC
Product ID  . . . . . . :   5763999
IPL source  . . . . . . :   ##MACH#B
Release . . . . . . . . :   V3R2M0



RMVPTF:
This command removes a PTF from a program product. If the PTF is temporarily applied and we do a RMVPTF RMV(*TEMP), it will have a status of Not Applied. If the PTF is Not Applied and we do a RMVPTF RMV(*PERM), the PTF can show up in *SAVF only status or not at all. The PTF object is destroyed. LIC PTFs can only be removed *PERM. Message CPD35A6 will be logged if you attempt to remove a LIC ptf *TEMP. When the system is running on the B side, LIC fixes cannot be removed immediately. To remove a temp applied LIC fix, the following command is recommended:
RMVPTF LICPGM(57XX999) SELECT(MFXXXXX) RMV(*PERM) DELAYED(*YES) RMVDEP(*YES)
A permanently applied PTF cannot be removed via the RMVPTF command. To remove a permanently applied PTF, the product the PTF is for would have to be restored or reinstalled.
Note: It is recommended to run RMVPTF *PERM on a PTF that you may not want to get re-applied. If a PTF is only removed *TEMP .. then the PTF is left in a NOT APPLIED status and a subsequent PTF load and apply process like GO PTF option 8 would re-apply the PTF. IF the PTF was applied from a SAVF, then a RMVPTF *PERM would leave the PTF on the system in SAVE FILE ONLY status. You must use DLTPTF after the RMVPTF *PERM to remove the PTF completely, if you do not want a future PTF load from *SERVICE reloading the PTF.

                      Remove Program Temporary Fix (RMVPTF)

 Type choices, press Enter.

 Product  . . . . . . . . . . . .                 F4 for list
Release  . . . . . . . . . . . .   *ONLY         *ONLY, VxRxMx
PTF numbers to select  . . . . .   *ALL          Character value, *ALL
               + for more values
PTF numbers to omit  . . . . . .                 Character value
               + for more values
Extent of change . . . . . . . .   *TEMP         *TEMP, *PERM
Delayed PTFs . . . . . . . . . .   *NO           *NO, *YES



DLTPTF:
This command deletes the PTF save file, cover letter, and pointers to that PTF. It will not delete the actual PTF after it is loaded.

                      Delete Program Temporary Fix (DLTPTF)

 Type choices, press Enter.

 PTF  . . . . . . . . . . . . . .                 Character value, *ALL
               + for more values
Product  . . . . . . . . . . . .   *ALL          F4 for list
Release  . . . . . . . . . . . .   *ALL          *ALL, VxRxMx
Delete duplicate PTF numbers . .   *NO           *YES, *NO


Note: We do not recommend the use of the DLTF command because it will leave pointers on the system as well as the cover letter.

ACTION REQUIRED:
This status means that the PTF was built with special instructions to activate the fix, which are usually identified in the cover letter. This field will never change even after the required action has been completed.

ACTION PENDING:
This status that means the PTF has an Action Required and it might be waiting for the action to be completed. If the action is done immediately, the PTF status of Action Pending can still show as Yes because it will not get updated until the next IPL. However, the PTF is active on the system.

PRE-REQ:
A required PTF must be installed prior to the PTF and it must be permanently applied. There can be more than one pre-req per PTF. It will be listed on the cover letter. If it is not on the system, it will prevent possible LODPTF/APYPTF problems.

CO-REQ:
This is a required PTF that needs to be applied with the original PTF to get the full code fix.

DIST-REQ:
The system will not verify that distribution requisites are applied together. It is the responsibility of the client to ensure these PTFs are applied with the recommended PTF. These PTFs provide additional functionality when applied with the recommended PTF; however, they are conditional requisites and are not absolutely necessary.

NOT FOUND:
This status means that no record of the PTF exists on this system. You will need to load and apply this PTF onto the system by using SNDPTFORD, Fix Central, from media, and so on. The status will change to Temporarily Applied.

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"7.1.0"}]

Historical Number

11141724

Document Information

Modified date:
18 December 2019

UID

nas8N1018437