Las propiedades de la variable de recopilador especifican cómo recopilar información del manifiesto del servidor.
Puede definir los siguientes tipos de propiedades en un recopilador:
- Establecer valor
- Estas propiedades asignan un valor con nombre y estático al servidor. El usuario especifica
el nombre de la propiedad y el valor.
- Pueden utilizarse valores especiales en el valor para obtener respuestas predefinidas.
Los valores especiales comienzan con el carácter de subrayado (_). Consulte Propiedades especiales en recopiladores.
- Incorporado
- Estas propiedades devuelven información sobre el host asignado al
recurso del servidor. Para obtener una lista de propiedades incorporadas, consulte el apartado
Propiedades incorporadas.
- Ejecutar mandato
- Este tipo de propiedad especifica un mandato que debe ejecutar el sistema.
El valor de la propiedad se establece en la lista de la ejecución del mandato.
De forma predeterminada se utilizan los primeros 255 caracteres de la salida. Puede utilizar
una expresión regular para extraer partes específicas de la salida.
- Propiedad: nombre de la propiedad
- Mandato: el mandato que ejecutar en el host asignado
al servidor de recursos.
- Expresión regular: una expresión regular utilizada para filtrar la salida.
Si se especifica, el sistema de compilación intentará hacer coincidir la expresión
regular con cada línea de salida del
mandato. La primera vez que coincida una línea, el sistema recuperará el valor de $1, que es un convenio de Perl,
y utilizará $1 como el valor de dicha propiedad. La expresión regular debe incluir al menos un juego de
paréntesis para que pueda devolver un valor. Consulte la documentación Perl
para obtener más información sobre cómo construir expresiones regulares Perl.
- Incluir
- Este tipo de propiedad especifica una lista de recopiladores. Puede anidar
recopiladores. Cuando se crea un recopilador del tipo Incluir, deberá especificar
el nombre de otro recopilado como su valor. Cuando el sistema de compilación crea o actualiza
el manifiesto, el sistema inserta las propiedades del recopilador
referenciado.
Consejo: El sistema aplica las propiedades de la variable del recopilador
en el orden en que aparecen listadas en el recopilador; posteriores propiedades con el mismo
nombre alteran temporalmente las anteriores. Utilice esta característica cuando incluya un recopilador dentro de otro. Si quiere utilizar algunas de las propiedades de la variable de un recopilador pero no todas, altere temporalmente
las que no quiere utilizar.
El sistema aplica también algunas pocas propiedades automáticamente, tales como la propiedad BF_NAME
que contiene el nombre lógico del servidor.
Estas se consideran como parte de las propiedades especiales del manifiesto. Consulte Propiedades preestablecidas.