Evaluadores de Prerequisite Scanner
Los evaluadores de IBM® Prerequisite Scanner son secuencias de comandos que comparan los datos reales de los recopiladores y los datos esperados de las mismas propiedades que están en los archivos de configuración. Las evaluaciones pueden ser: específicas de plataforma, basadas en operadores simples, por ejemplo menor que, igual a, o mayor que, y basadas en el hecho de que una propiedad esté instalada, presente o habilitada. También pueden verificar si los puertos están en uso o disponibles y el estado de conectividad de la máquina. Puede crear evaluadores o editarlos.
Prerequisite Scanner utiliza evaluadores
en los siguientes idiomas, dependiendo de su plataforma:
- Windows: VBScript con la extensión .vbs
- UNIX: shell con la extensión .sh
Nota: No puede ejecutar las secuencias de comandos de UNIX en sistemas Windows
aunque haya instalado un entorno tipo UNIX en las máquinas Windows, por ejemplo, Cygwin.
Los evaluadores se almacenan en
ips_root/OS,
donde OS es el nombre del sistema operativo,
por ejemplo Windows o UNIX_Linux.
Nota: la herramienta analiza el nivel de gravedad de la propiedad de requisito previo después de ejecutar el evaluador. Reajusta
el resultado FAIL pertinente a WARN cuando
el nivel de gravedad de la propiedad de requisito previo está establecido en WARN
o el valor real está dentro del rango de valores esperado para una propiedad de requisito previo
soportada. Consulte
Niveles de gravedad.
Los archivos de evaluador deben cumplir las siguientes reglas:
- Convenio de denominación para el nombre del archivo:
Donde:[prefix_identifier.]property_name[.suffix_identifier]_compare.vbs|sh- prefix_identifier es un identificador de una categoría predefinida de las propiedades de requisitos previos como se indica en la Tabla 1. Algunas de las categorías predefinidas requieren este identificador de prefijo.
- property_name es el nombre de la propiedad de requisito previo.
- suffix_identifier es un identificador opcional de un subtipo de las propiedades de requisitos previos como se indica en la Tabla 1.
- Opcionalmente, pase dos parámetros de entrada a la secuencia de comandos para evaluaciones complejas:
- expected_value, es decir, el valor esperado de la propiedad de requisito previo que se ha establecido en el archivo de configuración.
- actual_value, es decir, el valor real que el recopilador detecta para la propiedad de requisito previo en la máquina.
- La salida estándar es la siguiente:
- "PASS" cuando el valor esperado de la propiedad de requisito previo es igual o mayor que el valor real de la propiedad de requisito previo.
- "FAIL" cuando el valor esperado de la propiedad de requisito previo no es igual que el valor real de la propiedad de requisito previo.
Nota: la herramienta analiza el nivel de gravedad de la propiedad de requisito previo después de ejecutar el evaluador. Reajusta el resultado FAIL pertinente a WARN cuando el nivel de gravedad de la propiedad de requisito previo está establecido en WARN o el valor real está dentro del rango de valores esperado para una propiedad de requisito previo soportada. Consulte Niveles de gravedad.