该方法在远程执行失败之后返回详细的错误信息。
该方法具有以下语法:
getError()
该方法返回以下错误代码之一:
指示成功。
指示连接错误,例如,主机未知。
指示身份验证错误。
指示在建立通道时发生错误。
指示从远程系统读取时发生错误。
指示评估表达式时发生错误。
指示用户中止操作的时间。
指示断开与远程系统的连接时发生错误。
示例
显示详细错误信息:
rt = new RemoteTarget("ascli1");
run-remote Math.cos(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;
默认:
? "Unknown error"
}
|
版权所有 © 2013 CA。
保留所有权利。
|
|