このメソッドは、リモート実行が失敗した後、詳細なエラー情報を返します。
このメソッドの構文は以下のとおりです。
getError()
このメソッドは以下のいずれかのエラー コードを返します。
成功を示します。
ホストが不明であるなど、接続エラーを示します。
認証エラーを示します。
チャネルの確立でエラーが発生したことを示します。
リモート システムからの読み取りでエラーが発生したことを示します。
式の評価でエラーが発生したことを示します。
ユーザが操作を中止したことを示します。
リモート システムからの切断でエラーが発生したことを示します。
例
詳細なエラー情報を表示します。
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"
}
|
Copyright © 2013 CA.
All rights reserved.
|
|