NeuronESB v3.5.4.1100
I have a Publisher that publishes (send) to a topic. I have a Subscriber that subscribes (receive) from that same topic. The subscriber has nothing except the topics (receive) and the business process (on receive). The Business Process is thoroughly tested and solid.
Attached to the Subscriber is a Business Process that
It works fine when:
It FAILS when
How do I get this to work without using the Test Client?
The Goal is to receive a message and run a Process inside of Neuron.
I have tried variations of a final step in the business process to be a
It only fails when there is not a TEST Client connected to the Subscriber.
Here is the error message:
Failure Details
Type: SuscriberNotFound
Message: The client MyPublisher (a3a1de01-fc68-4b68-bb94-a3ddb7ab0f44) published Message a820f5d7-805e-4963-beee-06f3389b728a to topic 'MyTopic' but there were no eligible subscribers to receive the message.
Tags: Failure
Replies are closed for this discussion.
Jeffery,
A subscriber cannot receive a message (and therefore cannot execute a process), until an instance of that subscriber has been created. There are four ways to create an instance of a subscriber:
1. Adapter Endpoint
2. Service Endpoint (service connector)
3. Workflow Endpoint
4. Connect with the Client API in your own .NET application
The Test Client is an implementation of the Client API, which is why your process is executed when you have a test client connected as your subscriber.
Your choices are:
1. Configure your publisher to execute the process instead of the subscriber
2. Use on of the methods above to have an instance of a subscriber
3. Use a workflow instead of a process for this logic
That solved the issue.
Thank you for such a prompt and effective reply!
Jeffery
Neuron ESB Product Support Forums and Communities
© 2024 Created by Neuron Admin. Powered by