I am getting the same error when trying to connect to my local Solace with preset Queue and Topic with Spring Boot application using JMS:
solace:
jms:
host: tcp://localhost:55555
msgVpn: myVpn
clientUsername: my_client
clientPassword: default #password
# dynamically create the queue if the matching queue name doesn’t exist in the message broker:
apiProperties:
Solace_JMS_DynamicDurables: true
# JMS Application environment/config property:
# Consume messages from a topic rather than from a queue
pub-sub-domain: true
10:24:01.937 [DefaultMessageListenerContainer-11] DEBUG com.solacesystems.jms.SolSession - Client-12:jmsSession-11: Entering createConsumer(). Destination: T/myTopic messageSelector: null NoLocal: false
10:24:01.937 [DefaultMessageListenerContainer-11] DEBUG c.s.jms.SolMessageConsumer - SolMessageConsumer created. Destination: T/myTopic messageSelector: null noLocal: false state: Started durable: false
10:24:01.937 [DefaultMessageListenerContainer-11] DEBUG c.s.jms.impl.ConsumerFactory - Creating non durable consumer for topic T/myTopic endpoint: direct: false
10:24:01.941 [Context_13_ReactorThread] INFO c.s.jcsmp.impl.flow.BindRequestTask - Client-12: Got BIND (‘’) Error Response (403) - Permission Not Allowed
I guess I need more parameters here as mentioned in the above posts, but I cannot find any example/documentation that outlines Spring application properties suitable for Solace JMS.
show client-username my_client detail
Total Client Usernames : 5 of 102
Configured : 5
Dynamic : 0
Username : my_client
Message VPN : myVpn
Enabled : Yes
Permission Override : No
Client Profile : my_cp
ACL Profile : my_acl
Authorization Group :
Dynamically configured : No
Password Configured : Yes
Subscription Manager : No
Clients : 1
Service SMF : 1
Service Web Transport : 0
Max Connections : 100
Service SMF : 100
Service Web Transport : 100
Endpoints : 2
Max Endpoints : 1000
Profile Name : my_acl
Vpn Name : myVpn
Client Connect Default Action : allow
Exceptions : 0
Publish Topic Default Action : allow
Exceptions : 0
Subscribe Topic Default Action : allow
Exceptions : 0
Subscribe Share Name Default Action : allow
Exceptions : 0