none
published message could not be routed

    Question

  • Hi,

    Basic Info of Application

    1)Adapter- WCF-BasicHttp

    2)Filter   -  CatalogName==100005

    3)Direct Binding

    4)Used InboundMap and Outbound Map

    Below are error detail for DnM.Inventry when try to Consume WCF Response.

    Error Details:

     

    The Messaging engine failed to process a message submitted by adapter:WCF-BasicHttp Source URL:http://A.B.com/Service.svc. Details:The published message could not be routed because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration console to troubleshoot this failure.

    Any kind of help would be appreciated.


    Prakash


    • Edited by Shivay_ Tuesday, December 16, 2014 10:00 AM
    Tuesday, December 16, 2014 7:47 AM

All replies

  • Prakash,

    The published message could not be routed because no subscribers were found.” – As mentioned in the error message, there is no subscription matched/found for the published message.

    Any one of the following could be the cause for this error in your case:

    • Have you used “XML-Receive” pipeline in your receive location, so your promoted property (CatalogName) is promoted to the context of the message.
    • Is “CatalogName” in promoted in the received message.
    • Is “CatalogName” contains value “100005”, may message/promoted values for “CatalogName” is different. Check the context properties of the suspended message.
    • Check the subscription for the send port (by selecting subscription query in the admin console) and check its subscription matches to the message received.

    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

    Tuesday, December 16, 2014 8:43 AM
  • Hi Prakash,

    Is your Incoming message has context property  "CatalogName==100005" populated ? . I would suggest to look for your Orchestration  Subscription  from BizTalk Admin console .

    Go to BizTalk Group Hub Page ---> New Query -->Search for ---> Subscription 

    Now see the context property of the message and find whether your message has fulfil all Subscription property .

    If you are using any custom Pipeline that I would suggest to look its properly used in your Application and if not try to use XMLReceive Pipeline .

    Thanks

    Abhishek

    Tuesday, December 16, 2014 8:57 AM
  • Same error coming in my application.
    Orchestration send a wcf request via SolicitSendPort with Filter and outboundMap
    and when wcf sends response InboundMap executed.

    Error is same as above:

    WCF-BasicHttp Source URL: " ----------------" . Details:The published message could not be routed because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration console to troubleshoot this failure.

    Response message only have a single node,which may empty or not..

    Any help..........

    Tuesday, December 16, 2014 9:24 AM
  • This is a pretty basic error.  You need to tell us exactly what you have already tried to resolve this otherwise, you'll be getting a lot of duplicate suggestions.
    Tuesday, December 16, 2014 1:14 PM
    Moderator