Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-4240

Unable to use XA JMS trabsaction on WebLogic

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.8.2, 2.9.0
    • camel-jms
    • None

    Description

      There is problem with camel-jms component deployed on WebLogic 10.3.X and XA connection factory.

      As spring developers suggests, if we use XA transaction on WebLogic we must set SessionTransacted to false and specify transactionManager. See http://ourcraft.wordpress.com/2008/10/22/the-mysteriously-necessary-sessiontransactedtrue/ comment #9 by Juergen Hoeller.

      But camel-jms setup transactionManager for MessageListener only when "transacted" property is true. So, it is not possible to use XA transactions with WebLogic JMS.

      Attachments

        1. camel-jms-r1173278-CAMEL-4240.diff
          2 kB
          Andrey Utkin
        2. camel-jms-r1173278-CAMEL-4240-light.diff
          0.8 kB
          Andrey Utkin

        Activity

          People

            davsclaus Claus Ibsen
            ciand7 Andrey Utkin
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: