Skip to content

Citrix ADC 13.0 Advanced Policy Expression Reference

The list of expressions that can be used to define advanced policies on the Citrix ADC appliance.

The following table lists the prefixes using which you must start creating an expression:

Starting PrefixesDescription

AAA

Denotes the AAA context of the current transaction.

ANALYTICS

Provides access to analytics information and operations.

CLIENT

Designates an expression that refers to the client. This is the starting point for access into parameters such as Ether and SSL.

DIAMETER

Models the DIAMETER message.

DNS

Models the DNS message.

HTTP

Models the HTTP message.

URL

URL provides operations for parsing and operating on the URL. The supported format is [<protocol>://<hostname>]<path>[?<query>]. The Text object backing a HTTP URL object has the Text Mode set to URLENCODED by default.

ICA

Models the ICA protocol.

ICAP

Models the ICAP message.

MSSQL

Models the MSSQL protocol.

MYSQL

Models the MYSQL protocol.

ORACLE

Models the ORACLE protocol.

CONNECTION

Designates an expression that refers to network packet irrespective of flow

RADIUS

Models the RADIUS message.

SERVER

Designates an expression that refers to the server. This is the starting point for access into parameters such as Ether and SSL.

SIP

Models the SIP protocol.

SMPP

Models the SMPP protocol.

SUBSCRIBER

Models the Subscriber database attributes.

SYS

Designates an expression that refers to the NetScaler, rather than the client or server.

EXTEND(uint i, uint j)

Extends the target area around the matched pattern.

TARGET

Refers to the matched pattern.

TEXT

Operates on selected text.