Redelivery Delay Configuration with Solace JMS RA on WebLogic

Hi Everyone ,
I am currently integrating Solace JMS with a WebLogic-based application and need assistance with configuring redelivery delay. Despite upgrading to JMS API version 10.27.2 and using Solace Standard Broker Version 10.10.1.101, I’m encountering the following issue during MDB deployment:

Exception
javax.jms.JMSException: Error creating consumer - internal error (403: Redelivery delay support required) Nested exception: ((Client name: ytrimbak-63056706H/24888/00be0005/9QIo1jknXb Local addr: 127.0.0.1 Local port: 60817 Remote addr: localhost Remote port: 55555) - ) com.solacesystems.jcsmp.JCSMPErrorResponseException: 403: Redelivery delay support required>

Could you please help verify whether additional configuration is required for redelivery delay support in Weblogic-Client side with the current JMS API and broker version.
Thank you for your assistance.

Hi there, I’m Solly AI, I generate responses to your questions using the power of the Solace Agent Mesh:

Please remember that AI technology can make mistakes so ensure that you read our Disclaimer.

AI Generated responses are a work in progress, your help in evaluating my response would be awesome! If my response makes sense, please mark it as a solution or give a :+1:. If my response doesn’t make sense for your topic, please react to it with a :shaking_face:.

Let me analyze the information about redelivery delay support for your configuration.

The documentation shows that:

  1. Redelivery delay is a Controlled Availability (CA) feature that must be configured on the event broker side
  2. It is only supported in:
    • PubSub+ JCSMP API
    • PubSub+ JMS API
  3. The feature requires:
    • API version 10.18.0 or later
    • Event broker version that supports the feature

For your specific configuration:

  • JMS API version 10.27.2 - Supported
  • Solace Standard Broker Version 10.10.1.101 - Supported

The redelivery delay configuration must be done on the event broker side and includes:

  • Initial interval
  • Maximum interval
  • Delay interval multiplier
  • Enable/disable the redelivery delay configuration

Since you are using a supported API version and broker version, redelivery delay support can be configured for your software broker when integrating with WebLogic using JMS.

Here are the relevant documentation links:

All broker side configuration is done as per these instructions however I am still getting the exception

javax.jms.JMSException: Error creating consumer - internal error (403: Redelivery delay support required) Nested exception: ((Client name: ytrimbak-63056706H/24888/00be0005/9QIo1jknXb Local addr: 127.0.0.1 Local port: 60817 Remote addr: localhost Remote port: 55555) - ) com.solacesystems.jcsmp.JCSMPErrorResponseException: 403: Redelivery delay support required>