BizTalk Blog by Chris Han

System Design for Enterprise Agility,

  Home  |   Contact  |   Syndication    |   Login
  66 Posts | 9 Stories | 122 Comments | 79 Trackbacks

News

Article Categories

Archives

Post Categories

Image Galleries

BizTalk Bloggers

BizTalk on MSDN

Patterns & Architecture

SharePoint

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

Feedback

# re: The published message could not be routed because no subscribers were found - No double quotation marks in send port filter please! 2/8/2007 4:25 PM Aron
>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.

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: