Geeks With Blogs
BizTalk Blog by Chris Han System Design for Enterprise Agility,

I was doing a simples subscribtion by using a send port with filter like this BTS.ReceivePortName == "recPort1". I kept getting “The published message could not be routed because no subscribers were found “ error.

For some reason I strongly believed that double quotation marks should be around the filter value. After 2 hours non-productive trying. I did the last pre-bug-report-try with a filter value without double quotation marks, and it worked.

Then I found this note in BizTalk 2006 document: expressions in send ports should not include double quotation marks around the value. This is unlike filters in orchestrations, which require the value to have double quotation marks around it....

There always some one asks me what you do and don't like BizTalk. I can tell something like all people agreed such as debugging or deployment. But now I realize small inconsistant usablility behavior like this is in fact most annoying me. It stops me from applying knowledge I know to what I don't but similar.

 

Posted on Tuesday, January 24, 2006 10:32 AM BizTalk | Back to top


Comments on this post: The published message could not be routed because no subscribers were found - No double quotation marks in send port filter please!

# re: The published message could not be routed because no subscribers were found - No double quotation marks in send port filter please!
Requesting Gravatar...
>But now I realize small inconsistant usablility behavior like this is in fact most annoying me.
>
>

Such inconsistancies are the trade mark of all Microsoft products. If we need to work on MS technologies, then we need to get used to them. There is no other option. If it is from Microsoft then it is a wonderful feature, not a half-baked design.
Left by Aron on Feb 08, 2007 4:25 PM

Your comment:
 (will show your gravatar)
 


Copyright © Chris Han | Powered by: GeeksWithBlogs.net | Join free