MSMQ messages using HTTP just won’t get delivered #8

The following KB article isn’t anything new (it’s been out a few years) 889859 Messages that you try to send over HTTPS may remain in the outgoing message queue in Message Queuing 3.0 but a customer asked me why the Certificate Revocation List could not be found so I looked into it. The cause of the…

0

MSMQ messages using HTTP just won’t get delivered #7

Here’s one I’ve copied from the Motley Queüe Blog for Windows 2008 so its a bit early. MSMQ’s transactional message support uses internal messages called “order ACKs” to coordinate between sender and receiver so that no user messages are lost. When transactional messages are sent via HTTP, the URLs used to send the order ACKs…

0

MSMQ messages using HTTP just won’t get delivered #6

Here’s another “MSMQ messages wouldn’t leave the outgoing queue” problem that a customer reported this week. The root cause was an entry in the HOSTS file from an ancient project the machine had been used for in a previous life: 127.0.0.1       localhost10.12.4.7       intranet To process the HTTP request, the MQISE component makes an RPC call…

1

MSMQ messages using HTTP just won’t get delivered #5

Here’s another reason for MSMQ messages to be undelivered over HTTP. For this customer problem, the network traffic and IIS logs showed that the messages were being correctly POSTed to the web server. The next step should be for the server’s MSMQ web application to accept the HTTP traffic and convert it into a native MSMQ message…

6

MSMQ messages using HTTP just won’t get delivered #4

A new KB has been published that covers an HTTP message delivery problem on 64-bit Vista. 936497 BUG: Error message when you try to send messages to a Message Queuing queue on a computer that is running a 64-bit version of Windows Vista: “404 not found”The problem occurs when Internet Information Services (IIS) is configured to…

0

MSMQ messages using HTTP just won’t get delivered #3

I didn’t expect to make this symptom into a series… There is an interesting MSMQ 4.0 problem highlighted in the following KB article: 936502 A message is not received when you use the HTTP protocol to send the message from a Message Queuing client to a Message Queuing 4.0-based serverhttp://support.microsoft.com/default.aspx?scid=kb;EN-US;936502 Basically, don’t put “.SVC” in your…

0

MSMQ messages using HTTP just won’t get delivered #2

After a long while trying to work out what was going wrong with another customer’s system, I finally cracked it. There were two servers and we could send messages between them in one direction but not the other. Messages would happily go into the outgoing queue and then disappear. The first place I looked was…

0

MSMQ messages using HTTP just won’t get delivered

I’m starting off the blog with a discussion of an unusual problem that has hit a couple of my customers this month. It’s not a problem you’d expect to bump into and the solution is potentially painful. Scenario You want to make use of the HTTP protocol to send MSMQ messages from one machine to…

0