Program temporary fix

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Program temporary fix or Product temporary fix (PTF), sometimes depending on date,[1][2] is the standard IBM terminology for a single bug fix, or group of fixes, distributed in a form ready to install for customers. Customers sometime explain the acronym in a tongue-in-cheek manner as permanent temporary fix or more practically probably this fixes, because they have the option to make the PTF a permanent part of the operating system if the patch fixes the problem.

A PTF normally follows an APAR, and where an "APAR fix" was issued, the PTF "is a tested APAR"[3] or set of APAR fixes. However, if an APAR is resolved as "Fixed If Next" or "Permanent Restriction" then there may be no PTF fixing it, only a subsequent release.

PTF usage[edit]

PTFs used to be distributed in a group on a so-called Program Update Tape (PUT) or Recommended Service Upgrade (RSU), approximately on a monthly basis. They can now be downloaded straight to the system through a direct connection to IBM support. In some instances IBM will release a "Cumulative PTF Pack", a large number of fixes which function best as a whole, and are sometimes codependent. When this happens, IBM issues compact discs containing the entire PTF pack, which can be loaded directly onto the system from its media drive.

One reason for the use of physical media is size, and related (default) size limits. "By default, the /home file system on VIOS is only 10GB in size."[4] If the "Cumulative PTF Pack" is larger than the default, "If you try (to) FTP 17GB of ISO images you will run out of space."

The PTFs are processed using SMP/E (System Modification Program/Extended) in several stages over a course of weeks.

  1. Receive (load) the proper PTF to the HA (non-production) system
  2. Apply the PTF to the HA system, and review the system's performance over multiple weeks to ensure it does not hinder your productivity or functionality
  3. Receive and apply the PTF to the production system and monitor its effects for several weeks

If the system is hindered by the PTF, a system administrator may sometimes reject (un-apply) the PTF and seek further support from IBM. However, if no problems are found after the PTF is applied, it can be permanently installed, accepted, or committed, to the system.

These repairs to IBM software are often in response to APARs (Authorized Program Analysis Reports) submitted by customers and others and acted on by IBM, and are a common first step to resolving software errors. It is generally expected by the customer that the problem would be fully corrected in the next release (version) of the relevant product.

Comparison to APAR[edit]

At times[5] IBM software has a bug.

Once IBM has ascertained that the cause is not one of

  • third-party hardware
  • non-IBM software -or-
  • user-specified configuration errors,

IBM support staff, if they suspect that a defect in a current release of an IBM program is the cause, will file a formal report confirming the existence of an issue.

APARs also include

  • information on known workarounds
  • information on whether a formal fix is scheduled to be included in future releases, and
  • whether or not a Program Temporary Fix (PTF) is planned.[5]


Summary[edit]

There are at least 2 levels of fix:[6]

  • The APAR may result in "an APAR fix."
  • a permanent correction called a PTF.

The focus of the "APAR fix" is "to rectify the problem as soon as possible"[7] whereas the PTF "is a tested APAR... The PTF 'closes' the APAR. " Prior to that, an APAR is "a problem with an IBM program that is formally tracked until a solution is provided.”[3]

See also[edit]

References[edit]

  1. ^ In 2001 a long time IBMer wrote "I thought it was now Product Temporary Fix." "Should APARs be accepted". 
  2. ^ Nonetheless PROGRAM temproary fix is still in use. "Traps do not process for CiscoAPIC models in CA Spectrum". ca.com. September 11, 2017. 
  3. ^ a b Gabe Goldberg (June 12, 2013). "IBM's APAR process provides the tools for dealing with software issues". destinationz.org (MSP TechMedia). 
  4. ^ Glenn Robinson (October 28, 2015). "Populating the VIOS Virtual Media Repository". 
  5. ^ a b "Issues with Cognos and other IBM software can arise from configuration errors, problems in third-party hardware or software, and occasionally, because of a bug in the IBM product itself." "IBM Support – Authorized Program Analysis Reports". AMItechSolutions.com. 
  6. ^ "An APAR fix is usually replaced later by a permanent correction called a PTF." Ebbers, Mike; Kettner, John; O'Brien, Wayne (2012). Introduction to the New Mainframe: z/OS Basics. ISBN 0738435341. 
  7. ^ Mehdi Salebi (August 7, 2011). "Diff between PTF,APAR,INTERMFIX". 

External links[edit]