Audisto Scripting Language
Syntax and Features of the Audisto Scripting Language
The Audisto Scripting Language is used to define URL Rewrites, Clusters, or Checks. You'll notice it whenever clusters, rewrites or checks are displayed.
While the syntax differs for rewrites, clusters, and checks, all of them contain
- Entities
- Conditions
Given the following example:
CLUSTER "Product Pages" IS: Path Starts With "/products"
CLUSTER "Product Pages" IS: defines the cluster entity and Path Starts With "/products" defines a condition.
Depending on the entity, special features may be supported, like actions for URL Rewrites.
Entities
Entities form the building blocks of an Audisto script. They indicate what the following rules and defintions will be about.
Read more on entities here.
Conditions
Conditions consists of so-called scopes (e.g. Path), matchers (e.g. Starts With) and arguments (e.g. "/products").
Scopes extract data from a source - like the path of a URL, or the HTTP status or HTML from an
HTTP response. Matchers run tests against the extracted data.
Detailed documentation on