函数调用

使用此信息来了解 IBM® i 编程中可用的函数调用。

IBM i 上的调用描述中使用的约定

对于每个调用,此主题集合提供调用的参数和用法的描述。 其次是 RPG 编程语言中调用的典型调用及其参数的典型声明。

重要信息: 编码 IBM MQ API 调用时,必须确保提供所有相关参数 (如以下部分中所述)。 如果无法执行此操作,那么可能会产生不可预测的结果。
每个调用的描述都包含以下部分:
调用名称
调用名称,后跟对调用目的的简要描述。
参数
对于每个参数,名称后跟括号 () 中的数据类型 及其方向; 例如:
CMPCOD (9 位十进制整数)-输出
基本数据类型中提供了有关结构数据类型的更多信息。
参数的方向可以是:
Input
您 (程序员) 必须提供此参数。
Output
调用将返回此参数。
输入/输出
必须提供此参数,但调用会对其进行修改。

另外还有参数用途的简要描述,以及参数可以采用的任何值的列表。

每个调用中的最后两个参数是完成代码和原因码。 完成代码指示调用是否已成功完成,部分完成或根本未完成。 在原因码中提供了有关调用的部分成功或失败的更多信息。

使用说明
有关调用的其他信息,描述如何使用该调用以及对其使用的任何限制。
RPG 调用
调用的典型调用及其参数的声明 (在 RPG 中)。
其他表示法约定包括:
常量
常量的名称以大写形式显示; 例如, OOOUT。
数组
在某些调用中,参数是大小不固定的字符串数组。 在这些参数的描述中,小写 n 表示数字常量。 对该参数的声明进行编码时,请将 n 替换为所需的数字值。