The IBM pre-upgrade verification tool for IBM i was developed to help ensure a successful upgrade. The tool ensures that the required pre-upgrade steps have been successfully completed and flags the steps that were missed or completed incorrectly. The person performing the upgrade then has the opportunity to successfully complete the required steps. The tool does not automatically perform the corrective actions.
1. The PRUV tool is capable of running on both unsupported releases (as low as V5R2M0) up to the current supported releases.
2. This tool is provided "as is" and on an unsupported basis. It is the customer's responsibility to install the tool. If there are usage issues with the PRUV tool itself, do not contact IBM technical support. Instead, you should use the feedback button for your comments or questions.
Installing the Tool
To install the tool, you should do the following:
|1.||Download the tool to your Windows platform from:
|2.||Extract the pruv_x.x.x.xxxxxxxx.exe file.|
|3.||Double-click on run_pruv.bat|
|Important Note: The IBM pre-upgrade verification tool for IBM i is an as is and is not supported by IBM. The tool runs on a Microsoft Windows-based client. General requirements for the tool include the following:
o i5/OS or IBM i
o 57xxSS1 Option 12
o Windows client
o Java 1.5 or higher (included with tool)
Below is a screenshot of the PRUV tool after the items have been checked:
The pre-upgrade verification tool has the ability to check the following items:
Allocate LIC Space
Checks to make sure that the additional licensed internal code space has been properly allocated for the target release. (Check is only needed for source systems at V5R3M0 or below)
Checks to make sure there is enough System ASP available to upgrade to the target release.
Analyze Object Conversion PTFs
Checks to make sure that the ANZOBJCVN PTFs are applied to the system and if the command has been run. (Check is only if target system is V6R1M0 or above)
Acceptance of software agreements
Checks to make sure that the software agreements have been restored and accepted.
Damaged system profiles
Ensures that the QSECOFR, QLPINSTALL, and the user profile running the tool are not damaged.
Checks to make sure that the Prepare for Install PTFs are applied on the system. It also checks if the latest
supersedes are applied. Additional PTFs are checked if Virtual Media Install (Image Catalog) and/or Central Site Distribution (DSLO) advanced install options were previously selected.
Makes sure that QSYS, QGPL, QUSRSYS, QTEMP, and QSYS2 are in the system library list and no other libraries.
QALWOBJRST = *ALL
QVFYOBJRST = 3 or less
Database cross reference files
Checks to make sure that the Database cross-reference files are not in *ERROR. (Tool is only capable of running this check if source system is V5R4M0 or higher)
Checks for type 2107 (DS8000) external hard drives. If exist, then flag to upgrade DS8000 to compatible firmware. (Dependent on Target release)
System Firmware level
Checks the system firmware level to ensure that it is compatible with the target release (Check is only available if the source system is V5R4M0 or above)
Determines if the current type and model of the server will be supported at the selected target release (Check is only available if the source system is V5R4M0 or above)
IBM libraries not in ASP 1
Ensures that there are not any IBM libraries in basic user ASPs that may conflict with the upgrade.
Duplicate files in IBM libraries
Checks QSYS2 and QUSRSYS for "duplicate" or "extension" files. Example, QALZAL0001.
Active Domino servers
Checks to see if there are Domino servers present and, if so, are they varied off.
Performance data collected
Checks if performance data is set to be collected for 7 or more days.
Checks to see if the server is part of a cluster points the user to review the cluster Web site.
System i Access for Windows compatibility
Makes sure that the client access connections are compatible with the target release
Active integrated servers
Checks to make sure that there aren't any integrated servers varied on.
PTFs Permanently applied
Suggests to permanently apply all PTFs.
Tool Recommended Actions
After the selected items have been checked, the user can review the status and recommended actions:
After clicking the Next button, if you previously selected to Collect Historical data, you may now choose the items to collect, similar to the screen below:
Historical Data Collection
Select which data should be collected and stored in the QPRUV library:
o BRMS recovery report
o System Values
o SQL Plan Cache
o PTF Information
o Hardware Information
After clicking Finish , the output is generated in an HTML document that can be reviewed and printed.
Pre-Upgrade Verification Tool Video
In this video, Brian Bohner introduces the Pre-Upgrade Verification Tool:
The Pre-Upgrade Verification Tool
In this video Brian Bohner introduces the Pre-Upgrade Verification Tool.
Documented tool updates
pruv_220.127.116.1120220 (February 20th, 2012)
- Licensed Programs check added
- Feedback button added
- Major updates to PTFs
- Hyperlink capabilities
- Text/HTML updates
- Window is now sizeable
pruv_18.104.22.16801202 (December 2nd, 2010)
- Fixed minor bug in system firmware check
pruv_22.214.171.12401119 (October 19th, 2010)
- System Firmware check added
- Hardware Model check added
- External Storage check updated
pruv_126.96.36.19900805 (August 5th, 2010)
- Minor changes to documentation and messages
pruv_188.8.131.5200603 (June 3rd, 2010)
- Historical Data Collection added
For feedback on desired enhancements and tool usefulness, you should e-mail email@example.com.
Note: This tool is provided at no additional charge, so we would like to receive as much feedback as possible because it will be used for tool improvements as well as the justification for the continued updates, enhancements, and future existence.
System i Support
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.