Uploaded image for project: 'Synapse'
  1. Synapse
  2. SYNAPSE-424

JMS transport uses JMS properties in a way that violates the JMS specifications

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.2
    • 2.0
    • Transports
    • None
    • N/A

    Description

      According to section 3.5.1 of the JMS specification (version 1.1), "Property names must obey the rules for a message selector identifier." According to section 3.8.1.1 on selectors, "An identifier is an unlimited-length character sequence that must begin with a Java identifier start character; all following characters must be Java identifier part characters." The JMS transport's use of a property named "Content-Type" is in violation of this specification.

      Note that some JMS providers (such as qpid) accept illegal identifiers while others (such as WebSphere's SIBus client) don't.

      Attachments

        1. commons_jms.patch
          8 kB
          irantha suwandarathna

        Issue Links

          Activity

            People

              veithen Andreas Veithen
              veithen Andreas Veithen
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: