![[Windows]](ngwin.gif)
IBM MQ for Windows 的样本
IBM® MQ for Windows的样本程序演示的方法。
表 1 列出了提供的 C 和 COBOL 源文件,以及是否包含服务器或客户端可执行文件。
| 方法 | C(源代码) | COBOL(源代码) | 服务器(C 可执行文件) | 客户机(C 可执行文件) |
|---|---|---|---|---|
| 使用发布/预订接口 | amqspuba amqssuba amqssbxa | 无样本 | amqspub amqssub amqssbx | 无样本 |
| 使用 MQPUT 调用放置消息 | amqsput0 | amq0put0 | amqsput | amqsputc |
| 使用 MQPUT1 调用放置单条消息 | amqsinqa amqsecha | amqminq2 amqmech2 amqiinq2 amqiech2 | amqsinq amqsech | amqsinqc amqsechc |
| 将消息放到分发列表 | amqsptl0 | amq0ptl0.cbl | amqsptl | amqsptlc |
| 回复请求消息 | amqsinqa | amqminq2 amqiinq2 | amqsinq | amqsinqc |
| 获取消息(无等待) | amqsgbr0 | amq0gbr0 | amqsgbr | amqsgbrc |
| 获取消息(具有时间限制的等待) | amqsget0 | amq0get0 | amqsget | amqsgetc |
| 获取消息(无限等待) | amqstrg0 | 无样本 | amqstrg | amqstrgc |
| 获取消息(具有数据转换) | amqsecha | 无样本 | amqsech | amqsechc |
| 将参考消息放入队列 | amqsprma | 无样本 | amqsprm | amqsprmc |
| 从队列获取参考消息 | amqsgrma | 无样本 | amqsgrm | amqsgrmc |
| 参考消息通道出口 | amqsqrma amqsxrma | 无样本 | amqsxrm | 无样本 |
| 浏览消息的前 20 个字符 | amqsgbr0 | amq0gbr0 | amqsgbr | amqsgbrc |
| 浏览完整消息 | amqsbcg0 | 无样本 | amqsbcg | amqsbcgc |
| 使用共享输入队列 | amqsinqa | amqminq2 amqiinq2 | amqsinq | amqsinqc |
| 使用独占输入队列 | amqstrg0 | amq0req0 | amqstrg | amqstrgc |
| 使用 MQINQ 调用 | amqsinqa | amqminq2 amqiinq2 | amqsinq | amqsinqc |
| 使用 MQSET 调用 | amqsseta | amqmset2 amqiset2 | amqsset | amqssetc |
| 使用 MQINQMP 调用 | amqsiqma | 无样本 | 无样本 | 无样本 |
| 使用应答队列 | amqsreq0 | amq0req0 | amqsreq | amqsreqc |
| 请求消息异常 | amqsreq0 | amq0req0 | amqsreq | amqsreqc |
| 接受截断的消息 | amqsgbr0 | amq0gbr0 | amqsgbr | amqsgbrc |
| 使用已解析的队列名称 | amqsgbr0 | amq0gbr0 | amqsgbr | amqsgbrc |
| 触发进程 | amqstrg0 | 无样本 | amqstrg | amqstrgc |
| 使用数据转换 | amqsvfc0 | 无样本 | 无样本 | 无样本 |
| IBM MQ (协调 XA 兼容的数据库管理器) 使用 SQL 访问单个数据库 | amqsxas0.sqc
Db2® amqsxas0.ec Informix® |
amq0xas0.sqb | 无样本 | 无样本 |
| IBM MQ (协调 XA 兼容的数据库管理器) 使用 SQL 访问两个数据库 | amqsxag0.c
amqsxab0.sqc Db2 amqsxaf0.sqc Db2 |
amq0xag0.cbl
amq0xab0.sqb amq0xaf0.sqb |
无样本 | 无样本 |
| 用于放置消息的 TUXEDO 事务 | amqstxpx | 无样本 | 无样本 | 无样本 |
| 用于获取消息的 TUXEDO 事务 | amqstxgx | 无样本 | 无样本 | 无样本 |
| TUXEDO 的服务器 | amqstxsx | 无样本 | 无样本 | 无样本 |
| 死信队列处理程序 | 目录 ./tools/c/Samples/dlq ( 1 ) | 无样本 | amqsdlq | 无样本 |
| 从 IBM MQ MQI client,放置消息 | 无样本 | 无样本 | 无样本 | amqsputc |
| 从 IBM MQ MQI client获取消息 | 无样本 | 无样本 | 无样本 | amqsgetc |
| 使用 MQCONNX 连接到队列管理器 | amqscnxc | 无样本 | 无样本 | amqscnxc |
| 使用 API 出口 | amqsaxe0 | 无样本 | amqsaxe | 无样本 |
| 集群工作负载均衡 | amqswlm0 | 无样本 | amqswlm | 无样本 |
| SSPI 安全例程 | amqsspin | 无样本 | amqrspin.dll | amqrspin.dll |
| 使用 MQSTAT 调用异步放置消息并获取状态 | amqsapt0 | 无样本 | amqsapt | amqsaptc |
| 可重新连接的客户机 | amqsphacamqsghacamqsmhac
|
无样本 | 不适用 | amqsphacamqsghacamqsmhac
|
| 使用消息使用者异步消耗来自多个队列的消息 | amqscbf0 | 无样本 | amqscbf | amqscbfc |
| 指定有关 MQCONNX 的 TLS 连接信息 | amqssslc | 无样本 | 不适用 | amqssslc |
注:
- 死信队列处理程序的源代码由若干文件组成并在单独的目录中提供。