スクリプトによる各アプリケーション・サーバーの固有 HTTP セッション・クローン ID の構成

スクリプトと wsadmin ツールを使用して、各アプリケーション・サーバーに固有の HTTP セッション・クローン ID を構成します。

始める前に

このタスクを開始する前に、wsadmin ツールが稼働している必要があります。 詳しくは、wsadmin スクリプト・クライアントの開始のトピックを参照してください。

このタスクについて

以下のステップを実行して、各アプリケーション・サーバーに固有の HTTP セッション・クローン ID を構成します。 これらのステップの中で、Jython および Jacl コマンドに次の変数が適用されます。
  • node_name は、構成内で影響を受けるノードです。
  • server_name は、構成内で影響を受けるサーバーです。
  • cell_name は、構成内で影響を受けるセルです。
  • unique_value は、8 文字から 9 文字の固有な英数字です。 例えば、test1234 などです。

手順

  1. ノード名とサーバー名の値を取得します。 これら 2 つの値をサーバー変数に代入します。
    • Jacl を使用:

      set server [$AdminConfig getid /Node:node_name/Server:server_name/]
      出力例:
      server_name(cells/cell_name/nodes/node_name/servers/server_name|server.xml#Server_1265038035855)
    • Jython の使用:
      server = AdminConfig.getid('/Node:node_name/Server:server_name/')

      出力例: なし

  2. 前のステップで識別されたノード値とサーバー値に関連付けられた Web コンテナーの名前を取得し、 wc 変数に代入します。
    • Jacl を使用:

      set wc [$AdminConfig list WebContainer $server]
      出力例:
      (cells/cell_name/nodes/node_name/servers/server_name|server.xml#WebContainer_1265038035855)
    • Jython の使用:
      wc = AdminConfig.list('WebContainer', server)

      出力例: なし

  3. 前のステップで代入したノード、サーバー、Web コンテナーの値を使用して、HTTPSessionCloneId カスタム・プロパティーを作成します。
    • Jacl を使用:

      $AdminConfig create Property $wc {{name "HttpSessionCloneId"} {description ""} {value "value"} {required "false"}}
      出力例:
      HttpSessionCloneId(cells/cell_name/nodes/node_name/servers/server_name|server.xml#Property_1265840905884)
    • Jython の使用:
      AdminConfig.create('Property', wc, '[[validationExpression ""][name "HttpSessionCloneId"][description ""][value "value"][required "false"]]')
      出力例:
      'HttpSessionCloneId(cells/cell_name/nodes/node_name/servers/server_name|server.xml#Property_1265841318634)'
  4. 構成の変更を保存します。 詳しくは、「wsadmin ツールでの構成変更の保存」に関する資料を参照してください。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_httpsessionclone
ファイル名:txml_httpsessionclone.html