WebSphere Message Broker MQMD 报告

标签 websphere message ibm-mq messagebroker

当我在 Message Broker 中设置 MQMD.Expiry 和 MQM.Report (= MQRO_EXPIRATION_WITH_FULL_DATA) 时,如果消息过期,消息会去往何处?

我应该在 MQInput 节点中捕获它们吗?

如果是这样,我如何区分这些错误和其他错误?

最佳答案

我找到了答案:

您必须在消息 header 中设置 MQMD.ReplyToQ。这样,一旦过期,它将返回到该队列。 (请记住,只有在该队列上执行 MQGET 时才会抛出消息

(只需将其从评论中移走,以防有人错过。)

关于WebSphere Message Broker MQMD 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9023597/

相关文章:

mysql - 通过命令将两个组合二为一

css - 删除 "Loading Message"

ssl - SSLCipherSuite SSL_RSA_WITH_3DES_EDE_CBC_SHA 的 JMS 连接握手失败

regex - 从命令输出中解析 WebSphere JVM 名称的 Windows 脚本

java - 从 WebSphere 中的请求获取客户端 IP 地址

java - 如何注册 org.springframework.integration.monitor.IntegrationMBeanExporter

spring - 在 Websphere 上使用 Aspectj

c - Win32 : What is making my message loop work incorrectly in that example?

java - 使用适用于 Java 的 MQ 类运行简单 jar 时出错

ibm-mq - WebSphere MQ channel 访问安全性问题