17 ServletRequestプロパティ

次のトピックでは、WebCenter Sitesのwcs_properties.jsonファイルのServletRequestの下に分類された各プロパティについて説明します。

17.1 ServletRequestカテゴリのプロパティについて

ServletRequestプロパティでは、特定のタイプのリクエスト(ポータル・リクエストやSatellite Serverリクエストなど)の構成を指定します。

17.2 ServletRequestカテゴリのプロパティ

表17-1に、すべてのJSONファイルのServletRequestプロパティをリストします。

表17-1 ServletRequestプロパティ

プロパティ 説明

cs.contenttype.UTF-8

受信httpパラメータのデコード時に使用される推奨コンテンツ・タイプ文字列。このプロパティは、日本語のインストールで使用する目的で設計されています。この場合、ユーザーはshift_jisを特殊なエンコーディングでオーバーライドします。

例: エンコーディングがCp943Cなどの日本語環境では、値をcs.contenttype.shift_jis=Cp943Cに設定します。

デフォルト値: UTF-8

cs.srequest.charset

このプロパティは、CSフォーム文字コード・パラメータを定義します。

デフォルト値: _charset_

cs.srequest.contenttype

テキストのストリーム時に使用されるデフォルトのコンテンツ・タイプ文字列。

デフォルト値: text/html; charset=UTF-8

cs.srequest.disksize

結果をディスクに保存する前に、Satellite Serverがメモリーに保存できるデータ量を指定します。

デフォルト値: 102400

path.BlobServer

Blob Serverサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/BlobServer

path.CacheServer

Cache Serverサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/CacheServer

path.CatalogManager

カタログ・マネージャ・サーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/CatalogManager

path.ContentServer

ContentServerサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/ContentServer

path.CookieServer

Cookie Serverサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/CookieServer

path.DispatchManager

Dispatch Managerサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/DispatchManager

path.PageDispatchServer

Page Dispatch Serverサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/PageDispatchServer

path.SatelliteServer

頻繁にアクセスされるホストのSatellite Serverサーブレットのサーブレット・コンテキスト・パス。強制Satellite Server URIでは、このパスをサーブレット・コンテキスト・パスとして使用します。

デフォルト値: /<wcsites.app.contextroot>/Satellite

path.SeedDispatchServer

Seed Dispatch Serverサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/SeedDipatchServer

path.SyncSeedDispatchServer

Sync Seed Dispatch Serverサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/SyncSeedDispatchServer

path.TreeManager

Tree Managerサーブレットのサーブレット・コンテキスト・パス。

デフォルト値: /<wcsites.app.contextroot>/TreeManager

uri.assembler.1.classname

WebCenter Sitesのインスタンスで使用されるデフォルトのURIアセンブラのクラス名を指定します。ユーザーは、この値をオーバーライドして、com.fatwire.cs.core.uri.QueryAssemblerインタフェースに従う別のアセンブラを指定します。

このクラスで指定されたアセンブラでURIをデコードできない場合、WebCenter Sitesは、次にランク付けされたアセンブラを使用してURIのデコードを試みます。このプロセスは、URIをデコードするまで続きます。

デフォルト値: com.fatwire.cs.core.uri.QueryAssembler

uri.assembler.1.shortform

対応するURIアセンブラの短縮フォーム名を指定します。短縮フォームは、getURIメソッドに渡される名前で、使用するアセンブラを識別します。これは、アセンブラのニックネームです。

デフォルト値: query

uri.assembler.2.classname

WebCenter Sitesのインスタンスで使用される2番目のURIアセンブラのクラス名を指定します。ユーザーは、この値をオーバーライドして、com.fatwire.cs.core.uri.Assemblerインタフェースに従う別のアセンブラを指定します。

このクラスで指定されたアセンブラでURIをデコードできない場合、WebCenter Sitesは、次にランク付けされたアセンブラを使用してURIのデコードを試みます。このプロセスは、URIをデコードするまで続きます。

uri.assembler.2.shortform

対応するURIアセンブラの短縮フォーム名を指定します。短縮フォームは、getURIメソッドに渡される名前で、使用するアセンブラを識別します。これは、アセンブラのニックネームです。

uri.assembler.3.classname@

WebCenter Sitesのインスタンスで使用される3番目のURIアセンブラのクラス名を指定します。ユーザーは、この値をオーバーライドして、om.fatwire.cs.core.uri.Assemblerインタフェースに従う別のアセンブラを指定します。

このクラスで指定されたアセンブラでURIをデコードできない場合、WebCenter Sitesは、次にランク付けされたアセンブラを使用してURIのデコードを試みます。このプロセスは、URIをデコードするまで続きます。

デフォルト値: com.fatwire.firstsite.uri.FSIIAssembler

uri.assembler.3.shortform@

対応するURIアセンブラの短縮フォーム名を指定します。短縮フォームは、getURIメソッドに渡される名前で、使用するアセンブラを識別します。これは、アセンブラのニックネームです。

デフォルト値: fsii