Special Characters To Represent Types Of Ranges - IBM Prerequisite Scanner User Manual

Table of Contents

Advertisement

Prerequisite properties adhere to the following format:
[prefix_identifier.]property_name[.suffix_identifier]=
[[qualifier_name:qualifier_value]]property_value
where:
v prefix_identifier is an identifier for a predefined category of prerequisite
v property_name is the name of the prerequisite property.
v suffix_identifier is an optional identifier for a subtype of prerequisite properties as
v qualifier_name is an optional attribute for the prerequisite property. IBM
v qualifier_value is the value for the optional attribute. Each qualifier and its value
v property_value is the value for the prerequisite property and it can be a string or
A prerequisite property can have one or many values depending upon the data
type and qualifier as follows:
v A single integer, for example, 8080 to represent the value of a port number.
v A range or group of integers represented by using special characters as outlined
v A string that can represent any of the following values for prerequisite types:
2
Prerequisite Scanner: User's Guide
properties as outlined in Table 3 on page 4. This prefix identifier is required by
some of the predefined categories.
outlined in Table 4 on page 6.
Prerequisite Scanner uses it to qualify the prerequisite property or type of check
to perform on the prerequisite property.
Note: You can have multiple qualifiers, each separated by a comma. The set of
qualifiers must be enclosed by [] square brackets.
must be delimited by a : colon.
integer.
in Table 1.
Table 1. Special characters to represent types of ranges
Special character
Description
Identifies a placeholder for multiple values. For example, ports.*
*
can represent a superset of ports for both a database product,
ports.DB and IBM WebSphere
Identifies that the actual version must at least match the value for
+
expected version. For example, os.versionNumber=5.0+, means that
the version must be 5.0 or later.
Identifies that the actual version must at most match the value for
-
expected version. For example, os.versionNumber=5.0-, means that
the version must be 5.0 or earlier.
Identifies that the actual version can match any wildcard value for
.*
the expected version. For example, os.versionNumber=5.*, means
that the version can be 5.0, 5.0.1 or 5.5.
Restriction: On Windows systems, the * wildcard is only supported if used
within a regular expression in the OS Version prerequisite property.
– A numeric value with a unit, for example, 8GB or 10MB
– An application, operating system, architecture, or package, for example, IBM
Lotus Symphony, RedHat Enterprise Linux 5.4, 32-bit, or ftp
Note: A string might also comprise multiple values separated by a comma,
for example, a list of applications.
®
Application Server, ports.WAS.

Advertisement

Table of Contents
loading

Table of Contents