Oracle® Fusion Middleware WebLogic Scripting Tool コマンド リファレンス 11g リリース 1 (10.3.1) B55569-01 |
|
戻る |
次へ |
ポータル カスタム WLST コマンドは、WLST コマンドの拡張機能であり、Oracle Portal 固有のものです。表 12-1 では、ポータル カスタム WLST コマンドのカテゴリを示します。
ポータルの管理とコンフィグレーションの詳細については、『Oracle Portal のコンフィグレーション ガイド』を参照してください。
注意 : これらのコマンドを使用するには、コンポーネントがインストールされる Oracle ホームから WLST を呼び出す必要があります。『Oracle Fusion Middleware 管理者ガイド』の「カスタム WLST コマンドの使用」を参照してください。 |
表 12-1 ポータル WLST コマンド カテゴリ
コマンド カテゴリ | 説明 |
---|---|
|
一般的な DAD または Portal DAD を作成、編集または削除します。 |
|
コンフィグレーション コマンドは、
|
データベース アクセス記述子 (DAD) は、HTTP リクエストを処理するためにアプリケーションが Oracle データベースに接続する方法を指定する値のセットです。DAD の情報には、データベースのユーザ名 (スキーマと特権も指定する)、パスワード、接続文字列、およびグローバライゼーション サポート言語が含まれています。
DAD には、一般的な DAD と Portal DAD の 2 つの種類があります。Oracle Portal 中層は Portal DAD を使用して、Oracle メタデータ リポジトリにアクセスします。一般的な DAD の詳細については、『Oracle Fusion Middleware Oracle HTTP Server 管理者ガイド』を参照してください。
表 12-2 で示したデータベース アクセス記述子コマンドを使用して、WLST コマンドライン スクリプト インタフェースから Portal DAD を作成、編集または削除します。アクションに基づいて portal_dads.conf
ファイルが更新されます。
表 12-2 ポータル WLST コンフィグレーションのデータベース アクセス記述子コマンド
コマンド | 説明 | WLST の使用状況 |
---|---|---|
|
コンフィグレーションするためにデータベース アクセス記述子が使用するパラメータの一覧を表示します。 |
オンライン |
|
ポータル データベース アクセス記述子を作成します。 |
オンライン |
|
ポータル データベース アクセス記述子の属性を更新します。 |
オンライン |
|
ポータル データベース アクセス記述子を削除します。 |
オンライン |
コマンド カテゴリ : データベース アクセス記述子コマンド
WLST の使用状況 : オンライン
createPortalDad (name, schema, password, [connect_string], nls_language)
引数 | 定義 |
---|---|
name |
データベース アクセス記述子の名前。 |
schema |
ポータル データベース アカウントのユーザ名。 |
password |
ポータル データベース アカウントのパスワード。 |
connect_string |
省略可能。リモート データベースに接続するために使用する接続文字列。
接続文字列は、ホスト名 : ポート番号 : 接続文字列で構成される場合があります。接続文字列は、ServiceNameFormat (host:port:database_service_name)、SIDFormat (host:port:database_sid) または TNSFormat (TNS エリアスまたは全体の TNS エントリ) の形式である場合もあります。 |
nls_language |
この DAD で表現されるポータル データベースのグローバライゼーション サポート言語。この設定はデータベース セッションの NLS_LANG 環境変数をオーバーライドし、応答文字セットを含む応答のいくつかの重要なグローバライゼーション サポート プロパティを定義します。
この言語設定がバックエンド データベースの NLS_LANG に一致することを確認します。 |
コマンド カテゴリ : データベース アクセス記述子コマンド
WLST の使用状況 : オンライン
updatePortalDad (name, [schema], [password], [connect_string], [nls_language])
引数 | 定義 |
---|---|
name |
データベース アクセス記述子の名前。この名前は更新中に変更できません。 |
schema |
省略可能。ポータル データベース アカウントのユーザ名。 |
password |
省略可能。ポータル データベース アカウントのパスワード。 |
connect_string |
省略可能。リモート データベースに接続するために使用する接続文字列。
接続文字列は、ホスト名 : ポート番号 : 接続文字列で構成される場合があります。接続文字列は、ServiceNameFormat (host:port:database_service_name)、SIDFormat (host:port:database_sid) または TNSFormat (TNS エリアスまたは全体の TNS エントリ) の形式である場合もあります。 |
nls_language |
省略可能。この DAD で表現されるポータル データベースのグローバライゼーション サポート言語。この設定は、データベース セッションの NLS_LANG 環境変数をオーバーライドし、応答文字セットを含む応答のいくつかの重要なグローバライゼーション サポート プロパティを定義します。この言語設定がバックエンド データベースの NLS_LANG に一致することを確認します。 |
表 12-3 に示すコンフィグレーション コマンドを使用して、ポータル キャッシュ、WebCache、Oracle Internet Directory データなどを表示およびコンフィグレーションします。
表 12-3 ポータル WLST コンフィグレーションのコンフィグレーション コマンド
コマンド | 説明 | WLST の使用状況 |
---|---|---|
|
ポータル キャッシュの属性を更新します。 |
オンライン |
|
ポータル中間層の属性を更新します。 |
オンライン |
listPortalWebcacheConfigAttributes |
WebCache コンフィグレーションの属性を一覧表示します。 |
オンライン |
listPortalSiteConfigAttributes |
ポータル サイトのコンフィグレーションの属性を一覧表示します。 |
オンライン |
|
Oracle Internet Directory コンフィグレーションの属性を一覧表示します。 |
オンライン |
|
WebCache コンフィグレーションの属性を更新します。 |
オンライン |
|
Oracle Internet Directory コンフィグレーションの属性を更新します。 |
オンライン |
|
ポータル中間層コンフィグレーションの属性を更新します。 |
オンライン |
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
ポータル キャッシュは、Oracle Portal ページおよびポートレットに対するファイル システム ベースのキャッシュです。ポータル キャッシュは、検証ベースのキャッシングおよび期限ベースのキャッシングをサポートします。ポータル キャッシュは、ポータルのコンテンツ キャッシュおよびセッション キャッシュの両方で構成されています。
このコマンドは、ポータル キャッシュの属性を更新します。これらのコンフィグレーションの詳細は、<Middleware Home>/user_projects/domains/<DOMAIN_HOME>/servers/WLS_PORTAL/stage/portal/portal/configuration/portal_cache.conf ファイルに格納されます。
configurePortalCache([enable], [directory], [total_size], [max_size], [cleanup_time], [max_age])
引数 | 定義 |
---|---|
enable |
省略可能。ポータルのコンテンツ キャッシングおよびセッション キャッシングを有効 (On) または無効 (Off) にします。 |
directory |
省略可能。キャッシュされるコンテンツが格納されるディレクトリ。
このディレクトリは存在し、読み込みアクセス権および書き込みアクセス権があることを確認します。 |
total_size |
省略可能。ポータル キャッシュが使用できるディスク スペースの総量 (MB 単位)。指定できる最大値は 4 GB です。 |
max_size |
省略可能。キャッシュされたすべてのファイルの最大サイズ (バイト単位)。最大許容値は 4 GB です。この制限を超える動的に生成されるコンテンツがキャッシュされません。 |
cleanup_time |
省略可能。キャッシュ ストレージのクリーンアップを開始する時刻。クリーンアップを開始する日時を正確に定義するには、[Sunday-Saturday, Everyday, Everymonth][hh:mm] の書式を使用します。 |
max_age |
省略可能。キャッシュされた単一のドキュメントの最大存続期間。この設定にすると、キャッシュ システムが古いコンテンツを含まないようになります。新しいキャッシュ ファイル用にスペースを作り出すために、古いキャッシュ ファイルが削除されます。デフォルト値は 30 日です。 |
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
Oracle Fusion Middleware Portal アーキテクチャは、3 層アーキテクチャで設計されており、任意のブラウザから接続できます。この柔軟なアーキテクチャにより、必要に応じて各構成要素 (ブラウザ、Oracle HTTP Server リスナ、Oracle Database 11g および Oracle Portal) を個別にアップグレードできます。
Oracle Portal 中間層の一部である PPE (Parallel Page Engine) は、Oracle Containers for J2EE およびサービス ページのリクエスト内で実行されるサーブレットです。PPE によって、ページ メタデータの読み込み、ポートレット コンテンツに対応するプロバイダのコール、プロバイダのレスポンスの受け入れ、および指定されたページ レイアウトに従ったリクエストされたページの作成が行われます。
このコマンドは、ポータル中間層リポジトリ サーブレットで使用されるコンフィグレーション ファイル appConfig.xml
のプロパティを更新します。このコンフィグレーション ファイルは、$MWHOME/user_projects/domains/AllClassicDomain/servers/WLS_PORTAL/stage/portal/portal/configuration/ ディレクトリにあります。
configurePortalPageEngine([encrypt_key], [resource_url_key], [use_port], [use_ scheme], [x509certfile])
引数 | 定義 |
---|---|
encrypt_key |
省略可能。WebCache でキャッシュするために使用するヘッダーを暗号化する HMCA キーを指定します。これにより、キャッシュ・キーのセキュリティが向上し、不正なリクエストがキャッシュされたオブジェクトを取得する可能性が低くなります。 |
resource_url_key |
省略可能。このキーは、WSRP リソースおよび JPDK リソースのプロキシ処理によってリクエストされた URL に対してチェックサムを計算するために PPE サーブレットで使用されます。WSRP リソースのプロキシ処理を機能させるには、キーの値に 10 文字以上の英数字値を設定する必要があります。また、JPDK のプロキシ処理では、プロバイダに対して JNDI 環境変数 (resourceUrlKey とも呼ばれる) を設定する必要があります。 |
use_port |
省略可能。PPE がポータルにリクエストするときに使用されるポートをオーバーライドします。指定しない場合、デフォルトで、ページ リクエストのポートが使用されます。useScheme を設定する場合、usePort 引数も設定する必要があります。
このオプションは、他の理由のためにも使用できますが、SSL はブラウザおよび PPE の間に実行するが、PPE およびポータルの間に実行しない場合に使用されます。この場合は、ループバック リクエストの非 SSL ポートは、ブラウザで使用される SSL ポートと異なります。 |
use_scheme |
省略可能。PPE がポータルにリクエストを行うときに使用されるスキーマ (HTTP または HTTPS) をオーバーライドします。指定しない場合、デフォルトでページ リクエストのスキーマが使用されます。useScheme を設定する場合、usePort 引数も設定する必要があります。 |
x509certfile |
省略可能。HTTPClient が暗黙的に信頼する証明書のリストを含むファイルを指定します。これらの証明書は、SSL を使用する HTTPClient によって行われたすべての接続に対するトラスト ポイントとして追加されます。 |
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
listPortalWebcacheConfigAttributes ([dad_name])
引数 | 定義 |
---|---|
dad_name |
省略可能。データベース アクセス記述子の名前。デフォルトの DAD 名は、「portal」です。 |
次の例では、Portal リポジトリで使用される WebCache コンフィグレーションを示します。無効化メッセージが送信される WebCache ホスト名、無効化ユーザ名、パスワードおよび無効化メッセージの送信先の無効化ポートが表示されます。
listPortalWebcacheConfigAttributes(dad_name='portal1')listPortalWebcacheConfigAttributes('portal1') --------------- WebCacheConfig --------------- WebCache Host: foo.oracle.com WebCache Invalidation Password: invalidator WebCache Invalidation Port: 6523 WebCache Invalidation User: invalidator
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
listPortalSiteConfigAttributes ([dad_name])
引数 | 定義 |
---|---|
dad_name |
省略可能。データベース アクセス記述子の名前。デフォルトの DAD 名は、「portal」です。 |
次の例では、ポータル サイトのコンフィグレーションを示します。サイト プロトコルは true または false に設定できます。サイト プロトコルに false が設定される場合、HTTP はプロトコルで、サイト プロトコルに true が設定される場合、HTTPS はプロトコルです。サイト ホスト名およびポート番号も示します。
listPortalSiteConfigAttributes(dad_name='portal1') listPortalSiteConfigAttributes('portal1') --------------- SiteConfig --------------- Site Protocol: false Site Host: foo.oracle.com Site Port: 8090
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
listPortalOIDConfigAttributes ([dad_name])
引数 | 定義 |
---|---|
dad_name |
省略可能。データベース アクセス記述子の名前。デフォルトの DAD 名は、「portal」です。 |
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
WebCache では、キャッシング、ページの組立ておよび圧縮機能が提供されています。Oracle WebCacheでは、静的な Web コンテンツと動的な Web コンテンツの両方の配信が高速化され、Oracle Fusion Middleware のロード バランシングおよびフェイルオーバの機能が提供されます。
このコマンドは WebCache コンフィグレーションを更新します。
setPortalWebcacheConfig([dad_name], [host], [inv_port], [inv_user], [inv_passwd])
引数 | 定義 |
---|---|
dad_name |
省略可能。データベース アクセス記述子の名前。デフォルトの DAD 名は、「portal」です。 |
host |
省略可能。無効化メッセージが送信される WebCache ホストの名前。 |
inv_port |
省略可能。無効化メッセージが送信される WebCache ポート番号。 |
inv_user |
省略可能。無効化メッセージの送信に使用されるユーザ名。 |
inv_password |
省略可能。WebCache 無効化パスワード。 |
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
setPortalOIDConfig ([dad_name], [host], [port], [protocol], [admin_user], [admin_passwd])
引数 | 定義 |
---|---|
dad_name |
省略可能。データベース アクセス記述子の名前。デフォルトの DAD 名は、「portal」です。 |
host |
省略可能。Oracle Internet Directory のホスト名。 |
port |
省略可能。Oracle Internet Directory のポート番号。 |
protocol |
省略可能。Oracle Internet Directory のプロトコル。 |
admin_user |
省略可能。Oracle Internet Directory 管理者の名前。 |
admin_passwd |
省略可能。Oracle Internet Directory 管理者のパスワード。 |
コマンド カテゴリ : コンフィグレーション コマンド
WLST の使用状況 : オンライン
setPortalMidtierConfig([dad_name], [ohs_host], [ohs_port], [ohs_protocol], [webcache_host], [webcache_inv_user], [webcache_inv_port], [webcache_inv_passwd])
引数 | 定義 |
---|---|
dad_name |
省略可能。データベース アクセス記述子の名前。デフォルトの DAD 名は、「portal」です。 |
ohs_host |
省略可能。Oracle HTTP Server ホスト名。 |
ohs_port |
省略可能。Oracle HTTP Server ポート番号。 |
ohs_protocol |
省略可能。Oracle HTTP Server プロトコル。 |
webcache_host |
省略可能。無効化メッセージが送信される WebCache ホストの名前。 |
webcache_inv_user |
省略可能。無効化メッセージを送信するために使用する WebCache ユーザ名。 |
webcache_inv_port |
省略可能。無効化メッセージが送信される WebCache ポート番号。 |
webcache_inv_passwd |
省略可能。WebCache 無効化パスワード。 |