Table of content

Introduction

PTF is an update provided by IBM to correct a specific bug or add a new function to the software or the hardware. PTF can be handled one at a time (Single/Individual) or in groups (Group, Cumulative, Technology Refresh).

<aside> 💡

Cumulative PTF packages (CUM) contain fixes for all LPPs. CUMs are heavily tested and has the lowest level of risk

</aside>

When applying PTFs

Type Nature Time
Individual Corrective When necessary
Cumulative Preventive 2 times/year
Group Preventive 2 times/year
Technology Refresh Evolutionary 2 times/year

PTF packaging

An application of a PTF may, add objects to the system, replace multiple objects or remediate a problem by running a specific program.

When downloading the PTF package, it contains a SAVF + Cover letter. Once loaded, cover letters live in QGPL/QAPZCOVER:

Temporary and Permanent PTF

<aside> 💡

PTFs that have been Temporarily applied for some time (usually long enough to prove that they aren’t defective) are usually Permanently applied to save disk space

</aside>

<aside> ⛔

Prerequisite and co-requisite: if a PTF is being permanently applied, prerequisite PTF must also be also permanently applied

</aside>

Code bases

In order to understand the PTF application, we must understand the 3 code bases of IBM i system.