APARs, PTFs, MLs

From Wikistix

Confused with the following terms?

Fileset
Relates to a specific software product or part of the operating system. For example, bos.mp64.5.2.0.60 is the 64-bit kernel in AIX 5.2, at fix level 60. The 5.2.0.60 is the VRMF, or Version, Release, Modification/Maintenance level, and Fix.
PTF
Program Temporary Fix. Appears to map to a Fileset, which may include fixes for part or all of one or more APARs. Usually seen in the format U9999999. That is, a U followed by six digits.
PMR
Problem Management Record. Used to track a specific customer or internally reported problem.
APAR
Authorized Program Analysis Report. This associates a fix/patch with a PMR. Initially, a temporary Emergency Fix (efix) may be released, followed by a PTF and its dependencies. These then periodically get rolled into an ML release. APARs are in the form IX99999 or IY99999.
ML
Maintenance Level. A bundle of PTFs to bring AIX up to a known level. E.g. 5300-04 is AIX 5.3 ML 4. Now also called a Technology Level.
Service Pack
A group of "important fixes" delivered between Technology Levels. E.g. 5300-04-01 is AIX 5.3 ML 4 Service Pack 1.

When tracking requirements and susceptibility, it is best to either track filesets, APARs or MLs. PTFs may not be tracked by LPP, and so are not as useful.

The following are some examples to display Fileset, APAR and ML details.

# lslpp -L bos.mp64 | head -4
  Fileset                      Level  State  Type  Description (Uninstaller)
  ----------------------------------------------------------------------------
  bos.mp64                  5.2.0.60    C     F    Base Operating System 64-bit
                                                   Multiprocessor Runtime
# instfix -ik IY64737 
    All filesets for IY64737 were found.
# instfix -ivk IY64737
IY64737 Abstract: knot lock not released properly

    Fileset bos.rte.aio:5.2.0.51 is applied on the system.
    All filesets for IY64737 were found.
# oslevel -r
5200-05
# oslevel -l 5200-06 -r
Fileset                                 Actual Level           Recommended ML
-----------------------------------------------------------------------------
X11.Dt.ToolTalk                         5.1.0.35               5.2.0.30       
X11.Dt.helprun                          5.1.0.0                5.2.0.30       
X11.Dt.lib                              5.1.0.35               5.2.0.51       
X11.Dt.rte                              5.1.0.35               5.2.0.51       
#

See Also