16 ServletRequest.properties

The ServletRequest.properties file holds properties that specify configurations for certain types of requests (for example, a portal request or a Satellite Server request).

Properties in the ServletRequest.properties file are organized by function on the following tabs in the Property Editor:

16.1 Request Encoding Tab

Table 16-1 Properties in ServletRequest.properties: Request Encoding Tab

Property Description

cs.charset

The name of the optional parameter that defines the character encoding of the input.

cs.contenttype

The default content type string used when streaming text. For example:

For UTF-8: text/html; charset=UTF-8 for UTF-8

For Latin1: text/html; charset=iso-8859-1

Default value:

text/html

cs.contenttype. UTF-8

The preferred content type string used when decoding incoming http parameters. This property is designed for use with Japanese language installations, where the user intends to override shift_jis with a special encoding.

For example: In Japanese environments with encoding such as Cp943C, set the value to: cs.contenttype.shift_jis=Cp943C

Default value: set by cs.contenttype


16.2 Request Threshold Tab

Table 16-2 Properties in ServletRequest.properties: Request Threshold Tab

Property Description

cs.disksize

Defines the maximum size of a binary blob in a page request that will be held in memory. Anything exceeding this size will be saved in a temporary file until it is needed.


16.3 URI Assembler Tab

Table 16-3 Properties in ServletRequest.properties: Request Encoding Tab

Property Description

path.BlobServer

The servlet context path for the Blob Server servlet.

Typical values:

/cs/BlobServer

/servlet/BlobServer

path.CacheServer

The servlet context path for the Cache Server servlet.

Typical values:

/cs/CacheServer

/servlet/CacheServer

path.CatalogManager

The servlet context path for the Catalog Manager servlet.

Typical values:

/cs/CatalogManager

/servlet/CatalogManager

path.ContentServer

The servlet context path for the ContentServer servlet.

Typical values:

/cs/ContentServer

/servlet/ContentServer

path.CookieServer

The servlet context path for the Cookie Server servlet.

Typical values:

/cs/CookieServer

/servlet/CookieServer

path.DispatchManager

The servlet context path for the Dispatch Manager servlet.

Typical values:

/cs/DispatchManager

/servlet/DispatchManager

path.PageDispatchServer

The servlet context path for the Page Dispatch Server servlet.

Typical values:

/cs/PageDispatchServer

/servlet/PageDispatchServer

path.SatelliteServer

The servlet context path for the Satellite Server servlet on the host that will be most often accessed. Forced Satellite Server URIs will use this path as the servlet context path.

Typical values:

/cs/Satellite

/servlet/Satellite

path.SeedDispatchServer

The servlet context path for the Seed Dispatch Server servlet.

Typical values:

/cs/SeedDispatchServer

/servlet/SeedDispatchServer

path.SyncSeedDispatchServer

The servlet context path for the Sync Seed Dispatch Server servlet.

Typical values:

/cs/SyncSeedDispatchServer

/servlet/SyncSeedDispatchServer

path.TreeManager

The servlet context path for the Tree Manager servlet.

Typical values:

/cs/TreeManager

/servlet/TreeManager

uri.assembler.1.classname

Specifies the classname for the default URI assembler to be used by this instance of WebCenter Sites. Users may override this value and specify a different assembler that conforms to the com.fatwire.cs.core.uri.Assembler interface.

If the assembler specified by this class is unable to decode a URI, then WebCenter Sites will attempt to use the next ranked assembler to decode the URI. This process will continue until the URI is decoded.

uri.assembler.1.shortform

Specifies the short form name for the corresponding URI assembler. The short form is the name passed into getURI methods to identify which assembler to use; it is a nickname for the assembler.

uri.assembler.2.classname

Specifies the classname for the second URI assembler to be used by this instance of WebCenter Sites. Users may override this value and specify a different assembler that conforms to the com.fatwire.cs.core.uri.Assembler interface.

If the assembler specified by this class is unable to decode a URI, then WebCenter Sites will attempt to use the next ranked assembler to decode the URI. This process will continue until the URI is decoded.

uri.assembler.2.shortform

Specifies the short form name for the corresponding URI assembler. The short form is the name passed into getURI methods to identify which assembler to use; it is a nickname for the assembler.

uri.assembler.3.classname

Specifies the classname for the third URI assembler to be used by this instance of WebCenter Sites. Users may override this value and specify another assembler that conforms to the com.fatwire.cs.core.uri.Assembler interface.

If the assembler specified by this class is unable to decode a URI, then WebCenter Sites will attempt to use the next ranked assembler to decode the URI. This process will continue until the URI is decoded.

uri.assembler.3.shortform

Specifies the short form name for the corresponding URI assembler. The short form is the name passed into getURI methods to identify which assembler to use; it is a nickname for the assembler.


16.4 User Defined Tab

Table 16-4 Properties in ServletRequest.properties: User Defined Tab

Property Description

This tab, by default, has no properties.

N/A