Messages stuck in Outgoing queue due to no consumer is waiting for
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > BizTalk Server > BizTalk Server General > Messages stuck in Outgoing queue due to no consumer is waiting for




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Messages stuck in Outgoing queue due to no consumer is waiting for  
Terry


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
11-18-05 10:52 PM

Hi All,

We are sending messages from MSMQ in a server to biztalk server MSMQ/T.
Overall, it's satisfactory.
However, in some situations, one or two messages get stuck in the outgoing
queue because orchestration instance subscribing to that message has trouble
and get terminated.
In this case, biztalk refuses to receive that message and the sending server
keeps trying. As a result and because the transactional queue is forcing the
order, all the other subsequent messages using that message queue will be
blocked, sitting in the outgoing queue waiting to be picked up.

The solution I found so far is recycle the MSMQ service. Then, MSMQ
forcefully send every messages in the outgoing queue and Biztalk server puts
error messages into event log stating, "MSMQT failed to publish the message
coming into the queue DIRECT=OS:[servername]\private$\[queuename], b
ecause no
consumer was waiting for it."

The question is,
1. Is there any way that lets biztalk server receive messages even if
there's no subscriber waiting for and generate error message?
2. What is the best practice for this situation?

Any feedbacks will be appreciated.

Thanks,

Terry





[ Post a follow-up to this message ]



    Re: Messages stuck in Outgoing queue due to no consumer is waiting for  
Younes Amar


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
11-18-05 10:52 PM

if Hi Terry,

if there is no subscriber, the message will be consumed by adapter, but NOT
be submitted to BizTalk. If there is an inactive subscriber (stopped
Orchestration) , the message will be *routed* to suspended Q and when the
subscriber becomes active (Orch started), the message will be moved from
suspended Q to the BizTalk Q. That s by design.
HTH
Younes
"Terry" <Terry@discussions.microsoft.com> wrote in message
news:80EA83D1-C410-4FDA-9922-4ED318176E5D@microsoft.com...
> Hi All,
>
> We are sending messages from MSMQ in a server to biztalk server MSMQ/T.
> Overall, it's satisfactory.
> However, in some situations, one or two messages get stuck in the outgoing
> queue because orchestration instance subscribing to that message has
> trouble
> and get terminated.
> In this case, biztalk refuses to receive that message and the sending
> server
> keeps trying. As a result and because the transactional queue is forcing
> the
> order, all the other subsequent messages using that message queue will be
> blocked, sitting in the outgoing queue waiting to be picked up.
>
> The solution I found so far is recycle the MSMQ service. Then, MSMQ
> forcefully send every messages in the outgoing queue and Biztalk server
> puts
> error messages into event log stating, "MSMQT failed to publish the
> message
> coming into the queue DIRECT=OS:[servername]\private$\[queuename],
 because
> no
> consumer was waiting for it."
>
> The question is,
> 1. Is there any way that lets biztalk server receive messages even if
> there's no subscriber waiting for and generate error message?
> 2. What is the best practice for this situation?
>
> Any feedbacks will be appreciated.
>
> Thanks,
>
> Terry







[ Post a follow-up to this message ]



    RE: Messages stuck in Outgoing queue due to no consumer is waiting for  
killbill


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-31-06 11:59 PM

Hi Terry,
I suppose to answer your question but your question shows that you have done
something where im stuck. I am trying to send msg from MSMQ to Biztalk Serve
r
2006 where MSMQT adapter is listening to receive msg. When i send msg to MSM
Q
it stays there and does not reach at Biztalk Server. I am running MSMQ on
WinXP SP2 and Biztalk 2006 on Win2003 SP1.

--
bill


"Terry" wrote:

> Hi All,
>
> We are sending messages from MSMQ in a server to biztalk server MSMQ/T.
> Overall, it's satisfactory.
> However, in some situations, one or two messages get stuck in the outgoing
> queue because orchestration instance subscribing to that message has troub
le
> and get terminated.
> In this case, biztalk refuses to receive that message and the sending serv
er
> keeps trying. As a result and because the transactional queue is forcing t
he
> order, all the other subsequent messages using that message queue will be
> blocked, sitting in the outgoing queue waiting to be picked up.
>
> The solution I found so far is recycle the MSMQ service. Then, MSMQ
> forcefully send every messages in the outgoing queue and Biztalk server pu
ts
> error messages into event log stating, "MSMQT failed to publish the messag
e
> coming into the queue DIRECT=OS:[servername]\private$\[queuename],
 because no
> consumer was waiting for it."
>
> The question is,
> 1. Is there any way that lets biztalk server receive messages even if
> there's no subscriber waiting for and generate error message?
> 2. What is the best practice for this situation?
>
> Any feedbacks will be appreciated.
>
> Thanks,
>
> Terry





[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 04:50 PM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register