-
API Release Notes are now in Docs
Hi all, We stopped posting the API release notes here b/c the release notes retrievable via docs now include release history. This makes it more convenient to see the complete history of an API in one place. Choose your API here, scroll to the bottom and get the release notes! Looking for Event Broker or PubSub+ Cloud…
-
Acknowledge message using ID
I usually acknowledge messages explicitly using BytesXMLMessage.ackMessage() method. This is pretty convenient, because I don't need to worry about how it is done in the implementation. However, there is one essential problem: I need to have the message object around when I want to call the ackMessage(). In my specific…
-
Broker v10.5 - SparkplugB 3.0 Compliant
I ran the Sparkplug Compliant test against our 10.5 broker and the result is, it is complaint. The 10.5 broker was running as a hyper-v image. I had to make the changes as detailed at in order for the retain test to pass. I had to increase the VM's memory to 8192 MB in order to make the aforementioned MQTT retain changes.…
-
New blog post for developers | Querying Solace PubSub+ Cloud Using SQL with Steampipe
In an era dominated by hot new programming languages and frameworks, SQL stands tall as a time-honored and versatile language that has proven its worth across generations. Traditionally known for its prowess in interacting with relational databases, SQL has evolved beyond its original realm and now finds itself at the…
-
TLS port not working after TLS enabling on a deployed Solace Broker
Hello, I have deployed a Solace Broker software helm chart which I've found on artifact hub -> There I have accessed a "Default values" section where I have downloaded a yaml configuration file in order to adjust it according to my needs. As a default setting we have a disabled TLS property (image below) -> At this point…
-
How do i enable tls on aws eks?
I have been working on to enable tls. I have tried creating the certificate from awspca.cert-manager.io and updated the changes while installing the helm chart. Like the secret name which has this tls.key and tls.cert Apart from these two changes do i need to do anything else to get tls/ssl at level level 7 not on level 4.…
-
How can I replay from a specific message ID?
My main purpose is to be able to replay from a specific message. I want to be able to keep track of which was the last message that was successfully processed, so that I wont have to replay from the start or replay the whole day's worth of message. I think that in order to do this, I would need to be able to find out how…
-
ssue with Solace Messaging Library and "amqps" Host - Error: SOLCLIENT_SUBCODE_UNRESOLVED_HOST
Hello Solace community, I'm currently working on integrating the Solace Messaging library into my project to establish a connection using the AMQP protocol. However, I'm encountering an error and I'm seeking assistance to understand the root cause and potential solutions. Issue:I'm trying to connect to an AMQP host using…
-
Distributed Tracing is now Generally Available!
I'm thrilled to announce that Distributed Tracing is now generally available for all customers and prospects. The recent release of PubSub+ 10.2.0 included distributed tracing! Thanks to all the customers who tried out our early access release of distributed tracing! Our Early Access release of distributed tracing is now…
-
Aaron's Office Hours: Partitioned Queues! (round 2)
This month's Office Hours is "Round 2" for our look at Solace Partitioned Queues, where they will really get put to the test! Solace developer advocate Aaron Lee will be joined by Edward Funnekotter from Solace HQ, one of Solace's top engineers and architects. They will be presenting an open-source demo showing off how…
-
OAuth 2.0 authentication for solace.cloud REST endpoints?
Hi, Is it possible to use OAuth 2.0 authentication for solace.cloud REST endpoints (instead of the default basic auth)?
-
How to return 'show current-config all' using SEMP API
Trying to construct an API request for the 'show current-config all' CLI command but not sure if this is possible for the SEMP API. Does anyone know if this is possible? Here is what I have tried with python. ``` requestBody = "<rpc><show><current-config><all/></current-config></show></rpc>" requestResponseObject =…
-
SdkPerf, but Pretty for JSON and XML!
Hi everyone, Just thought I'd make a post here to let people know I made a little Solace utility, and it's now public on GitHub: Often times when developing/debugging a Solace app, I just want to dump / echo messages that are going over the broker so I can see them. For this, SdkPerf with -md "message dump" flag is…
-
Match (regex) incoming message topic to a list of topics (Python)
Hi, I have a queue which is internally subscribed to various topics. When I read from this queue I can retrieve the original topic. I have a list of actions in my application that run based on whether or not this topic matches that entry: message topic: cars/toyota List of topic actions: cars/bmw > cars/> cars/*/> I think…
-
Can I make multiple topics in one topic endpoint?
I tried test this (1 endpoint, 2 topic) using 'try me' from two notebooks. But subscirbe to second topic I got ' Consumer could not bind to the topic endpoint: Max clients exceeded for durable topic endpoint' error. I increase 'Maximum Consumer Count' to 10, the result is same. Is it not supported or any other…
-
Using Proxy setting to connect to Event Broker
I am using Java Client code to connect to event broker and need to know how to do Proxy setting in the code. Tried below code for HOST but its not recognizing the below fromat and throwing "Too many colons in host" exception tcps:solace.company.com%socks5://User:PassWord@proxy.company.com:13128
-
If you are familiar with the PubSub+ Event Broker Operator, I have some questions!
Is it possible you use the PubSub+ Event Broker Operator like the PubSub+ platform. As in, can I use the operator to create a cluster/service that I can use to send and receive events? Can I implement something like this article with the operator…
-
Python TLS Connection Reset By Peer
I'm a bit at loss here, Solace shows everything is ready to accept TLS connections but it refuses with the following error on the client side: solace.messaging.errors.pubsubplus_client_error.PubSubPlusCoreClientError: {'caller_description': 'do_connect', 'return_code': 'Not ready', 'sub_code':…
-
How to create session with Solace Messaging tcp protocol being in orgnization vpn network.
Hi Team, Session creation is failing while being in organization VPN. so tried with proxy settings as well given in but no luck. I tried with multiple debug. string host = $"tcp://mr-connection-l7ua5omxxxx.messaging.solace.cloud:55555%httpc://rb-proxy-de.bosch.com:8080"; string username = "solace-cloud-client"; string…
-
SolConnectionFactory stuck on javax
Hi, I'm trying to migrate my project from Java 11 to Java 17 while also updating to Spring Boot 3. The depencies I use for this solace-jms-spring-boot starter and autoconfigure, both on v 4.3.0. My problem is that the DefaultJmsListenerContainerFactory requires a ConnectionFactory that extends Jakarta ConnectionFactory,…
-
Which correct protocol should I choose?
Hi! I'm new working on Solace PubSub and despite the fact I've been reading a lot, I didn't understand which is the correct protocol I should use. For example, I have an application publishing more than 1k events per hour on dynamic topics. It can be company/salesorder/usa/123/234, company/salesorder/usa/453/1/45,…
-
Many apps authenticating via OAuth
Hi! I have a scenario where many applications will authenticate to the broker using OAuth, consumers and producers. I managed to authenticate one app but I'm not able to authenticate the others. I don't want them sharing the same client id and secret, but they share the same issuer identifier…
-
Debizium Connector
Hi, I posted to check on this a few months back, but haven't heard any update. Opening this up again to see if there is any news
-
SOLCLIENT_SUBCODE_UNRESOLVED_HOST
my application is running in a Docker container and is using the tcp://host.docker.internal:55554 hostname to access the Solace broker on my local machine. i'm using CircleCI pipeline to run my application's tests, do i need to adapt the Solace host configuration to match the environment where the tests are being executed…
-
Certificate matching rule is not working for attribute
Hi team, i am testing certificate authentication for my msgvpn but after enabling the certificate authentication. i want to bind a certificates are user profiles. For which i have created a matching rule for certificate Thumbprint. The matching rule is not working as i an still able to connect with SSL cert which is not…
-
Pull messages from Azure service bus using Solace PubSub+ Cloud
Hi, Is it possible to connect Solace Pubsub+ Cloud to an Azure service Bus by pulling messages from a topic or queue ? So something like a Azure-Solace mesh? I know you can push messages to AWS ansd Azure components using RDP. But does Solace support pull? Background: We have a use case where we must transport messages…
-
Connecting to Solace
Hi All, I am trying to connect to solace using the below details but have to use a truststore instead of a password using C#. SessionProperties sessionProps = new SessionProperties(); sessionProps.Host = "********"; sessionProps.VPNName = "*******"; sessionProps.UserName = "*******"; sessionProps.SSLValidateCertificate =…
-
Please Read Before Posting
Thank you for starting new discussions and asking questions. The more you contribute, the better this forum becomes. Here are a few tips to help you create great discussions: * Make the discussion title or question as descriptive as possible. A good discussion title is a short preview of your post and is what gets people…
-
New blog post for developers | PubSub+ Event Portal Application for Confluence
Solace PubSub+ Event Portal offers a range of features and capabilities that support the management and governance of event-driven architecture (EDA) throughout the software development lifecycle (SDLC). From event discovery and documentation to versioning, collaboration, and integration with development tools with its…
-
Error sending message - Direct buffer memory
Hello We are using ( Solace + Spring JMS + Spring Boot + Pivotal Cloud Foundry ) to read a message from a queue and post to Topic. We are facing issue when reading 1 message of size - 7MB and posting to a topic. Smaller message size are working fine. Below error when sending to topic Error Message : javax.jms.JMSException:…