summary  
出力とエラー

コマンドが正常に実行されると、実行内容を知らせるメッセージが表示されます。コマンドの実行に失敗すると、エラーメッセージが表示されます。

終了状態の表示

エラーメッセージに加えて、otxadmin コマンドの終了時には、常に終了状態が返されます。終了状態は、コマンドの実行が成功した場合は 0、失敗した場合は 1 になります。

UNIX の終了状態

コマンドプロンプトで echo $? と入力することにより、終了状態をチェックできます。スクリプトでも終了コードを使用できます。たとえば、次の Korn シェルスクリプトは、終了状態を使用して list-domains コマンドが成功であるか失敗であるかを示します。


#!/bin/ksh
otxadmin list-domains
if [[ $? = 0 ]]
then
echo "success"
else
echo "error"
fi

Windows の終了状態

Windows では、独自の .bat スクリプトを使って終了状態をチェックできます。成功するスクリプトとその出力、および失敗するスクリプトとその出力を、次に示します。
成功するスクリプト
myscript.bat


@echo off
echo Processing Command
call otxadmin.bat list-components --user admin --password password
if not %errorlevel% EQU 0 goto end
echo Command ‘Successful
goto program-end
:end
echo Command Failed
:program-end


出力


Processing Command
admin <web-module>
manager <web-module&g;
Command list-components executed successfully.
Command ‘Successful


失敗するスクリプト (modulename 指定なし)
myscript.bat


@echo off
echo Processing Command
call otxadmin.bat list-sub-components --user admin --password password
if not %errorlevel% EQU 0 goto end
echo Command ‘Successful
goto program-end
:end
echo Command Failed
:program-end


出力


Processing Command
Usage: list-sub-components --user admin_user [--password admin_password] [--host host_name]
[--port port_number] [--passwordfile file_name] [--terse=true|false] [--echo=true|false]
[--interactive=true|false] [--type ejbs|servlets] [--appname appname] modulename
CLI020 Operand is required.
Command Failed

使用法の表示

引数を指定せずにコマンドを実行すると、コマンドの構文を示すエラーメッセージが表示されます。次に例を示します。
otxadmin> list-components
Usage: list-components --user admin_user [--password admin_password] [--host host_name] [--port
port_number] [--passwordfile file_name] [--terse=true|false] [--echo=true|false]
[--interactive=true|false] [--type application|ejb|web|connector]
CLI152 user is a required option.

関連情報

運用管理コマンドリファレンス
MO定義リファレンス