This content has been marked as final. Show 4 replies
Set your adapter log level to 3 and see what gives. If it's in CBR, you should see something like "No rule found" on the logs.
Else, post logging.
And no - the repository takes care of CBR - did you define it in iStudio?
Yes, I modelled CBR in the repository, stopped all adapters, deleted cache and persistance folders and started all adapters. I'll increase the log level to 3. Might be a while though, I'm not at that customers location very often.
Thanks for your advice,
Actually this is not true the agent of the publishing adapter performs the CBR lookup and adds a recipient list to the message as it goes onto the OAI_HUB_QUEUE, it is not done by the repository.
The agent code is standard. So if you are having problems with CBR it is generally a problem with the way you have defined the rules within iStudio. However since you have a custom adapter, just be sure that the message being passed to the agent is exactly what you think it is.
Did you find the solution to your problem? I am trying to configure CBR (Content Based Routing) and the message gets routed to the OAI_HUB_QUEUE. The consumer_name contains the name of the receiving adapter but this adapter does not process the message. It seems to be the same issue as you had.
If you solved this issue could you please inform me about your solution?