Neuron ESB User Network

The Service Bus for the Connected Business

I have a Service Endpoint setup as a Service Connector but the URL doesn't seem to be getting hit when messages are published. I've double checked and the Subscriber Id is subscribed to the topic. The queue has the messages sitting in it.

What am I missing?

Views: 372

Reply to This

Replies to This Discussion

you're using the msmq transport with the Topic then? What version and Build of neuron are you using?
2.5.95.0
Believe that is RC 2
Make sure Anonymous login has full rights to queues for topic and subscribers.
I've seen this behavior before, but it was only when I created a topic powered by MSMQ, clicked Save.....then after save, create the actual queues. When you create the queues AFTER you create and SAVE the topic, the publishing service will not auto start for that topic. However, if you have restart the esb service, all will work. The right order is create topic, select msmq, and hit apply. Then navigate to create queues. Once queues are created, then hit SAVE
looks like CM had the right question.....you needed to change the semantic to Request, from multi cast
I have a few other subscribers to this topic, the service endpoint just happens to be one of them. If I change the semantic to request they won't receive the messages correct?
Not quite. You just don't want more than one to answer in a WS scenario because that makes no sense. The API doesn't care.

With queued Topics only one instance of the same subscriber id will receive the message.
So hypothetical situation:

I have written a few applications that are happily publishing messages with Semantic = Multicast. I then put a service endpoint on the bus that shouldn't return anything but the developer didn't mark it as OneWay (it's actually a void under the covers). I then have to change all of my publishers to Semantic = Request?
A Service Connector set to request reply in the Binding tab will send messages with a Semantic of Request. A Service Connector set to Datagram will deliver messages to the service if they are a Semantic of Multicast.

Semantic flipping is something that is pretty natural in Neuron. Often what folks do is publish Multicast so more than one Party gets the message then in the Party in the Service Connector they run a pipeline that sets the appropriate Semantic and the SOAP Action on receive.
How are the messages being published? Have you configured verbose logging? Does it by chance say "Multicast" in the logs?
How do I go about configuring logging?
Neuron Explorer. Choose configure server then set the trace level to verbose. Restart.

New logs will appear in the program files\Neudesic\Neuron ESB\logs dir. Run your scenario. You should see full message body and info on semantic.

RSS

Neuron ESB Product Support Forums and Communities

Latest Activity

Anupama Nair posted a discussion

Marketo Adapter Invalid Token

Hi,We are using the Marketo adapter to push account updates to Marketo. It works well for some time then starts failing with Invalid Token unless restarted. Is there a configuration that can be done so it can auto refresh the token when required?Thanks!See More
Nov 6, 2023
Sayantini Basak posted a discussion

Maximum payload size(REST API) for requests interfacing to NeuronESB

I am new to Neuron ESB and in our current scenario,We need to process batch transactions comprising of ~1000 records and send them to Neuron ESB for further processing. I would like to understand what is the maximum size of payload that can be transferred using REST interface to Neuron ESB.See More
Jul 22, 2022
Profile IconRobert E Dunie and Sayantini Basak joined Neuron ESB User Network
Apr 28, 2022
Profile IconDayanand, Frederic C, Steffen Greve-Oksfeldt and 1 more joined Neuron ESB User Network
Mar 16, 2022
Profile IconCam Vong and Mitja Luznar joined Neuron ESB User Network
Jan 27, 2022
Profile IconWill Hitzges, Chad Parsons, michael larsen and 4 more joined Neuron ESB User Network
Jun 11, 2021
Anupama Nair posted a discussion

ODBC stored proc polling with temporary tables

We have set up an ODBC adapter to poll a stored proc.We found that if the stored proc has a temporary table defined the rows returned are always 0.Any idea why this would be and what we can do to get around it?See More
Dec 14, 2020
Prasanth Kharade is now a member of Neuron ESB User Network
Dec 30, 2019

Badge

Loading…

© 2024   Created by Neuron Admin.   Powered by

Badges  |  Report an Issue  |  Terms of Service