Camel
  1. Camel
  2. CAMEL-4494

Allow replyTo message header to be different from actual reply queue

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.8.1
    • Fix Version/s: None
    • Component/s: camel-jms
    • Labels:
      None
    • Patch Info:
      Patch Available
    • Estimated Complexity:
      Unknown

      Description

      We have an application that acts as a JMS client in the following setup:

      • a local queue manager (L) with queues for request (L.REQUEST) and reply (L.REPLY) messages
      • a remote queue manager (R) with queues for request (R.REQUEST) and reply (R.REPLY) messages

      The remote queue manager is unknown to the client application, and messages sent to L.REQUEST are automatically forwarded to R.REQUEST. Similarly, there is a server application listening on R.REQUEST, posting responses in R.REPLY. The local queue manager is unknown to the server application. Messages sent to R.REPLY are automatically forwarded to L.REPLY.

      The client needs to put message in L.REQUEST and receive the reply in L.REPLY. However, in the message header it must set R.REPLY as the reply queue because L.REPLY is not known to the server application.

      The Camel JMS component currently doesn't seem to support this scenario.

      1. camel-jms-replyto2.diff
        10 kB
        Jens Granseuer
      2. camel-jms-replyto.diff
        9 kB
        Jens Granseuer

        Activity

        Jens Granseuer created issue -
        Jens Granseuer made changes -
        Field Original Value New Value
        Attachment camel-jms-replyto.diff [ 12516571 ]
        Jens Granseuer made changes -
        Attachment camel-jms-replyto2.diff [ 12518896 ]
        Jens Granseuer made changes -
        Attachment camel-jms-replyto2.diff [ 12519050 ]
        Jens Granseuer made changes -
        Patch Info Patch Available [ 10042 ]
        Jens Granseuer made changes -
        Attachment camel-jms-replyto2.diff [ 12518896 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jens Granseuer
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development