[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management: ミドルウェア・サーバー管理の管理用タスク

Jython および Jacl スクリプト言語を使用することで、wsadmin ツールを使用してミドルウェア・サーバーを管理できます。MiddlewareServerManagement グループでコマンドおよびパラメーターを使用します。

getMiddlewareServerType

getMiddlewareServerType コマンドは、ミドルウェア・サーバー・タイプをリストします。

ターゲット・オブジェクト

なし。

必須パラメーター

-serverName
タイプを表示するサーバーの名前を指定します。(ストリング、必須)
-nodeName
サーバーを実行するノードを指定します。(ストリング、必須)

戻り値

このコマンドは、 指定したタイプのミドルウェア・サーバーのリストを戻します。

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
  • Jython ストリングを使用:
    AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')

対話モードの使用例

  • Jacl を使用:
    $AdminTask stopMiddlewareServer {-interactive}
  • Jython ストリングを使用:
    AdminTask.stopMiddlewareServer ('[-interactive]')

listForeignServerTypes

listForeignServerTypes コマンドは、サポートされるすべてのミドルウェア・サーバーのタイプをリストします。Intelligent Management に関連するミドルウェア・サーバーは含みません。

ターゲット・オブジェクト

戻り値

コマンドは、 ミドルウェア・サーバーのタイプのリストを戻します。例:
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER 
JBOSS_SERVER 
WASAPP_SERVER

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask listForeignServerTypes
  • Jython ストリングを使用:
    AdminTask.listForeignServerTypes()

listMiddlewareServers

listMiddlewareServers コマンドは、ミドルウェア・サーバーと、サーバーの構成ファイルのパスをリストします。ノードまたはミドルウェア・サーバー・タイプ・パラメーターを渡さなかった場合は、すべてのサーバーが表示されます。

ターゲット・オブジェクト

なし。

オプション・パラメーター

-middlewareServerType
リストするミドルウェア・サーバーのタイプを指定します。ミドルウェア・サーバーのタイプには、TOMCAT_SERVERLIBERTY_SERVERPHP_SERVERWEBLOGIC_SERVERJBOSS_SERVERWASCE_SERVERAPACHE_SERVER、および CUSTOMHTTP_SERVER があります。(ストリング・オプション)
-nodeName
サーバーをリストするノードを指定します。(ストリング、オプション)

戻り値

コマンドは、 指定したタイプのミドルウェア・サーバーのリストを戻します。 例えば、次のように出力されます。
nodeagent(cells/xdblade02b07/nodes/xdblade01b08/servers/nodeagent|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_2(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_2|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_1|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_4(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_4|server.xml)
frucg(cells/xdblade02b07/nodes/xdblade01b08/servers/frucg|server.xml)
WASCE_2.0.0.0_xdblade01b08_DD_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DD_1|server.xml)
dmgr(cells/xdblade02b07/nodes/xdblade02b07/servers/dmgr|server.xml)
middlewareagent(cells/xdblade02b07/nodes/thebe14/servers/middlewareagent|server.xml)
tttomcat_server(cells/xdblade02b07/nodes/thebe14/servers/tttomcat_server|server.xml)

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
  • Jython ストリングを使用:
    AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')

対話モードの使用例

  • Jacl を使用:
    $AdminTask listMiddlewareServers
  • Jython ストリングを使用:
    AdminTask.listMiddlewareServers()

listMiddlewareServerTypes

listMiddlewareServerTypes コマンドは、すべてのサーバー・タイプをリストします。

ターゲット・オブジェクト

戻り値

コマンドは、 すべてのサーバー・タイプのリストを戻します。例:
APPLICATION_SERVER 
PHP_SERVER 
WASCE_SERVER 
CUSTOMHTTP_SERVER 
APACHE_SERVER 
TOMCAT_SERVER 
LIBERTY_SERVER
WEBLOGIC_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
JBOSS_SERVER 
WASAPP_SERVER 
GENERIC_SERVER

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask listMiddlewareServerTypes
  • Jython ストリングを使用:
    AdminTask.listMiddlewareServerTypes

対話モードの使用例

listWASServerTypes

listWASServerTypes コマンドは、WebSphere® Application Server に関連したサーバー・タイプのみをリストします。

ターゲット・オブジェクト

戻り値

コマンドは、 サーバー・タイプのリストを戻します。例:
APPLICATION_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
GENERIC_SERVER

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask listWASServerTypes
  • Jython ストリングを使用:
    AdminTask.listWASServerTypes()

modifyForeignServerProperty

modifyForeignServerProperty コマンドは、ミドルウェア・サーバーのプロパティーを変更します。

ターゲット・オブジェクト

なし。

必須パラメーター

-serverName
サーバーの名前を指定します。(ストリング、必須)
-nodeName
ノードの名前を指定します。(ストリング、必須)
-propKey
server.xml ファイルに関連付けられたプロパティー・キーを指定します。 (ストリング、必須)
-propValue
server.xml ファイルに設定するプロパティー値を指定します。 (ストリング、必須)

戻り値

コマンドの戻り値

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 
    -propKey port -propValue 9090 }
  • Jython ストリングを使用:
    AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090]')

対話モードの使用例

  • Jacl を使用:
    $AdminTask modifyForeignServerProperty {-interactive}
  • Jython ストリングを使用:
    AdminTask.modifyForeignServerProperty('[-interactive]')

showMiddlewareServerInfo

showMiddlewareServerInfo コマンドは、ミドルウェア・サーバーのプロパティーのリストを表示します。

戻り値

コマンドの戻り値

必須パラメーター

server_name(path_to_configuration_file|configuration_file_name)
このパラメーターにより、情報を表示するサーバーを決定します。例えば、このパラメーターに次の値を使用できます。
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
path_to_configuration_file 変数の値および configuration_file_name の値は、listMiddlewareServers コマンドを実行して判別することができます。 このコマンドの出力をパラメーター値として使用できます。

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
  • Jython ストリングを使用:
    AdminTask.showMiddlewareServerInfo('odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)')

対話モードの使用例

  • Jacl を使用:
    $AdminTask showMiddlewareServerInfo {-interactive}
  • Jython ストリングを使用:
    AdminTask.showMiddlewareServerInfo('[-interactive]')

出力例

{cell SVT61}
{serverMiddlewareType ONDEMAND_ROUTER}
{com.ibm.websphere.baseProductVersion 6.1.0.11}
{node oberon04}
{server odr2}

startMiddlewareServer

startMiddlewareServer コマンドは、指定されたミドルウェア・サーバーを開始します。

ターゲット・オブジェクト

なし。

必須パラメーター

-serverName
始動するサーバーの名前を指定します。 (ストリング、必須)
-nodeName
開始するサーバーを実行するノードを指定します。(ストリング、必須)

戻り値

コマンドの戻り値

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
  • Jython ストリングを使用:
    AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')

対話モードの使用例

  • Jacl を使用:
    $AdminTask startMiddlewareServer{-interactive}
  • Jython ストリングを使用:
    AdminTask.startMiddlewareServer('[-interactive]')

stopMiddlewareServer

stopMiddlewareServer コマンドは、指定されたミドルウェア・サーバーを停止します。

ターゲット・オブジェクト

なし。

必須パラメーター

-serverName
停止するミドルウェア・サーバーの名前を指定します。(ストリング、必須)
-nodeName
停止するサーバーを実行しているノードを指定します。(ストリング、必須)

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName  mynode]')
  • Jython ストリングを使用:
    AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')

対話モードの使用例

  • Jacl を使用:
    $AdminTask stopMiddlewareServer {-interactive}
  • Jython ストリングを使用:
    AdminTask.stopMiddlewareServer ('[-interactive]')

executeMiddlewareServerOperation

executeMiddlewareServerOperation コマンドは、指定されたサーバーに既存サーバーの操作を実行します。

ターゲット・オブジェクト

なし。

必須パラメーター

-serverName
サーバーの操作を実行するサーバーの名前を指定します。(ストリング、必須)
-nodeName
指定したサーバーを実行するノードの名前を指定します。(ストリング、必須)
-operation
サーバーで実行するサーバーの操作の名前を指定します。(ストリング、必須)

戻り値

コマンドは、 サーバーの操作の状況メッセージを戻します。例:
CWMWS0420I: Start completed for middleware server "WASCE_2.0.0.0_xdblade01b08_DS_4" 
on node "xdblade01b08"

バッチ・モードの使用例

  • Jacl を使用:
    $AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
  • Jython ストリングを使用:
    AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')

対話モードの使用例

  • Jacl を使用:
    $AdminTask executeMiddlewareServerOperation {-interactive}
  • Jython ストリングを使用:
    AdminTask.executeMiddlewareServerOperation('[-interactive]')

トピックのタイプを示すアイコン 参照トピック



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