WebSphere Application Server, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

wsadmin ツールによる実行オブジェクト上の属性の変更

スクリプトと wsadmin ツールを使用して、実行中のオブジェクト上の属性を変更できます。

始める前に

このタスクを開始する場合は、あらかじめ wsadmin ツールが稼働 している必要があります。 詳しくは、wsadmin スクリプト・クライアントの開始 の項目を参照してください。

このタスクについて

以下のステップを実行して、稼働中のオブジェクトの属性を変更します。

プロシージャー

  1. 稼働中のオブジェクトの名前を取得します。以下に例を示します。
    • Jacl を使用:
      $AdminControl completeObjectName name
    • Jython を使用:
      AdminControl.completeObjectName(name)
    各部の意味は、次のとおりです。
    $ 変数名を値で置換する Jacl 演算子です。
    AdminControl WebSphere Application Server プロセスで 実行される MBean 操作を使用可能にするオブジェクトです。
    completeObjectName AdminControl コマンドです。
    name 一致するオブジェクト名の検索に使用されるオブジェクト名のフラグメントです。 例えば type=TraceService,node=mynode,* のようにします。 この値にはドメインとキー・プロパティーの任意の有効な組み合わせが可 能です。例えば、タイプ、名前、セル、ノード、プロセスなどです。
  2. ts1 変数を稼働中のオブジェクトに設定します。以下に例を示します。
    • Jacl を使用:
      set ts1 [$AdminControl completeObjectName name]
    • Jython を使用:
      ts1 = AdminControl.completeObjectName(name)
    各部の意味は、次のとおりです。
    set Jacl コマンドです。
    ts1 変数名です。
    $ 変数名を値で置換する Jacl 演算子です。
    AdminControl WebSphere Application Server プロセスで 実行中の MBean 操作を使用可能にするオブジェクトです。
    completeObjectName AdminControl コマンドです。
    name オブジェクト名のフラグメントです。 一致するオブジェクト名の検索に使用されます。例えば type=TraceService,node=mynode,* のようにします。 これにはドメインとキー・プロパティーの任意の有効な組み合わせが可能 です。例えば、タイプ、名前、セル、ノード、プロセスなどです。
  3. 稼働中のオブジェクトを変更します。以下に例を示します。
    • Jacl を使用:
      $AdminControl setAttribute $ts1 ringBufferSize 10
    • Jython を使用:
      AdminControl.setAttribute(ts1, 'ringBufferSize', 10)
    各部の意味は、次のとおりです。
    $ 変数名を値で置換する Jacl 演算子です。
    AdminControl WebSphere Application Server プロセスで 実行中の MBean 操作を使用可能にするオブジェクトです。
    setAttribute AdminControl コマンドです。
    ts1 ステップ 3 で指定したサーバーの ID に評価されます。
    ringBufferSize modify オブジェクトの属性です。
    10 ringBufferSize 属性の値です。
    また、複数の属性名と値のペアを変更することもできます。以下に例を示します。
    • Jacl を使用:
      set ts1 [$AdminControl completeObjectName type=TraceService,process=server1,*]
      $AdminControl setAttributes $ts1 {{ringBufferSize 10} {traceSpecification com.ibm.*=all=disabled}}
    • Jython リストを使用:
      ts1 = AdminControl.completeObjectName('type=TraceService,process=server1,*')
      AdminControl.setAttributes(ts1, [['ringBufferSize', 10], ['traceSpecification',  'com.ibm.*=all=disabled']])
    • Jython ストリングを使用:
      ts1 =AdminControl.completeObjectName('type=TraceService,process=server1,*')
      AdminControl.setAttributes(ts1, '[[ringBufferSize 10] [traceSpecification  com.ibm.*=all=disabled]]')
    コマンド行に新規の属性値が戻されます。



関連タスク
スクリプトによるサーバー・プロセスのトレースのオンおよびオフ
スクリプト管理のための AdminControl オブジェクトの使用
wsadmin ツールを使用した実行オブジェクト上でのオペレーションの実行
関連資料
例: 実行中のオブジェクトの識別
AdminControl オブジェクトのコマンド
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 22, 2008 12:07:38 AM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/txml_queryrunobj.html