
Contents
Figures ...............v
Tables ...............vii
Chapter 1. Prerequisite Scanner
overview ..............1
Prerequisite Scanner architecture........1
Prerequisite properties ..........1
Product codes ............12
Prerequisite Scanner configuration files ....13
Prerequisite Scanner collectors .......20
Prerequisite Scanner evaluators .......22
Output formats ............23
Scanning process ............31
New in this release ............33
Chapter 2. Installing Prerequisite
Scanner ..............37
Prerequisites ..............37
Installing the compressed file ........38
Uninstalling Prerequisite Scanner .......38
Chapter 3. Extending Prerequisite
Scanner ..............39
Before you run Prerequisite Scanner ......39
Required checks and extension tasks for
Windows systems ...........39
Required checks and extension tasks for UNIX
systems...............40
Adding product codes ...........41
Creating custom configuration files ......41
Adding prerequisite properties ........43
Editing prerequisite properties ........45
Creating custom collectors for Windows systems . . 46
Creating custom VBScript collectors common to
all configuration files ..........46
Creating custom VBScript collectors specific to a
product and product version .......48
Creating custom collectors for UNIX systems . . . 50
Editing the package test script for UNIX systems . . 51
Creating custom evaluators for Windows systems 53
Creating custom evaluators for UNIX systems . . . 57
Chapter 4. Running Prerequisite
Scanner ..............59
prereq_checker .............59
Running Prerequisite Scanner from the command
line .................64
Common directory locations.........66
Chapter 5. Troubleshooting
Prerequisite Scanner ........67
Troubleshooting on Windows systems .....67
Troubleshooting on UNIX systems.......69
Execution problems............71
Return codes ..............72
Appendix A. Product codes reference 75
Appendix B. Configuration files
reference..............79
Appendix C. Prerequisite properties
reference..............83
Common data properties ..........84
Autonomic Deployment Engine data properties . . 88
Connectivity data properties.........89
DB2 data properties ...........89
MS SQL Server data properties ........90
Internet Explorer data properties .......90
Network data properties ..........91
Oracle data properties ...........92
Operating system data properties .......93
Installed software data properties ......104
User data properties ...........104
Windows network data properties ......105
UNIX network data properties .......105
Appendix D. Predefined collectors for
UNIX systems ...........107
Appendix E. Common functions for
Windows systems .........113
allFiles() ...............114
arrayToString() .............114
bigthan() ...............115
changeMG() ..............115
checkItemToString() ...........116
dictionaryToString() ...........116
exeCommand() .............117
filterCommand() ............117
filterFile()...............118
findNewest() .............118
findSuitableFile() ............119
fmt() ................120
formatForDisplay() ...........120
formatSizeForDisplay() ..........121
getDecimalSeparator() ..........121
getFirstMatch() .............121
isMatch() ...............122
notInLatter()..............122
passOrFail() ..............123
ppread() ...............124
readFile() ...............124
unitMGTOG() .............125
varToString() .............125
© Copyright IBM Corp. 2009, 2012 iii