11.45. 汎用タイプの command を特定のノードに割り当てる
--node-type
引数を使用して、汎用タイプの command
を特定のノードタイプに割り当てることができます。ジェネリックタイプ command
を使用して、プロパティーを編集したり、管理モデル内の特定のノードタイプの操作を呼び出したりできます。
--node-type
引数は、スタンドアロンサーバーと管理対象ドメイン内のサーバーの両方で使用できます。コマンドを呼び出すと、サーバー設定ファイルが更新されます。
端末で help command
を発行すると、汎用タイプの command
とその引数の説明が表示されます。help [COMMAND_NAME]
を発行すると、作成したコマンドの説明を表示できます。[COMMAND_NAME]
はコマンドの名前です。
この手順では、汎用タイプの command
をスタンドアロンサーバー上の特定のノードタイプに割り当てる方法を示す例を使用します。
管理対象ドメイン内の特定のノードタイプに汎用タイプの command
を割り当てることもできます。各コマンドにプロファイルを追加する必要があります。次の例では、default
をプロファイルとして設定します。
[domain@localhost:9999 /] data-source --profile=default --jndi-name=myds --min-pool-size=11 --max-pool-size=22
手順
command
コマンドに--node-type
引数を追加します。次の例では、/subsystem=datasources/data-source
をノードタイプとして指定し、data-source
を汎用タイプcommand
として指定します。[standalone@localhost:9999 /] command add --node-type=/subsystem=datasources/data-source --command-name=data-source
次のいずれかの方法を実行して、指定したノードタイプのターゲットの子ノードを識別します。
子ノードの読み取り専用プロパティーを識別プロパティーとして指定します。次の例では、
myds
リソースでflush-all-connection-in-pool
操作を呼び出します。このリソースは、jndi-name
プロパティーによって識別されます。[standalone@localhost:9999 /] data-source flush-all-connection-in-pool --jndi-name=myds
--name
引数で子ノードの値を指定します。次の例では、myds
リソースでflush-all-connection-in-pool
操作を呼び出します。このリソースは、--name
プロパティーによって識別されます。[standalone@localhost:9999 /] data-source flush-all-connection-in-pool --name=myds
add
引数を使用して、新しいリソースを追加します。追加されたプロパティーには接頭辞--
が付きます。次の例は、new-ds
を新しいリソースとして示し、リソースに対して--driver-name
、--connection-url
、および--pool-name
プロパティーが定義されています。[standalone@localhost:9999 /] data-source add --jndi-name=my-new-ds --driver-name=h2 \ --connection-url=db:url --pool-name=my-ds-pool
--jndi-name
コマンドでリソースを特定することにより、書き込み可能なプロパティーを編集できるようになりました。次の例では、min-pool-size
とmax-pool-size
の書き込み可能なプロパティーを変更して、識別されたリソースとしてmyds
を表示します。[standalone@localhost:9999 /] data-source --jndi-name=myds --min-pool-size=11 --max-pool-size=22