wsadmin ツールで AdminTask オブジェクトを使用して、管理コマンドを実行します。
管理コマンドは、 wsadmin ツールを開始するときに動的に発見されます。使用可能な管理コマンドおよびこれらのコマンドを使用して実行できることは、 ご使用の Websphere Application Server のエディションに応じて異なります。
wsadmin ツールとともに -conntype NONE オプションを使用することによって、サーバーを実行せずにスクリプト・クライアントを開始できます。 AdminTask 管理コマンドは、接続モードおよびローカル・モードの両方で使用可能です。 サーバーが実行中である場合は、 AdminTask コマンドをローカル・モードで実行することは推奨されません。 これは、ローカル・モードで行われた構成変更はいずれも、 実行中のサーバー構成に反映されず、その逆の場合も同じためです。 競合する構成を保管すると、構成を破壊する場合があります。
configureTAM コマンドを使用して、Tivoli Access Manager を手動で構成します。
ターゲット・オブジェクト
なし。必須パラメーター
なし。オプション・パラメーター
なし。例
対話モードの使用例:
$AdminTask configureTAM {-interactive}
AdminTask.configureTAM ('[-interactive]')
createGenericServerTemplate コマンドは、サーバー構成に基づきサーバー・テンプレートを作成する場合に使用します。
ターゲット・オブジェクト
なし。必須パラメーター
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=configuration_id構成 ID は、以下の値のうちのいずれかをとることができます。
templates¥servertypes¥WEB_SERVER|servertype-metadata.xml
templates¥servertypes¥APPLICATION_SERVER|servertype-metadata.xml
templates¥servertypes¥GENERIC_SERVER|servertype-metadata.xml
templates¥servertypes¥PROXY_SERVER|servertype-metadata.xml
オプション・パラメーター
なし。例
対話モードの使用例:
$AdminTask createGenericServerTemplate {-interactive}
AdminTask.createGenericServerTemplate ('[-interactive]')
テンプレートを使用してサーバーを作成するには、createServerTemplate コマンドを使用します。
ターゲット・オブジェクト
なし。必須パラメーター
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=configuration_id構成 ID は、以下の値のうちのいずれかをとることができます。
templates¥servertypes¥WEB_SERVER|servertype-metadata.xml
templates¥servertypes¥APPLICATION_SERVER|servertype-metadata.xml
templates¥servertypes¥GENERIC_SERVER|servertype-metadata.xml
templates¥servertypes¥PROXY_SERVER|servertype-metadata.xml
オプション・パラメーター
なし。出力例
このコマンドは、作成されたテンプレートのオブジェクト名を戻します。例
対話モードの使用例:
$AdminTask createServerTemplate {-interactive}
AdminTask.createServerTemplate('[-interactive]')
createServerType コマンドは、サーバー・タイプを定義する場合に使用します。
ターゲット・オブジェクト
なし。必須パラメーター
オプション・パラメーター
なし。出力例
このコマンドは、作成されたサーバー・タイプのオブジェクト名を戻します。例
バッチ・モードの使用例:
$AdminTask createServerType {-version version -serverType serverType -createTemplateCommand name -createCommand name}
AdminTask.createServerType('[-version version -serverType serverType -createTemplateCommand name -createCommand name]')
対話モードの使用例:
$AdminTask createServerType {-interactive}
AdminTask.createServerType ('[-interactive]')
createTCPEndPoint コマンドは、TCP インバウンド・チャネルと関連付けることができるエンドポイントを新規に作成します。
ターゲット・オブジェクト
TCPInboundChannel を含む TransportChannelService の親インスタンス。 (ObjectName、必須)必須パラメーター
オプション・パラメーター
なし。出力例
このコマンドは、作成されたエンドポイントのオブジェクト名を戻します。例
バッチ・モードの使用例:
$AdminTask createTCPEndPoint (cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers /dmgr|server.xml#TransportChannelService_1) {-name Sample_End_Pt_Name -host rohitbuild.raleigh.ibm.com -port 8978}
AdminTask.createTCPEndPoint('cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers /dmgr|server.xml#TransportChannelService_1', '[-name Sample_End_Pt_Name -host rohitbuild.raleigh.ibm.com -port 8978]')
対話モードの使用例:
$AdminTask createTCPEndPoint {-interactive}
AdminTask.createTCPEndPoint ('[-interactive]')
getTCPEndPoint は、 TCP インバウンド・チャネルまたは TCP インバウンド・チャネルを含むチェーンに関連付けられた、 指定のエンドポイントを取得するコマンドです。
ターゲット・オブジェクト
NamedEndPoint に関連付けられた TCPInboundChannel、 またはそれを含むチェーンのインスタンス。 (ObjectName、必須)必須パラメーター
なし。オプション・パラメーター
なし。出力例
このコマンドは、TCP インバウンド・チャネル・インスタンスまたはチャネル・チェーンに関連付けられている、既存の名前付きエンドポイントのオブジェクト名を戻します。例
バッチ・モードの使用例:
$AdminTask getTCPEndPoint TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)
$AdminTask getTCPEndPoint DCS(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#Chain_3)
print AdminTask.getTCPEndPoint('TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)')
print AdminTask.getTCPEndPoint('DCS(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#Chain_3)')
対話モードの使用例:
$AdminTask getTCPEndPoint {-interactive}
print AdminTask.getTCPEndPoint ('[-interactive]')
help は、ヘルプ・コマンドの要約と、 管理コマンドを呼び出す方法を提供するコマンドです。
ターゲット・オブジェクト
なし。必須パラメーター
オプション・パラメーター
なし。出力例
このコマンドは、AdminTask オブジェクトの汎用コマンド情報を戻します。例
バッチ・モードの使用例:
$AdminTask help
print AdminTask.help()
$AdminTask help -commands
print AdminTask.help('-commands')
$AdminTask help createJ2CConnectionFactory
print AdminTask.help('createJ2CConnectionFactory')
listSSLRepertoires コマンドは、SSL インバウンド・チャネルに関連付けることができるすべての Secure Sockets Layer (SSL) 構成インスタンスをリストします。管理コンソールを使用して新規 SSL エイリアスを作成する場合、エイリアス名は自動的に node_name/alias_name 形式で作成されます。 ただし、wsadmin ツールを使用して新規 SSL エイリアスを作成する場合は、 SSL エイリアスを作成し、node_name/alias_name 形式で ノード名とエイリアス名の両方を指定する必要があります。
ターゲット・オブジェクト
SSLConfig 候補がリストされる SSLInboundChannel インスタンス。必須パラメーター
なし。オプション・パラメーター
なし。出力例
このコマンドは、適格な SSL 構成オブジェクト名のリストを戻します。例
バッチ・モードの使用例:
$AdminTask listSSLRepertoires SSL_3(cells/rohitbuildCell01/ nodes/rohitbuildNode01/servers/server2|server.xml#SSLInboundChannel_1093445762330)
print AdminTask.listSSLRepertoires('SSL_3(cells/rohitbuildCell01/nodes/ rohitbuildNode01/servers/server2|server.xml#SSLInboundChannel_1093445762330)')
対話モードの使用例:
$AdminTask listSSLRepertoires {-interactive}
print AdminTask.listSSLRepertoires ('[-interactive]')
listSSLRepertoires コマンドは、SSL インバウンド・チャネルに関連付けることができるすべての Secure Sockets Layer (SSL) 構成インスタンスをリストします。管理コンソールを使用して新規 SSL エイリアスを作成する場合、エイリアス名は自動的に node_name/alias_name 形式で作成されます。 ただし、wsadmin ツールを使用して新規 SSL エイリアスを作成する場合は、 SSL エイリアスを作成し、node_name/alias_name 形式で ノード名とエイリアス名の両方を指定する必要があります。
ターゲット・オブジェクト
なし。必須パラメーター
なし。オプション・パラメーター
なし。例
対話モードの使用例:$AdminTask listTAMSettings {-interactive}
print AdminTask.listTAMSettings ('[-interactive]')
listTCPEndPoints は、 TCP インバウンド・チャネルと関連付けることのできるすべての指定されたエンドポイントをリストするコマンドです。
ターゲット・オブジェクト
指定されたエンドポイントの候補が リストされる TCP インバウンド・チャネル・インスタンス。 (ObjectName、必須)必須パラメーター
なし。オプション・パラメーター
出力例
このコマンドは、指定された適格なエンドポイントのオブジェクト名のリストを戻します。例
バッチ・モードの使用例:
$AdminTask listTCPEndPoints TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)
$AdminTask listTCPEndPoints TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1) {-excludeDistinguished}
$AdminTask listTCPEndPoints TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1) {-excludeDistinguished -unusedOnly}
print AdminTask.listTCPEndPoints('TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)', '[-excludeDistinguished]')
print AdminTask.listTCPEndPoints('TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)', '[-excludeDistinguished]')
print AdminTask.listTCPEndPoints('TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)', '[-excludeDistinguished -unusedOnly]')
対話モードの使用例:
print AdminTask.listTCPEndPoints ('[-interactive]')
print AdminTask.listTCPEndPoints (['-interactive'])
listTCPThreadPools は、 TCP インバウンド・チャネルまたは TCP アウトバウンド・チャネルと関連付けられるすべてのスレッド・プールをリストするコマンドです。
ターゲット・オブジェクト
ThreadPool 候補がリストされる TCPInboundChannel または TCPOutboundChannel インスタンス。 (ObjectName、必須)必須パラメーター
なし。オプション・パラメーター
なし。出力例
このコマンドは、適格なスレッド・プール・オブジェクト名のリストを戻します。例
バッチ・モードの使用例:
$AdminTask listTCPThreadPools TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)
print AdminTask.listTCPThreadPools('TCP_1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01 /servers/dmgr|server.xml#TCPInboundChannel_1)')
対話モードの使用例:
print AdminTask.listTCPThreadPools ('[-interactive]')
print AdminTask.listTCPThreadPools (['-interactive'])
reconfigureTAM コマンドは、Java Authorization Contract for Containers (JACC) Tivoli Access Manager 設定を再構成します。
ターゲット・オブジェクト
なし。必須パラメーター
なし。オプション・パラメーター
なし。例
対話モードの使用例:
$AdminTask reconfigureTAM {-interactive}
AdminTask.reconfigureTAM ('[-interactive]')
unconfigureTAM コマンドは、Java Authorization Contract for Containers (JACC) Tivoli Access Manager の構成データを削除します。
必須パラメーター
なし。オプション・パラメーター
なし。例
対話モードの使用例:
$AdminTask unconfigureTAM {-interactive}
AdminTask.unconfigureTAM ('[-interactive]')
updateAppOnCluster は、ノードを同期し、 クラスターにデプロイされるアプリケーション更新のためにクラスター・メンバーを再始動する場合に使用できるコマンドです。 アプリケーションの更新後は、このコマンドを使用してノードを同期する場合に、 すべてのノード上のすべてのクラスター・メンバーを一度に停止する必要がなくなります。 このコマンドでは、一度に 1 つのノードが同期されます。各ノードを同期するには、 そのアプリケーションがターゲットとなっているクラスター・メンバーを停止し、 ノードの同期オペレーションを実行してから、クラスター・メンバーを再始動します。
このコマンドでは、ターゲット・クラスターに含まれるノード数によって、 デフォルトのコネクター・タイムアウト期間より長い時間がかかることがあります。 profile_root/properties ディレクトリーの soap.client.props ファイル (SOAP コネクターを 使用する場合) および sas.client.props ファイル (RMI コネクターを 使用する場合) で、適切なタイムアウト値を 設定してください。
このコマンドは、ローカル・モードではサポートされません。
ターゲット・オブジェクト
なし。必須パラメーター
オプション・パラメーター
なし。出力例
このコマンドは出力を返しません。例
バッチ・モードの使用例:
$AdminTask updateAppOnCluster {-ApplicationNames app1}
$AdminTask updateAppOnCluster { -ApplicationNames app1 -timeout 600}
AdminTask.updateAppOnCluster('[-ApplicationNames app1]')
AdminTask.updateAppOnCluster('[-ApplicationNames app1 -timeout 600]')
AdminTask.updateAppOnCluster(['-ApplicationNames', 'app1'])
AdminTask.updateAppOnCluster(['-ApplicationNames', 'app1', '-timeout', '600'])
対話モードの使用例:
$AdminTask updateAppOnCluster -interactive
AdminTask.updateAppOnCluster ('[-interactive]')
AdminTask.updateAppOnCluster(['-interactive'])
本製品内のサービス統合機能は、さまざまなサービスの品質オプション、 対応プロトコル、およびメッセージ・パターンを備えたサービス指向の アーキテクチャーをサポートする、非常に柔軟性の高いメッセージング・システムを 提供します。サービス統合機能は、メッセージ指向およびサービス指向の両方のアプリケーションをサポートします。
サービス統合では、バス管理コマンド、 メッセージング・エンジン管理コマンド、メディエーション管理コマンドなど、 各種の管理コマンドが使用できます。サービス統合コマンドについては、 インフォメーション・センターのナビゲーションでアプリケーションの管理に関するセクションを クリックし、さらに『WebSphere アプリケーションの管理』、『サービス統合』の順に クリックします。