Оценщики Prerequisite Scanner
Оценщики IBM® Prerequisite Scanner - это сценарии, которые сравнивают фактические данные от сборщиков и ожидаемые данные для тех же свойств в файлах конфигурации. Вычисления могут быть: для конкретных платформ; на основе простых операций, таких как меньше, равно, больше; с учетом того, что свойство может быть установлено, в наличии или активировано. Кроме того, можно проверять, используются и доступны ли порты и каково состояние связи с компьютером. Вы можете создавать и редактировать оценщики.
Prerequisite Scanner использует оценщики на следующих языках в зависимости от платформы:
- Windows: VBScript с расширением .vbs
- UNIX: оболочка с расширением .sh
Прим.: Сценарии UNIX нельзя запускать в системах Windows, даже если установлена среда, воспроизводящая UNIX на компьютерах Windows, например, Cygwin.
Сохраните оценщики в ips_root/OS, где OS - это имя операционной системы, например, Windows или UNIX_Linux.
Прим.: Утилита анализирует уровень серьезности свойства предварительного требования после выполнения оценщика.
Она уточняет соответствующий результат ошибки (FAIL) до предупреждения (WARN), если для уровня серьезности свойства предварительного требования задано WARN или фактическое значение находится в пределах диапазона ожидаемых значений для поддерживаемого свойства предварительного требования. Смотрите раздел Уровни серьезности.
Файлы оценщиков должны отвечать следующим правилам:
- Правила именования для имени файла:
Где:[prefix_identifier.]property_name[.suffix_identifier]_compare.vbs|sh- prefix_identifier - это идентификатор для предварительно определенной категории свойств предварительных требований, как описано в разделе Табл. 1. Этот префиксный идентификатор требуется для некоторых предварительно определенных категорий.
- property_name - это имя предварительного свойства.
- suffix_identifier - это необязательный идентификатор для подтипа свойств предварительных требований, как описано в разделе Табл. 1.
- Для сложных вычислений можно передать в сценарий два входных параметра:
- expected_value, то есть ожидаемое значение для свойства предварительного требования, заданное в файле конфигурации.
- actual_value, то есть фактическое значение свойства предварительного требования, обнаруженное сборщиком на компьютере.
- Стандартный вывод имеет следующий вид:
- "PASS", если ожидаемое значение свойства предварительного требования больше или равно фактическому значению свойства предварительного требования.
- "FAIL", если ожидаемое значение свойства предварительного требования не равно фактическому значению свойства предварительного требования.
Прим.: Утилита анализирует уровень серьезности свойства предварительного требования после выполнения оценщика. Она уточняет соответствующий результат ошибки (FAIL) до предупреждения (WARN), если для уровня серьезности свойства предварительного требования задано WARN или фактическое значение находится в пределах диапазона ожидаемых значений для поддерживаемого свойства предварительного требования. Смотрите раздел Уровни серьезности.