Oracle® Fusion Middleware

Oracle WebCenter Sitesプロパティ・ファイル・リファレンス

12c (12.2.1)

E72539-01(原本部品番号:E49200-02)

2016年3月

このリファレンスでは、WebCenter SitesおよびそのコンポーネントのSatellite Serverを制御する、プロパティ・ファイルおよびそれに含まれるプロパティについて説明します。また、これらのプロパティを管理するためのプロパティ管理ツールおよびインポート/エクスポート・ユーティリティの使用方法も説明します。

Oracle Fusion Middleware Oracle WebCenter Sitesプロパティ・ファイル・リファレンス, 12c (12.2.1)

E72539-01

Copyright ©2012, 2016, Oracle and/or its affiliatesAll rights reserved

原本主著者:  Melinda Rubenau

原本協力者: Kannan Appachi、Chandra Busireddy、Hareesh Kadlabalu、Ravi Khanuja、Yogesh Khubchandani、Osman Saleh、Mingtao Zhang

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティ

- このガイドの構成

- 関連ドキュメント

- 表記規則

このガイドで説明する新機能

第I部 Oracle WebCenter Sites JSONプロパティ・ファイル

1JSONファイルのプロパティの管理

- 1.1WebCenter Sites JSONファイルについて

- 1.1.1 プロパティ管理ツールの概要

- 1.1.2インポート/エクスポート・ユーティリティの概要

- 1.2 WebCenter Sites JSONファイルのプロパティ値の表示

- 1.3 プロパティ管理ツールの使用

- 1.3.1 プロパティ管理ツールへのアクセス

- 1.3.2 プロパティの設定

- 1.3.3 プロパティの追加

- 1.3.4 プロパティの削除

- 1.4 WebCenter Sitesプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

2 A/BTestプロパティ

- 2.1 A/BTestカテゴリのプロパティについて

- 2.2 A/BTestカテゴリのプロパティ

3 Cacheプロパティ

- 3.1 Cacheカテゴリのプロパティについて

- 3.1.1 Blob Serverプロパティ

- 3.1.2 Page Cacheプロパティ

- 3.1.3 Resultset Cachingプロパティ

- 3.1.4 Clusterプロパティ

- 3.1.5 Compatibilityプロパティ

- 3.1.6 Satellite Serverプロパティ

- 3.1.7 Asset Defaultプロパティ

- 3.1.8 SecurityおよびSession Timeoutプロパティ

- 3.2 Cacheカテゴリのプロパティ

4 CASプロパティ

- 4.1 CASカテゴリのプロパティについて

- 4.2 CASカテゴリのプロパティ

5 Clusterプロパティ

- 5.1 Clusterカテゴリのプロパティについて

- 5.2 Clusterカテゴリのプロパティ

6 Connectorプロパティ

- 6.1 Connectorカテゴリについて

- 6.2 Connectorカテゴリのプロパティ

7 Coreプロパティ

- 7.1 Coreカテゴリのプロパティについて

- 7.2 Coreカテゴリのプロパティ

8 CORSプロパティ

- 8.1 CORSカテゴリのプロパティについて

- 8.2 CORSカテゴリのプロパティ

9 Engageプロパティ

- 9.1 Engageカテゴリのプロパティについて

- 9.2 Engageカテゴリのプロパティ

10 Installerプロパティ

- 10.1 Installerカテゴリのプロパティについて

- 10.2 Installerカテゴリのプロパティ

11 Publishプロパティ

- 11.1 Publishカテゴリについて

- 11.2 Publishカテゴリのプロパティ

12 Satelliteプロパティ

- 12.1 Satelliteカテゴリのプロパティについて

- 12.2 Satelliteカテゴリのプロパティ

13 Securityプロパティ

- 13.1 Securityカテゴリのプロパティについて

- 13.2 Securityカテゴリのプロパティ

14 ServletRequestプロパティ

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

- 14.2 ServletRequestカテゴリのプロパティ

15 SiteCaptureプロパティ

- 15.1 SiteCaptureカテゴリのプロパティについて

- 15.2 SiteCaptureプロパティ

16 Oracle WebCenter Sites: Visitor Servicesプロパティ

- 16.1 Visitor Servicesカテゴリのプロパティについて

- 16.2 Visitor Servicesカテゴリのプロパティ

17 UIプロパティ

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

- 17.2 UIカテゴリのプロパティ

18 Userプロパティ

- 18.1 Userカテゴリのプロパティについて

- 18.2 Userカテゴリのプロパティ

19 WebCenter Sitesのユーザー定義のプロパティ

- 19.1 WebCenter Sitesのユーザー定義のプロパティについて

- 19.2 WebCenter Sitesのユーザー定義のプロパティ

第II部 Satellite Server JSONファイル

20 Satellite Server JSONファイルのプロパティの管理

- 20.1 Satellite Server JSONファイルについて

- 20.2 Satellite Serverのインポート/エクスポート・ユーティリティの概要

- 20.3 Satellite Serverプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

- 20.4 Satellite Server JSONファイルへのプロパティの追加

21 Satellite Server JSONファイルのCoreプロパティ

- 21.1 Satellite Server JSONファイルのCoreプロパティについて

- 21.2 Satellite Server JSONファイルのCoreカテゴリのプロパティ

22 Satellite Server JSONファイルのCORSプロパティ

- 22.1 Satellite Server JSONファイルのCORSプロパティについて

- 22.2 Satellite Server JSONファイルのCORSカテゴリのプロパティ

23 Satellite Server JSONファイルのSatelliteプロパティ

- 23.1 Satellite Server JSONファイルのSatelliteカテゴリについて

- 23.2 Satellite Server JSONファイルのSatelliteプロパティ

24 Satellite Server JSONファイルのServletRequestプロパティ

- 24.1 Satellite Server JSONファイルのServletRequestプロパティについて

- 24.2 Satellite Server JSONファイルのServletRequestカテゴリのプロパティ

25 Satellite Serverのユーザー定義のプロパティ

- 25.1 Satellite Serverのユーザー定義のプロパティについて

- 25.2 Satellite Serverのユーザー定義のプロパティ

第III部 資格証明ストアのプロパティ

26 資格証明ストアにあるプロパティの管理

- 26.1 資格証明ストアについて

- 26.2 資格証明ストアにあるWebCenter Sitesプロパティの管理

- 26.3 資格証明ストアにあるSatellite Serverプロパティの管理

27 資格証明ストアにあるWebCenter Sitesプロパティ

28 資格証明ストアにあるSatellite Serverプロパティ

第IV部 Oracle Diagnostic Logging (ODL)プロパティ・ファイル

29 logging-config.xmlファイルについて

30 Oracle Diagnostic Logging(ODL)構成

- 30.1 ログ出力の追加

- 30.2 ログ出力レベルの変更

第V部 サード・パーティのライブラリおよびアプリケーション

31 HTTPClientアクセス

- 31.1 Apache Commons HTTPClient

- 31.2 HTTPClientのWebCenter Sitesとの統合について

- 31.2.1 HTTPクライアントの実装について

- 31.3 HTTPクライアントのパラメータとWebCenter Sitesのプロパティ

索引

はじめに

このガイドでは、Oracle WebCenter Sitesのプロパティ・ファイルとそのプロパティについて説明します。これらは、Oracle WebCenter Sitesとそのアプリケーションの操作パラメータの指定に使用されます。

対象者

このガイドは、WebCenter Sitesインストールのエンジニア、開発者、およびWebCenter Sitesシステムの管理者を対象としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティへの取り組みについては、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)にアクセスしてください。

Oracleサポートへのアクセス

サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

このガイドの構成

概要の項では、プロパティ・ファイルを変更するプロパティ・エディタの使用の重要性について説明し、プロパティ・エディタの使用手順を示します。

「Oracle WebCenter Sites JSONプロパティ・ファイル」では、WebCenter Sitesのプロパティと、そのページ・キャッシュ・アプリケーションのSatellite Serverについて説明します。

「Oracle Diagnostic Logging (ODL)プロパティ・ファイル」では、WebCenter Sitesのロギング・プロパティ・ファイルについて説明します。

「サード・パーティのライブラリおよびアプリケーション」では、サード・パーティのライブラリへのWebCenter Sitesの統合について説明します。

このリファレンスの最後には、このガイドのトピックとプロパティの検索に役立つ索引があります。

関連ドキュメント

詳細は、次のOracle WebCenter Sitesドキュメントを参照してください。

- Oracle WebCenter Sitesリリース・ノート

- Oracle Fusion Middleware Oracle WebCenter Sitesでの開発

- Oracle Fusion Middleware Oracle WebCenter Sitesの管理

- Oracle Fusion Middleware Oracle WebCenter Sitesの使用

表記規則

このマニュアルでは次の表記規則を使用します。

表記規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

固定幅太字

固定幅太字は、コマンドを示します。

このガイドで説明する新機能

ここでは、WebCenter Sites 12c (12.2.1) の新機能について紹介し、追加情報へのリンクを提供します。また、非推奨の機能についてもリストします。

Oracle WebCenter Sites 12c (12.2.1) には、プロパティおよびプロパティ・ファイルに関連する次の新機能が含まれます。

機能

説明

次の項を参照

新規および更新されたプロパティ

このリリースでは、数多くの新しいプロパティが追加され、既存のプロパティが更新されています。新機能のリストおよび関連するプロパティの説明へのリンクについては、『Oracle WebCenter Sitesの管理』および『Oracle WebCenter Sitesでの開発』を参照してください。

- Oracle WebCenter Sitesの管理

- Oracle WebCenter Sitesでの開発

プロパティ管理ツール/JSON形式に移行されたプロパティ

WebCenter Sitesおよびそのコンポーネント・アプリケーションの動作を管理するプロパティは、JSON形式で保存されるようになり、管理インタフェースの新しいプロパティ管理ツールを使用して管理されます。

- プロパティ管理ツールの使用

- Oracle WebCenter Sites JSONプロパティ・ファイル

- Satellite Server JSONファイル

インポート/エクスポート・ユーティリティの構成

WebCenter Sitesは構成のインポート/エクスポート・ユーティリティとともに出荷されるようになったため、WebCenter SitesおよびSatellite Serverのwcs_properties.jsonファイルの値のバルク・エクスポートおよびバルク・インポートが可能になりました。

- WebCenter Sitesプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

- Satellite Serverプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

Oracle Diagnostic Loggingによるlog4jの置換え

従来のlog4jロギング機能は、より強固なOracle Diagnostic Loggingソリューションに置き換えられました。

Satellite Server JSONファイル

次の機能は、このリリースでは非推奨になりました。

- WebCenter Sites GadgetsおよびGadget Server

- Community/GadgetsでのWebCenter Sitesのネイティブ認証

- WebCenter Sites Analytics

- WebCenter Sites Content Integration Platform - EMC Documentum

- WebCenter Sites Content Integration Platform Filesystem

- WebCenter Sites Content Integration Platform Sharepoint

- WebCenter Sites Janrain Integration

- WebCenter Sites Netomat Mobility Server

- SOAPベースのWebサービス

- ページ・デバッガ

注意:
JSPデバッグ機能のIDE統合を使用してください。DebugServletはデプロイされません。

- サイト・デスクトップ

- サイトDocLink

第I部 Oracle WebCenter Sites JSONプロパティ・ファイル

次のトピックでは、WebCenter Sites(そのユーザー・マネージャのプラグインと、共在するSatellite Serverを含む)でインストールおよび使用されるwcs_properties.jsonファイルのプロパティをリストします。プロパティ管理ツールを使用して、wcs_properties.jsonファイルのプロパティを設定します。

ここでは、wcs_properties.jsonファイルのカテゴリと、そのカテゴリに関連するプロパティについて説明します。

- JSONファイルのプロパティの管理

- A/BTestプロパティ

- Cacheプロパティ

- CASプロパティ

- Clusterプロパティ

- Connectorプロパティ

- Coreプロパティ

- CORSプロパティ

- Engageプロパティ

- Installerプロパティ

- Publishプロパティ

- Satelliteプロパティ

- Securityプロパティ

- ServletRequestプロパティ

- SiteCaptureプロパティ

- Oracle WebCenter Sites: Visitor Servicesプロパティ

- UIプロパティ

- Userプロパティ

- WebCenter Sitesのユーザー定義のプロパティ

1 JSONファイルのプロパティの管理

この章では、JSONファイルに保存されたOracle WebCenter Sitesプロパティを管理するためのプロパティ管理ツールおよびインポート/エクスポート・ユーティリティの使用について説明します。

Oracle WebCenter Sitesおよびそのアプリケーションの多くの構成タスクでは、WebCenter SitesおよびSatellite Server JSONファイル(wcs_properties.json)に指定されたプロパティの値を設定または変更することが必要です。

プロパティを管理するために、WebCenter Sitesには、プロパティ管理ツールおよびインポート/エクスポート・ユーティリティが用意されています。多くのプロパティはWebCenter SitesおよびSatellite Serverのwcs_properties.jsonファイルにありますが、zookeeperプロパティなどのその他のプロパティは個別のプロパティ・ファイルに保存されています。この概要では、wcs_properties.jsonファイル、プロパティ管理ツールおよびインポート/エクスポート・ユーティリティについて説明します。

この項の内容は次のとおりです。

- WebCenter Sites JSONファイルについて

- WebCenter Sites JSONファイルのプロパティ値の表示

- プロパティ管理ツールの使用

- WebCenter Sitesプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

1.1 WebCenter Sites JSONファイルについて

ほとんどのWebCenter SitesのプロパティはWebCenter Sitesのwcs_properties.jsonファイルにあります。WebCenter Sites JSONファイルは、WebCenter Sitesインストールの<domain_home>/wcsites/wcsites/configディレクトリにあります。

WebCenter SitesにはWebCenter Sitesのwcs_properties.jsonファイルのプロパティを管理するのに、2つの方法が用意されています。

- WebCenter Sites管理インタフェースからアクセスできるプロパティ管理ツール。詳細は、「プロパティ管理ツールへのアクセス」を参照してください。

- propertiesUtility.bat (Windowsの場合)およびpropertiesUtility.sh (Unixの場合)に対しコマンドライン・プロンプトを実行することでアクセスするインポート/エクスポート・ユーティリティ。手順については、「WebCenter Sitesプロパティを管理するためのインポート/エクスポート・ユーティリティの使用」を参照してください。

次のトピックでは、WebCenter Sitesのwcs_properties.jsonファイルを管理するのに使用するツールの概要について説明します。

- プロパティ管理ツールの概要

- インポート/エクスポート・ユーティリティの概要

1.1.1 プロパティ管理ツールの概要

WebCenter Sitesが実行している場合、プロパティ管理ツールを使用してWebCenter Sitesのwcs_properties.jsonファイルのプロパティの値を設定します。このファイルのプロパティの値を設定するには常にプロパティ管理ツールを使用することをお薦めします。

プロパティ管理ツールでは、プロパティ値が適切に書式化されます。具体的にはプロパティの正しい区切り文字が使用されます。また、プロパティ管理ツールは、プロパティに関する説明とデフォルト値または可能な値を示します。さらに、WebCenter Sitesのwcs_properties.jsonファイルのプロパティはカテゴリ別に編成されるので、プロパティ管理ツールでは、ユーザーがカテゴリおよびサブカテゴリでプロパティを検索することができます。

1.1.2 インポート/エクスポート・ユーティリティの概要

WebCenter Sitesが実行していない場合、インポート/エクスポート・ユーティリティを使用してWebCenter Sitesのwcs_properties.jsonファイルのプロパティを変更します。

インポート/エクスポート・ユーティリティでは、ユーザーはプロパティをWebCenter Sitesのwcs_properties.jsonファイルからプロパティ・ファイル形式(.iniまたは.properties)でローカル・システムへ抽出することができます。必要なプロパティを更新したら、インポート・コマンドを実行して、変更をWebCenter Sitesのwcs_properties.jsonファイルにインポートします。WebCenter Sitesシステムが再起動されると、プロパティの変更はすべてのWebCenter Sitesインスタンスで更新されます。

1.2 WebCenter Sites JSONファイルのプロパティ値の表示

システムに構成されたすべてのプロパティとその値を表示する手順:

1. WebCenter Sitesにログインして、サイト名を選択し、管理インタフェースにアクセスします。

2. ナビゲーション・ペインで、「一般的な管理」セクションを選択してから「管理」を展開します。

3. 「管理」ツリーで「システム・ツール」、「システム情報」の順に開き、「Sites情報」をダブルクリックします。
「Sites情報」フォームが開きます。

4. 「Sitesプロパティ」の「使用可能」リスト・ボックスで、wcs_properties.jsonファイルを選択してから「追加」をクリックします。

5. 「結果の表示」をクリックします。
「Sitesプロパティ」フォームが開き、wcs_properties.jsonファイルの名前が表示されます。

6. wcs_properties.jsonノードを開き、すべてのプロパティのリストと現在の値を表示します(図1-1参照)。

図1-1 Sitesプロパティ

1.3 プロパティ管理ツールの使用

次のトピックでは、プロパティ管理ツールの操作手順について説明します。

- プロパティ管理ツールへのアクセス

- プロパティの設定

- プロパティの追加

- プロパティの削除

1.3.1 プロパティ管理ツールへのアクセス

プロパティ管理ツールはWebCenter Sites管理インタフェースにあります。

1. 管理者資格証明を使用してWebCenter Sitesにログインし、サイトの名前を選択してから、「管理」インタフェース・アイコンを選択します。

2. 「管理」ツリーで、「システム・ツール」ノードを開きます。

3. 「システム・ツール」ノードで、「プロパティ管理」をダブルクリックします。

図1-2に示すように「プロパティ管理ツール」が開きます。

図1-2 プロパティ管理ツール

1.3.2 プロパティの設定

この項では、WebCenter Sitesおよびそのアプリケーションのプロパティの設定手順について説明します。

1. プロパティ管理ツールを「プロパティ管理ツールへのアクセス」に記載されているように開きます。

2. 構成するプロパティを検索します。次のフィールドの値を入力します。

- 名前: 表示するプロパティの完全な名前または名前の一部を入力します。

- カテゴリ: (オプション)プロパティに関連するカテゴリの名前を選択します。

- サブカテゴリ: (オプション)カテゴリが「カテゴリ」フィールドから選択された場合、そのカテゴリに関連するサブカテゴリがドロップダウン・メニューに表示されます。プロパティに関連するサブカテゴリの名前を選択します。

- グローバル: 次のオプションのいずれかを選択します。

- すべて: 指定した名前およびカテゴリのすべてのプロパティが結果に表示されます。

- True: 「グローバル」フラグがtrueに設定されたプロパティのみが結果に表示されます。

- False: 「グローバル」フラグがfalseに設定されたプロパティのみが結果に表示されます。

3. 「検索」をクリックします。

検索条件に一致するプロパティがページの「プロパティ」セクションにリストされます。

4. 変更する値を含むプロパティの名前をクリックします。

プロパティの詳細は次のように表示されます。

- カテゴリ: このプロパティがリストされるカテゴリを示します。

- 有効な値: プロパティに使用できる値をリストします。

- サブカテゴリ: プロパティのサブカテゴリを示します。

- デフォルト値: プロパティに推奨される値です。

- 説明: プロパティに関する情報を提供します。

- 値: プロパティの実際の値です。

- グローバル: このプロパティの値がすべてのクラスタ・ノードで共有されることを示します。

- 再起動が必要: 新しい値が有効になるように、アプリケーション・サーバーを再起動する必要があるかどうかを示します。

5. 「値」フィールドに、このプロパティの値を入力します。

6. 「保存」をクリックします。

7. 構成するプロパティごとに手順2から6を繰り返します。

8. 保存したプロパティのrestart_requiredがtrueに設定されている場合、新しい値が有効になるようにアプリケーション・サーバーを再起動します。

1.3.3 プロパティの追加

一部の構成タスクでは、システムに対して新しいカスタム・プロパティを追加する必要があります。たとえば、結果セットのキャッシュを実装する場合、キャッシュの値を設定する任意のWebCenter Sitesデータベース表に対して最大3つのプロパティを作成できます。(結果セット・キャッシュの詳細は、『Oracle WebCenter Sitesでの開発』の結果セット・キャッシュおよび問合せの操作に関する項を参照してください。)すべてのカスタム・プロパティはwcs_properties.jsonファイルに追加されます。

WebCenter Sitesシステムにプロパティを追加する手順:

1. プロパティ管理ツールを「プロパティ管理ツールへのアクセス」に記載されているように開きます。

2. 「追加」をクリックします。

新しいプロパティ・フォームがプロパティ管理ツールの「プロパティ」セクションで開きます。

3. 次のフィールドに新しいプロパティの値を入力します。

- キー: 追加する必要のあるプロパティの名前を入力します。

- 有効な値: プロパティに使用できる値を入力します。

- カテゴリ: カスタム。この値はwcs_properties.jsonファイルのプロパティのCategoryパラメータに示されます。

- デフォルト値: このプロパティに推奨される値を入力します。

- サブカテゴリ:このプロパティのサブカテゴリ(存在する場合)を入力します。

- 値: プロパティの値を設定します。

- 説明: このプロパティの説明を入力します。

- グローバル: プロパティとその値がすべてのクラスタ・ノードで共有される必要があることを示すには、このチェック・ボックスを選択します。

- 再起動が必要: 新しいプロパティと値を有効にするためにアプリケーション・サーバーを再起動する必要がある場合に、このチェック・ボックスを選択します。

4. 「保存」をクリックします。

5. restart_requiredフラグがtrueに設定されている場合、新しい値が有効になるようにアプリケーション・サーバーを再起動します。

1.3.4 プロパティの削除

プロパティを削除する必要はほとんどありません。ただし、プロパティを削除する必要がある場合は次の手順を参照します。

注意:

削除できるのは、カスタム・プロパティのみです。必要なプロパティは絶対に削除しないでください。

1. プロパティ管理ツールを開きます。(「プロパティ管理ツールへのアクセス」を参照してください。)

2. 構成するプロパティを検索します(検索の情報については手順2を参照してください)。

検索条件に一致するプロパティがページの「プロパティ」セクションにリストされます。

3. 削除するプロパティの名前をクリックします。

4. なんらかの理由でプロパティをリストアする必要がある場合は、そのプロパティの現在の値に注意してください。

5. 「削除」をクリックします。
確認メッセージが表示されます。

6. 「はい」をクリックします。

7. 削除したプロパティのrestart_requiredフラグがtrueに設定されていた場合、変更内容が有効になるようにアプリケーション・サーバーを停止して再起動します。

1.4 WebCenter Sitesプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

WebCenter Sitesが実行していない場合、インポート/エクスポート・ユーティリティを使用して、WebCenter Sites JSONファイル・プロパティをプロパティ・ファイル形式(.iniまたは.properties)でインポートおよびエクスポートします。エクスポートされたプロパティ・ファイルには、WebCenter Sitesのkey=value形式のすべてのプロパティが含まれます。このエクスポートされたプロパティ・ファイルは変更することができ、変更された設定をWebCenter Sitesにインポートできます。

注意:

WebCenter Sitesが実行していない場合、インポート/エクスポート・ユーティリティを使用してプロパティ値を更新できます。WebCenter Sitesが実行していて、カスタム・プロパティを追加している場合のプロパティ値の変更を含む、その他のすべてのプロパティの変更では、プロパティ管理ツールを使用します。

エクスポート/インポート・ユーティリティにアクセスするためのコマンドは次のとおりです。

- Windowsシステムの場合、propertiesUtility.batコマンド・ファイルを使用します。次に例を示します。
propertiesUtility.bat <sites_home> <config_folder> export <properties_file>

- Unixシステムの場合、propertiesUtility.shコマンド・ファイルを使用します。各コマンド・パラメータはスラッシュ(/)で区切ります。次に例を示します。
propertiesUtility.sh /oracle/sites-home /oracle/config export /export/my_config.properties

次の手順では、propertiesUtility.batコマンド・ファイルを使用します。

インポート/エクスポート・ユーティリティを実行する手順:

1. コマンド・プロンプト・ウィンドウを開き、sites-home/binディレクトリにcdします。

2. プロパティをJSONファイルから選択したプロパティ・ファイル(.iniまたは.properties)にエクスポートします。

>propertiesUtility.bat <sites_home> <config_folder> export <properties_file>

たとえば、JSONファイルのプロパティをmy_config.propertiesファイルにエクスポートするには、次のエクスポート・コマンドを入力します。

>propertiesUtility.bat c:/oracle/sites-home C:/oracle/config export
c:/export/my_config.properties

ユーティリティはプロパティ・ファイルを、エクスポート・コマンドで指定したディレクトリに作成します。

3. プロパティ・ファイルに移動し、テキスト・エディタで開きます。プロパティはkey=value形式でリストされています。必要なプロパティの値を変更してから、プロパティ・ファイルを保存します。

クラスタ・ノード特有の値を含むキーの場合、変更が行われるノードの名前が接尾辞として(---NodeName) keyに追加されます。たとえば、valid.urlsキーの場合、プロパティ・ファイルには2エントリが存在するようになります。

- valid.urls=some_value

- valid.urls---nodeA=some_value_specific_to_nodeA

4. 更新されたプロパティをJSONファイルにインポートします。

- WebCenter Sitesが実行していない場合、次のコマンドを使用します。

>propertiesUtility.bat <sites_home> <config_folder> import <properties_file>

ここで、<properties_file>は更新されたプロパティを含むプロパティ・ファイルへのパスで、<config_folder>はconfigフォルダへのパスです。

- WebCenter Sitesが実行していて、更新をインポートして、その変更ですべてのWebCenter Sitesインスタンスを動的に更新する場合、次のように、フラッシュ・フラグをインポート・コマンドに追加します。

>propertiesUtility.bat <sites_home> <config_folder> import <properties_file>
[flush sites-url]

次に例を示します。

>propertiesUtility.bat c:/oracle/sites-home C:/oracle/config import c:/import/
my_config.properties flush http://localhost:8080/sites

flushフラグは、構成設定を保存するWebCenter Sitesのキャッシュを無効にします。flushフラグでは、ローカルのWebCenter Sitesインスタンス(sites-url)のURLを指定する必要があります。

更新されたプロパティ値は、JSONファイルにインポートされます。動的にWebCenter Sitesを更新する引数を指定した場合、変更を即時に確認できます。システムが実行していない場合、変更は起動時に有効になります。

2 A/BTestプロパティ

次のトピックでは、wcs_properties.jsonファイルのABTestカテゴリに関連する各プロパティについて説明します。

- A/BTestカテゴリのプロパティについて

- A/BTestカテゴリのプロパティ

2.1 A/BTestカテゴリのプロパティについて

WebCenter Sites wcs_properties jsonファイルのA/BTestカテゴリの下に分類されたプロパティは、WebCenter Sites A/Bテスト機能を構成します。A/Bテストがコンテンツ管理スイートで作成されたかどうか、どのWebCenter SitesインスタンスでA/Bテストが配信される必要があるかを判断し、どのサイトの訪問者がA/Bテストのターゲットであるかを評価します。

2.2 A/BTestカテゴリのプロパティ

表2-1では、ABTestカテゴリに関連するwcs_properties.jsonファイルの各プロパティについて説明します。

表2-1 A/BTestプロパティ

プロパティ

説明

abtest.autosave.enabled

A/Bテストの作成時に、プロンプトを最小限に抑えるために、自動保存操作を有効にするかどうかを指定します。

可能な値: true|false

デフォルト値: false

abtest.delivery.enabled

このWebCenter SitesインスタンスがA/Bテストを配信する必要があるかどうかを指定します。

可能な値: true|false

デフォルト値: false

abtest.minvariantvisitors

A/Bテストの当選者を計算する前に監視する、バリアントごとの訪問者の最低数を指定します。

デフォルト値: 1000

abtest.visitors.profile

訪問者のA/Bテストに対する適格性の評価時に使用するVisitor Servicesプロファイルを指定します。

abtest.analytics.provider

A/BテストのAnalyticsプロバイダを指定します。値: GoogleAnalytics。

abtest.ga.application.name

A/BテストのGoogle Analyticsのアプリケーション名を指定します。

abtest.ga.keyfile.name

Google Analyticsのキーファイル(p12またはjson)の名前を指定します。

注意:
ファイルはclasspath、通常はconfigフォルダにある必要があります。

abtest.ga.service.email

A/BテストのGoogle Analyticsのサービス・アカウントの電子メールを指定します。

abtest.ga.account.id

A/BテストのGoogle AnalyticsのアカウントIDを指定します。

abtest.ga.webproperty.id

A/BテストのGoogle AnalyticsのwebプロパティIDを指定します。

3 Cacheプロパティ

次のトピックでは、wcs_properties.jsonファイルのCacheカテゴリに関連する各プロパティについて説明します。

- Cacheカテゴリのプロパティについて

- Cacheカテゴリのプロパティ

3.1 Cacheカテゴリのプロパティについて

Cacheカテゴリの下に分類されたプロパティは、BlobServerサーブレット、ページ・キャッシュ、結果セット・キャッシュ・クラスタ設定、下位互換性設定、satellite server設定、アセットのデフォルト設定、セキュリティ設定、セッション・タイムアウトおよびWebCenter Sitesサーブレットで使用するグローバル一意識別子などを構成するのに使用されます。

Cacheカテゴリには次のタイプのプロパティが含まれます。

- Blob Serverプロパティ

- Page Cacheプロパティ

- Resultset Cachingプロパティ

- Clusterプロパティ

- Compatibilityプロパティ

- Satellite Serverプロパティ

- Asset Defaultプロパティ

- SecurityおよびSession Timeoutプロパティ

3.1.1 Blob Serverプロパティ

Blob ServerプロパティはBlobServerサーブレットを構成します。BlobServerはBLOBを処理します。これは、表からBLOBを収集し、必要なセキュリティ・チェックをすべて実行します。BlobServerがBLOBを処理する場合、WebCenter SitesとSatellite Serverの両方にBLOBをキャッシュします。

3.1.2 Page Cacheプロパティ

ページ・キャッシュ・プロパティは、WebCenter Sitesのページ・キャッシュ設定を構成します。WebCenter Sitesのページ・キャッシュは、CacheManagerで監視および維持されます。WebCenter Sitesのキャッシュを使用すると、Webページとその個々のコンポーネント(ページレット)の両方をすべてキャッシュできます。WebCenter Sitesシステムでページ・キャッシュを設定するには、CacheManagerとSatellite Serverサーブレットのプロパティを構成します。

ページ・キャッシュの詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesでの開発』を参照してください。

3.1.3 Resultset Cachingプロパティ

ResultSet Cachingプロパティは、WebCenter Sitesの結果セットのキャッシュを構成します。WebCenter Sitesシステムでの結果セットのキャッシュと問合せの詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesでの開発』を参照してください。

Resultset Cachingプロパティには次のものが含まれます。

- グローバル結果セットのキャッシュのプロパティ。WebCenter Sitesのインストール・プロセスで設定され、WebCenter Sitesデータベースのすべての表の結果セットのキャッシュを有効にします。同じプロパティが、後で作成されるすべての表に自動で適用されます。プロパティは、次のとおりです。

- cc.cacheResults: メモリーにキャッシュする結果セットの数

- cc.cacheResultsTimeout: メモリーにキャッシュされた結果セットを保持する時間

- cc.cacheResultsAbs: 結果セットのキャッシュで結果セットの有効期限を計算するメソッド

- システム表の表固有の結果セット・キャッシュ・プロパティ。これらのプロパティは、WebCenter Sitesのインストール・プロセスで自動的に設定され、前述のグローバル結果セットのキャッシュのプロパティをオーバーライドします。
たとえば、表固有のプロパティcc.ElementCatalogCSzおよびcc.ElementCatalogTimeoutは、ElementCatalog表に設定されます。プロパティの値の変更やプロパティの削除が可能です(表の結果セットのキャッシュでは、グローバル・プロパティの値が使用されます)。

3.1.4 Clusterプロパティ

Clusterプロパティは、WebCenter Sitesシステムをクラスタにインストールする場合に、クラスタのすべてのサーバーとの通信にWebCenter Sitesにより使用されます。

3.1.5 Compatibilityプロパティ

Compatibilityプロパティは、以前のバージョンのWebCenter Sitesとの下位互換性に必要な値を設定します。

3.1.6 Satellite Serverプロパティ

Satellite Serverプロパティは、Satelliteサーブレット(Satellite Server)と通信する方法、およびサーブレットがローカル・サーバーとリモート・サーバーのどちらで実行するかについて説明します。

3.1.7 Asset Defaultプロパティ

Asset Defaultプロパティは、アセット・タイプ(キャッシュ情報、デフォルトのACL、CKEditorが存在するかどうかなど)に関するデフォルトの詳細の定義に使用されます。

3.1.8 SecurityおよびSession Timeoutプロパティ

セキュリティ設定、セッション・タイムアウト、WebCenter Sitesサーブレットが使用するグローバル一意識別子、WebCenter Sitesが接続からログアウトするまでに接続を保持するアイドル時間や、WebCenter Sitesがキャッシュの同期処理をロードするかどうかなどを制御するプロパティ。

3.2 Cacheカテゴリのプロパティ

表3-1では、Cacheカテゴリに関連するJSONファイルの各プロパティについて説明します。

表3-1 Cacheプロパティ

プロパティ

説明

bs.bCacheSize

(メモリーに)キャッシュ可能なBLOBのデフォルトの数を指定します。

デフォルト値: 1000

bs.bCacheTimeout

BLOBをメモリーにキャッシュした状態にする秒数を指定します。BlobServerサーブレットが再起動するたびにメモリー・キャッシュはクリアされることに注意してください。このプロパティは次のようにCacheManagerの動作に影響を与えます。構成依存関係がSystemItemCache表のBLOBに対して記録されている場合、この構成依存関係は、BLOBがキャッシュから失効した後に表から削除されるように構成されています。これにより、SystemItemCache表の肥大化が防止されます。ただし、エントリを表から削除すると、CacheManagerによる第2層キャッシュからの対応するBLOBの削除が無効になり、ユーザーには失効したデータが表示されます。

可能な値: 負の整数、0、正の整数

デフォルト値: -1

最近使用されたBLOBでキャッシュが満杯になるためにBLOBが削除される場合を除き、BLOBはメモリーに永続的にキャッシュされたままになります。

注意: このプロパティの値は、次のようにcs.manage.expired.blob.inventoryに影響を与えます。

- 値が0以下の場合、cs.manage.expired.blob.inventoryが影響を受けることはありません。

- 正の整数でcs.manage.expired.blob.inventoryをtrueに設定すると、CacheManagerは正常に機能しますが、そのかわりにSystemItemCache表が拡大します。

詳細は、「cs.manage.expired.blob.inventory」を参照してください。

bs.invalidheadernames

BlobServerで無視される無効なヘッダーのカンマ区切りリスト。

注意: ヘッダーを有効(bs.validheadernames)と無効(bs.invalidheadernames)の両方で指定する場合、bs.validheadernamesで指定されたヘッダーが優先されます。

詳細は、「bs.invalidheadername」を参照してください。

bs.security

BlobServerサーブレットがデータベースのアクセスとイメージの取得を許可する前にセキュリティをチェックするかどうかを指定します。セキュリティがオンの場合、イメージはメモリーにキャッシュできません。BlobServerセキュリティを有効にする場合、BlobServerサーブレットは、次の例のように、csblobidパラメータがURLに存在し、その値が同じ名前のセッション変数と一致する場合のみデータを処理します。

<IMG SRC="BlobServer?blobtable=MovieImages&#38;blobcol=urlimage&#38;blobkey=id&#38;csblobid=SessionVariables.blobid&#38;blobwhere=25"/>

可能な値: true | false

サブカテゴリ:Blobcache

bs.validheadernames

BlobServerで許可される有効なヘッダーのカンマ区切りリスト。

注意: ヘッダーを有効(bs.validheadernames)と無効(bs.invalidheadernames)の両方で指定する場合、bs.validheadernamesで指定されたヘッダーが優先されます。

詳細は、「bs.invalidheadernames」を参照してください。

cc.AssetTypeCSz

WebCenter Sitesのインストールで作成されるオブジェクト表であるAssetType表に対してキャッシュする結果セットの数。

デフォルト値: 50

cc.BlobServerCacheCSz

メモリーにキャッシュされるBLOBの最大数を指定します。メモリーを重視する場合、このプロパティの値を減らします。

デフォルト値: 1000

cc.BlobServerTimeout

メモリー内のキャッシュされたBLOBのデフォルトの存続期間(分単位)を指定します。メモリーを重視する場合、このプロパティの値を減らします。

デフォルト値: 1440 (24時間)

cc.cacheNoSync

クラスタ・メンバーで表を更新する場合でも、WebCenter Sitesでキャッシュされるデータベース問合せのトランザクション・データを保持するかどうかを指定します。

デフォルト値: false

次の形式でプロパティを追加することで、個々の表に対して表に固有の値を設定できます。

cc.<sometable>CSync=<trueまたはfalse>

cc.cacheResults

メモリーにキャッシュする結果セットのデフォルトの数を指定します。これは結果セットのレコードの数ではなく、結果セットの数を意味する点に注意してください。注意: デバッグしている場合を除き、このプロパティを0または-1に設定しないでください。設定した場合、WebCenter Sitesでアセットを適切に保存できません。(このプロパティを0または-1に設定すると、独自のキャッシング・プロパティを構成していないすべての表で結果セットのキャッシングが無効になります。)

可能な値: <n> (結果セットの数)

デフォルト値: 500

注意: 特定の表に異なる値を設定するには、形式cc.<表名>CSz=<結果セットの数>を使用して該当の表にプロパティを作成します。

cc.cacheResultsAbs

結果セットのキャッシュ内にある結果セットの有効期限の計算方法を指定します。

- このプロパティがtrueに設定されていると、結果セットの有効期限が絶対となります。たとえば、cc.cacheResultsTimeoutを5分に設定する場合、結果セットのキャッシュ後の5分で、結果セットはキャッシュからフラッシュされます。

- このプロパティがfalseに設定されていると、結果セットの有効期限はそのアイドル時間を基準にします。たとえば、cc.cacheResultsTimeoutが5分に設定されていると、結果セットは最初にキャッシュされてから5分ではなく、最後にリクエストされてから5分後にキャッシュからフラッシュされます。

デフォルト値: false

注意: 特定の表に有効期限を設定するには、形式cc.<表名>CAbs=<trueまたはfalse>を使用して該当の表にプロパティを作成します。

cc.cacheResultsTimeout

キャッシュされる結果セットをメモリー内に保持する時間を分単位で指定します。このプロパティを-1に設定すると、各自のキャッシュ・プロパティが構成されていない表に対するタイムアウト値はありません。

可能な値:: <n> (分単位)、またはこのデフォルトのプロパティを使用する表のタイムアウトを無効にする場合は-1。

デフォルト値: 5

注意: 特定の表にタイムアウトを設定するには、形式cc.<表名>Timeout=<分数>を使用して該当の表にプロパティを作成します。

cc.CategoryCSz

WebCenter Sitesインストールでアセット・タイプに作成するオブジェクト表である、Category表に対してキャッシュされる結果セットの数。

デフォルト値: 50

cc.ElementCatalogCSz

ElementCatalog表に対してキャッシュする結果セットの数を指定します。最適なパフォーマンスを確保するには、この値を表の行数に設定してください。

デフォルト値: 1000

cc.ElementCatalogTimeout

ElementCatalog表の結果セットを、結果セットのキャッシュでアイドル状態にしておく分数を指定します。タイムアウトを無効化するには-1を使用します。

デフォルト値: 60

cc.SiteCatalogCSz

SiteCatalog表に対してキャッシュする結果セットの数を指定します。最適なパフォーマンスを確保するには、この値を表の行数に設定してください。

デフォルト値: 1000

cc.SiteCatalogTimeout

SiteCatalog表の結果セットを、結果セットのキャッシュでアイドル状態にしておく分数を指定します。タイムアウトを無効化するには-1を使用します。

デフォルト値: 60

cc.StatusCodeCSz

WebCenter Sitesインストールでアセット・タイプに作成されるコンテンツ表であるStatusCode表に対してキャッシュする結果セットの数。

デフォルト値: 10

cc.SystemACLCSz

SystemACL表に対してキャッシュする結果セットの数を指定します。最適なパフォーマンスを確保するには、この値が表の行数に比例するようにしてください。

デフォルト値: 25

cc.SystemACLTimeout

SystemACL表の結果セットを、結果セットのキャッシュでアイドル状態にしておく分数を指定します。

デフォルト値: -1 (この表のタイムアウトを無効にします)

cc.SystemInfoCSz

SystemInfo表に対してキャッシュする結果セットの数を指定します。最適なパフォーマンスを確保するには、この値を表の行数に設定してください。

デフォルト値: 500

cc.SystemInfoTimeout

SystemInfo表の結果セットを、結果セットのキャッシュでアイドル状態にしておく分数を指定します。

デフォルト値: -1 (この表のタイムアウトを無効にします)

cc.SystemPageCacheCSz

メモリーにキャッシュ可能なページの最大数を指定します。ページはメモリーとディスク(データベース)の両方にキャッシュされます。このプロパティは、ディスクではなくメモリーにキャッシュされるページの数を指定します。

デフォルト値: 10000

注意: このプロパティを-1に設定しないでください。

cc.SystemPageCacheTimeout

キャッシュされたページをメモリーに保持する分数を指定します(キャッシュされるページはディスクとメモリーの両方にキャッシュされます)。

デフォルト値: 1440 (24時間)

cc.SystemUsersCSz

SystemUsers表に対してキャッシュする結果セットの数を指定します。最適なパフォーマンスを確保するには、この値が表の行数に比例するようにしてください。

デフォルト値: 100

cc.SystemUsersTimeout

SystemUsers表の結果セットを、結果セットのキャッシュでアイドル状態にしておく分数を指定します。

デフォルト値: -1 (この表のタイムアウトを無効にします)

cs.alwaysusedisk

cacheinfo列に情報がないSiteCatalog表のページ・エントリのデフォルトのキャッシュ設定を指定します。yesに設定する場合、ページ・エントリのcacheinfo列でそのエントリがキャッシュされないように指定する場合を除き、WebCenter Sitesから供給される各ページは、ディスク(データベース)にキャッシュされます。

デフォルト値: no

サブカテゴリ: Pagecache

cs.cookievariables

サーブレット・リクエスト情報にCookie変数を作成するかどうかを指定します。Cookie変数を生成すると、ページ・リクエストのページ基準が混乱する可能性があるため、生成は外部ページに対してのみ機能します。

デフォルト値: false

cs.disksize

アップロードされたファイルの投稿中にそのファイルをメモリー内に保持しておくためのサイズ制限をバイト数で指定します。アップロードされたファイルが指定の値よりも大きい場合、WebCenter Sitesは、ページの評価を終了するまでそのファイルを一時ファイルに送ります。これにより、メモリーが過剰に使用されることがなくなり、サービス拒否攻撃の防止に役立ちます。

デフォルト値: 102400

cs.expireonly

古いページのキャッシュからの消去方法を制御します。このプロパティをfalseに設定すると、キャッシュから削除する必要があるページは、すぐに非同期式で削除されます。つまり、ユーザーは、すべてのページが削除されるまで待機する必要があります。このプロパティをtrueに設定すると、キャッシュから削除する必要があるページは、削除のマークが付けられ、サービスは中止されて、キャッシュ・クリーンアップ・イベントによって後から削除されます。

可能な値: true | false

デフォルト値: true

cs.freezeCache

キャッシュ・メンテナンス・イベントで期限切れのページをキャッシュから定期的に削除するかどうか、または該当ページがリクエストされる場合のみページの有効期限を確認するかどうかを指定します。イベントで期限切れのページをキャッシュから定期的に削除しないようにするには、値をyesに設定します。

デフォルト値: no

cs.IItemList

CacheManagerで使用されるItemListインタフェースに使用されるファイルを定義します。IItemListインタフェースは、ページ・キャッシュに複合依存性を記録する場合に使用されます。このプロパティを有効なクラスに設定すると、依存性項目は、SystemItemCache表のページIDに対して記録されます。これにより、CacheManagerが有効になります。無効な値を設定するとCacheManagerは無効になります。

デフォルト値: com.openmarket.xcelerate.publish.MyItemList

注意: デフォルト値は参照目的の場合のみ提供されます。このプロパティの値を変更しないでください。

cs.manage.expired.blob.inventory

BLOBの有効期限がローカルBlobサーバー・キャッシュで切れた後、CacheServerサーブレットでblobkeyと構成上の依存関係のマッピングをSystemItemCache表から削除するかどうかを制御します。(CacheServerサーブレットは、通常、イベント・エンジンによって5分ごとに起動します。)

可能な値: true|false

- trueの場合、BLOBの有効期限が切れると、CacheServerサーブレットによる、SystemItemCache表からのBLOBキーと複合依存性のマッピングの削除が無効になります。

- falseの場合、BLOBの有効期限が切れると、CacheServerサーブレットでは、SystemItemCache表から期限切れのBLOB参照を削除できます。

デフォルト値: false

注意: このプロパティの有効化は、bs.bCacheTimeoutプロパティの値によって決まります。

cs.nocache

ディスクベースのすべてのページ・キャッシュを無効にする機能が提供されます(ページは引き続きメモリー内にキャッシュされます)。このプロパティを使用して、サイトのデバッグ時にページ・キャッシュを一時的に停止しますが、稼働しているシステムでこの値をtrueに設定したままにしないでください。

デフォルト値: false

cs.pgcachefolder

このプロパティはすでに使用されていません。SiteCatalogエントリのcacheinfoを設定する場合、あらかじめ、アイテムをキャッシュするために有効なフォルダを指すプロパティを設定する必要があります。無効なプロパティまたは無効なフォルダを設定すると、ページがキャッシュされない可能性があります。このプロパティは、ページがキャッシュされる先のデフォルトの場所でした。

キャッシュされたページはデータベースに格納されるので、cs.pgcachefolderを指定する必要はなくなりました。cacheinfo列に、ブール値、trueまたはfalseを設定して、ページがキャッシュされるかどうかを指定できるようになりました。

値がtrueまたはfalseのどちらでもない場合、キャッシュが発生する有効なフォルダを参照するプロパティに設定される必要があるという、以前の動作に従ってチェックされます。

SiteCatalog cacheinfoエントリがサイトで修正されるまで、このプロパティを保持し、有効なフォルダに設定する必要があります。

一般的な値は次のとおりです:

- c:/FutureTense/pgcache

- /export/home/FutureTense/pgcache

この値をインストール要件に一致するように編集します。

デフォルト値: <wcsites.home>/cache

cs.pgCacheTimeout

ページがページ・キャッシュに存在する分数を指定します。

デフォルト値: 0

cs.recordBlobInventory

ユーザーはBLOB依存性を使用できます。BLOBのインベントリを記録するには、このプロパティの値をtrueに設定します。

デフォルト値: true

cs.requiresessioncookies

セッションID情報をCookieに保持できるかどうか、またはWebCenter Sitesがセッション・データをリンクにエンコードする必要があるかどうかを指定します。WebCenter SitesでセッションCookieが有効化されることを期待する場合はtrue (デフォルト)に設定します。これで、すべてのページがキャッシュ可能になり、セッションIDはリンクにエンコードされません。値がfalseの場合、URLリライティングが有効になるため、ページ・キャッシュのパフォーマンスに悪影響があります。

デフォルト値: true

rsCacheOverInCache

結果セットのキャッシュ・メディアの切替えに使用されます。このプロパティはデフォルトでtrueに設定されます。この場合、WebCenter Sitesは、inCacheフレームワークに結果セットをキャッシュします。このプロパティをfalseに設定する場合、WebCenter Sitesは、ハッシュ表に結果セットをキャッシュします。どちらのキャッシュ・メディアでもJVMメモリーが使用されます。このプロパティは、WebCenter Sitesのインストール・プロセスでtrueに設定されます。プロセスでは次の手順もすべて行われます。

- linked-cache.xml構成ファイルを、アプリケーション・サーバーのクラスパス(WEB-INF/classesディレクトリ)に配置します。

- 次の結果セットのキャッシュ・プロパティを設定します: cc.cacheResults、cc.cacheResultsTimeoutおよびcc.cacheResultsAbs。

インストール・プロセスが完了すると、「システム・ツール」ノード(管理インタフェースの「管理」タブにある)には、キャッシュとそのコンテンツに関する統計情報を提供するinCacheツールによって結果セットが表示されます。

可能な値: true | false

デフォルト値: true

注意: inCacheによる結果セットのキャッシュは、inCacheによるページとアセットのキャッシュとは関係なく機能します。inCacheフレームワーク、そのキャッシュ・モデルおよびシステム・ツールの詳細は、『Oracle WebCenter Sitesの管理』のシステム・ツールを使用したトラブルシューティングに関する項を参照してください。結果セット・キャッシュの詳細は、『Oracle WebCenter Sitesでの開発』の結果セット・キャッシュおよび問合せの操作に関する項を参照してください。

satellite.blob.cachecontrol.default

satellite.blobのcachecontrolパラメータのデフォルト値、およびRENDER.SATELLITEBLOBタグとそれに対応するJSPを指定します。

デフォルト値: 空白

このプロパティを、大多数のBLOBに適した値に設定し、cachecontrolパラメータをsatellite.blobタグおよびRENDER.SATELLITEBLOBタグと一緒に使用して個々のBLOBに対してこの値をオーバーライドします。

次の形式を使用して値を設定します。

hours:minutes:seconds daysOfWeek/daysOfMonth/months

このプロパティの詳細は、「expirationプロパティ」を参照してください。

ss.flushall

Satellite Serverキャッシュのフラッシュ方法を制御します。このプロパティをfalse (デフォルト)に設定すると、古いページレットがSatellite Serverキャッシュからフラッシュされます。このプロパティをtrueに設定すると、Satellite Serverキャッシュは完全にフラッシュされます(単一アセットの更新時)。

可能な値: true | false

デフォルト値: false

サブカテゴリ: Pagecache

xcelerate.defaultcscacheinfo

キャッシュに有効なSiteEntryアセットとテンプレート・アセットのキャッシュ規則(ContentServer)フィールドのデフォルト値を指定します。「詳細」キャッシュ・オプションを選択すると、値が表示されます。値はオーバーライドできます。

キャッシュ規則(ContentServer)フィールドは、SiteCatalog表のcscacheinfoフィールドにマップします。各エントリは、SiteEntryアセットまたはテンプレート・アセットに相当します。

デフォルト値: true、~0

xcelerate.defaultpagecriteria

SiteCatalog表のページ・エントリがテンプレート・アセットから作成される場合、そのエントリのpagecriteria列のデフォルト値を指定します。

デフォルト値: c、cid、p、rendermode、site、sitepfx、context、deviceid

これらの変数の定義と、一般的なページ基準変数の詳細は、『Oracle WebCenter Sitesでの開発』のページの設計とキャッシュの理解に関する項を参照してください。

xcelerate.defaultpagecriteriaSiteEntry

SiteEntryアセットデフォルトのページ基準。

SiteEntryアセットにデフォルトで設定できるページ基準変数を指定します。このリストに変数を追加できますが、デフォルト値を削除しないでください。

デフォルト値: rendermode、site、sitepfx、seid

- rendermodeはこれがプレビューかまたはライブのレンダリングのどちらであるかを示します。

- siteは、このテンプレートが適用されるサイトを示します(SiteBuilderスタイル・サイト・エントリに必要)。

- sitepfxは、Publication表に定義されたサイトの接頭辞を示します(SiteBuilderスタイル・サイト・エントリに必要)。

- seidはキャッシュ管理に使用されるSiteEntry IDです。

xcelerate.defaultsscacheinfo

キャッシュに有効なSiteEntryアセットとテンプレート・アセットの「キャッシュ規則(Satellite)」フィールドのデフォルト値を指定します。「詳細」キャッシュ・オプションを選択すると、値が表示されます。値はオーバーライドできます。

「キャッシュ規則(Satellite)」フィールドは、SiteCatalog表のsscacheinfoフィールドにマップします。各エントリは、SiteEntryアセットまたはテンプレート・アセットに相当します。

デフォルト値: true、~0

4 CASプロパティ

次のトピックでは、wcs_properties.jsonファイルのCASカテゴリに関連する各プロパティについて説明します。

- CASカテゴリのプロパティについて

- CASカテゴリのプロパティ

4.1 CASカテゴリのプロパティについて

CASの下に分類されたWebCenter Sitesのwcs_properties.jsonファイルのプロパティは、CSSO機能を含む、CAS Webアプリケーションを構成します。

4.2 CASカテゴリのプロパティ

表4-1では、CASカテゴリに関連するJSONファイルの各プロパティについて説明します。

表4-1 CASプロパティ

プロパティ

説明

wcsites.cas.host

SatelliteエンジンがリクエストをキャッシュするWebCenter Sitesを実行するリモート・ホスト・システムの名前。

デフォルト値: <wcsites.cas.host>

wcsites.cas.port

WebCenter Sitesホストと通信するためのポート番号。

可能な値:

デフォルト値: <wcsites.cas.port>

5 Clusterプロパティ

次のトピックでは、wcs_properties.jsonファイルのClusterカテゴリに関連する各プロパティについて説明します。

- Clusterカテゴリのプロパティについて

- Clusterカテゴリのプロパティ

5.1 Clusterカテゴリのプロパティについて

Clusterの下に分類されたプロパティは、WebCenter Sitesシステムをクラスタにインストールする場合に、クラスタのすべてのサーバーとの通信に使用されます。

5.2 Clusterカテゴリのプロパティ

表5-1では、Clusterカテゴリに関連するJSONファイルの各プロパティについて説明します。

表5-1 Clusterプロパティ

プロパティ

説明

ft.sync

クラスタ化されたサーバーにシンクロナイザ・キーを定義する識別子または値。クラスタ・メンバーがその共有データベースに使用するDSNなど。各クラスタ・メンバーには同じft.syncの値が必要です。

trueまたはyesに設定すると、同期が有効になり、アセットレベルの追加ロックが機能します。このモードは、アセットを頻繁に変更する目的で設計されたアセットロック・メカニズムを使用するため、クラスタ化された編集システム向けです。

trueまたはyes以外の値に設定する場合、同期は有効になりますが、アセットレベルの追加ロックは機能しません。このモードは、アセットを不定期に変更する目的で設計されたアセットロック・メカニズムを有効にするため、クラスタ化された配信システム向けです。

注意: ft.syncに値を指定することをお薦めします。

デフォルト値: mycluster

有効な値: <string> | <blank>

ft.usedisksync

クラスタ間でデータを同期するための共有ファイル・システム・フォルダを指定します。

同期をft.syncプロパティで有効にする場合、このプロパティを有効なフォルダに設定します。たとえば、読取りと書込みのアクセス権を持つディレクトリに設定します。

デフォルト値: <wcsites.shared>/clustersync

xcelerate.lockdir

データベース操作時にWebCenter Sitesがデータに適用されるロックに関する情報を格納するディレクトリに、ディレクトリ・パス(最後のスラッシュを含む)を指定します。このWebCenter Sitesシステムをクラスタにインストールする場合、このディレクトリには、クラスタのすべてのメンバー用の書込み権限が必要であり、そのメンバーからアクセスできる必要があります。

この値はWebCenter Sitesのインストールで設定されます。

デフォルト値: <wcsites.shared>/lock

6 Connectorプロパティ

次のトピックでは、WebCenter Sitesのwcs_properties.jsonファイルのConnectorカテゴリに関連する各プロパティについて説明します。

- Connectorカテゴリについて

- Connectorカテゴリのプロパティ

6.1 Connectorカテゴリについて

Connectorの下に分類されたプロパティは、WCCコネクタでの条件の最適化およびトラブルシューティングのために使用されます。WCCコネクタはWebCenterコンテンツ統合の一部であり、これによりコンテンツの同期を設定および管理できます。

WebCenterコンテンツ統合の詳細は、『Oracle WebCenter Sitesの管理』のOracle WebCenter Contentとの統合に関する項を参照してください。

6.2 Connectorカテゴリのプロパティ

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

表6-1 Connectorカテゴリのプロパティ

プロパティ

説明

wcc.batch.autorepeat

trueに設定されている場合、コネクタは自動的に次のバッチのダウンロードを開始します。
デフォルト値: true

wcc.batch.size

各フェッチごとにリモートのUCMサーバーからダウンロードされるzipファイルの数を指定します。

デフォルト値: 50

wcc.conversions

サポートされるUCM変換のセミコロン区切りリスト。

デフォルト値: html;images

wcc.download.autoclean

trueに設定されている場合、コンテンツ(zipファイル)は処理されると削除されます。

デフォルト値: true

wcc.download.dir

UCMからのコンテンツ(zipファイル)が最初にダウンロードされるフォルダの名前を指定します。

wcc.keyfield

キーとして使用されるフィールドの名前を指定します。

デフォルト値: name

wcc.queuetoken

リモートUCMサーバーにダウンロードされるキューの位置を参照する現在のトークン。

wcc.renditions

サポートされるUCMレンディションのセミコロン区切りリスト。

デフォルト値: pimary;web

wcc.rule.case-sensitive

ルールの大文字と小文字が区別されるかどうかを指定します。

デフォルト値: true

wcc.server.password

リモートUCMサーバーへのパスワードを指定します。

wcc.server.url

リモートUCMサーバーへのURLを指定します。

wcc.server.user

リモートUCMサーバーへの名前を指定します。

7 Coreプロパティ

次のトピックでは、wcs_properties.jsonファイルのCoreカテゴリに関連する各プロパティについて説明します。

- Coreカテゴリのプロパティについて

- Coreカテゴリのプロパティ

7.1 Coreカテゴリのプロパティについて

Coreの下に分類されたプロパティはインストール中にWebCenter Sitesにより作成されます。このプロパティには、データベース構成プロパティ、インストール・プロパティおよび実行しているシステムのタイプを指定するプロパティが含まれます。

7.2 Coreカテゴリのプロパティ

表7-1では、Coreカテゴリに関連するJSONファイルの各プロパティについて説明します。

表7-1 Coreプロパティ

プロパティ

説明

cc.attributeinheritance

属性を親から子へ継承するかどうかを決定するためにWebCenter Sitesで使用するブール値。

デフォルト値: true

cc.bigint

64ビット整数フィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle: NUMBER(38)

- SQL Server: BIGINT

- DB2: BIGINT

cc.bigtext

大きなテキスト・フィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle: CLOB

- SQL Server: TEXT

- DB2: LONG VARCHAR

cc.blob

BLOB (バイナリ・ラージ・オブジェクト)フィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle: BLOB

- SQL Server: IMAGE

- DB2: LONG VARCHAR FOR BIT DATA

cc.char

CHARデータ型を定義するためのSQL文字列を指定します。

可能な値:

- Oracle: CHAR

- SQL Server: CHAR

- SQL Server、多言語Unicode: NCHAR

- DB2: CHAR

cc.ComparatorsKey

WebCenter Sitesインストールでフィールド・コンパレータ・クラスを保持するために作成されるコンテンツ表であるComparator表の主キー。

デフォルト値: name

このプロパティの値を変更しないでください。

cc.contentkey

WebCenter Sitesデータベースのコンテンツ表の主キーとして機能する列の名前を指定します。これは、異なる主キーが設定される表固有のプロパティを含まないコンテンツ表に適用されるデフォルトの設定です。

WebCenter Sitesのコンテンツ・アプリケーションのインストール中に設定される値: id

注意: このプロパティの値を変更しないでください。変更した場合、WebCenter Sitesのコンテンツ・アプリケーションは機能しません。

個々のコンテンツ表に異なる主キーを指定するには、この表の前のパラグラフで説明されているように、表に固有のキーのプロパティを作成します。

cc.datepicture

WebCenter Sitesで日付と時刻のリテラルをどのように作成するかを指定します。

デフォルト値: {ts '$date'}

cc.datetime

日付と時刻フィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle 8: DATE

- Oracle 9: TIMESTAMP

- SQL Server: DATETIME

- DB2: TIMESTAMP

cc.double

doubleフィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle: NUMBER(38, 10)

- SQL Server: NUMERIC(28, 10)

- DB2: FLOAT

cc.extrapath

UNIXでディレクトリ容量の問題を回避する目的で、BLOBの先頭にパス情報を追加するかどうかを決定するためにWebCenter Sitesで使用するブール値。

デフォルト値: true

cc.FiltersKey

WebCenter Sitesインストールでフレックス・フィルタ・アセットを格納するために作成されるコンテンツ表であるフィルタ表の主キー。フィルタ・アセットの詳細は、『Oracle WebCenter Sitesでの開発』のフレックス・フィルタの作成に関する項を参照してください

デフォルト値: name

cc.forcelower

WebCenter Sitesで作成する表の列名をすべて小文字にするかどうかを指定します。

可能な値:

- Oracle: true

- SQL Server: false

- DB2: true

cc.fullconstraint

ネストされた問合せに外部問合せからのデータを含めるかどうかを決定するためにWebCenter Sitesで使用するブール値。

可能な値: true | false

デフォルト値: true

cc.ignoreTblCase

WebCenter Sitesで表名を評価するときに大文字と小文字の区別を無視するかどうかを決定します。

可能な値: yes | no

- Oracle: yes

- SQL Server: yes

- DB2: yes

たとえば、データベースでtablenameとTABLENAMEを異なる表とみなす場合は、この値をnoに設定します。

cc.integer

32ビット整数フィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle: NUMBER(10)

- SQL Server: INT

- DB2: INTEGER

cc.maxvarcharsize

データベースのvarchar列の最大サイズを指定します。

可能な値:

- Oracle: 2000

- SQL Server: 8000

- DB2: 4000

cc.MimeTypeKey

WebCenter Sitesインストールで処理するドキュメントのMIMEタイプを格納するために作成されるコンテンツ表であるMimeType表の主キー。

デフォルト値: extension

このプロパティの値を変更しないでください。

cc.money

通貨の値を含めるフィールドを定義するためのSQL。デフォルトを選択するか、データベース管理者に連絡してください。

デフォルト値: NUMERIC(20, 3)

データベース管理者に連絡せずに、この値を変更しないでください。

cc.null

NULL値を許可するフィールドを定義するためのSQL文字列を指定します。これは標準ではありませんが、ほとんどのデータベースでNULLはサポートされます。

可能な値:

- Oracle: NULL

- SQL Server: NULL

- DB2: 空白

cc.numeric

数値フィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle: NUMBER

- SQL Server: NUMERIC

- DB2: NUMERIC

cc.PreviewgenKey

WebCenter Sitesインストールでアセット・プレビューに作成されるコンテンツ表であるPreviewgen表の主キー。

デフォルト値: name

cc.primary

主キーを定義するSQL文字列を指定します。

可能な値:

- Oracle: PRIMARY KEY NOT NULL

- SQL Server: PRIMARY KEY NOT NULL

- DB2: PRIMARY KEY NOT NULL

cc.queryablemaxvarcharlength

使用するデータベース・ドライバに基づき、問合せの実行が可能なvarchar列の最大サイズを指定します。

可能な値:

- Oracle Thin: 255

- Oracle TypeII: 2000

- SQL Server: 255

- DB2: 255

デフォルト値: 2000

cc.querystyle

生成するアセットセット問合せの基本フォームを決定するためにWebCenter Sitesで使用するブール値。

可能な値: subquery、joinまたはintersect

デフォルト値: subquery

注意: このプロパティの値のintersectへの設定は、データベースで交差問合せをサポートする場合のみ機能します。

cc.rename

データベース・ベンダーで必要な、データベースの表名を変更するSQL文字列を指定します。

可能な値:

- Oracle: rename %1 to %2

- SQL Server: execute sp_rename %1,%2

- DB2: rename %1 to %2

cc.security

WebCenter Sitesがデータベースへのアクセスを許可する前にセキュリティをチェックするかどうかを指定します。このプロパティは、特別な場合を除き、必ずtrueに設定してください。

可能な値: true | false

デフォルト値: false

cc.smallint

16ビット整数フィールドを定義するためのSQL文字列を指定します。

可能な値:

- Oracle: NUMBER(5)

- SQL Server: SMALLINT

- DB2: SMALLINT

cc.SourceKey

WebCenter Sitesインストールでアセット・タイプに作成されるコンテンツ表であるSource表の主キー。

デフォルト値: source

このプロパティの値を変更しないでください。

cc.StatusCodeKey

StatusCode表の主キー。

デフォルト値: statuscode

このプロパティの値を変更しないでください。

cc.string

文字列の値を含めるフィールドを定義するためのSQL。

デフォルト値: SEARCHVARCHAR

データベース管理者に連絡せずに、この値を変更しないでください。

cc.stringpicture

WebCenter Sitesで文字列のリテラルをどのように作成するかを指定します。

可能な値:

- Oracle: '$string'

- SQL Server: '$string'

- SQL Server、多言語Unicode: N '$string'

- DB2: '$string'

cc.textdistinct

データベースがタイプTEXTの属性でDISTINCTをサポートするかどうかを説明するブール値。

デフォルト値: no

cc.unique

一意のフィールドを定義するためのSQL文字列を指定します。

デフォルト値: UNIQUE NOT NULL

cc.url

URLを含めるフィールドを定義するためのSQL。

デフォルト値: VARCHAR(128)

データベース管理者に連絡せずに、この値を変更しないでください。

cc.urlattrpath

WebCenter SitesがURL属性ファイルに使用するデフォルトのベース・パスを指定します。

デフォルト値: <wcsites.shared>/ccurl/

cc.varchar

VARCHARデータ型を定義するためのSQL文字列を指定します。

デフォルト値:

- Oracle: VARCHAR

- DB2: VARCHAR

- MSSQL: VARCHAR2

- SQL Server、多言語Unicode: NVARCHAR

cluster.nodes

指定したWebCenter Sites環境のすべてのクラスタ・ノードのカンマ区切りリスト。各ノードには、node.name形式の固有の名前があります。各ノード名は、JVMシステムでsites.nodeプロパティにより識別されます。

cos.contextroot

コミュニティ・アプリケーションをインストールするコンテキスト・ルートの名前を指定します。

cos.protocol

コミュニティWebアプリケーションをインストールするプロトコルの名前を指定します。

cookieserver.invalidnames

CookieServerにより無視される無効な名前のカンマ区切りリスト。

デフォルト値: Set-Cookie

cs.barEqualsSlash

バー(|)がページ名に含まれる場合、Internet Explorerブラウザがそれをフォワード・スラッシュ(/)として解釈するかどうかを指定します。

可能な値: true | false

たとえば、trueに設定する場合、Internet Explorerは、pagename=folder|subfolder|pageとpagename=folder/subfolder/pageを同じページとして解釈します。

デフォルト値: false

cs.binarypath

インストール時に設定します。このプロパティは、共有ライブラリがインストールされる場所を指します。

注意: このプロパティの値を変更しないでください。

cs.charset

入力の文字エンコーディングを定義するオプションのパラメータの名前。

デフォルト値: _charset_

cs.contenttype

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

UTF-8の場合: UTF-8の場合はtext/html; charset=UTF-8

Latin1の場合: text/html; charset=iso-8859-1

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

cs.csdtfolder

WebCenter Sites開発者ツールのインポートにより使用されるフォルダを指定します。

デフォルト値: <wcsites.home>/export

cs.csdtworkspace

開発者ツールにより使用されるデフォルトのデータストアの名前を指定します。cs.csdtfolderと連携して動作します。

可能な値:

デフォルト値: cs_workspace

cs.dataindatabase

大量のデータをアップロード列としてデータベースとファイル・システムのどちらに保存するかを指定します。

デフォルト値: false

cs.dbconnpicture

JNDIデータソースで使用されるデータベース接続文字列の形式を指定します。

デフォルト値: <wcsites.database.connectionpicture>

cs.dbencoding

WebCenter Sitesデータベースで使用される文字セットを指定します。

デフォルト値: UTF-8

cs.dbtype

接続先のデータベースのタイプを定義します。

cs.documentation

WebCenter SitesドキュメントのURLを指定します。

デフォルトでは、このプロパティはOracleドキュメントのWebサイトに設定されています。

必要に応じて、そのWebサイトから最新のドキュメント・キットをダウンロードし、それをネットワーク上のいずれかの場所にインストールしてから、OracleドキュメントのWebサイトではなくその場所を指し示すようにこのプロパティを設定できます。

cs.dsn

データベースに接続するためのデータベースJNDIデータソース名が含まれます。

cs.emailaccount

管理ユーザーにより送信される電子メールの宛先アドレスを指定します。

cs.emailauthenticator

メール操作のオーセンティケータとして使用されるクラスを指定します。

デフォルト値: com.openmarket.framework.mail.ICSAuthenticator

cs.emailcharset

電子メール・メッセージの件名のテキストに使用されるデフォルトの文字セットを指定します。

例:

- Latin1: ISO-8859-1

- 日本語(Shift_JIS): Shift_JIS

- UTF-8: UTF-8

このプロパティが空白の場合、その値はデフォルトのUTF-8に戻ります。

cs.emailcontenttype

電子メール・メッセージの本文のテキストに使用されるデフォルトの文字セットを指定します。

例:

- Latin1: text/html; charset=ISO-8859-1

- 日本語(Shift_JIS): text/html; charset=Shift_JIS

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

このプロパティが空白のままの場合、その値はデフォルトのtext/plainに戻ります。

cs.emailhost

ContentServerサーブレットが電子メール・メッセージの作成と配信に使用するSMTP (電子メール・サーバー) host:portを定義します。

メールを送受信するには、有効な値が必要です。

cs.emailpassword

WebCenter Sitesで使用される電子メール・アカウント(cs.emailaccountで指定)のパスワードを指定します。

メールを受信するには、有効な値が必要です。

cs.emailreturnto

メールの送信元の電子メール・アドレスを指定します。つまり、電子メール・メッセージの送信者フィールドに表示される電子メール・アドレスです。

次の書式のいずれかを使用します。

- user@domain.com

- フルネーム<user@domain.com>

メールを送信するには、有効な値が必要です。

cs.eventhost

アプリケーション・サーバーでイベント・エンジンを実行するためのホスト文字列。クラスタ環境では、このプロパティはクラスタ・メンバーごとに設定し、プライマリ・クラスタ・メンバーまたはクラスタ・メンバー自体を指し示す必要があります。2番目のオプションはフェイルオーバーの場合に指定します。

有効な値: <wcsites.app.protocol>://<wcsites.app.host>:<wcsites.app.port>

cs.HTTP_HOST

Webサーバーがアプリケーション・サーバー・マシン(Webコネクタのインストール)に常駐しないWebCenter Sitesシステム、または代替のWebサーバーがページの処理に使用される場合のWebCenter SitesシステムのHTTPホストを指定します。

次の書式のいずれかを使用します。

- <hostname>:<port>

- <IPaddress>:<port>

デフォルト値: 空白

cs.HTTP_PROTOCOL

Webサーバーがアプリケーション・サーバー・マシン(Webコネクタのインストール)に常駐しないWebCenter Sitesシステム、または代替のWebサーバーがページの処理に使用される場合のWebCenter SitesシステムのHTTPプロトコルを指定します。

可能な値: httpまたはhttpsあるいは空白

デフォルト値: 空白(プロトコルはhttpであることが前提)。

cs.httpvariables

非推奨。

4.0以前のバージョンの製品で必要なように、HTTPヘッダー情報を含むWebCenter Sites変数をページ・リクエストごとに作成するかどうかを指定します。4.0以降では、FatWire Content Serverに同じ機能を実行する変数が内蔵されています。

デフォルト値: false

最適なパフォーマンスを確保するには、この値をfalseのままにします。開発者がサイト・ページのhttp変数を取得する必要がある場合、内蔵されている変数を使用して必要な変数の値を取得できます。

cs.jspclear

WebCenter Sitesでデプロイされる最初のJSPをWebCenter Sitesエンジンが実行する際に、以前にデプロイされたJSPファイルを削除してアプリケーション・サーバーの作業フォルダ(一時ファイルとクラス・ファイル)をクリアするようにWebCenter Sites エンジンを構成します。

作業フォルダはアプリケーション・サーバーで定義されます。

可能な値: true | false

デフォルト値: false

cs.jsppath

デプロイされたJSPページを実行するための仮想ルート(ゾーン)を指定します。このプロパティはcs.jsprootと連動して使用されるため、2つのプロパティは同期する必要があります。

デフォルト値: cs.jsprootのWebLogic設定と同期し、インストール時に設定される/jsp/。

注意: インストール後にこのプロパティの値を変更しないでください。

cs.jsprefresh

WebCenter Sitesエンジンで新規または変更されたJSP要素をデプロイする場合、JSPのデプロイメントを完了するには、アプリケーション・サーバーで特殊な処理が必要になります。このような場合、このプロパティは、デプロイメントを完了するクラスの名前を指定します。その他の場合は空白のままです。

cs.jspresponsewrapper

アプリケーション・サーバーでJSP要素を実行する場合にPrintWriterが必要かどうかを指定します。WebCenter Sitesインストールでは、使用するアプリケーション・サーバーのタイプに基づき、これを適切な値に設定します。

このプロパティの値を変更しないでください。

デフォルト値: false。

cs.jsproot

アプリケーション・サーバーがJSPファイルの検索で予測するディレクトリを指定します。一部のアプリケーション・サーバーでは、プロパティ設定を使用することでこの値を変更できます。WebLogicでは、そのJSPServletオブジェクトにweblogic.httpd.initArgsを定義します。

cs.jsprootプロパティはcs.jsppathと連動して使用されるため、2つのプロパティが同期する必要があり、どちらもインストール時に設定されます。

インストール後にこのプロパティの値を変更しないでください。

デフォルト値: <wcsites.home>/Installation/jsp。

cs.jspwork

JSPページの実行時にクラス・ファイルがアプリケーション・サーバーで作成されるディレクトリを指定します。これは必須のプロパティではなく空白で構いませんが、通常はインストール時に設定されます。

詳細は、「cs.jspclear」を参照してください。

cs.PastramiEngine

PastramiEngineインタフェースの実装クラスの名前を定義します。この機能全体を無効にするには、このプロパティをNULLのままにします。このプロパティの標準値はcom.divine.pastrami.PushEngineです。

cs.privpassword

読取りと書込みのアクセスに使用されるデータベース・アカウント名(cs.privuser)のパスワードを指定します。値は暗号化されます。

cs.privuser

データベースへの読取りおよび書込みのアクセスに使用するデータベース・アカウント名を指定します。セキュリティ上の理由で、ユーザー名とパスワードのデフォルトの組合せを使用しないようにしてください。

可能な値: ftuser (インストール・プロセスで設定)

cs.session

WebCenter Sitesがユーザーごとにブラウザ・セッションを開始して維持するかどうかを指定します。

可能な値: true | false

デフォルト値: false

注意: このプロパティは、cc.securityプロパティをtrueに設定する場合、falseに設定できません。

cs.sitepreview

このプロパティは、「サイト・プレビュー」機能の動作の制御に使用されます。

注意: コンテンツ管理環境で「サイト・プレビュー」を使用するには、この値をcontentmanagementに設定する必要があります。

可能な値: disabled、contentmanagement、delivery

- 値がdisabledの場合:
フィルタ・タグではフィルタ処理しません。単に入力アセットのセットを返すのみです。

キャッシュでは、有効期間の計算の開始日と終了日を考慮しません。テンプレートへの日付入力による影響はありません。

- 値がcontentmanagementの場合:
フィルタ・タグは、指定の日付に従ってアセットの入力セットをフィルタ処理します。指定の日付がNULLの場合、タグは現在のサーバー日付を使用します。

レンダリング・テンプレートでフィルタ・タグを使用するページはキャッシュされません。

フィルタ・タグを使用しないページの場合、キャッシュはデフォルト方式で機能し、有効期間の計算で開始日と終了日は考慮されません。

- 値がdeliveryの場合:
フィルタ・タグは、渡されるすべての日付を無視し、フィルタ処理に現在のサーバー日付を使用します。

フィルタ・タグを使用するページの場合、キャッシュでは有効期間の計算の開始日と終了日を考慮します。

フィルタ・タグを使用しないページの場合、キャッシュはデフォルト方式で機能し、有効期間の計算で開始日と終了日は考慮されません。

デフォルト値: contentmanagement

cs.sysinfo

WebCenter Sitesインストール時のシステム情報取得のログ重大度を指定します。このロガーは、WebCenter Sites管理インタフェースの「管理」タブで利用可能な「システム・ツール」ユーティリティによって使用されます。「システム・ツール」の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』のシステム・ツールに関する項を参照してください。

可能な値: TRACE、DEBUG、INFO、WARN、ERROR、FATAL

デフォルト値: false

cs.timeout

アプリケーション・サーバーが接続からログアウトしてブラウザ・セッションを終了するまでに、その接続がアイドル状態を保持する秒数を指定します。アイドル時間は、WebCenter Sitesのhttpリクエストの間隔になります。

デフォルト値: 900 (15分)

注意: 承認システムでアセットを承認する場合、それはバックグラウンド・プロセスではありません。そのため、「複数アセットの承認」機能を使用する場合、ブラウザ・セッションがタイムアウトしないように、必ずアセットのバッチの承認にかかる時間よりも多い値をこのプロパティに設定してください。この設定で実験する必要がありますが、1800秒(30分)に設定して開始できます。

cs.uniqueidpoolsize

一度にキャッシュされる、一意でクラスタセーフのID番号の数を指定します。(WebCenter Sitesは、データベース表のすべての行に一意のIDを生成します。)

デフォルト値: 100

cs.urlfilerollup

URL列のファイルの変更をどのように追跡するかを決定します。

このプロパティをtrueに設定すると、以前のバージョンの関連ファイルが名前順で追跡されます。たとえば、filename.txtというファイルを3回編集した場合、filename.txtが最も古く、filename,1.txtが次に古いバージョン、filename,2.txtが現在のバージョンとなります。

このプロパティをfalseに設定すると、ファイル名は、更新ごとにfilename.txtとfilename,0.txtが切り替わります。

デフォルト値: false

cs.use.short.jsp.names

一部のファイル・システムでは、絶対パスの長さが制限されます。このようなファイル・システムで長いJSP名を使用すると、ファイル・システムでエラーが生じる場合があります。

このようなファイル・システムを使用する場合、このプロパティをtrueに設定して短縮されたJSP名を使用します。

このプロパティをfalseに設定すると、JSP名は要素名に相当します。

このプロパティはWebCenter Sitesインストーラによって自動的に設定されます。つまり、絶対に必要な場合のみ変更してください。

デフォルト値: false

cs.webreference.conflicts

このプロパティは、保存操作中のWebCenter SitesによるURL競合の処理方法を指定します。

可能な値:

- _FAIL_: 保存は失敗することがあります。

- _OVERWRITE_: 古いURLは削除して新しいURLを保存します。

- _IGNORE_: 古いURLを保持して新しいURLを無視します。

- その他の英数字の値は、古いURLを編集する接尾辞として使用されます。

デフォルト値: _IGNORE_

cs.wrapper

非推奨。WebCenter SitesのHTMLラッパー・ページを使用する(できる)かどうかを指定します。

デフォルト値: false。

アプリケーション・サーバーにWebサーバーへのHTTPアクセスがない場合やセキュリティ上の理由でラッパー・ページを保持するディレクトリを削除した場合、WebCenter Sitesシステムでこの値をfalseに設定します。

『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』の外部セキュリティの設定に関する項も参照してください。

cs.xmlfolder

HTMLフィルタ処理の作業ディレクトリを指定します。

デフォルト値: <wcsites.home>/xmltemp

cs.xmlHeader

これは、SOAPレスポンスに関して送られるXMLヘッダーです。

デフォルト値: <?xml version=\"1.0\" encoding=\"UTF-8\"?>

cs.xmlHeaderAutoStream

プロパティcs.xmlHeaderで定義するように、XMLヘッダーをレスポンスの最初のコンテンツとして自動的に送るかどうかをWebCenter Sitesに指示します。

このプロパティをtrueに設定すると、WebCenter Sitesはヘッダーを自動的にレスポンスに挿入します。falseに設定する場合、WebCenter Sitesでは何も実行しません。レスポンスがSOAPレスポンスではない場合、このプロパティ全体が無視され、ヘッダーが挿入されることはありません。

デフォルト値: false

ft.approot

非推奨。

このプロパティはすでに使用されていません。場合によっては、下位互換性に必要です。

ft.cgipath

WebCenter SitesオブジェクトをインストールするWebサーバーのCGIディレクトリ。

URLの構築やフォームのアクションで使用されます。

値の最後は必ずフォワード・スラッシュ(/)にしてください。

可能な値:

/sites/: httpサーブレット・アプリケーション環境内。

ft.contentserver

ContentServerサブレット用にグローバル一意識別子(GUID)を定義します。

デフォルト値: {29434AD0-8DE2-11D1-8599-0080C7D07E91}

ft.debugport

非推奨。DebugServerがテンプレート・デバッガ・ユーティリティとの通信に使用するポートを指定します。ポート番号は1024よりも大きくしてください。

デフォルト値: 1025

ft.filecheck

データがアップロードされた項目(要素など)がリクエストされるたびに、アップロード・フィールドに保持されるデータのタイムスタンプをWebCenter Sitesで検証するかどうかを指定します。

管理または配信システムでは、同じ項目が繰り返しリクエストされ、この値をyesに設定すると、システムのパフォーマンスが低下することがあります。管理または配信システムでは、このプロパティをnoに設定します。開発システムではyesに設定できます。

デフォルト値: no

ft.treemanager

Treemanagerサブレット用にグローバル一意識別子(GUID)を定義します。

デフォルト値: {1903F070-96C9-11D2-B5E2-0010A4FD534E}

注意: この値は変更しないでください。

ft.version

WebCenter Sitesアプリケーションのバージョン番号を指定します。

この値は修正しないでください。

HttpServletResponseBufferSize

リモートSatellite Serverへ送信されたレスポンスのバッファ・サイズを指定します。

デフォルト値: -1

product.installation.type

インストール先の名前を示します。このプロパティは、インストール時に設定されます。

このプロパティの値は変更しないでください。

可能な値: SitesまたはRSS (リモートSatellite Server)。

regen.servers

WebCenter Sitesホストと通信するためのポート番号。

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

secure.CatalogManager

DefaultReaderユーザーがCatalogManagerサーブレットにアクセスできるかどうかを指定します。

可能な値: true | false

デフォルト値: false

インストール時、このプロパティはfalseに設定されます。インストール後に必ずこの値をtrueに変更してください。

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』の外部セキュリティの設定に関する項を参照してください。

security.keys.created

セキュリティ・キーが作成されるかどうかを示します。セキュリティ・キーが作成されると、このプロパティは自動的にtrueに設定されます。

このプロパティの値は変更しないでください。

デフォルト値: false

sites.environment

このプロパティはバニティURLの生成および解決の環境を識別します。絶対バニティURLはこの環境に対して定義された仮想ルートURLに基づき生成されます。この値が空の場合、WebRootのRoot URLプロパティがURLの生成および解決に使用されます。

ft.catalogmanager

CatalogManagerサービスにグローバル一意識別子(GUID)を定義します。これは参照目的の場合のみ提供されます。

デフォルト値: {40DD4E30-8DE2-11D1-8599-0080C7D07E91}

この値は修正しないでください。

secure.TreeManager

DefaultReaderユーザーがTreeManagerサーブレットにアクセスできるかどうかを指定します。

デフォルト値: true

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』の外部セキュリティの設定に関する項を参照してください。

security.checkpagelets

WebCenter Sitesが包含ページにネストされているページレットの表示をユーザーに許可する前にセキュリティをチェックするかどうかを指定します。

注意:セキュリティを実装するには、cc.securityプロパティもtrueに設定する必要があります。

デフォルト値: true

falseに設定すると、次の状況が発生します。

- Satellite Serverが共在するシステムで、cc.securityをtrueに設定してもセキュリティはページまたはページレットに対してチェックされません。

- スタンドアロンのSatellite Serverを使用するシステムまたはWebCenter Sitesのみのシステムで、セキュリティは最初または最外部のページに対してチェックされますが、ネストされているページレットに対してはチェックされません。

site.prefix

リライタ・フィルタを使用した様々なURLの解決に必要な、一意のサイト接頭辞のカンマ区切りリスト。デフォルトで、このリストにはシステムにインストールされた各サンプル・サイトの一意の接頭辞が含まれます。

リライタ・フィルタの詳細は、『Oracle WebCenter Sitesの管理』を参照してください

デフォルト値: fsii, avi

transformer.imgdir

このプロパティは、ドキュメントの変換後に、WebCenter Sitesがイメージ・ファイルを保存する必要のある場所を示す、完全修飾パスを設定します。

デフォルト値: <wcsites.shared>/remoteimages/

transformer.imgurl

このプロパティは、WebCenter Sitesドキュメント・トランスフォーマにより生成された、IMGタグのSRC属性に追加する必要のある、接頭辞に設定されます。

デフォルト値: /futuretense_cs/remoteimages/

valid.urls

ユーザーがWebCenter Sitesにアクセスするのに使用が許可されている、信頼できるURLを指定します。

デフォルト値: <wcsites.app.protocol>://<wcsites.app.host>:<wcsites.app.port>/<wcsites.app.contextroot>/*

wcsites.app.admin.user

WebCenter Sitesアプリケーションの管理者のユーザー名を指定します。

wcsites.app.contextroot

WebCenter Sitesのコンテキスト・ルートを指定します。例: /sites/

wcsites.app.host

WebCenter Sitesのホスト名を指定します。

wcsites.app.port

WebCenter Sitesホストと通信するためのポート番号。

wcsites.app.protocol

Satellite ServerホストとWebCenter Sitesホスト間の通信プロトコル。

wcsites.database.connectionpicture

WebLogicのデータソースにアクセスするためのJNDI URIを指定します。

wcsites.database.datasource

WebCenter Sitesで使用されるデータソース名を指定します。

wcsites.forgot.password

パスワードを忘れた場合について、ユーザーからの通知を受け取る電子メール・アドレスを指定します。このプロパティは、WebCenter Sitesログイン・ページの「パスワードをお忘れですか」リンクに対する電子メール・アドレスを設定します。

wcsites.home

WebCenter Sitesホーム・ディレクトリの場所を指定します。

wcsites.shared

共有ファイル・システムの場所を指定します。これはディレクトリまたはデータベースの場所への参照のいずれかを指定できます。

wcsites.system.admin.user

WebCenter Sitesシステムの管理者のユーザー名を指定します。

wem.enabled

これはシステム・プロパティです。その値は、サイレントまたはGUIインストーラを使用する場合を除き、変更しないでください。

デフォルト値: true

(WEMフレームワークがデフォルトでインストールされる場合。)

xcelerate.adminrole

インストール時にすべての管理表に設定されるACLを指定します。

デフォルト値: xceladmin

システムのインストール後に、このプロパティの値を変更しないでください。

xcelerate.asset.sizeofnamefield

ベーシック・アセット・タイプとフレックス・アセット・タイプの「名前」フィールドの長さを指定します。

デフォルト値: 64

注意:
最大値もデフォルト値と同じで64です。

xcelerate.base

WebCenter Sites要素の最上位(ベース)ディレクトリを指定します。インストール時、インストーラは、WebCenter Sitesの要素がインストールのどこにあるかを示すようにこの値を編集する必要があります。

デフォルト値:

- Windows: c:/Fatwire/elements/OpenMarket/Xcelerate

- Unix: /export/home/Fatwire/elements/OpenMarket/Xcelerate

xcelerate.charset

編集に関するページで使用される文字コードを指定します。ブラウザがUTF-8をサポートしない場合のみ変更してください。

デフォルト値: UTF-8

このプロパティをデフォルト値から変更すると、サポートされる文字が制限されます。

xcelerate.ckeditor.basepath

CKEditorベースパス。つまり、WebCenter SitesアプリケーションのCKEditorファイルの場所。

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

xcelerate.defaultacl

SiteCatalog表のページ・エントリがSiteEntryまたはテンプレート・アセットの作成によって作成される場合、そのエントリに自動で割り当てられるACLを指定します。

デフォルト値: 空白

xcelerate.defaultbase

アセットのdefdirのデフォルト・ベースを指定します。

xcelerate.defaultcsstatus

SiteCatalog表のページ・エントリが(テンプレート・アセットまたはSiteEntryアセットのいずれかに対して)作成される場合、そのエントリのcsstatus列のデフォルト値を指定します。

このプロパティの値を変更しないでください。

デフォルト値: live

xcelerate.defaultlang

デフォルト言語を指定します。

デフォルト値: en_US

xcelerate.domain

サーバー(マシン)名を含まない、システムのドメイン名を指定します。このプロパティは、WebCenter Sitesに統合された、ブラウザ・インタフェースを持つアプリケーションによって使用されます。

xcelerate.editrole

インストール時に編集表に設定されるACLを指定します。

デフォルト値: xceleditor

システムのインストール後に、このプロパティの値を変更しないでください。

xcelerate.emailnotification

非推奨。

WebCenter Sitesのワークフロー電子メール通知機能を有効にするかどうかを指定します。

このプロパティをtrueに設定すると、アセットをワークフロー・プロセスを介してユーザーに割り当てる場合、ワークフロー・システムによって、そのユーザーに電子メール・メッセージが送信されます。

デフォルト値: false

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』の電子メール機能の有効化に関する項を参照してください。

xcelerate.imageeditor.basepath

Online Image Editor (OIE)ベースパス。つまり、OIEアーカイブの場所(相対URL)、ファイル名およびバージョン。

デフォルト値: /<wcsites.app.contextroot>/ImageEditor/OIE.cab#version=3,0,1,12

xcelerate.imageeditor.clarkii.basepath

WebCenter SitesアプリケーションのClarkii Online Image Editorファイルのパス。

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

xcelerate.imageurl

アプリケーションで使用されるすべてのイメージURLのWebRootを指定します。

デフォルト値: Xcelerate

xcelerate.rolemanagerclass

ロール・マネージャ・クラスの名前を指定します。デフォルトでは、このプロパティの値は、WebCenter Sitesロール管理システムに設定されます。

デフォルト値: com.openmarket.xcelerate.roles.RoleManager

- Sun ONE埋込みIdentity Serverを使用する場合、このプロパティを正確にcom.openmarket.xcelerate.roles.IdentityServerRoleManagerに設定します。

- WebLogic埋込みLDAPを使用する場合、このプロパティを正確にcom.openmarket.xcelerate.roles.FlatLDAPRoleManagerに設定します。

xcelerate.saveSearchdir

SaveSearch表のdefdir (デフォルトのストレージ・ディレクトリ)を指定します。この表には、保存した検索を開発または管理システムで保持するURL列があります。

この値はWebCenter Sitesのインストールで設定されます。

デフォルト値: <wcsites.shared>/savedsearch

xcelerate.tempobjectsdir

TempObjects表(アップロードされるオブジェクトや作成途中のオブジェクトの保存または取消しが行われるまで、そのオブジェクトに関する情報を格納するWebCenter Sitesの表)のdefdir (デフォルトのストレージ・ディレクトリ)を指定します。

この値はWebCenter Sitesのインストールで設定されます。

デフォルト値: <wcsites.shared>/tempobjects

xcelerate.thumbnaildir

テンプレート・アセットが、テンプレート・バリアント・サムネイルに関連付けられたサムネイル・イメージを格納するディレクトリを指定します。

この値はWebCenter Sitesのインストールで設定されます。

デフォルト値: <wcsites.shared>/thumbnails

xcelerate.transformpath

インストール時に設定します。このプロパティは、Microsoft WordファイルがWebCenter Sitesによりアセットに変換する前に保存されるディレクトリへのパスを設定します。

デフォルト値: <wcsites.home>/xmltemp/

注意: このプロパティの値を変更しないでください。

xcelerate.useidmapping

WebCenter Sitesランタイムで使用されるシステム・プロパティ。

xcelerate.usermanagerclass

WebCenter Sitesのユーザー・サービスを提供するIUserManagerを実装するクラス。

デフォルト値: com.openmarket.xcelerate.user.UserManager

- サイト名とロール名のLDAP属性マッピングを実装する場合は、このプロパティを正確にcom.openmarket.xcelerate.user. LDAPSchemaUserManagerに設定します。

- WebLogicまたはSun ONEアプリケーション・サーバー埋込みLDAPを使用する場合、このプロパティを正確にcom.openmarket.xcelerate.user. FlatLDAPSchemaUserManagerに設定します。

xcelerate.workflowdir

ワークフロー・プロセスに関連するファイルを保持するディレクトリの名前を指定します。

この値はWebCenter Sitesのインストールで設定されます。

デフォルト値: <wcsites.shared>/workflow

注意: 値をデフォルトから変更する場合、必ずディレクトリが存在することを確認してください。

xcelerate.workflowengineclass

WebCenter Sitesのワークフロー・サービスを提供するIWorkflowEngineを実装するクラス。ここでは、デフォルトcom.openmarket.xcelerate.workflow.WorkflowEngineは、参照目的の場合のみ提供されます

注意: このプロパティの値を変更しないでください。

8 CORSプロパティ

次のトピックでは、Cross-Origin Resource Sharing (CORS)機能を構成するwcs_properties.jsonファイルのプロパティについて説明します。

- CORSカテゴリのプロパティについて

- CORSカテゴリのプロパティ

8.1 CORSカテゴリのプロパティについて

WebCenter Sites用のCross-Origin Resource Sharing (CORS)メカニズムを構成するプロパティはCORSカテゴリの下に分類されます。これらのプロパティにより、WebCenter SitesリソースをWebCenter Sitesドメイン以外のドメインからリクエストできます。

WebCenter Sites以外のドメインからのリクエストがWebCenter Sitesリソースに対するものの場合、ブラウザはHTTP OPTIONSリクエスト・ヘッダーを使用して、WebCenter Sitesからサポートされているドメイン・メソッドを要求することで、リクエストを事前に点検します。WebCenter Sitesから承認されると、CORSはHTTPリクエスト・メソッドを使用してリクエストを送信します。WebCenter Sitesはクライアントに、リクエストとともに資格証明(CookieおよびHTTP認証データを含む)を送信する必要があるかどうかも通知します。

CORSプロパティにより、ドメイン、メソッドなどを制限することができます。プロパティ管理ツールまたはインポート/エクスポート・ユーティリティのいずれかを使用してこれらのプロパティを変更する場合、変更を有効にするためにサーバーを再起動する必要はありません。CORSの下に分類されたwcs_properties.jsonファイルのプロパティの詳細は、「CORSカテゴリのプロパティ」を参照してください。

8.2 CORSカテゴリのプロパティ

表8-1では、CORSカテゴリに関連するJSONファイルの各プロパティについて説明します。

表8-1 CORSプロパティ

プロパティ

説明

cors.allowCredentials

クロス・オリジン・リクエストでユーザー資格証明(Cookie)が有効かどうかを指定します。

デフォルト値: false

cors.allowOrigin

WebCenter Sitesドメイン以外のドメインからWebCenter Sitesリソースにアクセスできるオリジンのカンマ区切りリスト(形式: <scheme>://<host>:<port>)。

デフォルト値: *、これを指定するとどのドメインもWebCenter Sitesリソースにアクセスできます。

cors.maxAge

このプロパティを使用して、事前の点検リクエストの結果をクライアントによりキャッシュできる最大時間を示す整数を指定します。

cors.supportedMethods

WebCenter Sitesによりサポートされるクロス・ドメイン・リクエストのHTTPメソッドを定義します。

デフォルト値: GET、HEAD、POST、OPTIONS

9 Engageプロパティ

次のトピックでは、wcs_properties.jsonファイルのEngageカテゴリに関連する各プロパティについて説明します。

- Engageカテゴリのプロパティについて

- Engageカテゴリのプロパティ

9.1 Engageカテゴリのプロパティについて

Engageは、WebCenter Sitesユーザーが訪問者データを収集するアセットを作成し、訪問者をセグメントに定義し、セグメントに基づき製品およびコンテンツを訪問者に推奨し、すべてのセグメントまたは特定のセグメントに適用するプロモーションを実行できるようにする、WebCenter Sitesのマーケティング・コンポーネントです。Engageカテゴリの下に分類されたプロパティにより、管理者は、Engageアセットにより収集された訪問者データを管理し、Engageアセットの作成時にマーケティング担当者が選択できるオプションを構成することができます。

9.2 Engageカテゴリのプロパティ

表9-1では、Engageカテゴリに関連するJSONファイルの各プロパティについて説明します。

表9-1 Engageプロパティ

プロパティ

説明

mwb.cartsetdir

カートセット・データ・ファイルを格納するディレクトリ・パス(最後のスラッシュを含む)を指定します。ディレクトリは必ず/で終了してください。

この値はインストールで設定されます。

このプロパティの値を変更しないでください。

デフォルト値: インストール・ディレクトリの/gator/cartsetディレクトリ

mwb.conservativedependencies

次の関係の依存性のタイプを指定します。

- フレックス・アセットおよびフレックス属性

- フレックス・アセットおよびフレックス定義

フレックス・アセットとフレックス属性間、およびフレックス・アセットとフレックス定義間で依存性がexactになるようにする場合、このプロパティをtrueに設定します。exactおよびexists依存性の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』の承認システムに関する項を参照してください。

デフォルト値: false

mwb.externalattributes

ユーザーがフォームを使用して外部属性を定義できるかどうかを決定するためにWebCenter Sitesで使用するブール値を指定します。

デフォルト値: false

mwb.assetsetclass

アセットセット管理のサービスを提供するクラスの名前を指定します。

デフォルト値: com.openmarket.gator.assetset.AssetSet

このプロパティの値を変更しないでください。ここでは、デフォルトは参照目的の場合のみ提供されます。

mwb.promotioncutoff

訪問者がプロモーションに適格であるかどうかを決定する信頼度評価を指定します。

可能な値: 0と100 (これらを含む)の間の整数。

デフォルト値: 50

このプロパティの値を変更しないでください。

mwb.segmentcutoff

訪問者をセグメントに含めるかどうかを決定する信頼度評価。

可能な値: 0と100 (これらを含む)の間の整数。

デフォルト値: 50

このプロパティの値を変更しないでください。

mwb.commerceuserclass

コマース・ユーザー管理のサービスを提供するクラスの名前を指定します。

デフォルト値: com.openmarket.catalog.cart.CommerceUser

mwb.cartclass

カート管理のサービスを提供するクラスの名前。

デフォルト値: com.openmarket.catalog.cart.Cart

このプロパティの値を変更しないでください。ここでは、デフォルトは参照目的の場合のみ提供されます。

mwb.searchstateclass

検索状態管理のサービスを提供するクラスの名前を指定します。

デフォルト値: com.openmarket.searchstate.SearchState

このプロパティの値を変更しないでください。ここでは、デフォルトは参照目的の場合のみ提供されます。

mwb.cartsetclass

カート・セット管理のサービスを提供するクラスの名前を指定します。

デフォルト値: com.openmarket.catalog.cartset.CartSet

このプロパティの値を変更しないでください。ここでは、デフォルトは参照目的の場合のみ提供されます。

mwb.commerceengineclass

コマース・エンジン管理のサービスを提供するクラスの名前を指定します。

デフォルト値: com.openmarket.cscommerce.txcart.TransactEngine

mwb.commercecontextclass

コマース・コンテキストのサービスを提供するクラスの名前を指定します。

デフォルト値: "com.openmarket.gator.commercecontext.CommerceContext"

このプロパティの値を変更しないでください。ここでは、デフォルトは参照目的の場合のみ提供されます。

mwb.defaultattributes

アセットセットの作成時にWebCenter Sitesで使用するデフォルトの属性アセット名を指定します。

デフォルト値: 空白

mwb.path

WebCenter Sitesがインストールされているディレクトリを指定します。ディレクトリは必ずフォワード・スラッシュ(/)で終了してください。

デフォルト値: <wcsites.home>

このプロパティの値を変更しないでください。

mwb.searchdir

WebCenter Sitesがリッチテキスト索引を配置するディレクトリを指定します。ディレクトリは必ずフォワード・スラッシュ(/)で終了してください。

デフォルト値: <wcsites.shared>/gator/searchdir/

このプロパティの値を変更しないでください。

ms.enable

Oracle WebCenter Sites: Engageを有効にするには、WebCenter Sitesのインストール・プロセスでtrueに設定します。

デフォルト値: true

注意: このプロパティの値を変更しないでください。

vis.genclasspath

訪問者データのrules-engine-generatedクラス・ファイルが格納されるディレクトリ(最後のスラッシュを含む)を指定します。

この値はインストール時に設定されるため、それ以降に変更しないでください。

デフォルト値: <wcsites.shared>/classes/

vis.update

ページにアクセスするたびに訪問者データの訪問者のタイムスタンプを更新するかどうかを指定します。

可能な値: true | false

ページにアクセスするたびに訪問者のタイムスタンプを更新する場合、trueに設定します。それ以外の場合はfalseに設定します。

デフォルト値: true

vis.compileclasspath

ルールをコンパイルするためのCLASSPATHを構築するのに使用される、jarsの名前の接頭辞のカンマ区切りリスト。

この値はインストール時に設定されるため、それ以降に変更しないでください。

デフォルト値: sites-cs, sites-core, sites-app

vis.path

WebCenter Sitesがインストールされているディレクトリを指定します。ディレクトリは必ず/で終了してください。

デフォルト値: <wcsites.home>/

このプロパティの値を変更しないでください。

vis.adminrole

Engageユーザーが訪問者属性、履歴属性、履歴タイプおよび推奨アセット・タイプを使用するために必要なACLを指定します。

デフォルト値: VisitorAdmin

このプロパティの値を変更しないでください。

vis.url

タイプURLの訪問者属性と履歴属性を定義するためのSQL文字列を指定します。

デフォルト値: VARCHAR(128)

データベース管理者に連絡せずに、このプロパティの値を変更しないでください。

vis.editrole

標準の訪問者エディタがアクセスおよび編集できるすべての表にアタッチされるロール。

デフォルト値: Visitor

このプロパティの値を変更しないでください。

vis.rulesetxmlpath

XMLバージョンのルール・セットのデフォルトのストレージ・ディレクトリを指定します。

この値は、インストール時に設定されます。

デフォルト値: <wcsites.shared>/ruleset/

このプロパティの値を変更しないでください。

vis.money

通貨の値を保持するフィールドを定義するためのSQL文字列を指定します。

データベース管理者に連絡せずに、このプロパティの値を変更しないでください。

デフォルト値: NUMERIC(20, 3)

vis.urlpath

バイナリの訪問者属性と履歴属性のデフォルトのストレージ・ディレクトリを指定します。

デフォルト値: <wcsites.shared>/visurl/

vis.sessiondata

訪問者セッション・データを格納するためのデフォルトのストレージ・ディレクトリを指定します。

この値は、インストール時に設定されます。

このプロパティの値を変更しないでください。

10 Installerプロパティ

次のトピックでは、wcs_properties.jsonファイルのInstallerカテゴリに関連する各プロパティについて説明します。

- Installerカテゴリのプロパティについて

- Installerカテゴリのプロパティ

10.1 Installerカテゴリのプロパティについて

Installerの下に分類されたwcs_properties.jsonファイルのプロパティは、WebCenter Sitesのインストール中に設定されます。

10.2 Installerカテゴリのプロパティ

表10-1では、Installerカテゴリに関連するJSONファイルの各プロパティについて説明します。

表10-1 Installerプロパティ

プロパティ

説明

log.Directory.messages

非推奨。

ディレクトリ・サービスAPIに使用するJavaリソース・バンドル。

デフォルト値: com.openmarket.directory.DirectoryResources

このプロパティの値を変更しないでください。

log.filterLevel

非推奨。

ロギング・モジュールがログに書き込むメッセージの量を決定する重大度のしきい値。

可能な値:

- info: 情報メッセージ、警告メッセージ、エラー・メッセージ、重大メッセージおよび致命的なメッセージをすべて書き込みます。

- warning: 情報メッセージを除外し、警告メッセージ、エラー・メッセージ、重大メッセージおよび致命的なメッセージを書き込みます。

- error: 警告メッセージと情報メッセージを除外し、エラー・メッセージ、重大メッセージおよび致命的なメッセージを書き込みます。

- severe: エラー・メッセージ、警告メッセージおよび情報メッセージを除外し、重大メッセージと致命的なメッセージを書き込みます。

- fatal: 致命的なメッセージのみを書き込みます。

デフォルト値: info

tx.numStores

構成されるストアの数。この整数は、Overrides for Tx Store Xカテゴリに必要なプロパティの数と名前を決定します。

tx.store_X.propNameの形式のプロパティのセットが存在する可能性があり、ここでXは0とtx.numStores - 1の間です。少なくとも1つのストアを定義する必要があります。

デフォルト値: 2

tx.store_0.storeID

購入に使用するストアのTransactの識別子。

可能な値: 通常、400000より大きな整数。

デフォルト値: 0

tx.store_1.storeID

購入に使用するストアのTransactの識別子。

可能な値: 通常、400000より大きな整数。

デフォルト値: 1

11 Publishプロパティ

次のトピックでは、wcs_properties.jsonファイルのPublishカテゴリに関連する各プロパティについて説明します。

- Publishカテゴリについて

- Publishカテゴリのプロパティ

11.1 Publishカテゴリについて

Publishの下に分類されたWebCenter Sitesのwcs_properties.jsonファイルのプロパティは、WebCenter Sitesのパブリッシュ・システムを構成します。

11.2 Publishカテゴリのプロパティ

表11-1では、Publishカテゴリに関連するJSONファイルの各プロパティについて説明します。

表11-1 Publishプロパティ

プロパティ

説明

afk.historydata

WebCenter Sitesで履歴データの保存に使用するディレクトリを指定します。

デフォルト値: <wcsites.shared>/history/

afk.publishdata

WebCenter Sitesでパブリッシュ・データの保存に使用するディレクトリを指定します。

デフォルト値: <wcsites.shared>/publish/

cs.batchtimeout

通常、パブリッシュにより使用されるバッチ・セッションをアプリケーション・サーバーが無効化するまでの、WebCenter Sitesリクエスト間の時間(秒)を指定します。時間が負の場合は、セッションがタイムアウトしないことを示します。

有効な値: -2147483648と2147483647の間。

デフォルト値: 360000

cs.mirrorhttpversion

WebCenter Sitesターゲット・データベースとの通信に使用するHTTPプロトコル・バージョンを指定します。

デフォルト値: 1

cs.mirrorpassword

このシステムがパブリッシュするターゲット・システムのミラー・ユーザーのパスワードを指定します。パブリッシュするためにWebCenter Sitesシステムを設定する場合、この値を設定します。

デフォルト値: dloginpasswordまたは{AES}13971775C4B32520C2FFBA59200EE17E

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』のサーバーへのミラー・パブリッシュ・プロセスに関する項を参照してください。

cs.mirrorproxyserver

ターゲットとソースがファイアウォールで分離される場合、この(ソース)システムがパブリッシュするターゲット・システムのファイアウォール・サーバーのIPアドレスまたは名前を指定します。パブリッシュするためにWebCenter Sitesシステムを設定する場合、この値を設定します。

可能な値:

your_server_nameまたは

your_server_ip_address

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』のサーバーへのミラー・パブリッシュ・プロセスに関する項を参照してください。

cs.mirrorproxyserverport

ターゲット・システムがファイアウォールでソースと分離される場合、このシステムがパブリッシュするWebCenter Sitesシステムのファイアウォール・サーバーのポート番号を指定します。パブリッシュするためにWebCenter Sitesシステムを設定する場合、この値を設定します。

デフォルト値: 80

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』のサーバーへのミラー・パブリッシュ・プロセスに関する項を参照してください。

cs.mirrorrowsperpost

ミラー操作時にHTTP POSTごとにミラーリングできる表の行数を指定します。

URLフィールドを含むデータをミラーリングする場合、Webサーバーによって投稿パケットのサイズが制限されるため、この値は低く設定する必要があります。

テキストのみのデータをミラーリングする場合は、値を高く設定できます。

デフォルト値: 6

注意: 最適なパフォーマンスを確保するには、値を12よりも上に増やさないでください。データベースをUTF-8に構成し、そのデータベースにASCII以外のコンテンツが含まれる場合、この値を4以下に設定する必要があります。

cs.mirrorthreads

ミラー操作に割り当てるスレッドの数を指定します。

デフォルト値: 2

注意: 最適なパフォーマンスを確保するには、値を8よりも上に増やさないでください。

cs.mirroruser

この(ソース)システムがパブリッシュするターゲット・システムのミラー・ユーザーの名前を指定します。パブリッシュするためにシステムを設定する場合、この値を設定します。

デフォルト値: mirroruser

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』のサーバーへのミラー・パブリッシュ・プロセスに関する項を参照してください。

cs.pgexportfolder

ディスクにエクスポートする配信タイプでアセットをパブリッシュする場合に作成されるHTMLファイルのベース・エクスポート・ディレクトリを指定します。

デフォルト値: <wcsites.home>/export

debug

バッチ・プロセスのデバッグを有効または無効に指定します。この値をtrueに設定する場合、バッチ処理のステータスに関するメッセージがWebCenter Sitesのログ・ファイルに書き込まれます。

デフォルト値: false

request.folder

バッチ・プロセスの結果に関する情報を格納するファイルの場所を指定します。たとえば、WebCenter Sitesパブリッシュ・システムでは、このディレクトリを使用して、パブリッシュのログ・ファイルを保持します。

デフォルト値: <wcsites.shared>/dispatcher/

security.class

セキュリティ・チェックに使用されるクラス・ファイルの名前を指定します。デフォルトは参照目的の場合のみ提供されます。com.openmarket.Batch.DefaultSecurity

このプロパティの値を変更しないでください。

thread.count

プールで割当てと管理を行うディスパッチャ・スレッドの数を指定します。

デフォルト値: 32

thread.growcache

追加のディスパッチャ・スレッド(thread.countで指定する数を超えるスレッド)が必要な場合に、そのスレッドをプールに割り当てることができるかどうかを指定します。

可能な値: true | false

デフォルト値: false

thread.idle

thread.growcacheをtrueに設定する場合のみ適用されます。

ディスパッチャ・スレッドがプールで解放されるまでのアイドル状態を保持できる秒数を指定します。

デフォルト値: 10

thread.wait

thread.growcacheをfalseに設定する場合のみ適用されます。

バッチ・プロセスが空きディスパッチャ・スレッドを待機する秒数を指定します。この秒数を経過すると、タスクを実行できないことに起因してエラーがレポートされます。

デフォルト値: 15

xcelerate.approval.dependency.chunksize

このプロパティは、承認依存性で使用されるチャンク・サイズを定義します。(チャンク・サイズは、パブリッシュの目的で承認時にWebCenter Sitesが所定の時間に処理するアセットの数です。処理には依存性の計算が関連します。)

可能な値: 1から1000までの任意の整数。

デフォルト値: 250

注意: 下位互換性を確保するために、このプロパティの値は1に設定することをお薦めします。

xcelerate.batchhost

パブリッシュ・プロセスが実行するサーバーのホスト名とポート番号を指定します。

クラスタ化されたWebCenter Sites環境では、1つのバッチ・ホストのみがサポートされます。このプロパティは、同じ専用ホストを指し示すように各クラスタ・メンバーに対して設定する必要があります。

デフォルト値: <hostName>:<portNumber>

xcelerate.batchloadsizeonpublish

ミラー・パブリッシュ・イベントでロードされるアセットのバッチ・サイズを制御します。バッチが大きいとより効果がありますが、多くのメモリーが必要となります。

デフォルト値: 250

xcelerate.batchmode

バッチ・パブリッシュ・モードを定義します。

可能な値:

- single: バッチ・ホストは専用IPアドレスです。

- multiple: バッチ・ホストはクラスタIPアドレスです。

デフォルト値: single

xcelerate.batchpass

バッチ・ユーザーのパスワードを指定します。

デフォルト値: xceladmin

注意: この値は、このWebCenter Sitesシステムのバッチ・ユーザーの作成後に必ず変更してください。詳細は、Oracle Fusion Middleware Oracle WebCenter Sitesの管理を参照してください。

xcelerate.batchprotocol

Satellite ServerホストとWebCenter Sitesホスト間の通信プロトコル。

デフォルト値: <wcsites.app.protocal>

xcelerate.batchsavesizeonpublish

ミラー・パブリッシュの間に一度にデシリアライズおよび保存するアセットの数を指定します。バッチが大きいとより効率的ですが、多くのメモリーが必要となります。このプロパティの値はターゲット・システムにのみ適用されます。

デフォルト値: 250

xcelerate.batchuser

このプロパティは、システムでスケジュール設定されたパブリッシュのためのバッチ・ユーザーのユーザー名を指定します。このプロパティはスケジュール設定されたパブリッシュが実行するために構成される必要があります。

デフォルト値: fwadmin

注意: この値は、このWebCenter Sitesシステムのバッチ・ユーザーの作成後に必ず変更してください。詳細は、Oracle Fusion Middleware Oracle WebCenter Sitesの管理を参照してください。

xcelerate.blobref

BLOBのパブリッシュ参照を管理するクラスの名前。ここでは、デフォルトcom.openmarket.xcelerate.publish.BlobRefは、参照目的の場合のみ提供されます。

このプロパティの値を変更しないでください。

パブリッシュ参照の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』を参照してください。

xcelerate.bulkapprovechunk

いずれかのユーザーがWebCenter Sites管理インタフェースの「複数アセットの承認」機能を使用する場合、同じバッチまたは「チャンク」で同時に承認するアセットの数を指定します。

この機能はバッチで承認用に選択されるアセットをすべて承認し、各バッチのアセットの数はこのプロパティで設定されます。

デフォルト値: 500

複数アセットの承認機能の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』を参照してください。

xcelerate.concurrenttransportunpacker

リアルタイム・パブリッシュ・ディスパッチャがTransporterとUnpackerを同時に起動する必要があるのかどうかを指定します。falseの場合、UnpackerはTransporterの完了後に開始します。

デフォルト値: <wcsites.concurrent.transport.unpacker>

xcelerate.donotregenerate

このプロパティは、パブリッシュ操作後に再生成されないキャッシュされたページを指定します。

可能な値:

- 空白(値がない): パブリッシュ・セッションの影響を受けたキャッシュのページはすべて再生成されます。

- unknowndeps: render.unknowndepsタグが使用されているすべてのページは、パブリッシュ後に再生成されません。

- * (アスタリスク): キャッシュのページはいずれも再生成されません。影響を受けたページは、訪問者がページをリクエストする場合のみ再生成されます。

デフォルト値: 空白

注意: このプロパティを配信システムで使用する場合、パブリッシュが次の訪問者のリクエストで生成された後に、キャッシュされたページは生成されず、訪問者に対するレスポンスが遅くなる可能性があります。

注意:最初にOracleサポート担当者に連絡せずに、このプロパティの値を変更しないでください。

xcelerate.exportmaxfilename

エクスポートのパブリッシュで生成されるファイル名の最大長です。

Windows NTFSを実行する場合、ディスクにエクスポートするパブリッシュ・プロセスによって作成されるファイルの再エクスポート、削除または名前の変更が可能になるようにこの値を低く設定できます。NTFSのパス名の上限は255文字です。

デフォルト値: 4096

xcelerate.mirrorini

ミラー・パブリッシュ操作中およびミラーリング先のURLの作成時に、ミラー・ターゲットにログインするときに使用する(cs.mirroruserおよびcs.mirrorpasswordプロパティを使用して)プロパティ・ファイルであるwcs_properties.jsonファイルを指定します。

最初にOracleサポート担当者に連絡せずに、追加のプロパティ・ファイルを含めるようにこのプロパティを変更しないでください。

xcelerate.objpubdir

パブリッシュされるオブジェクトが一時的に格納されるディレクトリのパス(最後のスラッシュを含む)を指定します。

この値はWebCenter Sitesのインストールで設定されます。

デフォルト値: <wcsites.shared>/objpubdir

xcelerate.pageref

ページのパブリッシュ参照を管理するクラスの名前を指定します。

デフォルト値: com.openmarket.xcelerate.publish.PageRef

注意: このプロパティの値を変更しないでください。

xcelerate.presaveelt

アセットのプライマリ行がミラーリングされた後、フレックス・アセットとコンプレックス・アセットのデシリアライゼーションおよびasset.saveの前に、パブリッシュ時にミラー・ターゲットに対してコールされる要素の名前を指定します。標準のミラー・パブリッシュの場合、PresaveElementを使用します。

デフォルト値: PresaveElement

xcelerate.pubabortelt

パブリッシュに失敗した場合にミラー・ターゲットに対してコールされる要素の名前を指定します。標準のミラー・パブリッシュの場合、PubAbortElementを使用します。

デフォルト値: PubAbortElement

xcelerate.pubcleanupelt

ミラー・パブリッシュのクリーンアップ・フェーズのときに呼び出される要素の名前を指定します。標準のミラー・キャッシュ再生成の場合、PubCleanupElementを使用します。

デフォルト値: PubCleanupElement

xcelerate.pubkeydir

パブリッシュ・システムが、各種ターゲット・システムにパブリッシュされた項目に関する情報を書き込むディレクトリを指定します。

この値はWebCenter Sitesのインストールで設定されます。

デフォルト値: <wcsites.shared>/pubkeys

xcelerate.publishallassettypes

ミラー・パブリッシュですべてのアセット・タイプをパブリッシュする(したがってすべてのアセット・タイプ表がパブリッシュ先に存在することを保証する)かどうかを指定します。

可能な値: true | false

true,に設定すると、すべてのアセット・タイプがパブリッシュされます。

falseに設定すると、パブリッシュに必要なアセットのアセット・タイプとその依存アセット・タイプのみが自動的にパブリッシュされます。

デフォルト値: true

注意: このプロパティをfalseに設定する場合、ソース・サーバーに存在するすべてのアセット・タイプもパブリッシュの宛先に存在することを確認する必要があります。

xcelelem.publishfactors

追加のパブリッシュ制御ファクタの提供に使用する要素の名前。このプロパティは空のままにしておくこともできます。

デフォルト値: OpenMarket/Xcelerate/Actions/Publish/OverrideFactor

xcelerate.publishinvalidate

アセットをパブリッシュする場合、宛先システムでアセットを変更済にマークするかどうかを指定します。変更済にマークする場合、該当システムから新しい宛先にパブリッシュする前に、システムでアセットを承認する必要があります。

可能な値: true | false

デフォルト値: true

パブリッシュ・システムで、アセットが宛先で変更されたことをマークするには時間が必要で、パブリッシュ・セッションの時間が長くなるため、通常は、開発および管理システムでこのプロパティをtrueに設定したままにしますが、配信システムではfalseに変更します。

xcelerate.publishquerystyle

パブリッシュの目的で承認されるアセットのリストを取得する際に使用する問合せスタイルを定義します。

可能な値: subquery、join

デフォルト値: subquery

xcelerate.pubsetupelt

ミラー・パブリッシュの設定フェーズでパブリッシュ・システムが使用する要素の名前を指定します。標準のミラー・キャッシュ無効化の場合、PubSetupElementを使用します。

デフォルト値: PubSetupElement

xcelerate.remotecall

リモート・ミラー要素の実行をサポートするページ名を指定します。このプロパティを使用してリモート・サーバーへのミラーリングをサポートします。

デフォルト値: OpenMarket/Xcelerate/PrologActions/Publish/Mirror1/RemoteCall

Oracleサポート担当者に相談せずに、この要素やこのプロパティの値を変更しないでください。

xcelerate.templatedefault

アセット・タイプをレンダリングするテンプレートが見つからない場合に使用するテンプレートの名前。

デフォルト値: OpenMarket/TemplateDefault

12 Satelliteプロパティ

次のトピックでは、wcs_properties.jsonファイルのSatelliteカテゴリに関連する各プロパティについて説明します。

- Satelliteカテゴリのプロパティについて

- Satelliteカテゴリのプロパティ

12.1 Satelliteカテゴリのプロパティについて

WebCenter Sitesのwcs_properties.jsonファイルのSatelliteの下に分類されたプロパティは、ローカルまたはリモート・サーバーのどちらで実行しているかにかかわらず、Satelliteサーブレット(Satellite Server)との通信方法について説明します。

また、Satellite Serverは、WebCenter Sitesアプリケーションをホストするサーバーにデフォルトでインストールされるため、各WebCenter Sitesシステムには、ローカルSatelliteサーブレットを構成するSatellite Serverのwcs_properties.jsonファイルがあります。(Satellite Serverがリモート・サーバーでも実行する場合、そのサーバーにはSatellite Serverのwcs_properties.jsonファイルもあることに注意してください。)このファイルのプロパティの詳細は、「Satellite Server JSONファイル」を参照してください。

12.2 Satelliteカテゴリのプロパティ

表12-1では、Satelliteカテゴリに関連するJSONファイルの各プロパティについて説明します。

表12-1 Satelliteプロパティ

プロパティ

説明

bservice

この値は、Blob Serverサーブレットのサーブレット・パスです。これは、satellite.blobタグを解決するために移動する場所をSatellite Serverに伝える場合に使用されます。

通常の値は、iPlanetの場合は/NASApp/cs/BlobServer、サーブレット・ランナーの場合は/servlet/BlobServerになります。

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

cache_folder

レガシー・ページ・キャッシュにのみ適用されます。このプロパティは、ディスク・ベースのキャッシュ・データの場所を指定します。このプロパティが空白のままの場合、キャッシュされたデータは、コンテキストのtempフォルダに格納されます。

デフォルト値: 空白

cache_max

レガシー・ページ・キャッシュにのみ適用されます。このプロパティは、キャッシュに維持するオブジェクトの最大数を指定します。指定したサイズを超えると、オブジェクトはキャッシュから削除されます。LRUメソッドは、キャッシュ・サイズ制限の管理に使用されます。

デフォルト値: 1000000

contentserver.installation.folder

Satellite ServerとWebCenter Sitesが同じWebアプリケーションで実行するため、ユーザーのセッションを共有する必要がある場合のインストールに適用されます。このプロパティは、WebCenter Sitesインストールのパスを指定します。これにより、Satellite ServerはWebCenter Sitesリソースにアクセスできます。

可能な値:

- Satellite ServerがWebCenter Sites以外のWebアプリケーションで実行する場合は空白です。

- Satellite ServerがWebCenter Sitesと同じWebアプリケーションで実行する場合は<cs_installation_dir>になります。

デフォルト値: <wcsites.home>

cookieprefix

Satellite Serverは、クライアントのかわりにそれ自体とリモート・ホスト間のセッションを管理します。Satellite Serverは、アプリケーション・サーバーが使用するセッションID Cookieを適切に追跡できるように、その名前を把握する必要があります。

ここで、可能なセッションCookie名の接頭辞をセミコロン区切りで入力します。空白のままの場合、デフォルト・セットが使用されます。

デフォルト値: JSESSIONID;WebLogicSession;GX_SESSIONID

cs.satellitehosts

このサーバー(WebCenter Sitesをホストするサーバー)のCacheManagerが通信する必要があるSatelliteサーブレットをホストするサーバーのホスト名を指定します。

ホスト名のカンマ区切りリストを入力します。各ホストの値には、WebCenter Sitesサーブレットへのパスが含まれる必要があります。次の形式を使用します。

http://<hostname:port>/<servlet>/

必要に応じて、httpsまたは特殊なポートを使用できます。構成で必要な場合は、必ず完全修飾ドメイン名を指定してください。

このサーバーに常駐するSatelliteサーブレットがデフォルトでリストされます。

cs.satellitepassword

cs.satelliteusersプロパティで指定されるユーザー・アカウントのパスワードを指定します。このサーバーのSatelliteサーブレットのパスワードがデフォルトでリストされることに注意してください。

このプロパティの値は、単一文字列として暗号化されます。そのため、このプロパティの値を編集する場合、カンマ・デリミタを含む、すべてのSatelliteサーブレット・ホストのパスワードをすべて入力する必要があります。

対応するユーザーをcs.satelliteusersプロパティに入力する順序に一致する順序でパスワードのカンマ区切りリストを入力します。必ず、このリストの順序もcs.satellitehostsプロパティに指定されるホスト名のリストの順序に一致するようにしてください。

cs.satelliteusers

Satellite Serverホストのユーザー名を指定します。このサーバーのSatelliteサーブレットのユーザー名がデフォルトでリストされることに注意してください。

cs.satellitepasswordプロパティに指定したパスワードのリストに一致する順序でユーザー名のカンマ区切りリストを入力します。

expiration

inCacheページ・キャッシュおよびレガシー・ページ・キャッシュに適用されます。このプロパティは、指定の該当情報がどこにもないキャッシュ済オブジェクトすべてに対して、期限切れ情報を(COM.FutureTense.Util.TimePattern文字列の形式で)指定します。

オブジェクトの期限切れ情報は、satellite.page (および関連)タグのcachecontrol属性で指定できます。ページの場合、期限切れ情報は、SiteCatalogのsscacheinfo列でも指定できます。バイナリ・オブジェクトの場合、cachecontrol属性のデフォルト値は、futuretense.iniファイルで指定されます。

リクエストの最外部のラッパー・ページではオーバーライドを指定できないため、このプロパティが、オーバーライドを制御できる唯一の場所になる点に注意してください。

デフォルト値: 5:0:0 */*/*

つまり、Satellite Serverキャッシュの内容はすべて毎日午前5:00に期限が切れます。

書式は次のとおりです。

<hours>:<minutes>:<seconds> <daysOfWeek>/<daysOfMonth>/<months>

可能な値:

- <hours>: 0から23、0は午前零時

- <minutes>: 0から59

- <seconds>: 0から59

- <daysOfWeek>: 0から6、0は日曜日

- <daysOfMonth>: 1から31

- <months>: 1から12

その他の可能な値:

- never。キャッシュがいっぱいで、そのページが最も長い間使用されていない場合のみ、ページの有効期限が切れます。

- immediate。ページのキャッシュは行いません。

file_size

レガシー・ページ・キャッシュに適用されます。このプロパティは、ディスクにキャッシュ可能なオブジェクトのサイズ(KB単位)を指定します。比較的小さなオブジェクトがメモリーに保持されます。

この値は、システムRAM、ディスク速度などに対して調整する必要があります。

デフォルト値: 250

formaction

Satelliteサーブレットは、GETまたはPOSTを実行するWebCenter Sites URLを、Satellite URLに変換します。このプロパティは、WebCenter Sites URLでどの文字列を置き換えてSatellite URLを作成するかを指定します。

この値では大/小文字が区別されます。

Satellite Server 6で有効です。すべてのフォームに新しいsatellite.formタグを使用します。

デフォルト値: action=\"ContentServer\"

globally_replace_contentserver

このプロパティをtrueに設定する場合、Satellite Serverは、WebCenter Sitesから返された処理可能なページをすべて解析し、formactionプロパティで記述される文字列のすべてのインスタンスを、newformactionプロパティで記述される文字列に置き換えます。また、ContentServerを、servletプロパティで記述される文字列に置き換えます。

デフォルト値: false

host

SatelliteエンジンがリクエストをキャッシュするWebCenter Sitesを実行するリモート・ホスト・システムの名前。

これは必須ですが、デフォルトはありません。

newformaction

GETまたはPOSTが実行されるURLの置換え文字列を、ローカルにマップされたサーブレットに指定します。

この値では大/小文字が区別されます。

Satellite Server 6で有効です。すべてのフォームに新しいsatellite.formタグを使用します。

デフォルト値: action=\"Satellite\"

port

WebCenter Sitesホストと通信するためのポート番号。

デフォルト値: 80

protocol

Satellite ServerホストとWebCenter Sitesホスト間の通信プロトコル。(通常はhttp://またはhttps://)。

プロトコルをhttps://に設定すると、それ自体でセキュアな通信は保証されないことに注意してください。引き続き、証明書の取得が必要です。

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

service

この値は、WebCenter Sitesサーブレットのサーブレット・パスです。

これは、satellite.pageタグを解決するために移動する場所をSatellite Serverに伝える場合に使用されます。

通常の値は、iPlanetの場合は/NASApp/cs/ContentServer、サーブレット・ランナーの場合は/servlet/ContentServerになります。

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

servlet

Satellite Serverサーブレットの識別に使用されるURLパターンを指定します。Satellite Serverは、ページが適切に設計される場合、このURLパターンを使用するようにリンクとフォームをリライトします。

デフォルト値: Satellite

sessionid.cookie.prefix

ユーザーは、ここでセッションID Cookieの先頭に付加される接頭辞を指定できます。

セッションID Cookieは、ホスト(WebCenter Sitesなど)のセッションID Cookieです。Satellite Serverは、WebCenter Sitesとクライアント間でセッションを維持するために、セッションID Cookieをクライアントに渡す必要があります。

Cookieの名前は変更する必要があるため、Satellite Server自体が使用するセッションCookieと競合することはありません。構成可能な接頭辞を使用すると、セッションID Cookieの名前を把握するユーザーは、完全なCookie名を構築できます。これは、サーブレット・フィルタや他のメカニズムで使用してカスタム機能をサポートできます。

デフォルト値: SS_X_

sharesession

ContentServerサーブレットとSatelliteサーブレットでユーザー・セッションを共有するかどうかを指定します。

Satellite Serverをリモートで実行する場合、これをfalseに設定し、Satellite ServerとContentServerが共在する場合は、このプロパティをtrueに設定します。

このプロパティを適切に設定しないと、ユーザーに固有の情報がページ間で矛盾することがあります。

デフォルト値: true

ss.password

Satellite Server側のSatellite Serverユーザーのパスワード。これは、双方向ハッシュ機能を使用して暗号化されます。

デフォルト値: <wcsites.satelliteserver.password>

ss.username

Satellite Server側のSatellite Serverユーザーのユーザー名。これはwcsites.satelliteserver.usernameプロパティの値と一致する必要があります。

デフォルト値: <wcsites.satelliteserver.username>

transparent.content-type.pattern

ページレット、他のWebCenter SitesページへのリンクまたはBLOBへのリンクなど、ネストされたコンポーネントを含むコンテンツ・タイプを示す正規表現。

デフォルト値: text/.*|.*xml.*

wcsites.satelliteserver.password

WebCenter SitesシステムのSatellite Serverユーザーのパスワード。これは、双方向ハッシュ機能を使用して暗号化されます。

デフォルト値: <wcsites.satelliteserver.password>

wcsites.satelliteserver.username

WebCenter SitesシステムのSatellite Serverユーザー名を指定します。

デフォルト値: satteliteserver

13 Securityプロパティ

次のトピックでは、wcs_properties.jsonファイルのSecurityカテゴリに関連する各プロパティについて説明します。

- Securityカテゴリのプロパティについて

- Securityカテゴリのプロパティ

13.1 Securityカテゴリのプロパティについて

Securityカテゴリのプロパティでは、セキュリティが管理および配信システムの両方でどのように構成されるかを決定します。開発者がオンライン・サイトの設計や管理システムのユーザー・インタフェースの変更の行う前に、WebCenter Sitesのwcs_properties.jsonファイルのセキュリティ・プロパティを使用して、セキュリティ・プロトコルを実装する必要があります。

さらに、サブカテゴリContent Securityを含むセキュリティ・プロパティにより、WebCenter Sitesで開発されたWebサイトのコンテンツ・セキュリティ保護を構成することができます。コンテンツ・セキュリティは、ブラウザで返されるページを他のWebサイトのiframe内に埋め込むことができるかどうかを決定できる標準です。コンテンツ・セキュリティの詳細は、コンテンツ・セキュリティ・ポリシーの仕様ドキュメントを参照してください。

13.2 Securityカテゴリのプロパティ

表13-1では、Securityカテゴリに関連するJSONファイルの各プロパティについて説明します。

表13-1 Securityプロパティ

プロパティ

説明

connect-src

スクリプト・インタフェースを使用して保護されたリソースがロードできるURIのリスト。

サブカテゴリ: Content Security

contentsecurity.enabled

この値をtrueに設定して、コンテンツ・セキュリティ保護を有効にします。

デフォルト値: false

サブカテゴリ: Content Security

cs.selfmodify

ユーザーが変更できる属性のカンマ区切りリストを指定します。

現在は、passwordのみがサポートされています。

下位互換性を完全に確保するには、ユーザーがSystemUsers表への書込み権限を持つようにプロパティを空白に設定します。

デフォルト値: password

default-src

デフォルト命令のカンマ区切りのソースのリスト。たとえば、child-src,connect-src,img-src,object-src,script-src,style-srcなどとなります。

サブカテゴリ: Content Security

frame-ancestors

保護されたリソースのiframe内への埋込みが可能なホスト。

可能な値:

- self blank: 現在のサイトからのページを、src属性がabout:blankの祖先フレームか、現在のサイトそのもののいずれかに埋め込むことができます。

- about:blank: ページが#about:blankがsrcのフレームから構成されているため、WebCentrer Sitesが動作するのに必要です。

サブカテゴリ: Content Security

ft.suppressPasswordNames

ft.suppressPasswordsがtrueに設定された場合に、パスワードとして使用され、抑制される変数名を指定します。

Cheetahインストーラでは、このプロパティがREMOTEPASS;pubtgt:factors;factorsに設定され、ログでミラー・パブリッシュ・ターゲット・パスワードが抑制されるようになります。

デフォルト値: REMOTEPASS;pubtgt:factors;factors

ft.suppressPasswords

名前に文字列passwordまたはPASSWORDを含む入力変数やセッション変数のログが記録されないようにします。

デフォルト値: true

ログにパスワードを含めるにはfalseを指定します。

img-src

保護されたリソースがイメージをロードできる元を制限します。

サブカテゴリ: Content Security

object-src

保護されたリソースがプラグインをロードできる元を制限します。

可能な値:

- self

- blank

サブカテゴリ: Content Security

script-src

保護されたリソースが実行できるスクリプトを制限します。

サブカテゴリ: Content Security

xcelelem.manageuserpub

ユーザーがWebCenter Sitesのサイトで実行するロールを管理するために使用する要素を定義します。

デフォルト値: OpenMarket/Xcelerate/Actions/Security/AccessUserPublication

xcelerate.authorizefunctions

アセットに対して権限を生成できる機能のカンマ区切りリストを含めます。値が空の場合、可能なすべての機能が表示されます。追加のシステム定義の機能をデフォルトの機能リストに追加できます。

デフォルト値: inspect,checkout,copy,edit,delete,rollback,approve

xcelerate.deny.abstainfromvoting

ワークフロー・プロセスの一環でアセットを割り当てる場合、投票の棄権が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.approve

パブリッシュのためにアセットの承認が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.authorize

アセットに対して権限の認可が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.build

コレクション・アセットの構築が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.checkout

リビジョン・トラッキング・システムからの明示的なアセットのチェックアウトが許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.copy

アセットのコピーが許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.delegate

ワークフローの他の参加者への割当て済アセットの委任が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.delete

アセットの削除が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.edit

アセットの編集が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.inspect

アセットの調査が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.pastesitenavigation

SitePlanツリーの既存のサイト・ナビゲーションをコピーおよび貼付けしてサイト・ナビゲーションを作成することが許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.placepage

SitePlanツリーへのPageアセットの配置が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.preview

テンプレートによるアセットのプレビューが許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.removefromgroup

ワークフロー・グループからのアセットの削除が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.removefromworkflow

ワークフローからのアセットの削除が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.rollback

以前のバージョンへのアセットのロールバックが許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.setExportData

ディスク(静的パブリッシュ)の開始ポイントへのエクスポートの設定が許可されないロールのカンマ区切りリストが格納されます。

他のユーザーが開始ポイントを設定する場合、これらのユーザーにはアセットの承認とパブリッシュが引き続き許可されます。

デフォルト値: 空白

xcelerate.deny.setnestedworkflow

ネストされたワークフローの設定が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.setparticipants

ワークフローの参加者の設定が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.setprocessdeadline

ワークフロー・プロセスの期限の設定が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.setstepdeadline

ワークフロー・ステップの期限の設定が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.share

他のサイト(アセットが本来作成されたサイト以外)とのアセットの共有が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.showparticipants

ワークフローの参加者の表示が許可されないロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.deny.showstatus

アセットの「ステータス」画面の表示が許可されないロールのカンマ区切りリストが格納されます。

「Oracle WebCenter Sites: コントリビュータ」インタフェースでアセットが開いているときに、「ステータス」オプションが「表示」メニューで使用可能です。「ステータス」ページには、開いているアセットに関する公開情報とワークフローが表示されます。「ステータス」ページの表示の権限が拒否されるいずれかのロールにユーザーが属する場合、「表示」メニューの「ステータス」オプションはグレー表示されます。

デフォルト値: 空白

xcelerate.deny.showversion

アセットのバージョンのリストの表示が許可されないロールのカンマ区切りリストが格納されます。

注意:権限が拒否されるいずれかのロールにユーザーが属する場合、アセットのツールバーに「バージョンの表示」アイコンは表示されません。

デフォルト値: 空白

xcelerate.grant.abstainfromvoting

ワークフロー・プロセスの一環でアセットを割り当てる場合、投票の棄権が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.approve

パブリッシュのためにアセットの承認が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.authorize

アセットに対して権限の認可が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: GeneralAdmin,WorkflowAdmin,SiteAdmin

xcelerate.grant.build

コレクション・アセットの構築が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.checkout

リビジョン・トラッキング・システムからのアセットのチェックアウトが許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.copy

アセットのコピーが許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.delegate

ワークフローの他の参加者への割当て済アセットの委任が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.delete

アセットの削除が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.edit

アセットの編集が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.inspect

アセットの調査が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.placepage

SitePlanツリーへのPageアセットの配置が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.preview

テンプレートによるアセットのプレビューが許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.removefromgroup

ワークフロー・グループからのアセットの削除が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.removefromworkflow

ワークフローからのアセットの削除が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.rollback

以前のバージョンへのアセットのロールバックが許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.setExportData

ディスク(静的パブリッシュ)の開始ポイントへのエクスポートの設定が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.setnestedworkflow

ネストされたワークフローの設定が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.setparticipants

ワークフローの参加者の設定が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.setprocessdeadline

ワークフロー・プロセスの期限の設定が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.setstepdeadline

ワークフロー・ステップの期限の設定が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.share

他のサイト(アセットが本来作成されたサイト以外)とのアセットの共有が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.showparticipants

ワークフローの参加者の表示が許可されるロールのカンマ区切りリストが格納されます。

デフォルト値: 空白

xcelerate.grant.showstatus

アセットの「ステータス」画面の表示が許可されるロールのカンマ区切りリストが格納されます。

「コントリビュータ」インタフェースでアセットが開いているときに、「ステータス」オプションが「表示」メニューで使用可能です。「ステータス」ページには、開いているアセットに関する公開情報とワークフローが表示されます。「ステータス」ページの表示の権限が付与されるいずれかのロールにユーザーが属する場合、「表示」メニューの「ステータス」オプションはグレー表示されます。

デフォルト値: 空白

xcelerate.grant.showversion

アセットのバージョンのリストの表示が許可されるロールのカンマ区切りリストが格納されます。

注意:権限が付与されるいずれかのロールにユーザーが属する場合、アセットのツールバーに「バージョンの表示」アイコンが表示されます。

デフォルト値: 空白

14 ServletRequestプロパティ

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

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

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

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

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

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

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

表14-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

15 SiteCaptureプロパティ

次のトピックでは、WebCenter Sitesのwcs_properties.jsonファイルのSiteCaptureカテゴリに関連する各プロパティについて説明します。

- SiteCaptureカテゴリのプロパティについて

- SiteCaptureプロパティ

15.1 SiteCaptureカテゴリのプロパティについて

SiteCaptureの下に分類されたWebCenter Sitesのwcs_properties.jsonファイルのプロパティは、WebCenter Sites: SiteCaptureのインストール中に設定されます。これらのプロパティは、サイト・キャプチャ・アプリケーションのURLなどの情報と、WebCenter Sitesの一般管理者のユーザー名とパスワードを指定します。

15.2 SiteCaptureプロパティ

表15-1では、SiteCaptureカテゴリに関連するJSONファイルの各プロパティについて説明します。

表15-1 SiteCaptureプロパティ

プロパティ

説明

sitecapture.url

単一サーバー・インストールの場合、次のサイト・キャプチャ・アプリケーションのURLを指定します。クラスタ化されたインストールの場合、次のサイト・キャプチャのロード・バランサのURLを指定します。

可能な値: <sitecapture_protocol>://<sitecapture_host>:<sitecapture_port>/__admin

デフォルト値: http://localhost:80/__admin

sitecapture.cas.url

サイト・キャプチャ・アプリケーションが指し示すCASアプリケーションを指定します。

可能な値: <sitecapture_cas_protocol>://<sitecapture_cas_host>:<sitecapture_cas_port>/__admin

デフォルト値: http://localhost:80/__admin

sitecapture.cs.username

WebCenter Sites一般管理者のユーザー名を、サイト・キャプチャのインストール・プロセス中に指定したとおりに指定します。

可能な値: RestAdmin user

デフォルト値: fwadmin

sitecapture.cs.password

WebCenter Sitesの一般管理者パスワードを、サイト・キャプチャのインストール・プロセス中に指定したとおりに指定します。

可能な値: Password for the RestAdmin user

デフォルト値: xceladmin

16 Oracle WebCenter Sites: Visitor Servicesプロパティ

次のトピックでは、WebCenter Sitesのwcs_properties.jsonファイルのOracle WebCenter Sites: Visitor Servicesカテゴリに関連する各プロパティについて説明します。

- Visitor Servicesカテゴリのプロパティについて

- Visitor Servicesカテゴリのプロパティ

16.1 Visitor Servicesカテゴリのプロパティについて

Oracle WebCenter Sites: Visitor Servicesは、各訪問者に一意のIDを割り当てることによりWebサイトの訪問者を識別し、訪問者のIDに基づき複数のチャネルから訪問者のプロファイルを収集およびエンリッチし、訪問者のRAWプロファイルを集計ルールに基づき集計されたプロファイルにマージし、これらのプロファイルをターゲット、テストおよび分析に使用できるようにするコンポーネントです。

Visitor Servicesの下に分類されたWebCenter Sitesのwcs_properties.jsonファイルのプロパティは、Visitor Servicesコンポーネントが必要とする構成パラメータに値を指定します。

16.2 Visitor Servicesカテゴリのプロパティ

表16-1では、Visitor Servicesカテゴリに関連するJSONファイルの各プロパティについて説明します。

表16-1 Visitor Servicesプロパティ

プロパティ

説明

wcsites.visitors.auth.password

Visitor Servicesアプリケーションが基本認証保護に使用するパスワード。visitors.rest.authtypeプロパティを参照してください。

wcsites.visitors.auth.user

Visitor Servicesアプリケーションが基本認証保護に使用するユーザー名。visitors.rest.authtypeプロパティを参照してください。

visitors.rest.authalias

LDAPを使用してVisitor Servicesに接続するのに使用されるVisitor Services認証別名を定義します。

visitors.rest.authheader

LDAPを使用してVisitor Servicesに接続するときに使用されるヘッダーを定義します。

visitors.rest.authtype

Visitor Servicesに接続するのに必要な認証タイプを定義します。

visitors.rest.url

Visitor ServicesへのURL。たとえば、http://localhost:7080/visitorapp

17 UIプロパティ

次のトピックでは、WebCenter Sitesのwcs_properties.jsonファイルのUIカテゴリに関連する各プロパティについて説明します。

- UIカテゴリのプロパティについて

- UIカテゴリのプロパティ

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

UIの下に分類されたWebCenter Sitesのwcs_properties.jsonファイルのプロパティは、WebCenter Sitesコントリビュータおよび管理インタフェースに表示されるコンポーネントの外観を制御します。

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

表17-1では、UIカテゴリに関連するJSONファイルの各プロパティについて説明します。

表17-1 UIプロパティ

プロパティ

説明

advancedUI.enableAssetForms

コンテンツ・コントリビュータについて、WebCenter Sites管理インタフェースの有効と無効の切替えに使用されます。次のアセットへのアクセスが影響を受けます。

- すべてのフレックス・アセットとその親アセット

- すべてのベーシック・アセット

- 推奨、セグメントおよびプロモーションなどのOracle WebCenter Sites: Engageアセット

- 問合せ、コレクションおよびページ・アセット

デフォルトでは、このプロパティはfalseに設定されるため、コンテンツ・コントリビュータについてWebCenter Sites管理インタフェースは無効になります。アセットがデフォルトでサポートされる「Oracle WebCenter Sites: コントリビュータ」インタフェースを使用する場合を除き、前述のアセットの作成、編集、検索または削除を行うことはできません。

注意: 「コントリビュータ」インタフェースでは、開発者向けのアセット・タイプとアセットは、調査の場合のみ利用できます。あるいは、これらにはアクセスできません。アセットにはWebCenter Sites管理インタフェースからアクセスしてください。

デフォルト値: false

cs.disableSWFFlashUploader

このプロパティはフラッシュ・アップローダの有効化および無効化のために使用されます。

デフォルト値: false

cs.tree.defaultFunction.child

このプロパティでは、「コントリビュータ」インタフェースで子ツリー・ノードをダブルクリックすると子アセットがどのように開くかを指定できます。

可能な値: open、inspect、edit

デフォルト値: open

注意: このプロパティをopen に設定し、すでにタブに開いている子ノードをダブルクリックすると、アセットが現在表示されているビューのタブに該当のアセットが表示されます。子が現在タブに開いていない場合、アセットはその「調査」ビューで開きます。

cs.tree.defaultFunction.parent

このプロパティでは、「コントリビュータ」インタフェースで親ツリー・ノードをダブルクリックすると、親アセットがどのように開くかを指定できます。

可能な値: browse、open、inspect、edit

デフォルト値: browse

注意: このプロパティをbrowseに設定する場合、親ツリー・ノードをダブルクリックすると、その親アセットに関連付けられている子アセットの一覧を表示する「参照」タブが開きます。このプロパティをopenに設定し、すでにタブに開いている親をダブルクリックすると、親が現在表示されているビューのタブに該当の親が表示されます。親が現在タブに開いていない場合、親はその「調査」ビューで開きます。

fckeditor.showIncludedElementInSpan

FCKEditorフィールドに含まれたアセットがspanタグに表示される必要がある場合、このプロパティはtrueにのみ設定される必要があります。falseに設定した場合、含まれるアセットのコンテンツの検証後に、FCKEditorがspanとdivタグ間を暗黙的に決定します。

デフォルト値: false

form.defaultMaxValues

アセット・フォームの複数値属性のデフォルトの最大値。

デフォルト値: -1

xcelerate.adminacl

ユーザーが管理者機能(WebCenter Sites管理インタフェースの「管理」タブに表示される機能)にアクセスできるように割り当てられる必要があるACLを指定します。

可能な値: 任意の定義済ACL

デフォルト値: xceladmin

注意: このプロパティの値を別のACLに変更する場合、現在xceladmin ACLが割り当てられているすべての表にそのACLを必ず割り当ててください。

xcelerate.asset.shareToAllAllowed

アセットをすべてのサイトで共有可能かどうかを指定します。

可能な値: true | false

デフォルト値: true

xcelerate.crosssiteassign

複数のサイトのユーザーが同じワークフロー・プロセスに参加できるかどうかを指定します。

可能な値: true | false

デフォルト値: true

xcelerate.defaultpreviewurlgenerator

サイトに固有の言語について記述しない場合、プレビュー用のURLを生成するプレビュー・ジェネレータ名に設定します。

デフォルト値: Standard

xcelerate.previewhost

プレビュー・ホスト機能を有効にする2つのプロパティのいずれか。このプロパティは、使用するプレビュー・ホストのプロトコル、サーバーおよびポートを定義します。

この機能の詳細は、『Oracle Fusion Middleware WebCenter Sitesの管理』のプレビューの個別ブラウザ・セッションの管理に関する項を参照してください。

このプロパティに値を指定する場合、次の構文を使用します。

http://<servername>:<port>

xcelerate.previewservlet

プレビュー・ホスト機能を有効にする2つのプロパティのいずれか。このプロパティは、プレビュー・ホストが使用するサーブレットを指定します。

この機能の詳細は、『Oracle Fusion Middleware WebCenter Sitesの管理』のプレビューの個別ブラウザ・セッションの管理に関する項を参照してください。

デフォルト値: Satellite

xcelerate.previewurlpagename

プレビューのURLを生成するページの名前に設定します。

デフォルト値: OpenMarket/Xcelerate/UIFramework/ShowPreviewFrames

注意: このプロパティの値を変更しないでください。

xcelerate.restrictSiteTree

ツリーの切替えがデフォルトでオフになるように構成されている場合(xcelerate.showSiteTreeプロパティをfalseに設定)、管理者以外のユーザーがWebCenter Sites管理インタフェースでツリーをオンに切り替えられるかどうかを指定します。

xceladmin ACLを持つユーザーのみがツリーをオンに切り替えられるようにするには、trueに設定します。

デフォルト値: false

この機能の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』を参照してください。

xcelerate.searchResultCols

管理インタフェースの検索結果および公開画面にどの列を表示するかを指定します。列の表示順序は制御しません。

デフォルト値: name,modified,locale,startDate,endDate,assetType

xcelerate.showSiteTree

ユーザーがWebCenter Sites管理インタフェースにログインしたときにツリーをデフォルトで表示するかどうかを指定します。

デフォルトでツリーの切替えをオフにする場合はfalseに設定します。

デフォルト値: true

この機能の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』を参照してください。

xcelerate.treehierassettype

SiteEntry、CSElement、TemplateおよびRecommendationアセットの階層表示モードを有効にします。

このプロパティの値は、階層に表示するアセット・タイプのカンマ区切りリストになります。

アセットが階層に表示されないアセット・タイプはリストに含めないでください。

階層構造は、アセット名の「/」に基づきます。アセット名の各「/」は1つの階層レベルを表現します。たとえば、/AssetNameは最上位レベルで、//AssetNameはその次のレベル、などと続きます。

デフォルト値: SiteEntry,CSElement,Template,Recommendation

xcelerate.treetabmanagerclass

WebCenter Sitesのツリー・タブについて説明するITreeTabManagerを実装するクラス。

デフォルト値: com.openmarket.xcelerate.treetab.TreeTabManager

注意: ここでは、デフォルトは参照目的の場合のみ提供されます。このプロパティの値を変更しないでください。

xcelerate.treeMaxNodes

WebCenter Sites管理インタフェースのツリーのノード下に表示される項目の数を指定します。この項目数を超える項目がノードにある場合、検索基準を入力して数を減らすようにWebCenter Sitesからプロンプトが表示されます。

デフォルト値: 100

この機能の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』を参照してください。

xcelerate.treeType

WebCenter Sites管理インタフェースで使用されるツリーの種類を指定します。

可能な値: DojoTreeまたはカスタマイズされた置換ツリーを指定する値。

デフォルト値: DojoTree

最初にOracleサポート担当者に連絡せずに、このプロパティを変更しないでください。

xcelerate.enableinsite

このWebCenter Sitesシステムに対して、(「コントリビュータ」インタフェースの) Webモードの有効と無効を切り替えます。値がtrueの場合、Webモードは有効になります。

デフォルト値: true

WebCenter Sites配信システムでWebモードを有効にしないでください。

cc.useLegacyInputNames

FlexAssetおよびParentフォームの属性の入力名を決定する際にWebCenter Sitesで使用するブール値を指定します。新しい形式に更新されていないカスタム属性エディタをサポートする必要がある場合、このプロパティを有効にします。

デフォルト値: false

cc.attrDisplayStyle

FlexAsset、FlexGroup ContentFormまたはContentDetailsフォームの属性について説明するために表示するフィールド(名前または説明)。

可能な値: nameまたはdescription

デフォルト値: description

18 Userプロパティ

次のトピックでは、wcs_properties.jsonファイルのUserカテゴリに関連する各プロパティについて説明します。

- Userカテゴリのプロパティについて

- Userカテゴリのプロパティ

18.1 Userカテゴリのプロパティについて

Userの下に分類されたWebCenter Sitesのwcs_properties.jsonファイルのプロパティは、WebCenter Sitesユーザーの実装に関連します。これにはLDAPおよびWebCenter Sitesデータベース表を使用したユーザー名の作成および登録が含まれます。Userの下に分類されたwcs_properties.jsonファイルのWebCenter Sitesプロパティの詳細は、「Userカテゴリのプロパティ」を参照してください。

18.2 Userカテゴリのプロパティ

表18-1では、Userカテゴリに関連するJSONファイルの各プロパティについて説明します。

表18-1 Userプロパティ

プロパティ

説明

baseDN

検索用にデフォルトで使用するルートの識別名、およびDNタイプを必要とする属性値の名前の先頭に付加するための識別名を指定します。

デフォルト値: o=ContentServer

このプロパティの値を変更しないでください。認証モジュールでcurrentUserセッション変数を完全修飾名に設定するため、WebCenter Sitesでは、検索で返されるすべての名前が完全修飾であると仮定します。

className.Attribute

インタフェースの属性を実装するための具体的なクラスの名前を指定します。

LDAPと統合する場合を除き、このプロパティの値を変更しないでください。

デフォルト値: javax.naming.directory.BasicAttribute

className.Attributes

インタフェースの属性を実装するための具体的なクラスの名前を指定します。

LDAPと統合する場合を除き、このプロパティの値を変更しないでください。

デフォルト値: javax.naming.directory.BasicAttributes

className.IDir

className.INameプロパティによって、システムで使用するユーザー・マネージャ・モジュールを指定します。

可能な値:

- WebCenter Sites: com.openmarket.directory.cs.CSDir

- LDAP: com.openmarket.directory.jndi.JNDIDir

デフォルト値: com.openmarket.directory.cs.CSDir

LDAPと統合する場合を除き、このプロパティの値を変更しないでください。

className.IFactory

インタフェースIfactoryを実装するための具体的なクラスの名前を指定します。

デフォルト値: com.openmarket.directory.common.Factory

LDAPと統合する場合を除き、このプロパティの値を変更しないでください。

className.IName

className.IDirプロパティによって、システムで使用するユーザー・マネージャ・モジュールを指定します。

可能な値:

- WebCenter Sites: com.openmarket.directory.cs.CSName

- LDAP: com.openmarket.directory.jndi.Name Wrapper

デフォルト値: com.openmarket.directory.cs.CSName

LDAPと統合する場合を除き、このプロパティの値を変更しないでください。

className.IUserDir

インタフェースIUserDirを実装するための具体的なクラスの名前を指定します。

可能な値:

- WebCenter Sites: com.openmarket.directory.cs.CSDir

- LDAP: com.openmarket.directory.jndi.LDAP UserDir

デフォルト値: com.openmarket.directory.cs.CSDir

LDAPと統合する場合を除き、このプロパティの値を変更しないでください。

className.JNDIName

インタフェースJNDINameを実装するための具体的なクラスの名前を指定します。

デフォルト値: javax.naming.CompundName

LDAPと統合する場合を除き、このプロパティの値を変更しないでください。

cleandns

識別名の文字列をWebCenter Sitesデータベースに格納する方法を指定します。

trueに設定する場合、ディレクトリ・サービスAPIは、WebCenter Sitesデータベースに文字列を格納する前に、ディレクトリ・サーバーから識別名を抽出し、識別名から余分なスペースを取り除いて、大文字をすべて小文字に変更します。

可能な値: true | false

デフォルト値: false

注意: 以前のバージョンのWebCenter Sitesからアップグレードする場合、この値をtrueに設定しないでください。設定した場合、WebCenter Sites表に格納される既存のDNS文字列を手動で変更する必要があります。また、trueに設定した場合、syntax.ignorecaseプロパティがtrueに設定されているかどうかも検証する必要があります。

cn

グループ名属性として機能する属性の名前をディレクトリ・サーバーで指定します。

可能な値:

- WebCenter SitesおよびNT: cn

- LDAP、iPlanet: cn

- LDAP、Active Directory: cn

デフォルト値: cn

cs.manageACL

WebCenter SitesのデフォルトのACLの名前と権限の関係のマスク機能を置換するクラスを指定します。

このプロパティの値を変更しないでください。

cs.manageproperty

使用しているユーザーまたはACL管理に特有のプロパティを含むwcs_properties.jsonファイルを指定します。たとえば、cs.manageUserを指定する場合、cs.manageACLまたはcs.manageUserAccessになります。

cs.manageUser

このWebCenter Sitesシステムでどのユーザー・マネージャ・プラグインを使用するかを指定します。

- デフォルトのWebCenter Sitesプラグインを使用する場合、値は空白です。WebCenter Sitesでは、データベースの認証と認可が使用されます。

- LDAPを使用する場合、値はcom.openmarket.directory.jndi.auth.JNDILoginになります。

- NT認証を使用する場合、値はcom.FutureTense.NTUserGroups.ValidateLogin.NTUserGroupsLoginになります。

WebCenter SitesシステムをLDAPまたは別の外部システムと統合する場合、このプロパティは設定されます。インストール後にその値を変更しないでください。デフォルトでは値は空白です。

注意: このプロパティを設定する場合、cs.managepropertyも設定する必要があります。

cs.manageUserAccess

このWebCenter Sitesシステムでどのユーザー・マネージャ・プラグインを使用するかを指定します。

cs.manageUserSystem

WebCenter SitesシステムでNT認証を使用する場合(cs.manageUserでNTプラグインを指し示す場合)のみ適用されます。

WebCenter Sitesでユーザーの認証に使用するNTドメイン名のカンマ区切りリストを指定します。

認証は、ドメインのリストで指定された順に行われます。ユーザーは、そのユーザー名とパスワードの組合せがいずれかのドメインで見つかると、有効なユーザーであることが証明されます。

ローカル・システムをピリオド(.)で指定します。

cs.manageUserでNTプラグインを指し示していても、このプロパティにドメイン名が設定されない場合、WebCenter Sitesは、ローカルNTドメインのみで認証を試みます。

この値は、インストール時に設定されました。

cs.ssovalidator

このプロパティはSSOバリデータ・プラグインを指し示します。

デフォルト値: com.fatwire.wem.sso.cas.cs.plugin.SSOValidatorPlugin

defaultGroupAttrs

groupparentプロパティで指定されるエントリのすべての子に設定される属性の名前と値のペアを指定します。

このプロパティはWebCenter Sitesをインストールする前に設定する必要があります。WebCenter Sitesはこの情報を使用して、インストール中に必要なデフォルト・グループを作成します。

値はx-www-form-urlencoded形式で入力してください。

defaultPeopleAttrs

peopleparentプロパティで指定されるエントリのすべての子に設定される属性の名前と値のペアを指定します。

このプロパティはWebCenter Sitesをインストールする前に設定する必要があります。WebCenter Sitesはこの情報を使用して、インストール中に必要なデフォルト・ユーザーを作成します。

値はx-www-form-urlencoded形式で入力してください。

defaultReaderACLs

ログイン・モジュールでDefaultReaderに割り当てられるACLリスト。

デフォルト値: Browser

groupparent

タイプがGroupのWebCenter Sitesのすべてのエントリの親として使用するエントリを指定します。

可能な値:

- WebCenter SitesおよびWindows Server: ou=groups

- LDAP: ou=groups,dc=<companyname>,dc=com

- LDAP、Active Directory: cn=groups,dc=<companyname>,dc=com

java.naming.factory.initial

使用する初期ファクトリ・クラスを指定します。このプロパティの値は、初期コンテキストを作成するファクトリ・クラスの完全修飾クラス名にします。

このプロパティの値を変更しないでください。

デフォルト値: com.sun.jdni.ldap.LdapCtxFactory

java.naming.security.authentication

使用するセキュリティ・レベルを指定します。その値はnone、simple、strongのいずれかになります。

このプロパティを指定しない場合、セキュリティ・レベルはサービス・プロバイダで決まります。

デフォルト値: simple

jndi.baseURL

ディレクトリ・サーバーのサーバー名とポート番号を指定します。

この値は次の形式を使用します: ldap://<hostname>:<port>

デフォルト値: ldap://localhost:389

jndi.connectAsUser

ユーザー属性情報についてディレクトリ・サーバーに問い合せる際にWebCenter Sitesで指定のユーザー・アカウントが必要かどうかを指定します。

trueに設定する場合、jndi.connectAsUserは、LDAPサーバーへのWebCenter Sitesログインを指定します。つまり、WebCenter Sitesは、WebCenter Sitesシステムにログインして照会を実行するユーザーとして、ディレクトリ・サーバーに情報の問合せを行います。たとえば、管理者がWebCenter Sites管理インタフェースでユーザー情報を調べる場合、WebCenter Sitesは、そのユーザー(adminなど)として照会を行います。

falseに設定する場合、jndi.connectAsUserは、LDAPサーバーへの直接ログインを指定します。つまり、jndi.loginおよびjndi.passwordプロパティに指定されるユーザー名とパスワードの有効な組合せが必要であり、WebCenter Sitesはそのユーザー・アカウントを使用して照会を行います。

デフォルト値: true

jndi.custom

システム・プロパティ。

このプロパティには値を入力しないでください。

javax.naming.contextに渡されるspiに固有の他の変数を指定します。構文の形式はx-www-form-urlencodedになります。

jndi.login

jndi.connectAsUserをfalseに設定する場合のみ適用されます。

WebCenter Sitesがディレクトリ・サーバーへの問合せに使用するユーザー・アカウントの完全修飾の完全識別名を指定します。

jndi.password

jndi.connectAsUserをfalseに設定する場合のみ適用されます。

WebCenter Sitesがディレクトリ・サーバーへの問合せに使用するユーザー・アカウントのパスワードを指定します。この値は暗号化されます。

jndi.poolConnections

jndi.connectAsUserをfalseに設定する場合のみ適用されます。

このプロパティをtrueに設定する場合、DirContent接続のプールが作成されます。

falseに設定する場合、jndi.poolsizeは無視されます。

デフォルト値: false

jndi.poolsize

プールのサイズを示します。

デフォルト値: 20

jndi.poolConnectionsをfalseに設定する場合、このプロパティは無視されます。

ldap.caseAware

LDAP Serverは問合せの大文字小文字を区別するかどうかを指定します。

デフォルト値: false

loginattribute

ユーザー・ログイン属性として機能する属性の名前をディレクトリ・サーバーで指定します。

デフォルト値: uid

memberof

ユーザーのグループに関する情報を含むユーザー属性の名前を指定します。

グループのユーザーのメンバーシップをグループのuniquemember属性で指定する場合、このプロパティは空白のままにします。

ユーザーのグループ・メンバーシップをユーザーの属性で指定する場合、ここでその属性の名前を指定します。

可能な値:

- LDAP、WebLogic埋込みLDAP: wlsmemberof

- LDAP、SunONE Identity Server: memberof

ntlogin.DefaultACL

NTユーザー・マネージャ・プラグインのみ。

デフォルトですべてのユーザーに割り当てられるACLのカンマ区切りリスト。

デフォルトでは、この値は空です。

ntlogin.DefaultReaderACL

NTユーザー・マネージャ・プラグインのみ。

デフォルトのリーダー・アカウントとして使用されるアカウントに割り当てられるACLリスト。

デフォルト値: Browser

ntlogin.DefaultReaderID

NTユーザー・マネージャ・プラグインのみ。

デフォルトのリーダー・アカウントとして使用されるユーザー名。

デフォルト値: DefaultReader

この値は空白でも構いません。

ntlogin.DefaultReaderPW

NTユーザー・マネージャ・プラグインのみ。

NT認証モジュールでデフォルトのリーダー・アカウントとして使用するユーザー名のパスワード。ntlogin.DefaultReaderIDに値がある場合は必須です。

デフォルト値: SomeReader。値は暗号化されます。

ntlogin.LogFile

NTユーザー・マネージャ・プラグインのみ。

NT認証モジュールからのデバッグ情報が書き込まれるファイルの完全なパス。(ntlogin.Loggingをtrueに設定する場合のみ使用されます。)

ntlogin.Logging

NTユーザー・マネージャ・プラグインのみ。

NT認証モジュールのデバッグを有効または無効にします。

可能な値: true | false

objectclass

WebCenter Sitesランタイムで使用されるシステム・プロパティ。

objectclassGroup

WebCenter Sitesグループを示すベース・オブジェクトの名前を指定します。

可能な値:

- WebCenter Sites: groupofuniquenames

- LDAP、iPlanet: groupofuniquenames

- LDAP、Active Directory: group

デフォルト値: groupofuniquenames

objectclassPerson

WebCenter Sitesユーザー(個人)を示すベース・オブジェクトの名前を指定します。DIR.LISTUSERSタグは、このプロパティに設定される値を使用して、グループなどのエントリとユーザー・エントリとを区別します。

デフォルト値: person

password

パスワード属性として機能する属性の名前をディレクトリ・サーバーで指定します。

可能な値:

- WebCenter SitesおよびNT: password

- LDAP: userPassword

- LDAP、Active Directory: password

ユーザー名とパスワードは必ずデフォルトから変更してください。

デフォルト値: password

peopleparent

タイプがUserのWebCenter Sitesのすべてのエントリの親として使用するエントリを指定します。

可能な値:

- WebCenter SitesおよびNT: ou=people

- LDAP: cn=people,dc=<companyname>,dc=com

- LDAP、Active Directory: cn=users,dc=<companyname>,dc=com

デフォルト値: ou=People

requiredGroupAttrs

groupparentプロパティで指定されるエントリのすべての子に値が必要な属性を指定します。

値はx-www-form-urlencoded形式で入力してください。

requiredPeopleAttrs

peopleparentプロパティで指定されるエントリのすべての子に値が必要な属性を指定します。

値はx-www-form-urlencoded形式で入力してください。

search.returnLimit

返されるエントリの最大数を指定します。

検索基準を満たすエントリをすべて取得するには、値を0に設定します。

search.scope

階層のどの深さまで検索を行うかを指定します(指定したノードや現在のノードのみを検索、あるいは該当ノード下のノードを検索など)。

デフォルト値: 2(指定したノード下のすべてのノードを検索)

search.timeoutVal

エラーを返すまでに結果を待機する秒数を指定します。

値が0の場合、ネットワーク・タイムアウト制限が待機を終了するまで待機します。

デフォルト値: 0

singlesignon

trueに設定する場合、シングル・サインオンをサポートする認証プラグインに対してシングル・サインオンを有効にします。

デフォルト値: true

syntax.beginquote

引用符付き文字列の開始を定める文字列を指定します。

デフォルト値: '

syntax.beginquote2

syntax.beginquoteプロパティに指定される値の代替を指定します。

syntax.custom

classINameコンストラクタに渡されるclassJNDINameに固有の変数を指定します。構文はx-www-form-urlencodedの形式になります。

syntax.direction

指定された名前のコンポーネントを読み取る方向を指定します。

可能な値:

left_to_right

right_to_left

flat

デフォルト値: right_to_left

syntax.endquote

引用符付き文字列の終了を定める文字列を指定します。

デフォルト値: '

syntax.endquote2

syntax.endquoteに指定される値の代替を指定します。

syntax.escape

区切り、エスケープおよび引用符をオーバーライドするエスケープ文字列を指定します。

特殊文字(','、'+'、'-'、';'など)をDNで使用する場合、エスケープ文字列に\を使用できません。

デフォルト値: \\

syntax.ignorecase

文字列の大文字と小文字を区別するかどうかを指定します。

大文字と小文字を異なる文字とみなす場合は、falseに設定します。(つまり、「admin」と「Admin」は異なる単語として解釈されます。)

大文字と小文字を同じ文字とみなす場合は、trueに設定します。(つまり、「admin」と「Admin」は同じ文字列として解釈されます。)

デフォルト値: true

注意: cleandnsプロパティをtrueに設定する場合、このプロパティの値もtrueにする必要があります。

syntax.separator

アトミック名コンポーネント間で使用する区切り文字を指定します。

syntax.directionを値flatに設定する場合を除き、このプロパティは必須です。

デフォルト値: ,

syntax.separatorava

複数の属性と値ペアの区切りに使用する区切り文字を指定します。通常はカンマ(,)が使用されます。

デフォルト値: ,

syntax.separatortypeval

属性とその値の区切りに使用する区切り文字を指定します。等号記号(=)などが使用されます。

デフォルト値: =

syntax.trimblanks

文字列の評価時にスペースと空白文字のどちらが重要か、あるいはこれらを無視する(切り捨てる)かどうかを指定します。

スペースを無視する場合はtrueに設定します。

文字列の評価時にスペースを考慮する場合はfalseに設定します。

デフォルト値: false

uniquemember

グループ割当て属性として機能する属性の名前をディレクトリ・サーバーで指定します。

可能な値:

- WebCenter SitesおよびNT: uniquemember

- LDAP、iPlanet: uniquemember

- LDAP、Active Directory: member

デフォルト値: uniquemember

username

ユーザー名属性として機能する属性の名前をディレクトリ・サーバーで指定します。

可能な値:

- WebCenter SitesおよびNT: username

- LDAP、iPlanet: uid

- LDAP、Active Directory: sAMAccount

デフォルト値: username

xcelerate.displayablenameattr

表示可能な名前を指定するユーザー属性の名前(ログイン名とは異なる場合)。

xcelerate.emailattr

WebCenter Sitesシステムに対するユーザーの電子メール・アドレスを識別する際に使用されるユーザー属性の名前を指定します。これらの属性はSystemUserAttr表に保持されます。

デフォルト値: mail

xcelerate.localeattr

WebCenter Sitesシステムにインストールされた言語パックが複数ある場合、ユーザーが指定するロケールを識別するユーザー属性の名前を指定します。

デフォルト値: locale

xcelerate.pubrolesattr

ユーザーがパブリケーション用に保持するロールをリストするユーザー属性の名前を指定します。

このプロパティは、xcelerate.usermanagerclassをcom.openmarket.xcelerate.user.LDAPAttrUserManagerに設定する場合のみ使用されます。

これは、パブリケーションIDと組み合せて、ユーザーがパブリケーション用に保持するロールを含む属性名を取得します。

値が設定されないと、UserPublication表が使用されます。

xcelerate.sitenameattr

サイト・エントリのネーミング属性を指定します。

このプロパティは、xcelerate.usermanagerclassをcom.openmarket.xcelerate.user.LDAPSchemaUserManagerに設定する場合のみ使用されます。

デフォルトでは値は空白です。この場合、ユーザーのロールに関する情報はUserPublication表に格納されます。

このプロパティに値が指定されている場合、xcelerate.usermanagerclassとxcelerate.sitesrootプロパティも正確に構成する必要があります。

xcelerate.sitesattr

ユーザーがロールを保持するパブリケーションについて説明するユーザー属性の名前を指定します。

このプロパティは、xcelerate.usermanagerclassをcom.openmarket.xcelerate.user.LDAPAttrUserManagerに設定する場合のみ使用されます。

このプロパティに値がある場合、pubid列の値およびxcelerate.pubrolesattrプロパティの値と組み合せて、WebCenter Sitesインタフェースでのユーザーのアクセス権限を決定します。

デフォルトでは値は空白です。この場合、ユーザーのロールに関する情報はUserPublication表に格納されます。

xcelerate.sitesroot

サイトが配置されるルート・ノード(dn)を指定します。

このプロパティは、xcelerate.usermanagerclassをcom.openmarket.xcelerate.user.LDAPSchemaUserManagerに設定する場合のみ使用されます。

デフォルトでは値は空白です。この場合、ユーザーのロールに関する情報はUserPublication表に格納されます。

このプロパティに値が指定されている場合、xcelerate.usermanagerclassとxcelerate.sitenameattrプロパティも正確に構成する必要があります。

xcelerate.timezoneattr

WebCenter Sitesシステムに対し設定されたタイムゾーンを識別するユーザー属性の名前を指定します。

デフォルト値: timezone

xcelerate.userimageattr

このプロパティは、WEMフレームワークのユーザーのアカウント(WEM管理インタフェースからアクセス可能)のimagesrc属性を指し示します。属性には、ベース64エンコード文字列のイメージ・データが含まれます。このプロパティはイメージをフェッチします。

デフォルト値: userimage

19 WebCenter Sitesのユーザー定義のプロパティ

ユーザー定義のプロパティは、WebCenter Sitesユーザー(通常、管理者または開発者)によりWebCenter Sitesのwcs_properties.jsonファイルに追加されたプロパティです。

次のトピックでは、ユーザー定義のプロパティについて説明します。

- WebCenter Sitesのユーザー定義のプロパティについて

- WebCenter Sitesのユーザー定義のプロパティ

19.1 WebCenter Sitesのユーザー定義のプロパティについて

WebCenter Sitesのユーザー定義のプロパティは、WebCenter Sitesのwcs_properties.jsonファイルに手動で追加して、WebCenter Sitesのオプションの機能を有効化できるプロパティです。

特定のWebCenter Sites機能には、WebCenter Sitesのwcs_properties.jsonファイルでデフォルトでは使用可能ではないプロパティが必要です。このような場合、管理者または開発者は、WebCenter Sites管理インタフェースのプロパティ管理ツールを使用して、wcs_properties.jsonファイルにプロパティを作成することが必要です。たとえば、結果セットのキャッシュを実装する場合、キャッシュの値を設定する任意のWebCenter Sitesデータベース表に対して最大3つのプロパティを作成できます。

プロパティのWebCenter Sitesのwcs_properties.jsonファイルへの追加手順については、「プロパティの追加」を参照してください。

19.2 WebCenter Sitesのユーザー定義のプロパティ

次の表では、WebCenter Sitesのwcs_properties.jsonファイルに追加できる、ユーザー定義の各プロパティについて説明します。

表19-1 WebCenter Sitesのユーザー定義のプロパティ

プロパティ

説明

cs.approvalLockStriping

承認ロックが次のどちらであるかを指定するために使用されます。

- グローバルおよびデフォルト(false)または

- ターゲット別(true)。ターゲットでの承認およびパブリッシュ・アクティビティの競合がなくなります。このプロパティをtrueに設定する場合、cs_targetというNULL以外の列をApprovalQueue表に追加する必要があります。列のデータ型は、cc.bigintプロパティ(WebCenter Sitesのwcs_properties.jsonファイル内)の値と一致する必要があります。

ターゲットごとの承認ロックからデフォルトの動作(グローバル・ロック)に戻す場合、cs_target列をApprovalQueue表から削除してから、cs.approvalLockStripingをfalseに設定(またはデフォルトでfalseなので、このプロパティを削除)します。

cs.invalMemWindow

このプロパティはinCacheフレームワークに適用されます。これは、該当表に対してデータ格納期間の観点でFW_InvalidationMemory表のサイズを定義する場合に使用されます(秒単位)。データ格納期間はローリング・ウィンドウになります。

たとえば、プロパティを20000に設定する場合、20,000秒に値するデータを表に蓄積できます。追加のデータが引き続き到着すると、そのデータは格納されますが、20,000秒よりも古いデータは表のクリーンアップ・メカニズムによって削除されます。inCacheフレームワークとFW_InvalidationMemory表の詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』のinCacheフレームワークに関する項を参照してください。

このプロパティを使用する場合、WebCenter Sitesのwcs_properties.jsonファイルに追加し、必要な値に設定します。プロパティを追加しない場合、WebCenter Sitesではデフォルト値が使用されます。

デフォルト値: 259200 (3日)

cs.childfoldercount

WebCenter Sitesで<wcs_shared>/Sharedのサブディレクトリ下の親フォルダに生成可能な子フォルダの最大数を指定します。子フォルダは、WebCenter Sitesが親フォルダ内で生成する、番号付けされたサブフォルダです。

たとえば、このプロパティを300に設定する場合、WebCenter Sitesは、<wcs_shared>/Shared/ccurlの下の親フォルダに300以下の子フォルダを生成します。

このプロパティを使用する場合、WebCenter Sitesのwcs_properties.jsonファイルに追加する必要があります。追加しない場合、WebCenter Sitesではデフォルト値が使用されます。このプロパティを使用する場合、既存の子フォルダ構造はそのまま変わらないことに注意してください。使用されなくなった子フォルダは手動で削除する必要があります。

WebCenter Sitesで生成可能な親フォルダの最大数も指定する必要がある場合は、cs.parentfoldercountプロパティを使用します。

デフォルト値: 1024

cs.parentfoldercount

WebCenter Sitesで<wcs_shared>/Sharedのサブディレクトリに生成可能な親フォルダの最大数を指定します。親フォルダは、WebCenter Sitesで生成される、番号付けされた第1レベルのフォルダです。たとえば、このプロパティを500に設定する場合、WebCenter Sitesは、<wcs_shared>/Shared/ccurl (フレックス・アセットが格納される場所)に500以下の親フォルダを生成します。

このプロパティを使用する場合、WebCenter Sitesのwcs_properties.jsonファイルに追加する必要があります。追加しない場合、WebCenter Sitesではデフォルト値が使用されます。このプロパティを使用する場合、既存の親フォルダ構造はそのまま変わらないことに注意してください。使用されなくなった親フォルダは手動で削除する必要があります。

親フォルダ内に、WebCenter Sitesは子フォルダを生成します。生成可能な子フォルダの最大数を指定する場合、cs.childfoldercountプロパティを使用します。

デフォルト値: 1024

cs.TempObjectsDaysToKeep

TempObjects表にデータを格納する日数の指定に使用されます。たとえば、このプロパティに値7を指定する場合、7日よりも古い、TempObjects表に格納されているデータは、CleanTempObjectsイベント(SystemEvents表で指定され、午前零時に毎日実行してTempObjects表から古いデータを削除する)によって削除されます。

有効な値: 0よりも大きい整数

デフォルト値: 5

注意: デフォルトでは、このプロパティはWebCenter Sitesのwcs_properties.jsonファイルには存在せず、その値は5に設定されます。このプロパティの値を変更する場合、このプロパティをWebCenter Sitesのwcs_properties.jsonファイルに手動で追加する必要があります。

cc.tablenameKey

WebCenter Sitesデータベースの新しい表にキーを追加するには、このプロパティをWebCenter Sitesのwcs_properties.jsonファイルに追加します。ここでtablenameは新しい表の名前です。

ft.servletoutputstream

デフォルト値: false

rtd.choicIdpattern

Oracle Real-Time Decisions (RTD) エンジンをWebCenter Sitesに統合する場合、このプロパティをWebCenter Sitesのwcs_properties.jsonファイルに追加します。このプロパティを使用して、RTD動的選択IDの値をどのように構築するかを構成できます。選択IDの値は、アセットの選択ラベルとしてRTDデシジョン・センターで使用されます。選択IDのパターンによって、各アセットに一意の選択IDが確保され、アセットはデシジョン・センターに複数回表示されないため、ユーザーはデシジョン・センターのユーザー・インタフェースで項目(アセット)を簡単に見つけることができます。

デフォルト値:

rtd.choiceId.pattern={assettype}:{name} ({assetid}

ここで、{assettype}はアセットのタイプ、{name}はアセットの名前、{assetid}はアセットの数値IDになります。

rtd.host

Oracle Real-Time Decisions (RTD)エンジンをWebCenter Sitesに統合する場合、このタグをWebCenter Sitesのwcs_properties.jsonファイルに追加して、Oracle RTDが実行するURLとして値を設定します。

rtd.inline.service.name

Oracle Real-Time Decisions (RTD)エンジンをWebCenter Sitesに統合する場合、このタグをWebCenter Sitesのwcs_properties.jsonファイルに追加して、Oracle RTDインライン・サービスの名前として値を設定します。

vis.useSessionVisitorConnection

このプロパティは、Engage訪問者をデータベース中心とメモリー中心のどちらの方法で追跡するかどうかを決定します。これより、Engageアセットを備える、アクセス量が多いサイトのパフォーマンスが改善されます。メモリー中心のトラッキングでは、WebCenter Sitesは、訪問者のスカラー属性値をアドオン・リポジトリに格納し、訪問者の履歴属性値を各自のデータベースに格納します。訪問者のセグメントを決定する計算はすべてメモリーで実行され、結果がキャッシュされます。

デフォルトでは、このプロパティは、 WebCenter Sitesのwcs_properties.jsonファイルに自動で含まれません。この場合、その値はfalse (データベース中心)になるように解釈されます。

このプロパティは、次のいずれかの方法で配信システムで設定する必要があります。

- データベース中心の方法を有効にする場合は、このプロパティをfalseに設定するか、空白のままにするか、ファイルから省略します。

- メモリー中心の方法を有効にする場合は、このプロパティをtrueに設定するか、サポートするテンプレート・コードが配信システムに存在することを確認します(存在しない場合、Engage訪問者は正確に追跡されません)。必要なコードの詳細は、『Oracle Fusion Middleware WebCenter Sites開発者ガイド』のメモリー中心の訪問者のトラッキングに関する項を参照してください。

コンテンツ管理システムでは、データベース中心のトラッキングに有効なCMシステムでのみ訪問者属性を作成して管理する場合、このプロパティをfalseに設定するか省略する必要があります。訪問者属性の管理は配信システムではサポートされません。属性を配信システムにパブリッシュする必要があります。

xcelerate.useDimensionAssets

このプロパティは、配信システムでのみサポートされます。このプロパティは、WebCenter Sites配信システムがディメンション・アセットについてDimおよびDimPデータベース表に問合せを行うかどうかを制御します。

ディメンション・アセットを使用しない(つまり多言語サポート用)場合、次を実行して、配信システムがDimおよびDimP表への不必要な問合せをしないようにします。このプロパティをWebCenter Sitesのwcs_properties.jsonファイルに追加して、falseに設定します。次に、アプリケーション・サーバー起動スクリプトでJVMの-Dcs.disable.dimensions.in.uiをtrueに設定します。

第II部 Satellite Server JSONファイル

Satellite Serverのwcs_properties.jsonファイルは、Satellite ServerをWebCenter Sitesを使用してインストールすると使用できるようになります。Satellite Serverのwcs_properties.jsonファイルのプロパティは、WebCenter Sitesのwcs_properties.jsonファイルのSatelliteプロパティに対して設定されている値をミラーリングします。Satellite Serverのインポート/エクスポート・ユーティリティを使用して、Satellite Serverのwcs_properties.jsonファイルのプロパティを設定します。

次のトピックでは、Satellite Serverのwcs_properties.jsonファイルの各プロパティに関する情報と、Satellite Serverのインポート/エクスポート・ユーティリティを使用してこれらのプロパティの値を変更する手順について説明します。

- Satellite Server JSONファイルのプロパティの管理

- Satellite Server JSONファイルのCoreプロパティ

- Satellite Server JSONファイルのCORSプロパティ

- Satellite Server JSONファイルのSatelliteプロパティ

- Satellite Server JSONファイルのServletRequestプロパティ

- Satellite Serverのユーザー定義のプロパティ

20 Satellite Server JSONファイルのプロパティの管理

Satellite ServerのプロパティはSatellite Serverのwcs_properties.jsonファイルにあります。Satellite Serverのwcs_properties.jsonファイルはSatellite Serverのconfigディレクトリにあります(インストール中に指定)。Satellite Serverのwcs_properties.jsonファイルのプロパティを管理するために、WebCenter SitesにはSatellite Serverのインポート/エクスポート・ユーティリティが用意されています。

次のトピックでは、インポート/エクスポート・ユーティリティを使用したSatellite Server JSONファイルのプロパティの管理の詳細と手順について説明します。

- Satellite Server JSONファイルについて

- Satellite Serverのインポート/エクスポート・ユーティリティの概要

- Satellite Serverプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

- Satellite Server JSONファイルへのプロパティの追加

20.1 Satellite Server JSONファイルについて

WebCenter Sitesには、Satellite Serverで必要なすべてのプロパティが含まれるSatellite Serverのwcs_properties.jsonファイルが用意されています。Satellite Server JSONファイルはSatellite Serverのconfigディレクトリにあります(インストール中に指定)。Satellite Server JSONファイルのプロパティを管理するために、WebCenter SitesにはSatellite Serverのインポート/エクスポート・ユーティリティが用意されています。

Satellite Serverのインポート/エクスポート・ユーティリティにアクセスするには、COM.FutureTense.Properties.Key/ValueStoreImportExportクラスを起動することで、コマンドライン・プロンプトを実行する必要があります。手順については、「 Satellite Serverプロパティを管理するためのインポート/エクスポート・ユーティリティの使用」を参照してください。

20.2 Satellite Serverのインポート/エクスポート・ユーティリティの概要

Satellite Serverのインポート/エクスポート・ユーティリティを使用して、Satellite Serverのwcs_properties.jsonファイルのプロパティ値を更新します。

インポート/エクスポート・ユーティリティでは、ユーザーはプロパティをSatellite Serverのwcs_properties.jsonファイルからプロパティ・ファイル形式(.iniまたは.properties)でローカル・システムへ抽出することができます。必要なプロパティを更新したら、インポート・コマンドを実行して、変更をSatellite Serverのwcs_properties.jsonファイルにインポートします。WebCenter Sitesシステムが再起動されると、プロパティの変更はすべてのSatellite Serverインスタンスで更新されます。

20.3 Satellite Serverプロパティを管理するためのインポート/エクスポート・ユーティリティの使用

Satellite Serverプロパティを更新するには、COM.FutureTense.Properties.KeyValueStoreImportExportクラスを起動して、Satellite Serverプロパティのインポートおよびエクスポート・コマンドを実行します。次の手順に示すのはWindowsシステムに対するコマンドのみです。Unixシステムでコマンドを実行している場合、コマンドは同じですが、パス区切りはセミコロンではなくコロンです。

注意:

Satellite Serverのインポート/エクスポート・ユーティリティは次の機能をサポートしません。

- フラッシュ・フラグ。

- Satellite Server JSONファイルへのカスタム・プロパティの追加。カスタム・プロパティの追加の手順については、「Satellite Server JSONファイルへのプロパティの追加」を参照してください。

1. コマンド・プロンプト・ウィンドウを開きます。

2. 次のコマンドを使用してSatellite Serverプロパティをエクスポートします。

>java -cp "<SATELLITE_SERVER_PRODUCT_HOME>/lib/*;<SATELLITE_SERVER_PRODUCT_HOME>/lib/oracle/*;<path_to_config_folder>" -Djava.protocol.handler.pkgs="" -Dsites.config="<path_to_config_folder>" COM.FutureTense.Properties.KeyValueStoreImportExport export <path_to_properties_file>

ここで、<path_to_properties_file>は、Satellite Serverプロパティをkey=valueペア形式でエクスポートする先のプロパティ・ファイル(.iniまたは.properties)の名前です。

ユーティリティはプロパティ・ファイルを、エクスポート・コマンドで指定したディレクトリに作成します。

3. プロパティ・ファイルに移動し、テキスト・エディタで開きます。プロパティはkey=value形式でリストされています。必要なプロパティの値を変更してから、プロパティ・ファイルを保存します。

4. 次のコマンドを使用して、更新されたプロパティをSatellite Server JSONファイルにインポートします。

>java -cp "<SATELLITE_SERVER_PRODUCT_HOME>/lib/*;<SATELLITE_SERVER_PRODUCT_HOME>/lib/oracle/*;<path_to_config_folder>" -Djava.protocol.handler.pkgs="" -Dsites.config="<path_to_config_folder>" COM.FutureTense.Properties.KeyValueStoreImportExport import <path_to_properties_file>

変更したプロパティはSatellite Serverのwcs_properties.jsonファイルで更新されます。

20.4 Satellite Server JSONファイルへのプロパティの追加

特定のSatellite Server機能を有効にするには、ユーザーがSatellite Serverのwcs_properties.jsonファイルにプロパティを手動で追加することが必要です。たとえば、inCacheが有効な場合、propagatecacheプロパティをwcs_properties.jsonファイルに追加して、クラスタ・ノード間でページの伝播を有効にできます。

プロパティをSatellite Serverのwcs_properties.jsonファイルに追加する手順:

1. Satellite Server configディレクトリ(インストール中に指定)に移動し、テキスト・エディタでwcs_properties.jsonファイルを開きます。

2. プロパティを次の形式でSatellite Server wcs_properties.jsonファイルに追加します。

{
"key":"<property name>",
"value":"<property value>",
"valid_values":[""],
"defaultValue":"<property value>",
"category":"Satellite",
"subcategory":"",
"global":true,
"hide":false,
"readonly":false,
"deprecated":false,
"description":"Description of property"
}

3. Satellite Serverのwcs_properties.jsonファイルを保存して閉じます。

4. Satellite Serverを再起動して、変更を有効にします。

21 Satellite Server JSONファイルのCoreプロパティ

次のトピックでは、Satellite Server wcs_properties.jsonファイルのCoreカテゴリとCoreに分類されたプロパティについて説明します。

- Satellite Server JSONファイルのCoreプロパティについて

- Satellite Server JSONファイルのCoreカテゴリのプロパティ

21.1 Satellite Server JSONファイルのCoreプロパティについて

Satellite Serverのwcs_properties.jsonファイルのCoreプロパティは、WebCenter Sitesのwcs_properties.jsonファイルのsite.prefix Coreプロパティに対して設定されている値を反映します。

21.2 Satellite Server JSONファイルのCoreカテゴリのプロパティ

次の表では、Satellite Serverのwcs_properties.jsonファイルのCoreカテゴリの下に分類された各プロパティについて説明します。

表21-1 Satellite Server JSONファイルのCoreプロパティ

プロパティ

説明

site.prefix

リライタ・フィルタを使用した様々なURLの解決に必要な、一意のサイト接頭辞のカンマ区切りリスト。デフォルトで、このリストにはシステムにインストールされた各サンプル・サイトの一意の接頭辞が含まれます。

リライタ・フィルタの詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』を参照してください。

デフォルト値: fsii, avi

22 Satellite Server JSONファイルのCORSプロパティ

次のトピックでは、Satellite Serverのwcs_properties.jsonファイルのCORSカテゴリとCORSの下に分類されたプロパティについて説明します。

- Satellite Server JSONファイルのCORSプロパティについて

- Satellite Server JSONファイルのCORSカテゴリのプロパティ

22.1 Satellite Server JSONファイルのCORSプロパティについて

Satellite Serverのwcs_properties.jsonファイルのCORSプロパティは、WebCenter Sitesのwcs_properties.jsonファイルのCORSプロパティと相互に関連があります。

Satellite Server用のCross-Origin Resource Sharing (CORS)メカニズムを構成するプロパティはCORSカテゴリの下に分類されます。これらのプロパティにより、リソースをWebCenter Sitesドメイン以外のドメインからリクエストできます。

WebCenter Sites以外のドメインからのリクエストがWebCenter Sitesリソースに対するものの場合、ブラウザはHTTP OPTIONSリクエスト・ヘッダーを使用して、WebCenter Sitesからサポートされているドメイン・メソッドを要求することで、リクエストを事前に点検します。WebCenter Sitesから承認されると、CORSはHTTPリクエスト・メソッドを使用してリクエストを送信します。WebCenter Sitesはクライアントに、リクエストとともに資格証明(CookieおよびHTTP認証データを含む)を送信する必要があるかどうかも通知します。

22.2 Satellite Server JSONファイルのCORSカテゴリのプロパティ

次の表では、Satellite Serverのwcs_properties.jsonファイルのCORS関連の各プロパティについて説明します。

表22-1 Satellite Server JSONファイルのCORSカテゴリのプロパティ

プロパティ

説明

cors.allowCredentials

Cookie、HTTP認証またはクライアント側の証明書などのユーザー資格証明がクロス・オリジン・リクエスト(CORS)でサポートされているかどうかを指定します。

デフォルト値: false

cors.allowOrigin

WebCenter Sitesドメイン以外のドメインからWebCenter Sitesリソースにアクセスできるオリジンのカンマ区切りリスト(形式: <scheme>://<host>:<port>)。

デフォルト値: *、これを指定するとどのドメインもWebCenter Sitesリソースにアクセスできます。

cors.maxAge

このプロパティを使用して、事前の点検リクエストの結果をクライアントによりキャッシュできる最大時間を示す整数を指定します。

cors.supportedMethods

WebCenter Sitesによりサポートされるクロス・ドメイン・リクエストのHTTPメソッドを定義します。

デフォルト値: GET、HEAD、POST、OPTIONS

23 Satellite Server JSONファイルのSatelliteプロパティ

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

- Satellite Server JSONファイルのSatelliteカテゴリについて

- Satellite Server JSONファイルのSatelliteプロパティ

23.1 Satellite Server JSONファイルのSatelliteカテゴリについて

WebCenter Sitesのwcs_properties.jsonファイルのSatelliteの下に分類されたプロパティは、ローカルまたはリモート・サーバーのどちらで実行しているかにかかわらず、Satelliteサーブレット(Satellite Server)との通信方法について説明します。

Satellite ServerはデフォルトでWebCenter Sitesアプリケーションをホストするサーバーにインストールされます。Satelliteの下に分類されたプロパティはローカルSatelliteサーブレットを構成します。

23.2 Satellite Server JSONファイルのSatelliteプロパティ

表では、Satellite Serverのwcs_properties.jsonファイルのSatelliteの下に分類された各プロパティについて説明します。

表23-1 Satellite Server JSONファイルのSatelliteプロパティ

プロパティ

説明

bservice

この値は、Blob Serverサーブレットのサーブレット・パスです。これは、satellite.blobタグを解決するために移動する場所をSatellite Serverに伝える場合に使用されます。

通常の値は、iPlanetの場合は/NASApp/cs/BlobServer、サーブレット・ランナーの場合は/servlet/BlobServerになります。

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

cache_folder

レガシー・ページ・キャッシュにのみ適用されます。このプロパティは、ディスク・ベースのキャッシュ・データの場所を指定します。このプロパティが空白のままの場合、キャッシュされたデータは、コンテキストのtempフォルダに格納されます。

デフォルト値: 空白

cache_max

レガシー・ページ・キャッシュにのみ適用されます。このプロパティは、キャッシュに維持するオブジェクトの最大数を指定します。指定したサイズを超えると、オブジェクトはキャッシュから削除されます。LRUメソッドは、キャッシュ・サイズ制限の管理に使用されます。

デフォルト値: 1000000

contentserver.installation.folder

Satellite ServerとWebCenter Sitesが同じWebアプリケーションで実行するため、ユーザーのセッションを共有する必要がある場合のインストールに適用されます。このプロパティは、WebCenter Sitesインストールのパスを指定します。これにより、Satellite ServerはWebCenter Sitesリソースにアクセスできます。

可能な値:

- Satellite ServerがWebCenter Sites以外のWebアプリケーションで実行する場合は空白です。

- Satellite ServerがWebCenter Sitesと同じWebアプリケーションで実行する場合は<cs_installation_dir>になります。

デフォルト値: <wcsites.home>

cookieprefix

Satellite Serverは、クライアントのかわりにそれ自体とリモート・ホスト間のセッションを管理します。Satellite Serverは、アプリケーション・サーバーが使用するセッションID Cookieを適切に追跡できるように、その名前を把握する必要があります。

ここで、可能なセッションCookie名の接頭辞をセミコロン区切りで入力します。空白のままの場合、デフォルト・セットが使用されます。

デフォルト値: JSESSIONID;WebLogicSession;GX_SESSIONID

cs.satellitehosts

このサーバー(WebCenter Sitesをホストするサーバー)のCacheManagerが通信する必要があるSatelliteサーブレットをホストするサーバーのホスト名を指定します。

ホスト名のカンマ区切りリストを入力します。各ホストの値には、WebCenter Sitesサーブレットのパスが含まれるようにします。

次の形式を使用します: http://<hostname:port>/<servlet>/

必要に応じて、httpsまたは特殊なポートを使用できます。構成で必要な場合は、必ず完全修飾ドメイン名を指定してください。

このサーバーに常駐するSatelliteサーブレットがデフォルトでリストされます。

cs.satelliteusers

Satellite Serverホストのユーザー名を指定します。このサーバーのSatelliteサーブレットのユーザー名がデフォルトでリストされることに注意してください。

cs.satellitepasswordプロパティに指定したパスワードのリストに一致する順序でユーザー名のカンマ区切りリストを入力します。

expiration

inCacheページ・キャッシュおよびレガシー・ページ・キャッシュに適用されます。このプロパティは、指定の該当情報がどこにもないキャッシュ済オブジェクトすべてに対して、期限切れ情報を(COM.FutureTense.Util.TimePattern文字列の形式で)指定します。

オブジェクトの期限切れ情報は、satellite.page (および関連)タグのcachecontrol属性で指定できます。ページの場合、期限切れ情報は、SiteCatalogのsscacheinfo列でも指定できます。バイナリ・オブジェクトの場合、cachecontrol属性のデフォルト値は、WebCenter Sitesのwcs_properties.jsonファイルで指定します。

リクエストの最外部のラッパー・ページではオーバーライドを指定できないため、このプロパティが、オーバーライドを制御できる唯一の場所になる点に注意してください。

デフォルト値: 5:0:0 */*/*

つまり、Satellite Serverキャッシュの内容はすべて毎日午前5:00に期限が切れます。

書式は次のとおりです。

<hours>:<minutes>:<seconds> <daysOfWeek>/<daysOfMonth>/<months>

可能な値:

- <hours>: 0から23、0は午前零時

- <minutes>: 0から59

- <seconds>: 0から59

- <daysofweek>: 0から6、0は日曜日

- <daysofmonth>: 1から31

- <months>: 1から12

その他の可能な値:

- never。キャッシュがいっぱいで、そのページが最も長い間使用されていない場合のみ、ページの有効期限が切れます。

- immediate。ページのキャッシュは行いません。

file_size

レガシー・ページ・キャッシュに適用されます。このプロパティは、ディスクにキャッシュ可能なオブジェクトのサイズ(KB単位)を指定します。比較的小さなオブジェクトがメモリーに保持されます。

この値は、システムRAM、ディスク速度などに対して調整する必要があります。

デフォルト値: 250

formaction

Satelliteサーブレットは、GETまたはPOSTを実行するWebCenter Sites URLを、Satellite URLに変換します。このプロパティは、WebCenter Sites URLでどの文字列を置き換えてSatellite URLを作成するかを指定します。

この値では大/小文字が区別されます。

Satellite Server 6で有効です。すべてのフォームに新しいsatellite.formタグを使用します。

デフォルト値: action=\”ContentServer\”

globally_replace_contentserver

このプロパティをtrueに設定する場合、Satellite Serverは、WebCenter Sitesから返された処理可能なページをすべて解析し、formactionプロパティで記述される文字列のすべてのインスタンスを、newformactionプロパティで記述される文字列に置き換えます。また、ContentServerを、servletプロパティで記述される文字列に置き換えます。

デフォルト値: false

hidden.encrypted

デフォルト値: false

host

SatelliteエンジンがリクエストをキャッシュするWebCenter Sitesを実行するリモート・ホスト・システムの名前。

modify.passwords

リモートSatellite Serverでパスワードを変更できるようにします。パスワードの変更を有効にするには、このプロパティの値をtrueに設定する必要があります。

デフォルト値: false

newformaction

GETまたはPOSTが実行されるURLの置換え文字列を、ローカルにマップされたサーブレットに指定します。

この値では大/小文字が区別されます。

Satellite Server 6で有効です。すべてのフォームに新しいsatellite.formタグを使用します。

デフォルト値: action=\"Satellite\"

oracle.wcsites.satelliteserver.registered

Satellite ServerがWebCenter Sitesに登録されているかどうかを指定します。

デフォルト値: false

port

WebCenter Sitesホストと通信するためのポート番号。

デフォルト値: 80

product.installation.type

インストール先の名前を定義します。

可能な値: SitesまたはRSS (リモートSatellite Server)

protocol

Satellite ServerホストとWebCenter Sitesホスト間の通信プロトコル(通常はhttp://またはhttps//)。

プロトコルをhttps://に設定しても、セキュアな通信は保証されないことに注意してください。引き続き、証明書の取得が必要です。

security.keys.created

セキュリティ・キーが作成されるかどうかを示します。セキュリティ・キーが作成されると、このプロパティは自動的にtrueに設定されます。

このプロパティの値は変更しないでください。

デフォルト値: false

service

この値は、WebCenter Sitesサーブレットのサーブレット・パスです。

これは、satellite.pageタグを解決するために移動する場所をSatellite Serverに伝える場合に使用されます。

通常の値は、iPlanetの場合は/NASApp/cs/ContentServer、サーブレット・ランナーの場合は/servlet/ContentServerになります。

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

servlet

Satellite Serverサーブレットの識別に使用されるURLパターンを指定します。Satellite Serverは、ページが適切に設計される場合、このURLパターンを使用するようにリンクとフォームをリライトします。

デフォルト値: Satellite

sessionid.cookie.prefix

ユーザーは、ここでセッションID Cookieの先頭に付加される接頭辞を指定できます。

セッションID Cookieは、ホスト(WebCenter Sitesなど)のセッションID Cookieです。Satellite Serverは、WebCenter Sitesとクライアント間でセッションを維持するために、セッションID Cookieをクライアントに渡す必要があります。

Cookieの名前は変更する必要があるため、Satellite Serverが使用するセッションCookieと競合することはありません。構成可能な接頭辞を使用すると、セッションID Cookieの名前を把握するユーザーは、完全なCookie名を構築できます。これは、サーブレット・フィルタや他のメカニズムで使用してカスタム機能をサポートできます。

デフォルト値: SS_X_

sharesession

ContentServerサーブレットとSatelliteサーブレットでユーザー・セッションを共有するかどうかを指定します。

Satellite Serverをリモートで実行する場合、これをfalseに設定し、Satellite ServerとContentServerが共在する場合は、このプロパティをtrueに設定します。

このプロパティを適切に設定しないと、ユーザーに固有の情報がページ間で矛盾することがあります。

デフォルト値: true

ss.username

Satellite Server側のSatellite Serverユーザーのユーザー名。これはwcsites.satelliteserver.usernameプロパティの値と一致する必要があります。

transparent.content-type.pattern

ページレット、他のWebCenter SitesページへのリンクまたはBLOBへのリンクなど、ネストされたコンポーネントを含むコンテンツ・タイプを示す正規表現。

デフォルト値: text/.*|.xml.*

username

ユーザー名属性として機能する属性の名前をディレクトリ・サーバーで指定します。

可能な値:

- WebCenter SitesおよびNT: uniquemember

- LDAP、iPlanet: uid

- LDAP、Active Directory: sAMAccount

24 Satellite Server JSONファイルのServletRequestプロパティ

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

- Satellite Server JSONファイルのServletRequestプロパティについて

- Satellite Server JSONファイルのServletRequestカテゴリのプロパティ

24.1 Satellite Server JSONファイルのServletRequestプロパティについて

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

24.2 Satellite Server JSONファイルのServletRequestカテゴリのプロパティ

表では、Satellite Serverのwcs_properties.jsonファイルのServletRequestカテゴリの下に分類された各プロパティについて説明します。

表24-1 Satellite Server JSONファイルのServletRequestプロパティ

プロパティ

説明

cs.contenttype.UTF-8

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

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

デフォルト値: UTF-8

cs.srequest.charset

CSフォーム文字コード・パラメータを定義します。

cs.srequest.contenttype

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

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

cs.srequest.disksize

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

デフォルト値: 102400

path.BlobServer

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

path.CacheServer

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

path.CatalogManager

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

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

path.ContentServer

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

path.CookieServer

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

path.DispatchManager

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

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

path.PageDispatchServer

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

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

path.SatelliteServer

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

path.SeedDispatchServer

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

path.SyncSeedDispatchServer

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

path.TreeManager

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

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

25 Satellite Serverのユーザー定義のプロパティ

特定のSatellite Server機能では、ユーザー(通常は管理者または開発者)がSatellite Serverのwcs_properties.jsonファイルにプロパティを追加することが必要です。

次のトピックでは、Satellite Serverのユーザー定義のプロパティについて説明します。

- Satellite Serverのユーザー定義のプロパティについて

- Satellite Serverのユーザー定義のプロパティ

25.1 Satellite Serverのユーザー定義のプロパティについて

特定のSatellite Server機能には、Satellite Serverのwcs_properties.jsonファイルでデフォルトでは使用可能ではないプロパティが必要です。このような場合、管理者または開発者は、Satellite Serverのwcs_properties.jsonファイルにプロパティを手動で追加することが必要です。

プロパティのSatellite Serverのwcs_properties.jsonファイルへの追加手順については、「Satellite Server JSONファイルへのプロパティの追加」を参照してください。

25.2 Satellite Serverのユーザー定義のプロパティ

次の表では、Satellite Serverのwcs_properties.jsonファイルに追加できる、ユーザー定義の各プロパティについて説明します。

表25-1 Satellite Serverのユーザー定義のプロパティ

プロパティ

説明

propagatecache

inCacheのページ・キャッシュに有効なノード間でのページの伝播を有効にする場合に使用されます。inCacheの詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください。

scratch.cleanup.schedule

Satellite Serverキャッシュで生成されるScratchフォルダでファイルをクリーンアップするために実行するイベントの頻度を分単位で指定します。頻度は、キャッシュにロードされるページの分量およびfile_sizeプロパティ(Satellite Serverのwcs_properties.jsonファイル内)から決定される必要があります。

Scratchフォルダのデフォルトの場所は、アプリケーション・サーバーによって異なります。パスは、cache_folderプロパティ(Satellite Serverのwcs_properties.jsonファイル内)を設定することにより構成できます。

デフォルト値: 2

第III部 資格証明ストアのプロパティ

Oracle WebCenter Sitesで、WebCenter SitesおよびSatellite Server用のシステム・パスワード・プロパティは暗号化され、資格証明ストアに保存されます。

次のトピックでは、暗号化され資格証明ストアに保存されるシステムおよびユーザー・プロパティについて説明します。

- 資格証明ストアにあるプロパティの管理

- 資格証明ストアにあるWebCenter Sitesプロパティ

- 資格証明ストアにあるSatellite Serverプロパティ

26 資格証明ストアにあるプロパティの管理

WebCenter Sitesシステムの資格証明ストアはインストール・エンジニアにより作成されます。WebCenter SitesおよびSatellite Server用に作成されるすべてのシステム・パスワードは暗号化されてここに保存されます。

次のトピックでは、資格証明ストアの詳細と、資格証明ストアに保存されるWebCenter SitesおよびSatellite Serverプロパティの管理手順について説明します。

- 資格証明ストアについて

- 資格証明ストアにあるWebCenter Sitesプロパティの管理

- 資格証明ストアにあるSatellite Serverプロパティの管理

26.1 資格証明ストアについて

Oracle WebCenter SitesはすべてのWebCenter SitesおよびSatellite Serverシステムのパスワード・プロパティを暗号化し、資格証明ストアに保存します。システム・プロパティは、インストール時に作成されます。

資格証明ストアは、WebCenter Sitesインストール・エンジニアがWebLogic Serverで提供されるリポジトリ作成ユーティリティ(RCU)を使用して作成するOPSSスキーマです。インストール・エンジニアがJRFドメインを作成するときに、ドメインがOPSSスキーマ(資格証明ストア)に接続するのに使用する、必要なセキュリティ・アーティファクトが提供されます。各WebLogic JRFドメインにはアタッチされる資格証明ストアがあります。WebCenter SitesまたはSatellite Server用に作成するパスワード・プロパティは暗号化されてから、システムのドメインの資格証明ストアに保存されます。資格証明ストアの詳細は、「資格証明ストアのプロパティの構成」を参照してください。

WebCenter SitesおよびSatellite Serverのインストール時に、初期システム・パスワードは暗号化されて、資格証明ストアに保存されます。

26.2 資格証明ストアにあるWebCenter Sitesプロパティの管理

管理インタフェースのプロパティ管理ツールを使用して、資格証明ストアに保存されているWebCenter Sitesプロパティの値を変更します。プロパティ管理ツールから行ったWebCenter Sites資格証明ストア・プロパティの変更は、変更を保存するときに自動的に資格証明ストアに保存されます。

資格証明ストアに保存されたWebCenter Sitesプロパティを管理する手順:

1. 管理者資格証明を使用してWebCenter Sitesにログインし、サイトの名前を選択してから、「管理」インタフェース・アイコンを選択します。

2. 「一般的な管理」ツリーで、「管理」ノード、「システム・ツール」の順に開きます。

3. 「システム・ツール」ノードで、「プロパティ管理」をダブルクリックします。
プロパティ管理ツールが開きます。

4. 「名前」フィールドに、変更および表示する値を含む資格証明ストアに保存されたWebCenter Sitesプロパティの名前を入力します。資格証明ストアに保存されたWebCenter Sitesプロパティのリストについては、「資格証明ストアにあるWebCenter Sitesプロパティの管理」を参照してください。

5. 「検索」をクリックします。

6. 変更する値を含むプロパティの名前をクリックします。
プロパティの詳細が開きます。

7. 「値」フィールドに、プロパティの新しい値を入力します。

8. 「保存」をクリックします。

9. 新しい値が資格証明ストアで更新されるように管理対象サーバーを再起動します。

26.3 資格証明ストアにあるSatellite Serverプロパティの管理

Satellite Serverのwcs_properties.jsonファイルを使用して、資格証明ストアに保存されているSatellite Serverプロパティを手動で変更します。

資格証明ストアにあるSatellite Serverプロパティを管理する手順:

1. Satellite Serverのconfigディレクトリ(インストール中に指定)に移動し、テキスト・エディタでSatellite Serverのwcs_properties.jsonファイルを開きます。

2. modify.passwordsプロパティを探して、その値をtrueに変更します。

3. 変更する値を含むSatellite Server資格証明ストアのプロパティを、次の形式で、Satellite Serverのwcs_properties.jsonファイルに手動で追加します。

"key":"<name of Satellite Server property>",
"value":"<enter value here>",
"valid_values":[""],
"defaultValue":"<enter value here>",
"category":"",
"subcategory":"",
"global":"true",
"hide":true,
"readonly":false,
"restart_required":false,
"deprecated":false,

valueパラメータに、プロパティの新しい値を入力します。資格証明ストアのSatellite Serverプロパティの詳細は、「資格証明ストアのSatellite Serverプロパティ」を参照してください。

4. Satellite Serverのwcs_properties.jsonファイルを保存します。

5. 管理対象サーバーを再起動して変更を反映します。

27 資格証明ストアにあるWebCenter Sitesプロパティ

次の表では、資格証明ストアにある各WebCenter Sitesプロパティについて説明します。

表27-1 資格証明ストアにあるWebCenter Sitesプロパティ

プロパティ

説明

cs.emailpassword

WebCenter Sitesで使用される電子メール・アカウント(cs.emailaccountで指定)のパスワードを指定します。

メールを受信するには、有効な値が必要です。

cs.mirrorpassword

このシステムがパブリッシュするターゲット・システムのミラー・ユーザーのパスワードを指定します。パブリッシュするためにWebCenter Sitesシステムを設定する場合、この値を設定します。

デフォルト値: dloginpasswordまたは{AES}13971775C4B32520C2FFBA59200EE17E

詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』のサーバーへのミラー・パブリッシュ・プロセスに関する項を参照してください。

cs.privpassword

読取りと書込みのアクセスに使用されるデータベース・アカウント名(cs.privuser)のパスワードを指定します。値は暗号化されます。

cs.satellitepassword

cs.satelliteusersプロパティで指定されるユーザー・アカウントのパスワードを指定します。このサーバーのSatelliteサーブレットのパスワードがデフォルトでリストされることに注意してください。

このプロパティの値は、単一文字列として暗号化されます。そのため、このプロパティの値を編集する場合、カンマ・デリミタを含む、すべてのSatelliteサーブレット・ホストのパスワードをすべて入力する必要があります。

対応するユーザーをcs.satelliteusersプロパティに入力する順序に一致する順序でパスワードのカンマ区切りリストを入力します。必ず、このリストの順序もcs.satellitehostsプロパティに指定されるホスト名のリストの順序に一致するようにしてください。

jndi.password

jndi.connectAsUserをfalseに設定する場合のみ適用されます。

WebCenter Sitesがディレクトリ・サーバーへの問合せに使用するユーザー・アカウントのパスワードを指定します。この値は暗号化されます。

sitecapture.cs.password

WebCenter Sitesの一般管理者パスワードを、サイト・キャプチャのインストール・プロセス中に指定したとおりに指定します。

可能な値: RestAdminユーザーのパスワード

デフォルト値: xceladmin

ss.password

Satellite Server側のSatellite Serverユーザーのパスワード。これは、双方向ハッシュ機能を使用して暗号化されます。

wcsites.app.admin.password

WebCenter Sitesアプリケーション管理者のパスワードを指定します。

wcsites.satelliteserver.password

WebCenter SitesシステムのSatellite Serverユーザーのパスワード。これは、双方向ハッシュ機能を使用して暗号化されます。

wcsites.system.admin.password

WebCenter Sitesシステム管理者のパスワードを指定します。

xcelerate.batchpass

バッチ・ユーザーのパスワードを指定します。

デフォルト値: xceladmin

注意: この値は、このWebCenter Sitesシステムのバッチ・ユーザーの作成後に必ず変更してください。詳細は、Oracle Fusion Middleware Oracle WebCenter Sitesの管理を参照してください。

28 資格証明ストアにあるSatellite Serverプロパティ

次の表では、資格証明ストアにある各Satellite Serverプロパティについて説明します。

表28-1 資格証明ストアにあるSatellite Serverプロパティ

プロパティ

説明

cs.satellitepassword

cs.satelliteusersプロパティで指定されるユーザー・アカウントのパスワードを指定します。このサーバーのSatelliteサーブレットのパスワードがデフォルトでリストされることに注意してください。

このプロパティの値は、単一文字列として暗号化されます。そのため、このプロパティの値を編集する場合、カンマ・デリミタを含む、すべてのSatelliteサーブレット・ホストのパスワードをすべて入力する必要があります。

対応するユーザーをcs.satelliteusersプロパティに入力する順序に一致する順序でパスワードのカンマ区切りリストを入力します。必ず、このリストの順序もcs.satellitehostsプロパティに指定されるホスト名のリストの順序に一致するようにしてください(Satellite Serverのwcs_properties.jsonファイル内)。

password

パスワード属性として機能する属性の名前をディレクトリ・サーバーで指定します。

可能な値:

- WebCenter SitesおよびNT: password

- LDAP: userPassword

- LDAP、Active Directory: password

ユーザー名とパスワードは必ずデフォルトから変更してください。

デフォルト値: password

注意: このプロパティは、ss.passwordプロパティと同じ値である必要があります。そうでないと、パスワードはサーバーで更新されません。

ss.password

Satellite Server側のSatellite Serverユーザーのパスワード。これは、双方向ハッシュ機能を使用して暗号化されます。

注意: このプロパティは、passwordプロパティと同じ値である必要があります。そうでないと、パスワードはサーバーで更新されません。

第IV部 Oracle Diagnostic Logging (ODL)プロパティ・ファイル

logging-config.xmlファイルは、Oracle WebCenter Sitesのデフォルトのロギング・システムであるOracle Diagnostic Logging (ODL)システムを指定します。

次のトピックでは、logging-config.xmlファイルについて説明します。

- logging-config.xmlファイルについて

- Oracle Diagnostic Logging(ODL)構成

29 logging-config.xmlファイルについて

Oracle Diagnostic Logging (ODL)はWebCenter Sites 12cインストールでのロギング・システムとして使用されます。logging-config.xmlファイルにより、ログ出力を識別、デフォルトのログ・レベルを設定、およびWebCenter Sitesシステム用の新しいログ出力を追加することができます。このファイルへの変更は、WebCenter Sitesを再起動すると有効になります。

30 Oracle Diagnostic Logging(ODL)構成

ODLを設定する場合、WebCenter Sites管理インタフェースでは、「一般的な管理」ツリーの「管理」ノードの「システム・ツール」の下に「ログODLの構成」ツールが表示されます。「ログODLの構成」ツールを使用すると、一般の管理者は、現在のログ出力を表示したり、ログ出力レベルを一時的に変更したり、管理者のインタフェースから直接新しいログ出力を追加したりすることができます。管理インタフェースから行われた変更は、WebCenter Sitesを再起動するまで有効です。ログ出力をlogging-config.xmlファイルに手動で追加した場合にのみ、再起動時でも存続します。(logging-config.xmlファイルで直接行われる変更は、システムを再起動するまでWebCenter Sitesに適用されません。)

次のトピックでは、logging-config.xmlファイルの構成について説明します。

- ログ出力の追加

- ログ出力レベルの変更

30.1 ログ出力の追加

新しいログ出力をWebCenter SitesシステムのODLフレームワークに追加するには、それらをlogging-config.xmlファイルに手動で追加します。

1. logging-config.xmlファイル(<sites-shared>/config/)を開きます。

2. 新しいログ出力を次の形式でlogging-config.xmlファイルに追加します。

<logger name='<name of logger>' level='<logger level>'
useParentHandlers='<false|true>'
<handler name='<name of handler>' />

注意:

ハンドラにodl-handlerという名前を付けないでください。WebLogicとの競合が発生します。

3. logging-config.xmlファイルを保存してWebCenter Sitesシステムを再起動します。

30.2 ログ出力レベルの変更

logging-config.xmlファイルでは、ログ出力レベルを永久的に変更することができます。logging-config.xmlファイルのログ出力レベルに加えた変更は、WebCenter Sitesが再起動すると有効になります。ルート・ログ出力または親ログ出力から冗長性レベルを継承するログ出力も構成できます。セッション中にログ出力レベルを一時的に変更するには、管理インタフェースでConfigure ODLツールを使用します。

注意:

- 管理インタフェースからのログ出力レベルの変更の詳細は、『Oracle Fusion Middleware Oracle WebCenter Sitesの管理』のログ出力レベルの変更に関する項を参照してください。

- ユーザーにより設定されたLog4jのログ・レベルはODLログに移行できません。アップグレード後、ユーザーがこれらのレベルを手動で設定する必要があります。

logging-config.xmlファイルのログ出力レベルを変更する手順:

1. logging-config.xmlファイル(<sites-shared>/config/)を開きます。

2. レベルを変更するログ出力に移動し、次のいずれかの値をlevel属性に入力します。

- ERROR:1

- WARNING:1

- NOTIFICATION:1

- TRACE:16

- TRACE:1

- OFF

たとえば、oracle.wcsites.searchのログ出力レベルをTRACE:1に変更した場合、ログ出力はlogging-config.xmlファイルで次のようになります。

<logger name='oracle.wcsites.search' level='TRACE:1'
useParentHandler='false'>
<handler name='wcsites-odl-handler' />
</logger>

3. ログ出力に親ハンドラと同じログ出力レベルを使用する場合、次のことを行います。

a. 子ログ出力のlevel属性および値を削除します。

b. 子ログ出力のuseParentHandler属性の値をtrueに変更します。

たとえば、oracle.wcsites.visitorservices.restのログ出力にその親ログ出力(oracle.wcsites.visitorservices)と同じログ出力レベルを共有する場合、子ログ出力はlogging-config.xmlファイルで次のようになります。

<logger name='oracle.wcsites.visitorservices.rest
useParentHandler='true'>
<handler name='visiors-odl-handler' />
</logger>

4. logging-config.xmlファイルを保存してからWebCenter Sitesを再起動し、変更を有効にします。

第V部 サード・パーティのライブラリおよびアプリケーション

この部では、サード・パーティのライブラリとアプリケーション、およびOracle WebCenter Sitesとこれらとの統合について説明します。

この部には次の章が含まれます:

- HTTPClientアクセス

31 HTTPClientアクセス

この項では、Apache Commons HttpClientライブラリ、およびWebCenter Sitesとこのライブラリとの統合について説明します。

HTTPClientアクセスの詳細は、次のトピックを参照してください。

- Apache Commons HTTPClient

- HTTPClientのWebCenter Sitesとの統合について

- HTTPクライアントのパラメータとWebCenter Sitesのプロパティ

31.1 Apache Commons HTTPClient

WebCenter Sitesでは、すべてのHTTPアクセスの基本ライブラリとしてApache Commons HTTPClientが使用されます。HTTPClientは、バージョン3以降では、http://jakarta.apache.org/commons/httpclient/preference-api.htmlに投稿されるパラメータをサポートします

パラメータは次のように機能します。

- HTTPClientパラメータは、HttpClientコンポーネントのランタイム動作を変更します。たとえば、Post操作でデフォルトとは異なるタイムアウトを設ける場合、その実行前にPostMethod.getParams().setParam("timeout", 1000) をコールできます。

- HTTPClientパラメータは、階層形式でリンクできます。上から下の順序で、階層のレベルは、グローバル、クライアント、ホストおよびメソッドになります。上位レベルでパラメータに設定される値は、下位レベルの同等のパラメータの値によってオーバーライドされます。

HTTPClientは、その柔軟性にもかかわらず、パラメータの設定がプログラムのみで行われるという制限があります。パラメータ値をユーザーが指定したり、自動的にライブラリから取得できる場合、構成ファイルを書き込むことはできません。ただし、WebCenter Sites統合では、次の項の「HTTPClientのWebCenter Sitesとの統合」で説明するようにこの制限がなくなっています。

注意:

WebCenter Sitesでは、http://jakarta.apache.org/commons/httpclient/preference-api.htmlに投稿されるパラメータが使用されます。パラメータは、表31-1にリストされており、(前述のサイトから複製された)説明も記載されています。HttpClientで定義されているように、パラメータとその機能の変更は自動的にサポートされません。

31.2 HTTPClientのWebCenter Sitesとの統合について

WebCenter Sitesは、ユーザーが構成可能なプロパティ・ファイルの作成をWebCenter Sitesユーザーに許可することでHTTPClient機能を抽象化します。ファイルの作成後、ユーザーは必要なHTTPClientパラメータ(値がデフォルト値と異なるパラメータ)をそのファイルに移入し、プロパティ・ファイルをクラスパスに配置します。WebCenter Sites は、クラスパスからプロパティ・ファイルをロードし、事前定義済の構文に従ってパラメータを解析します(表31-1を参照)。HttpAccess APIは、パラメータを取得して、それらをランタイムで適用します。

WebCenter Sitesは、レベルが、HttpAccess Java API (WebCenter Sites Java Docsで提供される)で定義されるレベルと直接対応するパラメータ階層をサポートします。レベルごとに、1つ以上のプロパティ・ファイルを実装に応じて作成でき、HTTPClientパラメータの任意の組合せを移入できます。レベルとプロパティ・ファイルの命名規則を次に示します。

注意:

プロパティ・ファイルは、WebCenter Sitesプロパティ・エディタの外部でテキスト・ファイルとして作成する必要があります。プロパティ・ファイルの名前は、大文字と小文字が区別されるため、すべて小文字にする必要があります。

- HttpAccess (レベル1)
プロパティ・ファイル: httpaccess.properties。ユーザーは、パラメータとその値をhttpaccess.propertiesファイルで指定します。このファイルは、作成されるすべてのHttpAccessインスタンスに適用されます。

オーバーライド: HttpAccessレベルのパラメータ値は、レベル2、3および4 (次の説明を参照)の同等のパラメータの値でオーバーライドされます。

- HostConfig (レベル2)
プロパティ・ファイル: <プロトコル>-<ホスト名>-<ポート番号>.properties。ユーザーは、ホストに固有のパラメータを各プロパティ・ファイルで指定します。たとえば、ポート7001でアクセス可能なtargetserverというホストの場合、プロパティ・ファイルの名前はhttp-targetserver-7001.propertiesとなり、このファイルには、そのホストに固有のHttpClientパラメータが含まれます。

オーバーライド: HostConfigレベルのパラメータ値は、HttpAccessレベルの同等のパラメータの値をオーバーライドします。

- リクエスト(レベル3)
プロパティ・ファイル: <リクエスト・タイプ>.properties 。ここで、<リクエスト・タイプ>は、post、getまたはloginのいずれかの値を取ります。ユーザーは、リクエストに固有のパラメータを指定します。たとえば、post.propertiesは、postのインスタンスに適用可能なHttpClientパラメータを指定します。

オーバーライド: リクエスト・レベルのパラメータ値は、HttpAccessレベルおよびHostConfigレベルの同等のパラメータの値をオーバーライドします。

- ホスト別、リクエスト別(レベル4)
プロパティ・ファイル: <リクエスト・タイプ>-<プロトコル>-<ホスト名>-<ポート番号>.properties。ここで、<リクエスト・タイプ>は、 post、getまたはloginのいずれかの値を取ります。このプロパティ・ファイルのパラメータは、リクエスト・レベルのパラメータとして機能します。ただし、これらは特定のホストに適用されます。

オーバーライド: 「ホスト別、リクエスト別」レベルで指定されたパラメータ値は、その特定のホストについて、HttpAccessレベル、HostConfigレベルおよびリクエスト・レベルの同等のパラメータの値をオーバーライドします。次の例では、オーバーライドが「ホスト別、リクエスト別」レベルからどのように有効になるかを示します。この例では、ユーザーはlogin-http-m2-7002.propertiesというプロパティ・ファイルを定義します。ここでは、http.connection.timeoutを100秒に指定します。タイムアウトは、m2というホスト・マシンとポート7002に厳密に適用されます。タイムアウト値は、上位レベルでm2に指定されるすべてのタイムアウト値をオーバーライドします。他のすべてのホスト・マシンの場合、タイムアウト値は影響を受けません。

WebCenter Sitesは、HttpClientによって定義されるすべてのパラメータを、外部から構成可能な方法でサポートします。さらに、WebCenter Sitesは、ユーザーが外部でパラメータを構成できるようにして、4番目のレベル(ホスト別、リクエスト別)でパラメータを指定しやすくすることでHttpClientの機能を拡張します。

HttpClientでサポートされるすべてのパラメータの他に、WebCenter SitesのHttpAccess APIでは、httpaccess.propertiesで構成プロパティcs.SecureProtocolSocketFactoryを定義します。このプロパティは、SSL (Secure Socket Layer)接続に使用されるプロトコル・ソケット・ファクトリを指定します。http://jakarta.apache.org/commons/httpclient/sslguide.htmlで3つの実装を入手できます。自己署名証明書を使用するホストにSSLで接続する場合、次の内容を構成する必要があることに注意してください。

cs.SecureProtocolSocketFactory=org.apache.commons.httpclient. contrib.ssl.EasySSLProtocolSocketFactory

WebCenter Sitesには、このEasySSLProtocolSocketFactoryクラスは用意されていません。このクラスはhttp://jakarta.apache.org/commons/httpclient/sslguide.htmlで取得できます。(すぐ上のリンクにある)Apache実装はSunに固有のため、SunおよびIBM JDKでは必ず異なる形式で構築してください。あるいは、HttpClientドキュメントに基づき、各自のソケット・ファクトリ実装を作成できます。

HttpAccess APIはパラメータを直接サポートしないため、パラメータを明示的に設定できないHttpClient階層には2つのレベル(接続マネージャと接続)があることに注意してください。ただし、これは、ユーザーがそれらのパラメータを構成できないということではありません。パラメータは、HttpAccess APIの対応する上位または下位レベルで指定できます。

31.2.1 HTTPクライアントの実装について

WebCenter Sitesユーザーは、どのような方法でWebCenter SitesのHTTPアクセスを構成するのでしょうか。ユーザーは、プロパティ・ファイルを適切な名前で作成し、それらをクラスパスに配置するのみです。インフラストラクチャでファイルを取得して使用します。これは、特にパラメータの数が指定される場合は作業量が多いように思われます。ただし、デフォルトでは、プロパティやプロパティ・ファイルを作成する必要はありません。すべてのデフォルトが使用され、HttpClientによって最適な推測値が取得されます。通常はこれが指定のシステムに対する最適な設定となります。95%は最適な推測値で十分であり、ユーザーはプロパティ・ファイルを作成する必要はありません。

稀にデフォルト以外のパラメータ値が必要な場合、WebCenter Sitesインフラストラクチャでは、ユーザーにプロパティ・ファイルでの構成の指定を許可することで、値を実装できるようにします。これにより、HttpClient自体が構築基盤である構成機能一式がユーザーに提供されます。

31.3 HTTPクライアントのパラメータとWebCenter Sitesのプロパティ

表31-1では、Apache Commons HttpClientでサポートされるパラメータについて説明します。表の説明は、次のサイトから複製されたものです。

http://jakarta.apache.org/commons/httpclient/preference-api.html

構文とデフォルト値は、WebCenter Sitesに固有であるため、Oracleで定義されています。構文はわかりやすく、次の表の「構文」フィールドは空白のままになっています。

パラメータとその機能の変更は自動でサポートされないことに注意してください。次の表の情報は、Oracleで更新が発行されるまで有効です。

HttpClientパラメータのサポートに加えて、WebCenter Sitesでは次のプロパティを定義します。

プロパティ: cs.SecureProtocolSocketFactory

使用: httpaccess.properties ファイルにのみ適用可能

説明: 開いているSSL Socket接続を使用したクラスを定義

デフォルト: 空。HttpClientのJSSEベースのデフォルト実装が使用されます。詳細はhttp://jakarta.apache.org/commons/httpclient/sslguide.htmlを参照してください。

表31-1 HttpClientのパラメータ

名前

説明

http.authentication.preemptive

認証を先制して試行するかどうかを定義します。

型: Boolean

デフォルト値: <undefined>

http.connection.stalecheck

失効した接続のチェックを使用するかどうかを決定します。失効した接続のチェックを無効にすると、サーバー側で閉じられた接続でリクエストを実行する際に、I/Oエラーは取得されますが、パフォーマンスはわずかに向上します。

型: Boolean

デフォルト値: <undefined>

http.connection.timeout

接続が確立されるまでのタイムアウト。値が0の場合、タイムアウトは使用されません。

型: Integer

デフォルト値: <undefined>

http.connection-manager.class

デフォルトのHTTP接続マネージャ・クラス。

型: Class

構文: 完全修飾クラス名

デフォルト値: SimpleHttpConnectionManagerクラス

http.connection-manager.max-per-host

ホスト構成ごとに許可される最大接続数を定義します。これらの値は、HttpConnectionManagerの特定のインスタンスからの接続数にのみ適用されます。このパラメータは、タイプMapの値を予測します。値は、HostConfigurationのインスタンスをIntegerにマップする必要があります。デフォルト値は、ANY_HOST_CONFIGURATIONを使用して指定できます。

型: Map

構文: ${<ホスト>;<ポート>;<プロトコル>; <最大接続数>}を指定

デフォルト値: <undefined>

http.connection-manager.max-total

全体に許可される最大接続数を定義します。この値は、HttpConnectionManagerの特定のインスタンスからの接続数にのみ適用されます。

型: Integer

デフォルト値: <undefined>

http.connection-manager.timeout

HTTP接続マネージャからHTTP接続を取得する際に使用されるタイムアウト(ミリ秒単位)。

型: Long

デフォルト値: <undefined>

http.dateparser.patterns

解析に使用される日付パターン。パターンは、コレクションに格納され、SimpleDateFormatと互換する必要があります。

型: Collection

構文: 各要素が${<要素>}で囲まれたコレクションを指定します。たとえば、${EEE, dd-MMM-yyyy HH-mm- ss z}${EEE, dd MMM yy HH:mm:ss z}のようになります。

デフォルト値:

EEE, dd MMM yyyy HH:mm:ss zzzEEEE, dd-MMM-yy HH:mm:ss zzzEEE MMM d HH:mm:ss yyyyEEE, dd-MMM-yyyy HH:mm:ss zEEE, dd-MMM-yyyy HH-mm-ss zEEE, dd MMM yy HH:mm:ss zEEE dd-MMM-yyyy H:mm:ss zEEE dd MMM yyyy HH:mm:ss zEEE dd-MMM-yyyy HH-mm-ss zEEE dd-MMM-yy HH:mm:ss zEEE dd MMM yy HH:mm:ss zEEE,dd-MMM-yy HH:mm:ss zEEE,dd-MMM-yyyy HH:mm:ss zEEE, dd-MM-yyyy HH:mm:ss z

http.default-headers

各リクエストでデフォルトによって送信されるリクエスト・ヘッダー。このパラメータは、コレクション・タイプの値を予測します。コレクションは、HTTPヘッダーを含むことが予想されます。

型: Collection

構文: ${name=<ヘッダー名>; value=<ヘッダー値>}で各ヘッダーを指定

デフォルト値: <undefined>

http.method.multipart.boundary

MultipartRequestEntityと一緒に使用するマルチパート境界文字列。このプロパティを設定しない場合、リクエストごとにランダム値が生成されます。

型: String

構文:

デフォルト値: <undefined>

http.method.response.buffer.warnlimit

警告をトリガしないバッファ済レスポンスの最大サイズ(バイト単位)。バッファ済レスポンスがこのサイズを超えると、警告がログにトリガされます。設定しない場合、制限は1MBになります。

型: Integer

デフォルト値: 1

http.method.retry-handler

失敗したメソッドの再試行に使用されるメソッド再試行ハンドラ。詳細は、例外処理ガイドを参照してください。

型: HttpMethodRetryHandler

構文: 完全修飾クラス名

デフォルト値: デフォルトの実装

http.protocol.allow-circular-redirects

循環リダイレクト(同じ場所へのリダイレクト)を許可するかどうかを定義します。HTTP仕様では、循環リダイレクトを許可するかどうかが十分に明確ではないため、オプションで循環リダイレクトを有効にできます。

型: Boolean

デフォルト値: <undefined>

http.protocol.content-charset

コンテンツ本文のエンコードに使用される文字セット。

型: String

デフォルト値: ISO-8859-1

http.protocol.cookie-policy

Cookie管理に使用されるCookieポリシー。

型: String

デフォルト値: CookiePolicy.RFC_2109

http.protocol.credential-charset

資格証明のエンコードで使用される文字セット。定義しない場合、"http.protocol.element-charset"の値を使用する必要があります。

型: String

デフォルト値: <undefined>

http.protocol.element-charset

HTTPプロトコル要素(ステータス行およびヘッダー)のエンコードおよびデコードに使用される文字セット。

型: String

デフォルト値: US-ASCII

http.protocol.expect-continue

エンティティを包含するメソッドの「Expect: 100-Continue」ハンドシェイクを有効にします。「Expect: 100-Continue」ハンドシェイクにより、リクエスト本文を含むリクエスト・メッセージを送信するクライアントは、リクエスト本文を送信する前に、(リクエスト・ヘッダーに基づき)元のサーバーがリクエストを受け入れるかどうかを判断できます。

「Expect: 100-continue」ハンドシェイクを使用すると、ターゲット・サーバーの認証を必要とするエンティティ包含リクエスト(POSTやPUTなど)のパフォーマンスが大幅に改善されます。「Expect: 100-continue」ハンドシェイクでは、HTTP/1.1プロトコルをサポートしないHTTPサーバーとプロキシに関する問題が生じることがあるため、注意して使用してください。

型: Boolean

デフォルト値: <undefined>

http.protocol.head-body-timeout

非準拠サーバーからのHEADレスポンスに応答して送信されるコンテンツ本文の待機時間をミリ秒単位で設定します。パラメータを設定しないか、-1に設定する場合、非準拠レスポンス本文のチェックが無効になります。

型: Integer

デフォルト値: <undefined>

http.protocol.max-redirects

追跡するリダイレクトの最大数を定義します。リダイレクトの数を制限する目的は、無限ループを防止することです。

型: Integer

デフォルト値: <undefined>

http.protocol.reject-head-body

HEADリクエストに応答して送信されるコンテンツ本文を拒否するかどうかを定義します。

型: Boolean

デフォルト値: <undefined>

http.protocol.reject-relative-redirect

相対リダイレクトを拒否するかどうかを定義します。

型: Boolean

デフォルト値: <undefined>

http.protocol.single-cookie-header

Cookieを単一のレスポンス・ヘッダーに置くかどうかを定義します。

型: Boolean

デフォルト値: <undefined>

http.protocol.status-line-garbage-limit

HTTPレスポンスのステータス・コードを予測する前に、無視できる行の最大数を定義します。

HTTP/1.1永続接続の場合、破損したスクリプトが不正なContent-Length (送信されたバイト数が指定の数よりも多い)を返すという問題が生じます。場合によっては、不正なレスポンスの後ではなく、次のレスポンスの前に生じることがあります。そのため、HttpClientは、このように余分な行をスキップできるようになっています。ステータス行の前のガベージおよび空の行を拒否するには、これを0に設定します。無制限を指定するには、Integer.MAX_VALUEを使用します。

型: Integer

デフォルト値: <undefined>

http.protocol.strict-transfer-encoding

無効なTransfer-Encodingヘッダーを含むレスポンスを拒否するかどうかを定義します。

型: Boolean

デフォルト値: <undefined>

http.protocol.unambiguous-statusline

HTTPメソッドで曖昧なHTTPステータス行を拒否するかどうかを定義します。

型: Boolean

デフォルト値: <undefined>

http.protocol.version

HTTPメソッドによってデフォルトで使用されるHTTPプロトコル・バージョン。

型: HttpVersion

構文: <(整数)メジャー>.<(整数)マイナー>、1.1など

デフォルト値: HttpVersion_1_1

http.protocol.warn-extra-input

予想(Content-Lengthヘッダーで指定される数など)よりも多いバイト数がレスポンスで提供される場合のHttpClientの動作を定義します。このような余分なデータによって、キープ・アライブ・リクエストに対するHTTP接続の信頼性が低くなるため、悪質なレスポンス・データ(偽造ヘッダーなど)が原因で、その接続を使用する次のリクエストに対して不適切な結果が生じる可能性があります。このパラメータをtrueに設定する場合、余分な入力データを検出すると、ログに警告が生成されます。

型: Boolean

デフォルト値: <undefined>

http.socket.linger

秒単位の遅延時間(SO_LINGER)。このオプションは、TCPソケットのclose()からの即時戻りを無効および有効にします。ゼロ以外の整数のタイムアウトでこのオプションを有効にすると、ピアに書き込まれたすべてのデータの送信と確認の保留がブロックされます。この時点で、ソケットは正常に終了します。値が0の場合、オプションは無効になります。値が-1の場合、JREのデフォルトが使用されます。

型: Integer

デフォルト値: <undefined>

http.socket.receivebuffer

Socket.setReceiveBufferSize(int)で設定する値。この値は、ソケットで受信されるデータに使用するバッファのサイズに関する、アプリケーションからカーネルへの提案になります。

型: Integer

デフォルト値: <undefined>

http.socket.sendbuffer

Socket.setSendBufferSize(int)で設定する値。この値は、ソケットで送信されるデータに使用するバッファのサイズに関する、アプリケーションからカーネルへの提案になります。

型: Integer

デフォルト値: <undefined>

http.socket.timeout

メソッドの実行時に使用されるソケットのタイムアウト(SO_TIMEOUT)をミリ秒単位で設定します。タイムアウト値がゼロの場合、無限タイムアウトとみなされます。

型: Integer

デフォルト値: <undefined>

http.socket.timeout

データを待機するタイムアウトになるデフォルトのソケット・タイムアウト(SO_TIMEOUT)(ミリ秒単位)。タイムアウト値がゼロの場合、無限タイムアウトとみなされます。この値は、ソケット・タイムアウトをHTTPメソッド・パラメータで設定しない場合に使用されます。

型: Integer

デフォルト値: <undefined>

http.tcp.nodelay

Nagleのアルゴリズムを使用するかどうかを決定します。Nagleのアルゴリズムは、送信されるセグメントの数を最小限に抑えて帯域幅の節約を試みます。アプリケーションでネットワーク待機時間を減らしてパフォーマンスを改善する必要がある場合、(TCP_NODELAYを有効にすることで)Nagleのアルゴリズムを無効にできます。帯域幅の消費は増加しますが、データの送信速度は上がります。

型: Boolean

デフォルト値: <undefined>

http.useragent

HTTPメソッドで使用されるUser-Agentヘッダーのコンテンツ。

型: String

デフォルト値: <公式のリリース名>、Jakarta Commons-HttpClient/3.0など

索引

A B C D E F G H I J L M N O P R S T U V W X

A

- abtest.autosave.enabled 1

- abtest.delivery.enabled 1

- abtest.minvariantvisitors 1

- abtest.visitors.profile 1

- advancedUI.enableAssetForms 1

- afk.historydata 1

- afk.publishdata 1

B

- baseDN 1

- bs.bCacheSize 1

- bs.bCacheTimeout 1

- bs.invalidheadernames 1

- bs.security 1

- bservice 1 , 2

C

- cache_folder 1 , 2

- cache_max 1 , 2

- cc.AssetTypeCSz 1

- cc.attrDisplayStyle 1

- cc.attributeinheritance 1

- cc.bigint 1

- cc.bigtext 1

- cc.blob 1

- cc.BlobServerCacheCSz 1

- cc.BlobServerTimeout 1

- cc.cacheNoSync 1

- cc.cacheResults 1

- cc.cacheResultsAbs 1

- cc.cacheResultsTimeout 1

- cc.CategoryCSz 1

- cc.char 1

- cc.ComparatorsKey 1

- cc.contentkey 1

- cc.datepicture 1

- cc.datetime 1

- cc.double 1

- cc.ElementCatalogCSz 1

- cc.ElementCatalogTimeout 1

- cc.extrapath 1

- cc.FiltersKey 1

- cc.forcelower 1

- cc.fullconstraint 1

- cc.ignoreTblCase 1

- cc.integer 1

- cc.maxvarcharsize 1

- cc.MimeTypeKey 1

- cc.money 1

- cc.null 1

- cc.numeric 1

- cc.PreviewgenKey 1

- cc.primary 1

- cc.queryablemaxvarcharlength 1

- cc.querystyle 1

- cc.rename 1

- cc.security 1

- cc.SiteCatalogCSz 1

- cc.SiteCatalogTimeout 1

- cc.smallint 1

- cc.SourceKey 1

- cc.StatusCodeCSz 1

- cc.StatusCodeKey 1

- cc.string 1

- cc.stringpicture 1

- cc.SystemACLCSz 1

- cc.SystemACLTimeout 1

- cc.SystemInfoCSz 1

- cc.SystemInfoTimeout 1

- cc.SystemPageCacheCSz 1

- cc.SystemPageCacheTimeout 1

- cc.SystemUsersCSz 1

- cc.SystemUsersTimeout 1

- cc.tablenameKey 1

- cc.textdistinct 1

- cc.unique 1

- cc.url 1

- cc.urlattrpath 1

- cc.useLegacyInputNames 1

- cc.varchar 1

- className.Attribute 1

- className.Attributes 1

- className.IDir 1

- className.IFactory 1

- className.IName 1

- className.IUserDir 1

- className.JNDIName 1

- cleandns 1

- cluster.nodes 1

- cn 1

- connect-src 1

- contentsecurity.enabled 1

- contentserver.installation.folder 1 , 2

- cookieprefix 1 , 2

- cookieserver.invalidnames 1

- cors.allowCredentials 1 , 2

- cors.allowOrigin 1 , 2

- cors.maxAge 1 , 2

- cors.supportedMethods 1 , 2

- cos.contextroot 1

- cos.protocol 1

- cs.alwaysusedisk 1

- cs.approvalLockStriping 1

- cs.barEqualsSlash 1

- cs.batchtimeout 1

- cs.binarypath 1

- cs.charset 1

- cs.childfoldercount 1

- cs.contenttype 1

- cs.contenttype.UTF-8 1 , 2

- cs.cookievariables 1

- cs.csdtfolder 1

- cs.csdtworkspace 1

- cs.dataindatabase 1

- cs.dbconnpicture 1

- cs.dbencoding 1

- cs.dbtype 1

- cs.disableSWFFlashUploader 1

- cs.disksize 1

- cs.documentation 1

- cs.dsn 1

- cs.emailaccount 1

- cs.emailauthenticator 1

- cs.emailcharset 1

- cs.emailcontenttype 1

- cs.emailhost 1

- cs.emailpassword 1 , 2

- cs.emailreturnto 1

- cs.eventhost 1

- cs.expireonly 1

- cs.freezeCache 1

- cs.HTTP_HOST 1

- cs.HTTP_PROTOCOL 1

- cs.httpvariables 1

- cs.IItemList 1

- cs.invalMemWindow 1

- cs.jspclear 1

- cs.jsppath 1

- cs.jsprefresh 1

- cs.jspresponsewrapper 1

- cs.jsproot 1

- cs.jspwork 1

- cs.manage.expired.blob.inventory 1

- cs.manageACL 1

- cs.manageproperty 1

- cs.manageUser 1

- cs.manageUserAccess 1

- cs.manageUserSystem 1

- cs.mirrorhttpversion 1

- cs.mirrorpassword 1 , 2

- cs.mirrorproxyserver 1

- cs.mirrorproxyserverport 1

- cs.mirrorrowsperpost 1

- cs.mirrorthreads 1

- cs.mirroruser 1

- cs.nocache 1

- cs.parentfoldercount 1

- cs.PastramiEngine 1

- cs.pgcachefolder 1

- cs.pgCacheTimeout 1

- cs.pgexportfolder 1

- cs.privpassword 1 , 2

- cs.privuser 1

- cs.recordBlobInventory 1

- cs.requiresessioncookies 1

- cs.satellitehosts 1 , 2

- cs.satellitepassword 1 , 2 , 3

- cs.satelliteusers 1 , 2

- cs.selfmodify 1

- cs.session 1

- cs.sitepreview 1

- cs.srequest.charset 1 , 2

- cs.srequest.contenttype 1 , 2

- cs.srequest.disksize 1 , 2

- cs.ssovalidator 1

- cs.sysinfo 1

- cs.TempObjectsDaysToKeep 1

- cs.timeout 1

- cs.tree.defaultFunction.child 1

- cs.tree.defaultFunction.parent 1

- cs.uniqueidpoolsize 1

- cs.urlfilerollup 1

- cs.use.short.jsp.names 1

- cs.validheadernames 1

- cs.webreference.conflicts 1

- cs.wrapper 1

- cs.xmlfolder 1

- cs.xmlHeader 1

- cs.xmlHeaderAutoStream 1

D

- デバッグ 1

- defaultGroupAttrs 1

- defaultPeopleAttrs 1

- defaultReaderACLs 1

- default-src 1

E

- expiration 1 , 2

F

- fckeditor.showIncludedElementInSpan 1

- file_size 1 , 2

- form.defaultMaxValues 1

- formaction 1 , 2

- frame-ancestors 1

- ft.approot 1

- ft.catalogmanager 1

- ft.cgipath 1

- ft.contentserver 1

- ft.debugport 1

- ft.filecheck 1

- ft.servletoutputstream 1

- ft.suppressPasswordName 1

- ft.suppressPasswords 1

- ft.sync 1

- ft.treemanager 1

- ft.usedisksync 1

- ft.version 1

G

- globally_replace_contentserver 1 , 2

- groupparent 1

H

- hidden.encrypted 1

- ホスト 1 , 2

- http.authentication.preemptive 1

- http.connection.stalecheck 1

- http.connection.timeout 1

- http.connection-manager.class 1

- http.connection-manager.max-per-host 1

- http.connection-manager.max-total 1

- http.connection-manager.timeout 1

- http.dateparser.patterns 1

- http.default-headers 1

- http.method.multipart.boundary 1

- http.method.response.buffer.warnlimit 1

- http.method.retry-handler 1

- http.protocol.allow-circular-redirects 1

- http.protocol.content-charset 1

- http.protocol.cookie-policy 1

- http.protocol.credential-charset 1

- http.protocol.element-charset 1

- http.protocol.expect-continue 1

- http.protocol.head-body-timeout 1

- http.protocol.max-redirects 1

- http.protocol.reject-head-body 1

- http.protocol.reject-relative-redirect 1

- http.protocol.single-cookie-header 1

- http.protocol.status-line-garbage-limit 1

- http.protocol.strict-transfer-encoding 1

- http.protocol.unambiguous-statusline 1

- http.protocol.version 1

- http.protocol.warn-extra-input 1

- http.socket.linger 1

- http.socket.receivebuffer 1

- http.socket.sendbuffer 1

- http.socket.timeout 1

- http.tcp.nodelay 1

- http.useragent 1

- HttpServletResponseBufferSize 1

I

- img-src 1

J

- java.naming.factory.initial 1

- java.naming.security.authentication 1

- jndi.baseURL 1

- jndi.connectAsUser 1

- jndi.custom 1

- jndi.login 1

- jndi.password 1 , 2

- jndi.poolConnections 1

- jndi.poolsize 1

L

- ldap.caseAware 1

- log.Directory.messages 1

- log.filterLevel 1

- loginattribute 1

M

- memberof 1

- modify.passwords 1

- ms.enable 1

- mwb.assetsetclass 1

- mwb.cartclass 1

- mwb.cartsetclass 1

- mwb.cartsetdir 1

- mwb.commercecontextclass 1

- mwb.commerceengineclass 1

- mwb.commerceuserclass 1

- mwb.conservativedependencies 1

- mwb.defaultattributes 1

- mwb.externalattributes 1

- mwb.path 1

- mwb.promotioncutoff 1

- mwb.searchdir 1

- mwb.searchstateclass 1

- mwb.segmentcutoff 1

N

- newformaction 1 , 2

- ntlogin.DefaultACL 1

- ntlogin.DefaultReaderACL 1

- ntlogin.DefaultReaderID 1

- ntlogin.DefaultReaderPW 1

- ntlogin.LogFile 1

- ntlogin.Logging 1

O

- objectclass 1

- objectclassGroup 1

- objectclassPerson 1

- object-src 1

- oracle.wcsites.satelliteserver.registered 1

P

- パスワード 1 , 2

- path.BlobServer 1 , 2

- path.CacheServer 1 , 2

- path.CatalogManager 1 , 2

- path.ContentServer 1 , 2

- path.CookieServer 1 , 2

- path.DispatchManager 1 , 2

- path.PageDispatchServer 1 , 2

- path.SatelliteServer 1 , 2

- path.SeedDispatchServer 1 , 2

- path.SyncSeedDispatchServer 1 , 2

- path.TreeManager 1 , 2

- peopleparent 1

- port 1 , 2

- product.installation.type 1 , 2

- propagatecache 1

- プロトコル 1 , 2

R

- regen.servers 1

- request.folder 1

- requiredGroupAttrs 1

- requiredPeopleAttrs 1

- rsCacheOverInCache 1

- rtd.choiceIdpattern 1

- rtd.host 1

- rtd.inline.service.name 1

S

- satellite.blob.cachecontrol.default 1

- scratch.cleanup.schedule 1

- script-src 1

- search.returnLimit 1

- search.scope 1

- search.timeoutVal 1

- secure.CatalogManager 1

- secure.TreeManager 1

- security.checkpagelets 1

- security.class 1

- security.keys.created 1 , 2

- サービス 1 , 2

- サーブレット 1 , 2

- sessionid.cookie.prefix 1 , 2

- sharesession 1 , 2

- singlesignon 1

- site.prefix 1 , 2

- sitecapture.cas.url 1

- sitecapture.cs.password 1 , 2

- sitecapture.cs.username 1

- sitecapture.url 1

- sites.environment 1

- ss.flushall 1

- ss.password 1 , 2 , 3

- ss.username 1 , 2

- syntax.beginquote 1

- syntax.beginquote2 1

- syntax.custom 1

- syntax.direction 1

- syntax.endquote 1

- syntax.endquote2 1

- syntax.escape 1

- syntax.ignorecase 1

- syntax.separator 1

- syntax.separatorava 1

- syntax.separatorypeval 1

- syntax.trimblanks 1

T

- thread.count 1

- thread.growcache 1

- thread.idle 1

- thread.wait 1

- transformer.imgdir 1

- transformer.imgurl 1

- transparent.content-type.pattern 1 , 2

- tx.numStores 1

- tx.store_0.storeID 1

- tx.store_1.storeID 1

U

- uniquemember 1

- uri.assembler.1.classname 1 , 2

- uri.assembler.1.shortform 1 , 2

- uri.assembler.2.classname 1 , 2

- uri.assembler.2.shortform 1 , 2

- uri.assembler.3.classname 1

- uri.assembler.3.classname@ 1

- uri.assembler.3.shortform 1

- uri.assembler.3.shortform@ 1

- ユーザー名 1 , 2

V

- valid.urls(Default Para Font> 1

- vis.adminrole 1

- vis.compileclasspath 1

- vis.editrole 1

- vis.genclasspath 1

- vis.money 1

- vis.path 1

- vis.rulesetxmlpath 1

- vis.sessiondata 1

- vis.update 1

- vis.url 1

- vis.urlpath 1

- vis.useSessionVisitorConnection 1

- visitors.rest.authalias 1

- visitors.rest.authheader 1

- visitors.rest.authtype 1

- visitors.rest.url 1

W

- wcc.batch.autorepeat 1

- wcc.batch.size 1

- wcc.conversions 1

- wcc.download.autoclean 1

- wcc.download.dir 1

- wcc.keyfield 1

- wcc.queuetoken 1

- wcc.renditions 1

- wcc.rule.case-sensitive 1

- wcc.server.password 1

- wcc.server.url 1

- wcc.server.user 1

- wcsites.app.admin.password 1

- wcsites.app.admin.user 1

- wcsites.app.contextroot 1

- wcsites.app.host 1

- wcsites.app.port 1

- wcsites.app.protocal 1

- wcsites.cas.host 1

- wcsites.cas.port 1

- wcsites.database.connectionpicture 1

- wcsites.database.datasource 1

- wcsites.forgot.password 1

- wcsites.home 1

- wcsites.satelliteserver.password 1 , 2

- wcsites.satelliteserver.username 1

- wcsites.shared 1

- wcsites.system.admin.password 1

- wcsites.system.admin.user 1

- wcsites.visitors.auth.password 1

- wcsites.visitors.auth.user 1

- wem.enabled 1

X

- xcelelem.manageuserpub 1

- xcelelem.publishfactor 1

- xcelerate.adminacl 1

- xcelerate.adminrole 1

- xcelerate.approval.dependency.chunksize 1

- xcelerate.asset.shareToAllAllowed 1

- xcelerate.asset.sizeofnamefield 1

- xcelerate.authorizefunctions 1

- xcelerate.base 1

- xcelerate.batchhost 1

- xcelerate.batchloadsizeonpublish 1

- xcelerate.batchmode 1

- xcelerate.batchpass 1 , 2

- xcelerate.batchprotocol 1

- xcelerate.batchsavesizeonpublish 1

- xcelerate.batchuser 1

- xcelerate.BlobRef 1

- xcelerate.bulkapprovechunk 1

- xcelerate.charset 1

- xcelerate.ckeditor.basepath 1

- xcelerate.concurrenttransportunpacker 1

- xcelerate.crosssiteassign 1

- xcelerate.defaultacl 1

- xcelerate.defaultbase 1

- xcelerate.defaultcscacheinfo 1

- xcelerate.defaultcsstatus 1

- xcelerate.defaultlang 1

- xcelerate.defaultpagecriteria 1

- xcelerate.defaultpagecriteriaSiteEntry 1

- xcelerate.defaultpreviewurlgenerator 1

- xcelerate.defaultsscacheinfo 1

- xcelerate.deny.abstainfromvoting 1

- xcelerate.deny.approve 1

- xcelerate.deny.authorize 1

- xcelerate.deny.build 1

- xcelerate.deny.checkout 1

- xcelerate.deny.copy 1

- xcelerate.deny.delegate 1

- xcelerate.deny.delete 1

- xcelerate.deny.edit 1

- xcelerate.deny.inpect 1

- xcelerate.deny.pastesitenavigation 1

- xcelerate.deny.placepage 1

- xcelerate.deny.preview 1

- xcelerate.deny.removefromgroup 1

- xcelerate.deny.removefromworkflow 1

- xcelerate.deny.rollback 1

- xcelerate.deny.setExportData 1

- xcelerate.deny.setnestedworkflow 1

- xcelerate.deny.setparticipants 1

- xcelerate.deny.setprocessdeadline 1

- xcelerate.deny.setstepdeadline 1

- xcelerate.deny.share 1

- xcelerate.deny.showparticipants 1

- xcelerate.deny.showstatus 1

- xcelerate.deny.showversion 1

- xcelerate.displayablenameattr 1

- xcelerate.domain 1

- xcelerate.donotregenerate 1

- xcelerate.editrole 1

- xcelerate.emailattr 1

- xcelerate.emailnotification 1

- xcelerate.enableinsite 1

- xcelerate.exportmaxfilename 1

- xcelerate.grant.abstainfromvoting 1

- xcelerate.grant.approve 1

- xcelerate.grant.authorize 1

- xcelerate.grant.build 1

- xcelerate.grant.checkout 1

- xcelerate.grant.copy 1

- xcelerate.grant.delegate 1

- xcelerate.grant.delete 1

- xcelerate.grant.edit 1

- xcelerate.grant.inspect 1

- xcelerate.grant.placepage 1

- xcelerate.grant.preview 1

- xcelerate.grant.removefromgroup 1

- xcelerate.grant.removefromworkflow 1

- xcelerate.grant.rollback 1

- xcelerate.grant.setExportData 1

- xcelerate.grant.setnestedworkflow 1

- xcelerate.grant.setparticipants 1

- xcelerate.grant.setprocessdeadline 1

- xcelerate.grant.setstepdeadline 1

- xcelerate.grant.share 1

- xcelerate.grant.showparticipants 1

- xcelerate.grant.showstatus 1

- xcelerate.grant.showversion 1

- xcelerate.imageeditor.basepath 1

- xcelerate.imageeditor.clarkii.basepath 1

- xcelerate.imageurl 1

- xcelerate.localeattr 1

- xcelerate.lockdir 1

- xcelerate.mirrorini 1

- xcelerate.objpubdir 1

- xcelerate.pageref 1

- xcelerate.presaveelt 1

- xcelerate.previewhost 1

- xcelerate.previewservlet 1

- xcelerate.previewurlpagename 1

- xcelerate.pubabortelt 1

- xcelerate.pubcleanupelt 1

- xcelerate.pubkeydir 1

- xcelerate.publishallassettypes 1

- xcelerate.publishinvalidate 1

- xcelerate.publishquerystyle 1

- xcelerate.pubrolesattr 1

- xcelerate.remotecall 1

- xcelerate.restrictSiteTree 1

- xcelerate.rolemanagerclass 1

- xcelerate.saveSearchdir 1

- xcelerate.searchResultCols 1

- xcelerate.showSiteTree 1

- xcelerate.sitenameattr 1

- xcelerate.sitesattr 1

- xcelerate.sitesroot 1

- xcelerate.templatedefault 1

- xcelerate.tempobjectsdir 1

- xcelerate.thumbnaildir 1

- xcelerate.timezoneattr 1

- xcelerate.transformpath 1

- xcelerate.treehierassettype 1

- xcelerate.treeMaxNodes 1

- xcelerate.treetabmanagerclass 1

- xcelerate.treeType 1

- xcelerate.useDimensionAssets 1

- xcelerate.useidmapping 1

- xcelerate.userimageattr 1

- xcelerate.usermanagerclass 1

- xcelerate.workflowdir 1

- xcelerate.workflowengineclass 1

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。