在接收来自 queue 的 Jms 消息时使用 JMSCorrelationId 作为选择器

Using JMSCorrelationId as selector while receiving Jms message from queue

如何使用 CitrusFramework 获取 JMSCorrelationID。我们使用 header() 添加的任何 header 都会被应用程序删除,因此我想在接收来自 queue.

的消息时使用 JMSCorrelationID 作为选择器

如参考文档中所述,Citrus 对保留的 JMS header 使用特殊的 JMS header 名称,例如 JMSCorrelationID (http://www.citrusframework.org/reference/html/index.html#jms-message-headers) 您应该使用 citrus_jms_correlationId header name when setting/getting header.

这个 header 名称应该也适用于 Citrus 的消息选择器。