RewritingAction


This type is a class for model objects.

@since 7.0.0 Allows the rewriting of URLs in the body of a response message, location header, cookie path attributes.

Package: proxyvirtualhost
Supertype: ProxyAction

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
rewritingActionType : RewritingActionKind @since 7.0.0 The target object for this rewriting action or the type of action to be performed by this action
fromPattern : EString @since 7.0.0 The subject pattern to be rewritten.
toPattern : EString @since 7.0.0 The resulting pattern after rewriting.
enablePassiveRewrite : EBoolean @since 7.0.0 Defers the rewriting of the URI until the subsequent request for that URI is sent by the client. This prevents the proxy from rewriting all the links in the response before sending the response backt o the client.
cookieName : EString @since 7.0.0 The cookie name in which the path or the domain attributes will be rewritten.
limitURLPattern : EString @since 7.0.0 A constraint on the URL patterns to rewrite in the response message. This prevents the proxy from rewriting all URL patterns in the response message of a certain page.
limitCookieDomain : EString @since 7.0.0 Limits rewriting the cookie domain to specified domains. If none are specified, all domains are rewritten. Valid only when type is COOKIE_DOMAIN
limitCookiePath : EString @since 7.0.0 Limits rewriting the cookie path to the specified paths. If none are specified, all paths are rewritten. Valid only when type is COOKIE_PATH.



Attribute Details

rewritingActionType  -  @since 7.0.0 The target object for this rewriting action or the type of action to be performed by this action
    Data Type: RewritingActionKind
    Default value:  RELATIVE_URL_RESPONSE
    Allowed values:
        0 - ABSOLUTE_URL_RESPONSE
        1 - RELATIVE_URL_RESPONSE
        2 - REDIRECT_STATUS_CODE
        3 - REDIRECT_LOCATION_HEADER
        4 - SET_COOKIE_DOMAIN
        5 - SET_COOKIE_PATH
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

fromPattern  -  @since 7.0.0 The subject pattern to be rewritten.
    Data Type: EString
    Default value:  
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

toPattern  -  @since 7.0.0 The resulting pattern after rewriting.
    Data Type: EString
    Default value:  
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

enablePassiveRewrite  -  @since 7.0.0 Defers the rewriting of the URI until the subsequent request for that URI is sent by the client. This prevents the proxy from rewriting all the links in the response before sending the response backt o the client.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

cookieName  -  @since 7.0.0 The cookie name in which the path or the domain attributes will be rewritten.
    Data Type: EString
    Default value:  
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

limitURLPattern  -  @since 7.0.0 A constraint on the URL patterns to rewrite in the response message. This prevents the proxy from rewriting all URL patterns in the response message of a certain page.
    Data Type: EString
    Default value:  
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

limitCookieDomain  -  @since 7.0.0 Limits rewriting the cookie domain to specified domains. If none are specified, all domains are rewritten. Valid only when type is COOKIE_DOMAIN
    Data Type: EString
    Default value:  
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

limitCookiePath  -  @since 7.0.0 Limits rewriting the cookie path to the specified paths. If none are specified, all paths are rewritten. Valid only when type is COOKIE_PATH.
    Data Type: EString
    Default value:  
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006