Does the client app has a consumer that has DocAdded? On Tue, Oct 19, 2010 at 1:50 PM, Ken Baltrinic <[email protected]> wrote:
> I have a bare-bones document store that consists of a client assembly > and a windows service that communicate with each other using Rhino- > esb. The client assembly is not an application in and of itself but > just provides an API for applications to use when interacting with the > store. The API supports two basic types of operations. It can send > basic CRUD messages to the store and/or it can subscribe to > notifications from the store that the store publishes (DocAdded, > DocDeleted, etc.) Thus a scan app can use the client to put docs into > the store and an OCR app might listens for notifications about new > documents so that they can be OCRed. > > The problem I am having, using the scenario above as an example, is > that when the scan app submits a new document, it also receives back > the DocAdded message even though it has not subscribed to it. > > The client API has a handler for the message (because it has handlers > for all potential notification messages) but , in this case, because > the client API did not subscribe to any messages, those handlers are > not configured (i.e the scan app has not told the API what to do if it > received such a message because the scan app does not care about such > events). As a result the handler is throwing an error, as is should. > > Am I missing something in how Rhino-esb works? I know that if, while > handling a message, I send a REPLY, it goes back to the original > sender. But in handling a message, if I PUBLISH a message, does that > to go back to the original sender as well, even if it is not > subscribed? > > I can work around this by coding the handlers to simply ignore > messages for which it is not configured, but I would prefer not to do > this because that would mask certain configuration errors that would > present in this same manner. > > Regards, > Ken > > -- > You received this message because you are subscribed to the Google Groups > "Rhino Tools Dev" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rhino-tools-dev%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rhino-tools-dev?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.
