Crear expresiones clásicas con nombre asignado

Una expresión clásica con nombre es una expresión clásica a la que se puede hacer referencia mediante un nombre asignado. A menudo, es necesario configurar expresiones clásicas que son grandes o complejas y forman parte de una expresión compuesta más grande. También puede configurar expresiones clásicas que necesita utilizar con frecuencia y en varias expresiones compuestas o directivas clásicas. En estos escenarios, puede crear la expresión clásica que quiera, guardarla con el nombre de su elección y, a continuación, hacer referencia a la expresión desde expresiones o directivas compuestas a través de su nombre. Esto ahorra tiempo de configuración y mejora la legibilidad de expresiones compuestas complejas. Además, cualquier modificación a una expresión clásica con nombre debe realizarse solo una vez.

Algunas expresiones con nombre asignado están integradas y un subconjunto de ellas es de solo lectura. Las expresiones con nombre incorporado se dividen en cuatro categorías: General, Anti-Virus, Personal Firewall y Seguridad de Internet. Las expresiones con nombre general tienen una amplia variedad de usos. Por ejemplo, desde la categoría General, puede utilizar las expresiones ns_true y ns_false para especificar un valor TRUE o FALSE, respectivamente, que se devolverá para todo el tráfico. También puede identificar datos de un tipo determinado (por ejemplo, archivos HTM, DOC o GIF), determinar si existen encabezados de almacenamiento en caché o determinar si el tiempo de ida y vuelta de los paquetes entre un cliente y el dispositivo Citrix ADC es alto (más de 80 milisegundos).

Las expresiones con nombre Anti-Virus, Personal Firewall e Internet Security prueban a los clientes la presencia de un programa y una versión concretos y se utilizan principalmente en las directivas de Citrix Gateway.

Nota: No se pueden modificar ni eliminar expresiones con nombre incorporado.

Cree una expresión clásica con nombre mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para establecer los parámetros y verificar la configuración:

-  add expression <name> <value> [-comment <string>] [-clientSecurityMessage <string>]
-  show expression [<name> | -type CLASSIC

Ejemplo

> add expression classic_ne "REQ.HTTP.URL CONTAINS www.example1.com" -comment "Checking the URL for www.example1.com"
 Done
> show expression classic_ne
1)      Name: classic_ne  Expr: REQ.HTTP.URL CONTAINS www.example1.com  Hits: 0 Type : CLASSIC
        Comment: "Checking the URL for www.example1.com"
 Done
>

Cree una expresión clásica con nombre mediante la interfaz gráfica de usuario

  1. En el panel de navegación, expanda AppExpert, expanda Expresiones y, a continuación, haga clic en Expresiones clásicas.

  2. En el panel de detalles, haga clic en Agregar.

    Nota: Algunas de las expresiones integradas en la lista Expresiones son de solo lectura.

  3. En el cuadro de diálogo Crear expresión de directiva, especifique valores para los siguientes parámetros:

    • Nombre de expresión*: nombre
    • Mensaje de seguridad del cliente: ClientSecurityMessage
    • Comentarios: comentario

    *Un parámetro requerido

  4. Para crear la expresión, realice una de las siguientes acciones:

  5. Cuando haya terminado, haga clic en Cerrar. Compruebe que la nueva expresión se ha creado desplazándose hasta la parte inferior de la lista Expresiones clásicas para verla.