Planning your fix management strategy

Use this information to establish a maintenance strategy to reduce the impact to IBM® i operations that result from unplanned outages or program failures.

To most people, preventive maintenance means changing the oil in your car every 3000 miles, rotating the tires every 10 000 miles, and getting major maintenance done every 30 000 miles. This is the standard maintenance strategy automobile manufacturers suggest for new vehicles to prevent expensive problems.

IBM has similar guidelines to help you develop an effective program maintenance strategy. These guidelines are intended to provide basic program maintenance definitions, information, and direction for new users or for those who currently do not have a program maintenance strategy in place.

Why an IBM i maintenance strategy is recommended

Unplanned outages have a tremendous impact on employee productivity, business operations, and revenue. Three out of four defect-related problems that are reported are rediscoveries of previously reported problems. Many users could have avoided the problem or outage if the available fix had been applied to their system.

Recommendations for setting up an effective maintenance strategy

Unfortunately, there is no single recommendation for fix maintenance. Each system or environment must be assessed individually. Use the Fix Maintenance Advisor to help you determine a strategy for preventive maintenance that is based on your system environment and applications. As you develop your strategy, here are some questions that you need to consider:

  • What are you doing to prevent unexpected failures associated with IBM i licensed programs, including interruptions to communications networks or unscheduled outages on your systems?
  • Is your standard approach to program maintenance reactive, that is, you apply corrective fixes when failures occur?
  • Do you have a preventive maintenance strategy in place for your systems?
  • Is your system in a 24x7 production environment that requires maximum availability, or is it limited to testing new applications and used only during prime shift Monday through Friday by a limited set of programmers?
  • Is your system on a new software release or on a release that has proven stable in your environment?
  • What would be the tolerance and cost to the business of an unexpected system outage?

Your preventive maintenance schedule might resemble the following tasks:

Time frame Tasks
Daily
  • Run backup procedure
  • Apply individual fixes as needed
Weekly
  • Order and review Preventive Service Planning (PSP)
  • Order and apply necessary HIPER PTFs
  • Print and review hardware error log (PRTERRLOG)
Monthly for a changing system or quarterly for a stable system
  • Order current cumulative PTF packages (SF99vrm) or PTF Group packages (SF99nnn) and apply
  • Do a complete system save
  • Perform system cleanup functions
Notes:
  1. In a stable environment, think about installing the most recent cumulative PTF package twice a year.
  2. Consider installing the most recent cumulative PTF package before making major changes to your system (hardware or software).

When you establish a maintenance strategy, you can reduce the effect on the IBM i operations that result from unplanned outages or program failures. When you use a program maintenance strategy that is appropriate for your environment, you can provide optimal system performance and availability.