Kbase 20251: How to Interpret IBM PTF Level Naming Conventions on AS/400
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/15/2008 |
|
Status: Verified
GOAL:
What are AS/400 PTFs?
GOAL:
How to Interpret IBM PTF Level Naming Conventions on AS/400
FACT(s) (Environment):
Progress/400 DataServer
Progress 9.1x
FIX:
PTF stands for "program temporary fix" and is analagous to a Progress patch.
IBM distributes PFTs to either fix defective code or to add functionality to existing code. PTF's may be distributed individually or in groups called cumulative PTF packages.
PTF's may be for microcode (machine code), the operating system, or an IBM licensed program product. Microcode and operating system PTF's cannot be applied when the machine is in use. They must be loaded onto the machine and marked as "delayed" apply which means that the PTF will be applied the next time the AS/400 goes through an IPL (initial program load).
There are four main types of PTFs distributed by IBM:
- A Cumulative PTF package
- A group PTF
- Client Access service packs
- HIPER (High Impact Pervasive) PTF
To find out how current you are with cumulative PTF, check:
- The level of cumulative packages and HIPER PTFs for licensed
program "Operating System/400"
- Cumulative packages for "AS/400 Licensed Internal Code"
The licensed program number consists of a four-digit ID that indicates your release, followed by SS1 or 999 respectively. For all releases of Version 5, the prodict ID prefix is 5722, for Version 4 prefix is 5769, and for Version 3 (V3R1, V3R2) it is 5763.
For Version 4, the product ID is 5769SS1, and the licensed internal code is 5769999. Further examples are specific for OS/400 V4 (all releases)
To check the level of cumulative packages and HIPER PTFs for licensed program "Operating System/400", execute the command:
DSPPTF LICPGM(5769SS1)
The display panel shows the identifiers for PTFs in
the following format:
TCyyddd - TC stands for cumulative package, yyddd - five
digit Julian date
TAyyddd - TA stands for HIPER PTFs, yyddd - five digit
Julian date
To check cumulative packages for "AS/400 Licensed Internal Code", execute the command:
DSPPTF LICPGM(5769999)
You should receive the list with cumulative identifiers in the
format of TLyyddd.
If you have applied the cumulative package to licensed Program
products as well as to licensed internal code, you should get the
same level for TC, TA and TL packages.
In conclusion, everything is correct with your system's PTF level when you get the result that TL00049 supersedes TL99313 for example.
There are several steps required to make a PTF part of the AS/400 code.
1. It must first be "loaded" or transferred from tape media to the machine.
2. The second step is to "apply" the PTF to the code. The application of a PTF will differ depending on the type of PTF it is.