Expressions classiques dans les expressions de stratégie avancées

Avertissement

Les expressions de stratégie classiques ne sont plus prises en charge à partir de Citrix ADC 12.0 build 56.20 et à titre d’alternative, Citrix vous recommande d’utiliser des stratégies avancées. Pour de plus amples informations, consultez la section Configurer les expressions de stratégie avancées : Mise en route.

Les expressions classiques décrivent les caractéristiques de base du trafic. Dans certains cas, vous pouvez utiliser une expression classique dans une expression de stratégie avancée ne sont plus pris en charge à partir de Citrix ADC 12.0 build 56.20 et, comme alternative, Citrix vous recommande d’utiliser des stratégies avancées. Pour plus d’informations, consultez la rubrique Stratégies avancées. Vous pouvez le faire à l’aide de l’outil de configuration d’expression de stratégie avancée. Cela peut être utile lors de la migration manuelle des anciennes expressions classiques vers la stratégie Avancée.

Notez que lorsque vous mettez à niveau Citrix ADC vers la version 9.0 ou supérieure, les stratégies de mise en cache intégrée sont automatiquement mises à niveau vers les stratégies avancées, et les expressions de ces stratégies sont mises à niveau vers les stratégies avancées.

Voici la syntaxe de toutes les expressions de stratégie avancées qui utilisent une expression classique :

SYS.EVAL_CLASSIC_EXPR (« expression »)

Remarque

La syntaxe et les métadonnées de l’expression SYS.EVAL_CLASSIC_EXPR sont obsolètes. Vous pouvez convertir manuellement ou utiliser l’outil nspepi pour convertir l’expression classique en expression avancée.

Voici des exemples de l’expression SYS.EVAL_CLASSIC_EXPR (« expression ») :

sys.eval_classic_expr("req.ssl.client.cipher.bits > 1000")
sys.eval_classic_expr("url contains abc")
sys.eval_classic_expr("req.ip.sourceip == 10.102.1.61 -netmask 255.255.255.255")
sys.eval_classic_expr("time >= *:30:00GMT")
sys.eval_classic_expr("e1 || e2")
sys.eval_classic_expr("req.http.urllen > 50")
sys.eval_classic_expr("dayofweek == wedGMT")

Expressions classiques dans les expressions de stratégie avancées