Jython および Jacl スクリプト言語を使用することで、wsadmin ツールを使用してミドルウェア・サーバーを管理できます。MiddlewareServerManagement グループでコマンドおよびパラメーターを使用します。
getMiddlewareServerType コマンドは、ミドルウェア・サーバー・タイプをリストします。
ターゲット・オブジェクト
なし。
必須パラメーター
戻り値
このコマンドは、 指定したタイプのミドルウェア・サーバーのリストを戻します。
バッチ・モードの使用例
$AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')
対話モードの使用例
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
listForeignServerTypes コマンドは、サポートされるすべてのミドルウェア・サーバーのタイプをリストします。WebSphere® Virtual Enterprise に関連するミドルウェア・サーバーは含みません。
ターゲット・オブジェクト
戻り値
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
WEBLOGIC_SERVER
JBOSS_SERVER
WASAPP_SERVER
バッチ・モードの使用例
$AdminTask listForeignServerTypes
AdminTask.listForeignServerTypes
listMiddlewareServers コマンドは、ミドルウェア・サーバーと、サーバーの構成ファイルのパスをリストします。ノードまたはミドルウェア・サーバー・タイプ・パラメーターを渡さなかった場合は、すべてのサーバーが表示されます。
ターゲット・オブジェクト
なし。
オプション・パラメーター
戻り値
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)
バッチ・モードの使用例
$AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')
対話モードの使用例
$AdminTask listMiddlewareServers
listMiddlewareServers( )
listMiddlewareServerTypes コマンドは、すべてのサーバー・タイプをリストします。
ターゲット・オブジェクト
戻り値
APPLICATION_SERVER
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
WEBLOGIC_SERVER
ONDEMAND_ROUTER
PROXY_SERVER
WEB_SERVER
JBOSS_SERVER
WASAPP_SERVER
GENERIC_SERVER
バッチ・モードの使用例
$AdminTask listMiddlewareServerTypes
AdminTask.listMiddlewareServerTypes
対話モードの使用例
listWASServerTypes コマンドは、WebSphere Application Server に関連したサーバー・タイプのみをリストします。
ターゲット・オブジェクト
戻り値
APPLICATION_SERVER ONDEMAND_ROUTER PROXY_SERVER WEB_SERVER GENERIC_SERVER
バッチ・モードの使用例
$AdminTask listWASServerTypes
AdminTask.listWASServerTypes
modifyForeignServerProperty コマンドは、ミドルウェア・サーバーのプロパティーを変更します。
ターゲット・オブジェクト
なし。
必須パラメーター
戻り値
コマンドの戻り値
バッチ・モードの使用例
$AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090 }
AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090]')
対話モードの使用例
$AdminTask modifyForeignServerProperty {-interactive}
AdminTask.modifyForeignServerProperty('[-interactive]')
showMiddlewareServerInfo コマンドは、ミドルウェア・サーバーのプロパティーのリストを表示します。
戻り値
コマンドの戻り値
必須パラメーター
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)path_to_configuration_file 変数の値および configuration_file_name の値は、listMiddlewareServers コマンドを実行して判別することができます。 このコマンドの出力をパラメーター値として使用できます。
バッチ・モードの使用例
$AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
AdminTask.showMiddlewareServerInfo('[odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)]')
対話モードの使用例
$AdminTask showMiddlewareServerInfo {-interactive}
AdminTask.showMiddlewareServerInfo('[-interactive]')
サンプル出力
{cell SVT61} {serverMiddlewareType ONDEMAND_ROUTER} {com.ibm.websphere.baseProductVersion 6.1.0.11} {node oberon04} {server odr2}
startMiddlewareServer コマンドは、指定されたミドルウェア・サーバーを開始します。
ターゲット・オブジェクト
なし。
必須パラメーター
戻り値
コマンドの戻り値
バッチ・モードの使用例
$AdminTask startMiddlewareServer {-serverName myserver -nodeName mynode}
AdminTask.startMiddlewareServer('[-name myserver -node mynode]')
対話モードの使用例
$AdminTask startMiddlewareServer{-interactive}
AdminTask.startMiddlewareServer('[-interactive]')
stopMiddlewareServer コマンドは、指定されたミドルウェア・サーバーを停止します。
ターゲット・オブジェクト
なし。
必須パラメーター
バッチ・モードの使用例
$AdminTask stopMiddlewareServer {-serverName myserver -nodeName mynode}
AdminTask.stopMiddlewareServer('[-name myserver -node mynode]')
対話モードの使用例
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
executeMiddlewareServerOperation コマンドは、指定されたサーバーに既存サーバーの操作を実行します。
ターゲット・オブジェクト
なし。
必須パラメーター
戻り値
CWMWS0420I: Start completed for middleware server "WASCE_2.0.0.0_xdblade01b08_DS_4" on node "xdblade01b08"
バッチ・モードの使用例
$AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')
対話モードの使用例
$AdminTask executeMiddlewareServerOperation {-interactive}
AdminTask.executeMiddlewareServerOperation('[-interactive]')