| CranCran77 2005-09-08, 2:50 am |
| If I go into HAT and drill down to Operations -> Service Instances and
select Class=ALL, I notice the following:
MSMQ send("DIRECT=OS:.\Private$\Queue1") Active
MSMQ receive("DIRECT=OS:.\Private$\Queue1") Active
MSMQ send("DIRECT=OS:.\Private$\Queue2") Active
MSMQ receive("DIRECT=OS:.\Private$\Queue2") Active
MSMQ (receive) Dehydrated
First, can anyone explain why this "MSMQ (receive)" service is
dehydrated and what may cause this? When I look at the service details
it shows Message Count is 0. I'm curious if this happens because of an
initial send may fail and require a retry?
My configuration in BizTalk is:
Recv(ODBC) -> Send(MSMQ)_Queue1 (have filter that links Recv to Send)
Orchestration listens to Recv(MSMQ)_Queue1
Orchestration outputs to Send(MSMQ)_Queue2
Recv(MSMQ)_Queue2 -> Send(SAP) (have filter that links Recv to Send)
Note that my orchestration is very complex and it performs a sequential
convoy process for FIFO processing of documents from my ODBC
application to my SAP endpoint application. I need ordered delivery
hence the reason for MSMQT.
|