Puede crear archivos de configuración personalizados a partir del archivo de configuración de ejemplo, si los archivos de configuración predefinidos no satisfacen sus requisitos para las propiedades de requisitos previos. Antes de crear el archivo de configuración personalizado, asegúrese de conocer las propiedades de requisitos previos que desee agregar y sus valores esperados.
Acerca de esta tarea
Importante: Debe cumplir los convenios de denominación
y reglas de formato que rigen la creación y edición de un archivo de configuración
personalizado. Si no lo hace, Prerequisite Scanner no podrá ejecutar con éxito un análisis utilizando este archivo.
Procedimiento
- Si es necesario, añada códigos de producto del producto al archivo codename.cfg.
- Cree el archivo de configuración mediante un editor de texto en el directorio ips_root/OS. Asegúrese de que utiliza el convenio de denominación para el nombre de archivo:
product_code_version.cfg
Donde:
- product_code
Es la variable para representar un código de producto
en sistemas Windows o UNIX. Los
códigos de producto identifican el producto y, opcionalmente, la versión del sistema operativo
soportado por ese producto. Se guardan en el archivo codename.cfg.
Los productos que admiten varias plataformas tienen varios códigos de producto de plataforma. Cada uno de ellos identifica un producto, una plataforma y una versión del sistema operativo según se requiera.
- version es el código de 8 dígitos para representar la versión, release, modificación y nivel con 2 dígitos para cada parte del código; por ejemplo, 7.3.21 es 07032100.
- Revise las propiedades de requisito previo básicas que se describen en Referencia de propiedades de requisitos previos y determine qué propiedades de requisito previo desea comprobar.
- Opcional: Añada una sección y asegúrese de que utiliza el convenio de denominación para el título de la sección. Consulte Secciones de archivos de configuración.
- Opcional: Para cada sección, revise las propiedades de requisito previo básicas que se describen en Referencia de propiedades de requisitos previos y determine qué propiedades de requisito previo desea comprobar.
- Para cada propiedad de requisito previo que desee añadir, especifique el par nombre-valor de la propiedad de requisito previo personalizada y
el valor esperado. El valor esperado puede tener calificadores opcionales
y un nivel de gravedad opcional. Asegúrese de que utiliza el siguiente formato, con solo una propiedad de requisito previo
por línea:
[prefix_identifier.]property_name[.suffix_identifier]=
[[sev:FAIL|WARN]][[qualifier_name:qualifier_value]]property_value
donde:
- prefix_identifier es un
identificador de una categoría predefinida de las propiedades de requisito previo,
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 propiedades de requisito previo, como se indica en la Tabla 1.
- sev:FAIL|WARN es
el nivel de gravedad opcional de la propiedad de requisito previo, como se describe
en Niveles de gravedad.
Nota: El nivel de gravedad debe escribirse entre
corchetes [].
- qualifier_name es un atributo opcional
de la propiedad de requisito previo. IBM Prerequisite
Scanner lo utiliza para calificar la propiedad de requisito previo o el tipo de verificación para llevar a cabo en la propiedad de requisito previo.
Nota: Puede tener múltiples calificadores,
cada uno de ellos separado por una coma. El conjunto de calificadores debe estar entre corchetes [].
- qualifier_value es el valor del atributo opcional. Cada calificador y su valor deben estar delimitados por dos puntos :.
- property_value es el valor de la propiedad de requisito previo
y puede ser una cadena o un entero.
Por ejemplo,
la categoría predefinida de usuario de las propiedades de requisitos previos tiene el identificador de prefijo
user. La propiedad de
requisito previo para comprobar si el usuario que ha iniciado sesión pertenece al grupo de usuarios
de administrador es:
user.isAdmin=True
- Si una propiedad de requisito previo no existe en las categorías predefinidas de las propiedades de requisitos previos, añada el nombre de la propiedad de requisito previo, su valor y
calificadores opcionales. A continuación, debe crear los siguientes archivos para comprobar y comparar la propiedad de requisito previo personalizada según sea necesario:un recopilador personalizado para recopilar el valor real de la propiedad de requisito previo y un evaluador personalizado si las funciones de comparación estándar no pueden comparar los valores reales y previstos.