下表显示了当执行作业执行工具 (JobRun.exe)时的响应码列表。
每个响应码数对应于作业执行工具 (JobRun.exe)的退出码。作业执行工具的退出代码能被检测,如果作业执行工具通过一个批处理脚本文件(.bat
file)执行JobRun.exe命令并且一个 IF 命令如
"@if errorlevel 1 echo 作业执行失败。 退出代码=%errorlevel%"
被写入到JobRun.exe命令的下一行。
显示响应码原因的信息被写入到日志文件中。为处理这种情况,使用日志视表等确认日志文件的内容。
注意: 描述为"xxxx"的部分包含目标对象名(如果是"作业 (xxxx)",这将作为作业的名称)。
响应码 | 注释 | ||
---|---|---|---|
0 | 正常完成作业。 | ||
补充说明 | 作业执行状态 是 "正常完成"。 | ||
4002 | 内部函数调用失败。 | ||
原因 | 调用内部模块的错误。 | ||
操作 |
对应于内部模块响应码的信息将作为消息被显示并被写入到日志文件中。 当消息没有输出,一个在作业执行工具中带有响应码4014,4018,4019的错误可能发生。在这种情况下,检查 Designer 是否可以在同样的环境下开始。 |
||
4003 | 系统功能调用失败。 | ||
原因 | 调用Windows API中的错误。 | ||
操作 | 基于该消息中的详细信息检查系统环境。 | ||
4004 | 指定作业(xxxx)未被注册。检查指定的内容。 | ||
原因 | 作业执行工具的命令行参数中所指定的作业不存在。 | ||
操作 |
在命令行参数中指定正确的作业名。 为指定存在于文件下的作业, 像"\文件夹名\作业名"这样指定。 |
||
4005 | 指定作业库名 (xxxx) 未被注册。检查指定的内容。 | ||
原因 | 作业执行工具的命令行参数中所指定的作业库不存在。 | ||
操作 | 在命令行参数中指定正确的作业库名。 | ||
4008 | 执行进程已经存在。取消进程或校验当前状态。 | ||
原因 | 即使 作业执行状态 在 "执行中",相同作业的执行被请求。 | ||
操作 |
不要同时执行同一作业。 在作业的单独执行时发生的错误,参照处理异常作业库的作业执行期间不能编辑/执行作业。 |
||
4009 | 作业执行带有警告完成。 | ||
补充说明 | 作业执行状态 是 "警告完成"。 | ||
操作 | 警告完成的原因被写入到日志文件。请校验。 | ||
4010 | 作业执行异常完成。 | ||
补充说明 | 作业执行状态 是 "异常完成"。 | ||
操作 | 异常完成的原因被写入到日志文件中。请校验。 | ||
4011 | 作业执行带注销被完成。 | ||
补充说明 | 作业执行状态 是 "取消"。 | ||
操作 | 注销的原因被写入到日志文件。请校验。 | ||
4013 | 命令行参数中的错误。 | ||
原因 | 作业执行工具中命令行参数的无效规约。 | ||
操作 | 正确指定命令行参数。 | ||
4014 | 字符串资源文件不存在。校验文件的存在。 | ||
原因 |
字符串资源文件(etc\VTRes.str)可能已经被破坏有很多可能性。 该响应码可能被返回如果字符串资源文件路径被存储的注册表(SOFTWARE\BeaconIT\Waha! Transformer V2\2.3\Environ under HKEY_LOCAL_MACHINE)数据不能被读取。 |
||
操作 | 请重新安装。 | ||
4018 | 许可权限违规。没有许可权限或者许可CPU号可能超出。 | ||
原因 | 没有许可权限来使用本产品或者多用户许可已经超出。 | ||
操作 |
在许可权限过期的情况下,或者在超出CPU合同号的环境中执行本产品,请按照合同购买使用许可。 已经订了需要许可的合同,请重新安装软件。有可能使用许可信息被破坏。 |
||
4019 | 使用许可已经过期。 | ||
原因 | 使用许可的有效期已经到期。 | ||
操作 | 请按照合同购买使用许可。 | ||
4020 | 执行停止因为作业(xxxx)属性中的错误。 | ||
原因 |
因为错误已经由对应于Designer的作业-校验命令的校验被发现,作业不可能执行它。 该错误发生当作业未完成,或者当连接源信息中指定的数据库或目录是不可存取的。 |
||
操作 |
请确认校验结果在作业校验日志文件中。 为查看校验结果,当该错误消息被显示时单击消息框的 详细信息 按钮。 当带"/S"参数的作业执行时,消息框不能被打开。在这种情况下,请以正文编辑程序打开在日志文件中输出校验日志文件名的文件。 在选择作业之后可以通过执行Designer中的作业-校验命令来确认。 |
||
4023 | 登录失败。函数(内部的)的错误代码如下。 | ||
原因 |
不能登录。 请基于该消息的详细信息校验登陆失败的原因。注销的原因被写入到日志文件。请注意登录失败的原因。当带"/S"参数的作业执行工具被开始时,原因一定在日志文件中被输出,请校验。 典型原因如下。 1) 当作业执行工具的命令行参数中指定的用户名,密码错误。 (密码区分大小写) 2) 当使用作业库管理工具编辑作业库时。 |
||
操作 |
当用户名或密码错误,在命令行参数中指定正确的用户名或密码或作业库名。 当登陆的作业库正在被作业库管理工具编辑,在之用作业库管理工具完成编辑之后重新执行。 |
||
4024 | 作业不能以该应用直接执行。 使用 Designer。 | ||
原因 | 作业执行工具时从Windows 命令提示符中直接开始的,尽管直接从命令提示符中开始作业执行工具在本产品中是不允许的。 | ||
操作 |
从Designer执行。 如果需要从命令提示符中开始作业执行工具,改变许可权限使得作业执行工具能被直接执行。 |
||
4025 | 读取SQLFormat.ini失败 | ||
原因 | SQLFormat.ini文件(etc\SQLFormat.ini)不存在或者可能已经被破坏了。 | ||
操作 |
重新安装软件。 安装之后,当替换 SQLFormat.ini 文件时,请获取一个适当的文件。 |