Product Documentation

transform profile

Sep 12, 2016

The following operations can be performed on "transform profile":

add | rm | set | unset | show

add transform profile

Creates a URL transformation profile, which contains a list of actions that define how the URLs in a request or response are to be modified. NOTE: In the URL Transformation feature (unlike all other NetScaler features), ?profile? and ?action? are not synonymous but refer to distinct entities. You must create the profile first, and then the actions.

Synopsys

add transform profile <name> [-type URL]

Arguments

name

Name for the URL transformation profile. Must begin with a letter, number, or the underscore character (_), and must contain only letters, numbers, and the hyphen (-), period (.) pound (#), space ( ), at (@), equals (=), colon (:), and underscore characters. Cannot be changed after the URL transformation profile is added.

The following requirement applies only to the NetScaler CLI:

If the name includes one or more spaces, enclose the name in double or single quotation marks (for example, ?my transform profile? or ?my transform profile?).

type

Type of transformation. Always URL for URL Transformation profiles.

Possible values: URL

rm transform profile

Removes a URL Transformation profile.

Synopsys

rm transform profile <name>

Arguments

name

Name of the profile to remove.

set transform profile

Modifies the settings of a URL Transformation profile.

Synopsys

set transform profile <name> [-type URL] [-onlyTransformAbsURLinBody ( ON | OFF )] [-comment <string>]

Arguments

name

Name of the profile to be modified.

type

Type of transformation. Always URL for URL Transformation profiles.

Possible values: URL

onlyTransformAbsURLinBody

In the HTTP body, transform only absolute URLs. Relative URLs are ignored.

Possible values: ON, OFF

comment

Any comments to preserve information about this URL Transformation profile.

unset transform profile

Use this command to remove transform profile settings.Refer to the set transform profile command for meanings of the arguments.

Synopsys

unset transform profile <name> [-type] [-onlyTransformAbsURLinBody] [-comment]

show transform profile

Displays the current settings for the specified URL Transformation profile. If no URL Transformation profile name is specified, displays a list of all URL Transformation profiles currently configured on the NetScaler appliance.

Synopsys

show transform profile [<name>]

Arguments

name

Name of the profile.

Outputs

actionName

URL Transformation action name.

stateflag

type

Type of transformation. Always URL for URL Transformation profiles.

RegexForFindingURLinJavaScript

Patclass having regexes to find the URLs in JavaScript.

RegexForFindingURLinCSS

Patclass having regexes to find the URLs in CSS.

RegexForFindingURLinXComponent

Patclass having regexes to find the URLs in X-Component.

RegexForFindingURLinXML

Patclass having regexes to find the URLs in XML.

additionalReqHeadersList

Patclass having a list of additional request header names that should transformed.

additionalRespHeadersList

Patclass having a list of additional response header names that should transformed.

onlyTransformAbsURLinBody

In the HTTP body, transform only absolute URLs. Relative URLs are ignored.

comment

Any comments to preserve information about this URL Transformation profile.

priority

Priority of the Action within the Profile.

state

Enabled flag.

profileName

URL Transformation profile name.

reqUrlFrom

Pattern of original request URLs. It corresponds to the way external users view the server, and acts as a source for request transformations.

reqUrlInto

Pattern of transformed request URLs. It corresponds to internal addresses and indicates how they are created.

resUrlFrom

Pattern of original response URLs. It corresponds to the way external users view the server, and acts as a source for response transformations.

resUrlInto

Pattern of transformed response URLs. It corresponds to internal addresses and indicates how they are created.

cookieDomainFrom

Pattern of the original domain in Set-Cookie headers.

cookieDomainInto

Pattern of the transformed domain in Set-Cookie headers.

actionComment

Comments.

devno

count