-
SYS_T
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
SYS_T
Designates an expression that refers to the ApplicationSwitch,
rather than the client or server.
This topic lists the expressions that are provided by this class.
CHECK_LIMIT(text_tidentifier_name)
Used for rate limiting.
Returns a boolean Result.
Parameters(expressions not allowed):
identifier_name -
Identifier Name
Returns: bool_at
CI_CALLOUT(ci_callout_bool cic)
Make a Content Inspection callout.
Returns a boolean result.
Parameters(expressions not allowed):
cic -
Name of Content Inspection callout that returns boolean result.
Returns: bool_at
CI_CALLOUT(ci_callout_num cic)
Make a Content Inspection callout.
Returns a number result.
Parameters(expressions not allowed):
cic -
Name of Content Inspection callout that returns number result.
Returns: num_at
CI_CALLOUT(ci_callout_text cic)
Make a Content Inspection callout.
Returns a text result.
Parameters(expressions not allowed):
cic -
Name of Content Inspection callout that returns text result.
Returns: text_t
CLIENT_EXPR(text_ts)
Evaluates a client expression.
Returns a boolean result.
Examples:
CLIENT_EXPR("client.av(Norton).exists")
add some more examples
Parameters(expressions not allowed):
s -
Client Expression
Returns: bool_at
ERROR
Returns the error encountered when performing the last
operation.
Returns: error_t
EVAL_CLASSIC_EXPR(classic_expr s)
Evaluate classic-style Citrix ADC expressions.
NOTE: use of Classic expressions is deprecated - use Default
(Advanced) expressions instead of this function.
The result of this evaluation can continued to be used
for further Advanced operations. This operation is intended to
be a bridge between traditional Citrix ADC expressions, which
we call "classic" expressions and the Advanced expressions. Both
inline and named classic expressions can be used as input.
Examples:
SYS.EVAL_CLASSIC_EXPR("ns_slowclient")
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")
Parameters(expressions not allowed):
s -
Classic Expression
Returns: bool_at
HTTP_CALLOUT(http_callout_bool hc)
Make a http callout.
Returns a boolean result.
Parameters(expressions not allowed):
hc -
Name of Http callout that returns boolean result.
Returns: bool_at
HTTP_CALLOUT(http_callout_num hc)
Make a http callout.
Returns a number result.
Parameters(expressions not allowed):
hc -
Name of Http callout that returns number result.
Returns: num_at
HTTP_CALLOUT(http_callout_text hc)
Make a http callout.
Returns a text result.
Parameters(expressions not allowed):
hc -
Name of Http callout that returns text as result.
Returns: text_t
NANO_TIME
Returns the current system time as the number of nanoseconds since "GMT Jan 1 1970 0h 0m 0.000000000s".
Accuracy may be at larger granularity than nanosecond resolution.
Returns: unsigned_long_at
NON_BLOCKING_HTTP_CALLOUT(http_callout_bool hc)
Make a non blocking http callout.
Returns a boolean result 'true'.
Parameters(expressions not allowed):
hc -
Name of Http callout that returns boolean result that is ignored.
Returns: bool_at
NON_BLOCKING_HTTP_CALLOUT(http_callout_num hc)
Make a non blocking http callout.
Returns a number that is '0'.
Parameters(expressions not allowed):
hc -
Name of Http callout that returns number which is ignored.
Returns: num_at
NON_BLOCKING_HTTP_CALLOUT(http_callout_text hc)
Make a non blocking http callout.
Returns a text that is of zero length.
Parameters(expressions not allowed):
hc -
Name of Http callout that returns text as result which is ignored.
Returns: text_t
NSIP
Returns the netscaler's IPV4 address.
Returns: ip_address_at
RANDOM
Returns a random number between 0 and 1,
inclusive of 0 but exclusive of 1
Returns: double_at
SERVICEGROUP(text_tservicegroup_name)
Used for Servicegroup expressions.These expression raises an undef if servicegroup with the given name doesn't exist.
Parameters(expressions not allowed):
servicegroup_name -
ServiceGroup Name
Returns: servicegroup_t
SERVICE(text_tservice_name)
Used for Service expressions.These expression raises an undef if service with the given name doesn't exist.
Parameters(expressions not allowed):
service_name -
Service Name
Returns: service_t
TIME
Returns the current system time as the number of seconds since "GMT Jan 1 1970 0h 0m 0s".
NOTE: It is not possible to set the system time to date and time before 1970.
Returns: time_at
UUID
Returns a newly generated UUID.
Returns: text_t
VSERVER(text_tvserver_name)
Used for vserver expressions.These expressions raise undef if virtual server with name doesn't exist.
Parameters(expressions not allowed):
vserver_name -
Virtual Server
Returns: vserver_t
Share
Share
In this article
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.