IBM Books

语言和代码


返回码:说明和恢复信息

以下返回码消息由 Net.Data 在它检测到一个正常条件时提供。

-1002

说明: 内部函数调用失败。这是一个 Net.Data 内部错误。

用户的响应: 把问题报告给您的软件服务代表。

-1001

说明: 服务器不能处理 Net.Data 请求来分配内存。

用户的响应: 确保服务器有足够的内存可用。

1000

说明: 函数调用中请求的函数不是受到支持的 Net.Data 内部函数。

用户的响应: 确保对内部函数的指定调用中没有任何打字错误。请参阅 Net.Data 参考,以获取受支持的内部函数列表。

1001

说明: 输入参数中包含一个空值。

用户的响应: 确保参数已经定义,并且在被传递函数之前不为空。

1002

说明: 输入参数中包含一个由空终结字符组成的字符串值。

用户的响应: 确保指定的参数中不包含空值。

1003

说明: 在函数调用时传递的参数数目或者超过了允许的最大数目,或者小于该函数必需的最小数目。

用户的响应: 请检查函数语法,确保要传递所有必需的参数,并且其个数不超过指定的 最大个数。

1004

说明: 传递给函数调用的参数应该是一个 Net.Data 宏表单变量, 但实际上是另一个类型的变量。

用户的响应: 确保在 DEFINE 语句或块中已经将此变量定义为一个 TABLE 变量。

1005

说明: 传递给函数调用的参数应该是一个字符串变量,但实际上是另一个类型的变量。

用户的响应: 确保 DEFINE 语句或块中已经将此变量定义为一个字符串变量。

1006

说明: 传递给函数调用的参数必须是一个输出参数,但实际上传递了一个文字串。

用户的响应: 不要将任何输入值作为输出参数指定。必须将参数类型更改为 INPUT。

1007

说明: 参数中包含了一个无效值。 存在以下情况之一:

用户的响应: 确保该值不会超出范围或无效。

1008

说明: 参数超出了表边界。 存在以下情况之一:

用户的响应: 确保指定的值不小于 0 或大于表中的当前行数。

1009

说明: 由 System 或 Perl 程序返回的数据语法不是正确的 Net.Data 字符串格式。 存在以下情况之一:

用户的响应: 检查函数返回数据中的语法错误并修改相应的脚本。

1010

说明: 不是所有被请求的数据都可以返回。已经将一表格作为输出参数指定,但是由语言环境返回的数据行数大于表格 所允许的最大数目。数据不停地被写入表格,直到表格满为止,然后废弃剩余的数据。

用户的响应: 可以忽略废弃的数据,或增加表格大小,然后重新运行此函数。

2000

说明: 平面文件接口内部函数无法找到指定的文件。

用户的响应: 确保此文件存在于由初始文件的 FFI_PATH 语句所指定的路径中。

2001

说明: 平面文件接口内部函数无法打开指定的文件, 因为它正被这个进程或另一个进程所使用,不能以指定的方式进行共享。

用户的响应: 确保其它进程没有锁定此文件。

2002

说明: 平面文件接口内部函数无法关闭指定的文件,因为它不是由这个宏调用打开的。

用户的响应: 此文件必须被打开它的宏来关闭。对其所作的更改将丢失。

2003

说明: 平面文件接口内部函数无法将一行数据读入一表格变量,因为行中的字 节数目超过了所支持的最大字节数目。

用户的响应: 此表太大,无法被 Net.Data 处理。

2004

说明: 平面文件接口内部函数试图寻找一个文件,但是在 FFI_PATH 配置文件 变量中遇到一条路径,其长度大于所支持的最大字节数 4095。

用户的响应: 缩短 FFI_PATH 语句的长度,使其只包括 Net.Data 搜索当前应用程序所必须 的那些目录。

2005

说明: 对系统函数的调用失败。这是一个报告给 Net.Data 的内部错误,可能需要 用户的交互,或者可能是一个临时的系统错误,不适合 Net.Data 来处理。如果 存在此问题,请把问题报告给软件服务代表处。

用户的响应: 检查系统配置,然后重试。如果问题仍然存在,请将问题报告给软件服务代表处。

2006

说明: 平面文件接口内部函数不能访问指定的文件,因为它正被这个或另一个进 程所使用,并且不能以指定的方式进行共享。

用户的响应: 结束使用此文件的进程,然后重试。可以考虑指定 RETRY 值,使得在函数调用时, 如果文件正在被使用,则自动重试。

3001

说明: Web 注册表内部函数无法创建 Web 注册表,因为指定的注册表已经存在。

用户的响应: 请使用另一个 Web 注册表名称。

3002

说明: Web 注册表内部函数无法删除指定的注册表。存在以下情况之一:

用户的响应: 如果此注册表正被另一个进程所使用,可以在关闭此进程后重试。

3003

说明: Web 注册表内部函数无法向指定的注册表中添加条目, 因为指定的条目已经存在。

用户的响应: 在 Web 注册表中不能有重复的条目。修改此条目,然后重新提交此函数, 或使用现有的条目。

3004

说明: Web 注册表内部函数无法从指定的注册表除去或检索条目, 因为指定的条目不存在。

用户的响应: Net.Data 找不到所请求的注册表。

3005

说明: Web 注册表内部函数无法使用指定的注册表,因为无法找到该注册表。

用户的响应: 如果此注册表不存在,请创建它。

3006

说明: Web 注册表内部函数无法创建指定的注册表, 因为注册表名称中的路径不存在。

用户的响应: 在创建注册表时指定一条路径。

3007

说明: Web 注册表内部函数无法完成指定的操作, 因为请求者无权对指定的注册表进行操作。

用户的响应: 更改 Web 注册表函数中的安全性参数,获取执行此操作的适当权限。

3008

说明: Web 注册表内部函数无法出于未知的原因创建指定的注册表。

用户的响应: 检查系统配置,然后重试。

4000

说明: 参数中包含无效的全数值。存在以下情况之一:

用户的响应: 确保该值不会超出范围或无效。

4001

说明: 参数中包含无效的数值。存在以下情况之一:

用户的响应: 确保该值不会超出范围或无效。

4002

说明: 算术运算的结果是一个指数,但其值超过了所支持的范围 (-999,999,999 至 +999,999,999)。

用户的响应: 确保这个值处于所支持的范围内。

5000

说明: 函数块的 EXEC 语句中指定的字符串只包含了空格字符。

用户的响应: 指定一个不是全部由空格组成的字符串。

6000

说明: 函数块中没有为要调用的函数指定 EXEC 语句。

用户的响应: 在 FUNCTION 块中添加 EXEC 语句。

6100

说明: EXEC 块中的路径无效或 EXEC 块丢失。

用户的响应: 确保已经指定了 EXEC 块并且 EXEC 块中指定的路径指向一个程序对象。

6101

说明: 指定了不正确的数据类型属性,或者 Net.Data 不支持该数据类型。

用户的响应: 通过使用以下方法改正错误的参数:

6102

说明: 当数据从可显示格式转换成内部格式或从内部格式转换成可显示格式时, 发生数据转换错误。

用户的响应: 请确保指定的数据与参数的数据类型兼容。

7000

说明: Net.Data 无法连接到指定的 SMTP 服务器。

用户的响应: 确保您具有指定的正确的主机名或 IP 号。SMTP 服务器必须运行在指定主机的端口 25 上。

7001

说明: 在 Net.Data 试图转播电子邮件消息到指定的 SMTP 服务器时发生 SMTP 错误。

用户的响应: 确保以有效的参数调用 DTW_SENDMAIL。

7002

说明: 指定的 SMTP 服务器不支持扩展的简单邮件传送协议 (ESMTP)。Net.Data 无法将包含 8 位字符(例如非美国 ASCII 字符)的电子邮件消息转播给只支持 7 位字符(例如美国 ASCII) 的 SMTP 服务器。

用户的响应: 或者指定一个支持 ESMTP(8BITMIME) 的 SMTP 服务器,或者在您的电子邮件消息中不使用 8 位 ASCII 字符。

8000

说明: 找不到 cookie。存在以下某种情况:

用户的响应: 确定找不到此 cookie 的原因,并改正之。

8201

说明: 调用持久性内部函数时的顺序不正确。

用户的响应: 请确保持久性内部函数正确,并且调用顺序正确。例如,在调用 DTW_TERMINATE() 之后就无法调用 DTW_ACCEPT()。要了解持久性内部函数的正确顺序, 请参阅Net.Data 管理与程序设计指南, OS/400 版中有关持久性宏的章节。

8202

说明: 无法启用持久性功能。试图定义静态变量失败,因为该变量之前的文本 已被写至 stdout。

用户的响应: 请确保启用了持久性功能,这可以通过在将文本写至 stdout 之前定义静态变量来实现。

8200

说明: 没有启用宏的持续性。调用了一个需要启用宏持久性的内部函数。

用户的响应: 在宏中启用持久性,或者除去该函数调用。请参阅Net.Data 管理与程序设计指南, OS/400 版,以获取有关启用持久性宏的信息。


[ 页的顶部 | 上一页 | 下一页 | 目录 ]