La ficha Propiedades define las propiedades que estarán disponibles en los dispositivos de esta clase. Las propiedades se denominan parámetros de configuración del dispositivo.
CA 3Tera AppLogic admite tres tipos de propiedades: cadena, entero e IP_owned. Puede hacer que una propiedad sea obligatoria, exigiendo que su valor se establezca explícitamente en cada instancia. También puede definir un valor predeterminado para la propiedad y ese será el valor que se utilice si no se configura ningún valor especial en una instancia del dispositivo.
Nota: El tipo de propiedad IP_owned se puede especificar para cualquier dispositivo con una interfaz externa. CA 3Tera AppLogic admite hasta cuatro de estas propiedades por dispositivo. Para propiedades que utilizan el tipo de propiedad IP_owned, CA 3Tera AppLogic impone que el valor de la propiedad esté dentro del intervalo de IP de la aplicación configurado para el grid (esto se aplica en el momento de la creación de la aplicación, cuando ésta se inicia). Además, CA 3Tera AppLogic impone que el tráfico de red entrante/saliente esté limitado a la dirección IP especificada que se haya asignado a la interfaz externa del dispositivo (de acuerdo con lo especificado a través de la propiedad IP_owned). CA 3Tera AppLogic solo impondrá las IP que se especifiquen a través de una propiedad IP_owned definida en el límite de un dispositivo. Las IP que se especifiquen a través de propiedades basadas en cadenas o direcciones IP no se impondrán.
El conjunto de propiedades de una clase de dispositivo refleja las necesidades específicas de la clase. CA 3Tera AppLogic pasa los valores de propiedad al dispositivo sin interpretación. Puede definir todas las propiedades que desee.
Nombre de propiedad. El nombre de la propiedad identifica de forma exclusiva una propiedad del dispositivo. Los nombres de las propiedades se utilizan para establecer valores de propiedad en la hoja de propiedades Valores de configuración de la instancia. Los nombres de las propiedades también se utilizan dentro del dispositivo para hacer coincidir los valores de la propiedad con los parámetros de configuración (consulte la Guía de creación del dispositivo para obtener más detalles).
Tipo de la propiedad. CA 3Tera AppLogic admite cuatro tipos de propiedades: cadena, entero, dirección IP e IP_owned. El tipo restringe los posibles valores de las propiedades (para conocer otras opciones de las restricciones, consulte más abajo).
Valor predeterminado de la propiedad. Este valor se utilizará si no se define ningún valor específicamente para la propiedad en una instancia del dispositivo. La mayor parte de las propiedades deben tener valores predeterminados. Puede dejar vacío el valor predeterminado, en cuyo caso el valor predeterminado será una cadena vacía. También puede desactivar el valor predeterminado convirtiendo la propiedad en obligatoria (ver más adelante).
Los atributos de propiedad opcionales incluyen lo siguiente:
El atributo obligatorio marca que es necesario que la propiedad se establezca específicamente en cada instancia del dispositivo, de manera que la propiedad no tenga ningún valor predeterminado. Tener muchas propiedades obligatorias complica el uso del dispositivo, de manera que se deben mantener al mínimo. Las propiedades obligatorias solamente se deberían usar en aquellos casos en los que no se pueda definir ningún valor predeterminado (por ejemplo, el nombre de host de destino en las puertas de enlace de salida).
El botón de restricciones abre una ventana independiente, que se muestra más abajo, que le permite definir restricciones de valor para la propiedad.
El atributo minúsculas hace que los valores de la propiedad no distingan entre mayúsculas y minúsculas. Independientemente de que se utilicen mayúsculas o minúsculas para los valores de las propiedades en las instancias, CA 3Tera AppLogic los convertirá a minúsculas cuando se proporcionen al dispositivo. Este atributo es útil, por ejemplo para nombres DNS y propiedades que tienen una lista de valores predefinida (consulte más abajo).
Además, al pulsar el botón de información se proporciona un resumen de los atributos de las propiedades. Esta es una forma rápida de ver algunas restricciones sin abrir la ventana de restricciones.
Nota: Puede ordenar las propiedades en la lista mediante los botones arriba y abajo que se encuentran a la derecha de la lista. Se recomienda utilizar el orden de propiedades para que la configuración sea más intuitiva: agrupe las propiedades más importantes en la parte superior; disponga las propiedades en el orden en el cual sea más lógico para configurarlas (por ejemplo, dirección IP, máscara de red y, a continuación, puerta de enlace).
Si desea definir restricciones de valor para una propiedad, pulse el botón de restricciones
. De este modo, se abrirá la ventana de configuración de restricciones:
CA 3Tera AppLogic admite tres tipos de restricciones:
La restricción mín.-máx. (intervalo) permite establecer un valor mínimo y máximo para las propiedades de entero. Para limitar solamente un lado del intervalo, deje vacío el otro lado (es decir, especifique solo el mínimo o solo el máximo).
La restricción de filtro permite establecer una expresión regular para validar el valor de la propiedad. Las expresiones regulares son poco fiables (muy propensas a errores), de manera que se debe utilizar esta restricción con cuidado o sencillamente utilizar la restricción de valores en su lugar. La sintaxis del filtro es la misma que la coincidencia de patrones de expresión regular de Perl (http://perldoc.perl.org/perlre.html). CA 3Tera AppLogic lleva a cabo la coincidencia en el valor de la propiedad completo; es decir, como si se hubiera utilizado /^filter$/ en una sentencia de Perl para comprobar una coincidencia (donde filter es el valor del atributo de filtro). La restricción de filtro se puede utilizar con cualquier tipo de propiedad.
La restricción de valores permite definir un conjunto enumerado de valores para la propiedad, limitando los posibles valores de la propiedad. La sintaxis es como una expresión regular: valores literales separados con una barra vertical (|). Por ejemplo, any|tcp|udp solo permite any, tcp o udp como valores para la propiedad. La restricción de filtro se puede utilizar con cualquier tipo de propiedad. Para propiedades de cadena, puede utilizar la restricción de valores junto con el atributo de propiedad minúsculas para que el conjunto de valores no distinga entre mayúsculas y minúsculas.
Importante: si no se establece una propiedad obligatoria o no se cumplen las restricciones de un valor de propiedad, la aplicación no se iniciará. Esto permite asegurar que se cumplan las restricciones de configuración y evita que se produzcan muchos errores de configuración. CA 3Tera AppLogic comunicará el nombre del dispositivo y la propiedad que no hayan superado la comprobación, de manera que se puedan localizar y corregir fácilmente.
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |