前のトピック: RemoteTarget.execute メソッド次のトピック: RemoteTarget.getHostName メソッド


RemoteTarget.getError メソッド

このメソッドは、リモート実行が失敗した後、詳細なエラー情報を返します。

このメソッドの構文は以下のとおりです。

getError()

このメソッドは以下のいずれかのエラー コードを返します。

RemoteTarget.REM_ERR_NONE

成功を示します。

RemoteTarget.REM_ERR_CON

ホストが不明であるなど、接続エラーを示します。

RemoteTarget.REM_ERR_AUTH

認証エラーを示します。

RemoteTarget.REM_ERR_CHN

チャネルの確立でエラーが発生したことを示します。

RemoteTarget.REM_ERR_READ

リモート システムからの読み取りでエラーが発生したことを示します。

RemoteTarget.REM_ERR_EXEC

式の評価でエラーが発生したことを示します。

RemoteTarget.REM_ERR_ABORT

ユーザが操作を中止したことを示します。

RemoteTarget.REM_ERR_DISC

リモート システムからの切断でエラーが発生したことを示します。

詳細なエラー情報を表示します。

rt = new RemoteTarget("ascli1");
run-remote Math.sqrt(1) on rt -wait
switch(rt.getError())
{
    case RemoteTarget.REM_ERR_NONE:
        ? "Success"
        break;
    case RemoteTarget.REM_ERR_CON:
        ? "Error connecting"
        break;
    case RemoteTarget.REM_ERR_AUTH:
        ? "Error authenticating"
        break;
    case RemoteTarget.REM_ERR_CHN:
        ? "Error establishing channel" 
        break;
    case RemoteTarget.REM_ERR_READ:
        ? "Error reading from remote system"
        break;
    case RemoteTarget.REM_ERR_EXEC:
        ? "Error evaluating expression"
        break;
    case RemoteTarget.REM_ERR_ABORT:
        ? "Operation aborted by user"
        break;
    case RemoteTarget.REM_ERR_DISC:
        ? "Error disconnecting from remote system"
        break;
    default:
        ? "Unknown error"
}

関連項目

RemoteTarget.errorOccurred メソッド

RemoteTarget.onError メソッド