wsadmin スクリプトによる対話モードでの管理コマンドの呼び出し

以下のステップは、対話モードで管理コマンドを呼び出す方法を表しています。

このタスクについて

以下のステップでは、対話モードで管理コマンドを呼び出す方法について説明します。

バッチ・モードで管理コマンドを呼び出す場合には、バッチ・モードでのコマンドの呼び出しに関するトピックを参照してください。

手順

  1. AdminTask オブジェクト・コマンドをスクリプトで対話的に呼び出すか、オペレーティング・システムのコマンド・プロンプトから wsadmin -c コマンドを使用します。

    『wsadmin スクリプト・クライアントの開始』トピックを参照してください。

  2. 以下のコマンドの 1 つを実行することにより、対話モードで管理コマンドを呼び出します。
    • 以下のコマンド呼び出しを使用すると、コマンド呼び出しに別の入力を行うことなく、対話モードに入ります。

      Jacl を使用:
      $AdminTask commandName {-interactive}
      Jython の使用:
      AdminTask.commandName('[-interactive]')
      表 1. AdminTask コマンド構文. wsadmin コマンド行から AdminTask コマンドを呼び出します。
      エレメント 説明
      $ 変数名を値で置換する Jacl 演算子です。
      AdminTask 管理コマンドの管理をサポートするオブジェクトです。
      commandName 呼び出される管理コマンドの名前です。
      -interactive 対話オプションです。
    • 以下のコマンド呼び出しを使用すると、ターゲット・オブジェクトを取る管理コマンドを使用する対話モードに入ります。 対話モードに移行するために、ターゲット・オブジェクトを指定する必要はありません。 コマンドの呼び出しで指定したターゲット・オブジェクトがそのコマンドに適用され、 対話式プロンプトの使用中に現行のターゲット・オブジェクトとして表示されます。

      Jacl を使用:
      $AdminTask commandName targetObject {-interactive}
      Jython の使用:
      AdminTask.commandName(targetObject, '[-interactive]')
      表 2. AdminTask commandName コマンドの説明. wsadmin コマンド行からコマンドを呼び出します。
      エレメント 説明
      $ 変数名を値で置換する Jacl 演算子です。
      AdminTask 管理コマンドの管理をサポートするオブジェクトです。
      commandName 呼び出される管理コマンドの名前です。
      targetObject 呼び出される管理コマンドのターゲット・オブジェクト・ストリングです。 ターゲット・オブジェクトは各管理コマンドで異なります。指定する必要があるターゲット・オブジェクトについての詳細は、呼び出される管理コマンドのオンライン・ヘルプをご覧ください。
      -interactive 対話オプションです。
    • 以下のコマンド呼び出しを使用して、オプションを取る管理コマンドの対話モードに移行します。 対話モードに移行するために、他のオプションを指定する必要はありません。 コマンドの呼び出しで指定したオプションがそのコマンドに適用され、 そのオプションの値が対話式プロンプトの使用中に現行値として表示されます。

      Jacl を使用:
      $AdminTask commandName {-interactive commandOptions}
      Jython の使用:
      AdminTask.commandName('[-interactive commandOptions]')
      表 3. AdminTask -interactive オプションの説明. wsadmin コマンド行からコマンドを呼び出します。
      エレメント 説明
      $ 変数名を値で置換する Jacl 演算子です。
      AdminTask 管理コマンドの管理をサポートするオブジェクトです。
      commandName 呼び出される管理コマンドの名前です。
      -interactive 対話オプションです。
      commandOptions 関連する管理コマンドで使用可能なコマンド・オプションです。 使用可能なコマンド・オプションは各管理コマンドで異なります。 呼び出される管理コマンドのオンライン・ヘルプを参照して、使用可能なオプションについて、詳しい情報を取得してください。 オンラインの管理コマンド・ヘルプにリストされる引数 およびステップは、コマンド・オプションとして指定されます。 各オプションは、ダッシュのすぐ後ろにオプション名が付き、次にそのオプションが値を必要とする場合はオプション値が続きます。 例えば、以下の createJ2CConnectionFactory コマンドのオンライン・ヘルプの出力を使用します。
      WASX8006I: Detailed help for command: 
      createJ2CConnectionFactory
      Description: Create a J2C connection 
      ファクトリー (factory)
      *Target object: The parent J2C resource adapter of the created J2C connection factory.
      
      Arguments:
      *connectionFactoryInterface - A connection factory interface that is 
      defined in the deployment description of
      the parent J2C resource adapter.
      *name - The name of the J2C connection factory.
      *jndiName - The JNDI name of the created J2C connection factory.
      description - The description for the created J2C connection factory.
      authDataAlias - the authentication data alias 
      of the created J2C connection factory.
      
      Steps:
      なし
      この例では、5 つのオプションが使用可能です。
      • -connectionFactoryInterface
      • -name
      • -jndiName
      • -description
      • -authDataAlias
      各オプションには値が必要です。これらのオプションのうち、必須であるのは 3 つで、星印 (*) 付きで示されています。
    • 以下のコマンド呼び出しを使用して、ターゲット・オブジェクト およびオプションを持つ管理コマンドの対話モードに移行します。 対話モードに移行するために、ターゲット・オブジェクトを指定する必要はありません。 指定された値は、コマンド・データが表示される前にそのコマンドに適用されます。 その結果として、指定された値が対話式プロンプトの使用中に現行値として表示されます。

      Jacl を使用:
      $AdminTask commandName targetObject {-interactive commandOptions}
      Jython の使用:
      AdminTask.commandName(targetObject, '[-interactive commandOptions]')
      表 4. AdminTask -interactive targetObject オプションの説明. wsadmin コマンド行からコマンドを呼び出します。
      エレメント 説明
      $ 変数名を値で置換する Jacl 演算子です。
      AdminTask 管理コマンドの管理をサポートするオブジェクトです。
      commandName 呼び出される管理コマンドの名前です。
      targetObject 呼び出される管理コマンドのターゲット・オブジェクト・ストリングです。 予想されるターゲット・オブジェクトは各管理コマンドで異なります。 指定する必要があるターゲット・オブジェクトについての詳細は、呼び出される管理コマンドのオンライン・ヘルプをご覧ください。
      -interactive 対話オプションです。
      commandOptions 関連する管理コマンドで使用可能なコマンド・オプションです。 使用可能なコマンド・オプションは各管理コマンドで異なります。 呼び出される管理コマンドのオンライン・ヘルプを参照して、使用可能なオプションについて、詳しい情報を取得してください。 オンラインの管理コマンド・ヘルプにリストされる引数 およびステップは、コマンド・オプションとして指定されます。 各オプションは、ダッシュのすぐ後ろにオプション名が付き、次にそのオプションが値を必要とする場合はオプション値が続きます。 例えば、以下の createJ2CConnectionFactory コマンドのオンライン・ヘルプの出力を使用します。
      WASX8006I: Detailed help for command: 
      createJ2CConnectionFactory
      Description: Create a J2C connection factory
      
      *Target object: The parent J2C resource adapter of the created J2C connection factory.
      
      Arguments:
      *connectionFactoryInterface - A connection factory interface that is 
      defined in the deployment description of the
      parent J2C resource adapter.
      *name - The name of the J2C connection factory.
      *jndiName - The JNDI name of the created J2C connection factory.
      description - The description for the created J2C connection factory.
      authDataAlias - the authentication data alias 
      of the created J2C connection factory.
      
      Steps:
      なし
      この例では、5 つのオプションが使用可能です。
      • -connectionFactoryInterface
      • -name
      • -jndiName
      • -description
      • -authDataAlias
      各オプションには値が必要です。これらのオプションのうち、必須であるのは 3 つで、星印 (*) 付きで示されています。

  • 以下の例は、-interactive オプションを指定して対話モードで管理コマンドを呼び出します。

    Jacl を使用:
    $AdminTask createJ2CConnectionFactory {-interactive}
    Jython の使用:
    AdminTask.createJ2CConnectionFactory('[-interactive]')
    出力例:
    J2C 接続ファクトリーの作成
    
    *The J2C resource adapter: "WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"
    
    A connection factory 
    interface (connectionFactoryInterface):javax.resource.cci.ConnectionFactory
    *Name (name): myJ2CCF
    *The JNDI name (jndiName): j2c/cf
    Description (description):
    authentication data alias (authDataAlias):
    
    create J2C connection factory
    
    F (Finish)
    C (Cancel)
    
    Select [F, C]: [F]
    
    myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
  • 次の例では、コマンド呼び出しでターゲット・オブジェクトを指定して、–interactive オプションを使用して管理コマンドを呼び出します。

    Jacl を使用:
    set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/]
    $AdminTask createJ2CConnectionFactory $ra {-interactive}
    Jython の使用:
    ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/')
    AdminTask.createJ2CConnectionFactory(ra, '[-interactive]')
    出力例:
    J2C 接続ファクトリーの作成
    
    *The J2C resource adapter: ["WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"]
    
    A connection factory interface (connectionFactoryInterface):
    javax.resource.cci.ConnectionFactory
    *Name (name): myJ2CCF
    *The JNDI name (jndiName): j2c/cf
    Description (description):
    authentication data alias (authDataAlias):
    
    create J2C Connection Factory
    
    F (Finish)
    C (Cancel)
    
    Select [F, C]: [F]
    
    myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
  • 次の例では、コマンド呼び出しでターゲット・オブジェクトと追加のコマンド・オプションの両方が指定されている場合に、–interactive オプションを指定して管理コマンドを呼び出します。

    Jacl を使用:
    set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/]
    $AdminTask createJ2CConnectionFactory $ra {-name myNewCF -interactive}
    Jython の使用:
    ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/')
    AdminTask.createJ2CConnectionFactory(ra, '[-name myNewCF -interactive]')
    出力例:
    J2C 接続ファクトリーの作成
    
    *The J2C resource adapter: ["WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"]
    
    A connection factory interface (connectionFactoryInterface):javax.resource.cci.ConnectionFactory
    *Name (name): [myNewCF]
    *The JNDI name (jndiName): j2c/cf
    Description (description):
    authentication data alias (authDataAlias):
    
    create J2C Connection Factory
    
    F (Finish)
    C (Cancel)
    
    Select [F, C]: [F]
    
    myNewCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_3839439380269)

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



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