无法通过QueueBrowser从JMS消息中提取的属性

时间:2012-12-27 19:12:48

标签: jms websphere-6.1

只是详细说明,虽然JMS系统属性显示在新创建的MQ 7队列中,但我们没有在消息中看到JMS应用程序属性。重新构建错误以理解

的步骤

工作场景

  1. 创建新的JMS消息
  2. 使用setStringProperty API调用
  3. 在此JMS消息中设置应用程序属性
  4. 将消息删除到迁移的队列MQ 7(从MQ 6到MQ 7队列)
  5. 转到UI,通过JMS QueueBrowser浏览消息
  6. 能够看到所有应用程序属性
  7. 不工作情景

    1. 创建新的JMS消息
    2. 使用setStringProperty API调用
    3. 在此JMS消息中设置应用程序属性
    4. 将消息删除到新创建的MQ 7队列
    5. 转到UI,通过JMS QueueBrowser浏览消息
    6. 虽然我们可以看到JMS系统属性(JMS_IBM *)
    7. 但无法查看所有应用程序属性

      我们从新创建的队列中获取了消息转储。我们在消息转储中看到了应用程序属性。但是当我们通过api提取消息时 枚举messageEnum = queueBrowser.getEnumeration();

      枚举列表消息,它不会在新创建的队列的所有消息中显示应用程序属性。但是,相同的API可以使用迁移队列的应用程序属性提取消息。

      我们正在使用websphere应用服务器v 6.1和Websphere MQ 7.0.1.6。

      请你解释一下我做错了什么?

0 个答案:

没有答案