簡體   English   中英

用於IBM MQ的Springjms分隔符,由correlationIdId

[英]Spring jms separator by correlationId for IBM mq

我能夠使用JmsPutGet和下面的瀏覽器瀏覽我的IBM mq消息。

context.createBrowser(context.createQueue(“ queue:///” + QUEUE_NAME),“ JMSCorrelationID ='ID:c9d5e2d7c5c3e3c9d6d54040404404040404040404040404040'')

我正在嘗試使用JmsListener注釋使用spring jms做同樣的事情

更新:將選擇器更改為JMSCorrelationID ='ID:c9d5e2d7c5c3e3c9d6d54040404040404040040404040404040'”,它開始起作用。我嘗試過前一天,以為沒有用。

  @JmsListener(
      destination = "DevQueue01",
      containerFactory = "myContainerFactory",
      selector = "JMSCorrelationID='c9d5e2d7c5c3e3c9d6d54040404040404040404040404040'"
      )
  public void processInspection(@Valid Inspection bean) {
    System.out.println("In process inspections : \n\n" + bean);
}

十六進制/ EBCDIC類型的關聯ID在我的IBM MQ資源管理器中的外觀

將選擇器更改為以下使其工作后。 我前一天嘗試過,以為沒有用。 JMSCorrelationID='ID:c9d5e2d7c5c3e3c9d6d54040404040404040404040404040'"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM