该方法在远程执行失败之后返回详细的错误信息。
该方法具有以下语法:
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。
保留所有权利。
|
|