スクリプトと wsadmin ツールを使用して、ポートレット・フラグメント・キャッシングを構成できます。
このタスクについて
重要: wsadmin ツールを使用してポートレット・フラグメント・キャッシングを使用可能にする場合は、
サーブレットのキャッシュも有効にする必要があります。
同様に、wsadmin ツールを使用してポートレット・フラグメント・キャッシングを使用不可にする場合は、
サーブレットのキャッシュも無効にする必要があります。
これら 2 つのキャッシング機能はいつも同期している必要があります。
管理コンソールを使用してポートレット・フラグメント・キャッシングを使用可能または使用不可にする場合は、同期は自動的に行われます。
プロシージャー
- サーバー・オブジェクトを見つけます。
次の例では、検出される最初のサーバーを選択します。
Jacl を使用:
set s1 [$AdminConfig getid /Server:server1/]
Jython を使用:
s1 = AdminConfig.getid('/Server:server1/')
- 以下の例のように、Web コンテナーをリストして、wc 変数に割り当てます。
Jacl を使用:
set wc [$AdminConfig list PortletContainer $s1]
Jython を使用:
wc = AdminConfig.list('PortletContainer', s1)
- 以下の例のように、enablePortletCaching 属性を true に設定し、
それを serEnable 変数に割り当てます。
Jacl を使用:
set serEnable "{enablePortletCaching true}"
Jython を使用:
serEnable = [['enablePortletCaching', 'true']]
- 以下の例のように、キャッシングを使用可能に設定します。
Jacl を使用:
$AdminConfig modify $wc $serEnable
Jython を使用:
AdminConfig.modify(wc, serEnable)