PluginProperties

Webserver plugin properties.@since 6.0.0



Attributes Summary
PluginInstallRoot : StringThe fully qualified directory path in which the plugin is installed on the webserver.
ConfigFilename : StringThe name of the plugin configuration file.
RefreshInterval : intThe time interval (in seconds) at which the plug-in should check the configuration file to see if updates or changes have occurred.
IgnoreDNSFailures : booleanSpecifies whether the plug-in ignores DNS failures within a configuration when starting.
ResponseChunkSize : intSpecifies the maximum chunk size (in KB) to use when reading the response body.
ASDisableNagle : booleanSpecifies whether the user wants to disable nagle algorithm for the connection between the plug-in and the application server.
IISDisableNagle : booleanThe nagle algorithm is enabled by default on Microsoft Internet Infomations Services (IIS).
IISPluginPriority : PluginPriorityKindSpecify the priority in which IIS webserver loads the WAS plugin.
AcceptAllContent : booleanSpecifies whether or not users can include content in POST, PUT, GET, and HEAD requests when a Content-Length or Transfer-encoding header is contained in the request header.
ChunkedResponse : booleanSpecifies whether the plug-in will chunk the response to the client if the header "Transfer-Encoding : Chunked" is present in the response.
LogFilename : StringThe fully qualified name of the log file on the webserver to which the plug-in will write error messages.
LogLevel : LogLevelKindThe level of detail of the log messages that the plug-in should write to the log.
ESIEnable : booleanThis property can be used to disable the ESI (Edge Side Include) processor by setting the value to false.
ESIMaxCacheSize : intMaximum size of the cache in 1K byte units.
ESIInvalidationMonitor : booleanSpecifies whether or not the ESI processor should receive invalidations from the application server.
AppServerPortPreference : PortPreferenceKindSpecifies the way the Application server finds the port number used in building URI's for a sendRedirect.
VHostMatchingCompat : booleanSpecifies the port number used for virtual host matching.
PluginGeneration : PluginMethodKindSpecifies whether the plugin config file should be automatically generated by the plugin config service.
PluginPropagation : PluginMethodKindSpecifies whether the plugin config file should be automatically propagated to the remote unmanaged webservers using IHS admin.
pluginServerClusterProperties : PluginServerClusterProperties  
properties : Property *  

Attribute Details

PluginInstallRoot    -    The fully qualified directory path in which the plugin is installed on the webserver.
     data type:  String
     default Value:   unspecified



ConfigFilename    -    The name of the plugin configuration file.
     data type:  String
     default Value:   "plugin-cfg.xml"



RefreshInterval    -    The time interval (in seconds) at which the plug-in should check the configuration file to see if updates or changes have occurred.
     data type:  int
     default Value:   60



IgnoreDNSFailures    -    Specifies whether the plug-in ignores DNS failures within a configuration when starting. The default value is false, and DNS failures will prevent the plug-in from loading.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



ResponseChunkSize    -    Specifies the maximum chunk size (in KB) to use when reading the response body.
     data type:  int
     default Value:   64



ASDisableNagle    -    Specifies whether the user wants to disable nagle algorithm for the connection between the plug-in and the application server.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



IISDisableNagle    -    The nagle algorithm is enabled by default on Microsoft Internet Infomations Services (IIS). This attribute can be used to disable the nagle algorithm.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



IISPluginPriority    -    Specify the priority in which IIS webserver loads the WAS plugin. The default value is HIGH.
     data type: PluginPriorityKind
     default Value:   HIGH
     Allowed Values:  HIGH   MEDIUM   LOW  



AcceptAllContent    -    Specifies whether or not users can include content in POST, PUT, GET, and HEAD requests when a Content-Length or Transfer-encoding header is contained in the request header. It can be set to true if content is to be expected and read for all requests. By default, content is to be expected and read for POST and PUT requests only.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



ChunkedResponse    -    Specifies whether the plug-in will chunk the response to the client if the header "Transfer-Encoding : Chunked" is present in the response. This attribute applies to the following webservers: IIS, IPlanet, and Domino. IHS webserver automatically handles the chunking of the response to the client.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



LogFilename    -    The fully qualified name of the log file on the webserver to which the plug-in will write error messages.
     data type:  String
     default Value:   unspecified



LogLevel    -    The level of detail of the log messages that the plug-in should write to the log. You can specify one of the following values for this attribute: Trace - All of the steps in the request process are logged in detail. Stats - The server selected for each request and other load balancing information relating to request handling is logged. Warn - All warning and error messages resulting from abnormal request processing are logged. Error - Only error messages resulting from abnormal request processing are logged.
     data type: LogLevelKind
     default Value:   ERROR
     Allowed Values:  TRACE   STATS   WARN   ERROR  



ESIEnable    -    This property can be used to disable the ESI (Edge Side Include) processor by setting the value to false. ESI is enabled by default.
     data type: boolean
     default Value:   true
     Allowed Values:  true   false  



ESIMaxCacheSize    -    Maximum size of the cache in 1K byte units. The default maximum size of the cache is 1 megabyte. If the cache is full, the first entry to be evicted from the cache is the entry that is closest to expiration.
     data type:  int
     default Value:   1024



ESIInvalidationMonitor    -    Specifies whether or not the ESI processor should receive invalidations from the application server.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



AppServerPortPreference    -    Specifies the way the Application server finds the port number used in building URI's for a sendRedirect. It can be the port number from the host header of the http request coming in, or the port number that the web server received the request on. The default is "webserverPort". Other option is "hostHeader".
     data type: PortPreferenceKind
     default Value:   WEBSERVERPORT
     Allowed Values:  WEBSERVERPORT   HOSTHEADER  



VHostMatchingCompat    -    Specifies the port number used for virtual host matching. When this attribute is enabled, matching is done physically by using the port number for which the request was received. Otherwise, matching is done logically by using the port number from the host header. The default is false.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



PluginGeneration    -    Specifies whether the plugin config file should be automatically generated by the plugin config service. By default, the plugin config file is not automatically generated.
     data type: PluginMethodKind
     default Value:   AUTOMATIC
     Allowed Values:  AUTOMATIC   MANUAL  



PluginPropagation    -    Specifies whether the plugin config file should be automatically propagated to the remote unmanaged webservers using IHS admin. The plugin config file is progagated by the plugin config service after being generated automatically. By default, the plugin config file is not automatically propagated to the remote unmanaged node.
     data type: PluginMethodKind
     default Value:   AUTOMATIC
     Allowed Values:  AUTOMATIC   MANUAL  



pluginServerClusterProperties    -     
     data type: PluginServerClusterProperties



properties    -     
     data type: Property*


Copyright IBM Corp. 1997-2004