IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

Using broker server 10.5 with the new Jakarta JMS classses

  • 1.  Using broker server 10.5 with the new Jakarta JMS classses

    Posted Fri January 26, 2024 04:06 AM

    Product/components used and version/fix level:

    broker server 10.5

    Detailed explanation of the problem:

    Hello,

    is it possible (and if yes, how) to use broker server 10.5 as a JMS provider with the new jakarta classes? In Java 17, all javax.* classes have been renamed to jakarta.*.

    We are migrating the application to Java 17. And face the problem that SpringBoot uses jakarta classes whereas broker server with its client side library uses the old javax classes.

    Any hints on this are very welcome.

    Thank you.

    Error messages / full error message screenshot / log file:

    Question related to a free trial, or to a production (customer) instance?


    #webMethods
    #broker


  • 2.  RE: Using broker server 10.5 with the new Jakarta JMS classses

    Posted Fri January 26, 2024 07:01 AM

    Hi,

    you should consider upgrading to wM 10.15 or 11.x then.

    Regards,
    Holger


    #webMethods
    #broker


  • 3.  RE: Using broker server 10.5 with the new Jakarta JMS classses

    Posted Fri January 26, 2024 07:41 AM

    Migrating to Java 17 with its adoption of the new jakarta.* classes from javax.* can present challenges, especially when integrating with older systems like a broker server using the deprecated JMS library. To address this, explore the possibility of updating the JMS library to a version compatible with jakarta.*, or investigate the availability of compatibility bridges or adapters that can facilitate the transition. Additionally, consulting the documentation of the specific broker server for guidance on Jakarta EE migration and seeking insights from the associated community forums may provide valuable solutions to ensure seamless compatibility between your SpringBoot application and the broker server in the new Java environment.


    #webMethods
    #broker


  • 4.  RE: Using broker server 10.5 with the new Jakarta JMS classses

    Posted Sat January 27, 2024 05:52 AM

    webMethods Broker does not support Jakarta Messaging 3.0. So, you won’t find jakarta.jms.* implementation in Broker 10.5 or 10.15. As of today, it is not planned in next release (Broker 11, most likely) either.

    You can approach Software AG and ask for future roadmap, or other solution for the problem.

    Edit: Scofeild’s suggestion of compatibility bridge or adapter is an option that can be explored.


    #webMethods
    #broker