通道出口调用和数据结构
此主题集合提供有关在编写通道出口程序时可以使用的特殊 IBM® MQ 调用和数据结构的参考信息。
此信息是产品敏感的编程接口信息。 您可以使用以下编程语言编写 IBM MQ 用户出口:
| 平台 | 编程语言 |
|---|---|
| IBM MQ for z/OS® | 汇编程序和 C (必须符合系统出口的 C 系统编程环境,如 z/OS C/C++ Programming Guide中所述。) |
| IBM MQ for IBM i | ILE C , ILE COBOL 和 ILE RPG |
| 所有其他 IBM MQ 平台 | C |
您还可以在 Java 中编写用户出口,以仅用于 Java 和 JMS 应用程序。 有关通过 IBM MQ classes for Java创建和使用通道出口的更多信息,请参阅 在 IBM MQ classes for Java 中使用通道出口 ,对于 IBM MQ classes for JMS,请参阅 将通道出口与 IBM MQ classes for JMS配合使用。
无法在 TAL 或 Visual Basic 中写入 IBM MQ 用户出口。 但是,在 Visual Basic 中提供了 MQCD 结构的声明,供 IBM MQ MQI client 程序的 MQCONNX 调用使用。
在以下描述中的许多情况下,参数是大小不固定的数组或字符串。 对于这些参数,将使用小写 n
来表示数字常量。 当对该参数的声明进行编码时,必须将 n
替换为所需的数字值。 有关这些描述中使用的约定的更多信息,请参阅 基本数据类型。
数据定义文件
IBM MQ 为每种受支持的编程语言提供了数据定义文件。 有关这些文件的详细信息,请参阅 复制,头,包含和模块文件。