使用 MQCONNX

您可以使用 MQCONNX 调用在 MQCNO 结构中指定通道定义 (MQCD) 结构。

这允许调用的客户机应用程序在运行时指定客户机连接通道的定义。 有关更多信息,请参阅 使用 MQCNO 在 IBM® MQ MQI client 上创建客户机连接通道。 当您使用 MQCONNX 时,服务器发出的调用取决于服务器级别和侦听器配置。

当您在客户机上使用 MQCONNX 时,忽略以下选项:
  • MQCNO_STANDARD_BINDING
  • MQCNO_FASTPATH_BINDING

您可以使用的 MQCD 结构取决于您正在使用的 MQCD 版本号。 有关 MQCD 版本 (MQCD_VERSION) 的信息,请参阅 MQCD 版本。 例如,您可以使用 MQCD 结构将通道出口程序传递到服务器。 如果您使用的是 MQCD 版本 3 或更新版本,那么您可以使用该结构将一组退出传递给服务器。 通过为每个操作添加一个出口,而不是修改一个现有的出口,您可以使用该功能在相同的消息上执行多个操作,例如加密和压缩。 如果您没有在 MQCD 结构中指定一个数组,那么将检查单个出口字段。 有关通道出口程序的更多信息,请参阅 消息传递通道的通道出口程序