0
CitrusFramework를 사용하여 JMSCorrelationID를 가져 오는 방법은 무엇입니까? header()와 함께 추가 한 헤더는 애플리케이션에 의해 삭제되므로 큐에서 메시지를받는 동안 JMSCorrelationID를 선택자로 사용하고 싶습니다.대기열에서 Jms 메시지를받는 동안 선택자로 JMSCorrelationId 사용
CitrusFramework를 사용하여 JMSCorrelationID를 가져 오는 방법은 무엇입니까? header()와 함께 추가 한 헤더는 애플리케이션에 의해 삭제되므로 큐에서 메시지를받는 동안 JMSCorrelationID를 선택자로 사용하고 싶습니다.대기열에서 Jms 메시지를받는 동안 선택자로 JMSCorrelationId 사용
참조 문서에 나와있는 것처럼 Citrus는 JMSCorrelationID
(http://www.citrusframework.org/reference/html/index.html#jms-message-headers)과 같이 예약 된 JMS 헤더에 특수 JMS 헤더 이름을 사용합니다. 헤더를 설정/가져올 때는 citrus_jms_correlationId
헤더 이름을 사용해야합니다.
이 헤더 이름은 Citrus의 메시지 선택기에서도 작동해야합니다.
감사합니다. Christoph! citrus_jms_correlationId를 사용하여 헤더를 올바르게 설정했습니다. 그러나 셀렉터 ("citrus_jms_correlationId = 'JMSCorrelationID')를 사용하면 셀렉터가 나를 위해 작동하지 않습니다. 선택자 ("JMSCorrelationID = 'ID : $ {JMSCorrelationID}' ") –