Why JMSCorrelationID is getting lost when message moves to DLC Handler ?
Issue
- User is facing an issue when running route in
JBoss Fuse 6.2. HereJMSCorrelationIDis getting lost when message moves toDLC Handler. - Same route runs fine in
JBoss Fuse 6.0. -
Route tries to do following:
- Read a file via file consumer and pass to internal
Active MQendpoint. - Receive the message on internal
Active MQendpoint, setJMSCorrelationIDasJMSMessageID, set date and send to LogActive MQendpoint. Send the message toHTTPendpoint and handle the response. - If
HTTPendpoint is available handle good or bad response by checking theCamelHttpResponseCodeand then route to SUCCESS or FAILUREActive MQendpoint. Then send to LOGActive MQendpoint by setting date. - If
HTTPendpoint is not available or any error occurs in invocation,DLCHandler is called which sets the exception,date and sends to LogActive MQ. Here user is loosingJMSCorrelationIDin JBoss Fuse 6.2. But it works fine in JBoss Fuse 6.0.
- Read a file via file consumer and pass to internal
-
Is there is any change or user is missing any configuration?
Environment
- Red Hat JBoss Fuse
- 6.2.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
