<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>MSMQ from the plumber's mate</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/johnbreakwell/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/feed.xml</link>
    <description>MSMQ is part of your business&amp;#039; IT plumbing which makes you the plumber and I&amp;#039;m your mate.</description>
    <lastBuildDate>Thu, 31 Mar 2016 22:53:08 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Signing off</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/signing-off</link>
      <pubDate>Tue, 30 Mar 2010 10:24:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/30/signing-off/</guid>
      <description><![CDATA[After nearly two decades providing customer support at Microsoft, I've decided to take a well-earned...]]></description>
      <content:encoded><![CDATA[<P>After nearly two decades providing customer support at Microsoft, I've decided to take a well-earned break. </P>
<P>One plan for the summer is to sit in the garden sipping cool beer whilst writing a book on MSMQ. We'll see how that pans out. If you have any suggestions for what to include then by all means drop me a line.</P>
<P>I won't be disappearing, though, and still&nbsp;plan to maintain a presence on the Internet somewhere.</P>
<P>If you found this blog useful then hopefully the new content at&nbsp;<A title="The Plumber's Mate" href="https://blog.plumbersmate.eu/">Blog.PlumbersMate.EU</A> will be equally well received.&nbsp;(<EM>Thanks to the cybersquatters for taking up most of the available domain names...</EM>)</P>
<P>Don't forget the new <A title="Microsoft MSMQ Forum" href="https://social.msdn.microsoft.com/Forums/en-US/msmq" mce_href="https://social.msdn.microsoft.com/Forums/en-US/msmq">MSMQ forum</A> which recently replaced the various newsgroups.</P>
<P>And anything on Twitter with a #MSMQ tag is bound to attract my attention.</P>
<P>Thanks to Microsoft for providing me with this blogging platform and, of course, to you all out there for reading, commenting and emailing over the last 3-4 years.</P>
<P>Cheers<BR>John Breakwell</P>]]></content:encoded>
    </item>
    <item>
      <title>MSMQ on Windows Phone? Very unlikely.</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/msmq-on-windows-phone-very-unlikely</link>
      <pubDate>Wed, 24 Mar 2010 10:52:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/24/msmq-on-windows-phone-very-unlikely/</guid>
      <description><![CDATA[The announcement of Windows Phone 7 Series is going to cause some interesting problems for existing...]]></description>
      <content:encoded><![CDATA[<P>The announcement of Windows Phone 7 Series is going to cause some interesting problems for existing Windows Mobile applications that make use of MSMQ.</P>
<P>Windows Phone is a Silverlight/XNA platform, as discussed here:</P>
<BLOCKQUOTE>
<P><A href="https://www.silverlight.net/getstarted/devices/windows-phone/" mce_href="https://www.silverlight.net/getstarted/devices/windows-phone/">Silverlight for Windows Phone</A></P>
<P>Silverlight is the application development platform for Windows Phone 7 Series. <BR>High performance gaming is also supported through the XNA Framework.</P></BLOCKQUOTE>
<P>This means that any existing Windows Mobile applications will need to be recoded (or re-written from scratch) to make use of Silverlight. </P>
<P>As discussed <A href="https://blogs.msdn.com/johnbreakwell/archive/2009/11/04/msmq-and-silverlight-pardon.aspx" mce_href="https://blogs.msdn.com/johnbreakwell/archive/2009/11/04/msmq-and-silverlight-pardon.aspx">back in November</A>, MSMQ isn't part of Silverlight for various reasons (such as cross-platform issues and client size). So if there is a requirement for messaging functionality then an alternative approach would be needed.</P>
<P>If this limitation affects you - either because you have a Windows Mobile application that uses messaging or you want MSMQ in Silverlight -&nbsp;could you please drop me an email or post a comment that describes the scenario you are developing for?</P>
<P>Additionally, if you have any suggestions on alternatives to&nbsp;providing messaging on the Windows Phone, please share.</P>]]></content:encoded>
    </item>
    <item>
      <title>Understanding how MSMQ security blocks RPC traffic</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/understanding-how-msmq-security-blocks-rpc-traffic</link>
      <pubDate>Wed, 24 Mar 2010 06:56:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/24/understanding-how-msmq-security-blocks-rpc-traffic/</guid>
      <description><![CDATA[MSMQ makes use of&nbsp;several protocols to do its work, including:

MSMQ - confusingly the...]]></description>
      <content:encoded><![CDATA[<P>MSMQ makes use of&nbsp;several protocols to do its work, including:</P>
<UL>
<LI>MSMQ - confusingly the protocol name is the same as the product name (although Microsoft Message Queuing is the preferred alternative. Not as snappy, mind). This protocol is for sending messages to remote destinations.</LI>
<LI>RPC - used for pulling data from another queue manager. This information could be whole messages or just properties about messages, queues, services and so on.</LI>
<LI>LDAP - required for querying Active Directory about the properties of the various MSMQ objects stored there</LI></UL>
<P>This blog post will focus on the main obstacles to using remote operations and RPC.</P>
<P>Over the years, Windows security has been beefed up and this means a lot of unsecured ways to interact with MSMQ have been disabled by default. The three that come to mind are:</P>
<UL>
<LI>Secured remote read&nbsp;interface enabled</LI></UL>
<BLOCKQUOTE>
<P>By default, an encrypted channel is required which is not possible with machines in a different forest, running in workgroup or using local (not domain)&nbsp;accounts. This is covered in my <A href="https://blogs.msdn.com/johnbreakwell/archive/2007/01/15/msmq-3-0-too-secure-for-you.aspx" mce_href="https://blogs.msdn.com/johnbreakwell/archive/2007/01/15/msmq-3-0-too-secure-for-you.aspx">MSMQ 3.0 too secure for you?</A>&nbsp;blog post. </P></BLOCKQUOTE>
<UL>
<LI>Windows Firewall blocks RPC port 135</LI></UL>
<BLOCKQUOTE>
<P>To reduce the number of ports exposed to attack, port 135 is blocked by default. Without this port, clients cannot determine what port the server's MSMQ service is listening on. This is covered in my&nbsp;<A href="https://blogs.msdn.com/johnbreakwell/archive/2008/07/10/getting-msmq-messages-out-of-windows-server-2008.aspx" mce_href="https://blogs.msdn.com/johnbreakwell/archive/2008/07/10/getting-msmq-messages-out-of-windows-server-2008.aspx">Getting MSMQ messages out of Windows Server 2008 remotely</A>&nbsp;blog post. </P></BLOCKQUOTE>
<UL>
<LI>Un-authenticated RPC calls disabled&nbsp;</LI></UL>
<BLOCKQUOTE>
<P>This is part of the changes made with Windows 2003 sp1. Remote anonymous access to RPC interfaces on the system was disabled&nbsp;and now the authentication of callers is required which&nbsp;reduces the risk of being attacked by means of buffer overruns invoked anonymously and remotely.The user interface for changing this&nbsp;just for MSMQ is covered in my <A href="https://blogs.msdn.com/johnbreakwell/archive/2008/02/12/msmq-4-0-what-s-new-in-computer-management.aspx" mce_href="https://blogs.msdn.com/johnbreakwell/archive/2008/02/12/msmq-4-0-what-s-new-in-computer-management.aspx">MSMQ 4.0 - what's new in Computer Management?</A> blog post. </P></BLOCKQUOTE>
<P><U><BR>References</U></P>
<UL>
<LI><A href="https://technet.microsoft.com/en-us/library/cc781010(WS.10).aspx" mce_href="https://technet.microsoft.com/en-us/library/cc781010(WS.10).aspx">RPC Interface Restriction</A> </LI></UL>]]></content:encoded>
    </item>
    <item>
      <title>TechReady: BizTalk Server 2009 R2 renamed to BizTalk Server 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/techready-biztalk-server-2009-r2-renamed-to-biztalk-server-2010</link>
      <pubDate>Tue, 23 Mar 2010 09:47:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/23/techready-biztalk-server-2009-r2-renamed-to-biztalk-server-2010/</guid>
      <description><![CDATA[This is something I'm glad about - the R2 numbering system just confuses people. 
Following is list...]]></description>
      <content:encoded><![CDATA[<P>This is something I'm glad about - the R2 numbering system just confuses people. </P>
<P>Following is list of key capabilities&nbsp;that have been added to BizTalk Server 2010.</P>
<OL>
<LI>Enhanced trading partner management that will enable our customers to manage complex B2B relationships with ease </LI>
<LI>Increase productivity through enhanced BizTalk Mapper. These enhancements are critical in increasing productivity in both EAI and B2B solutions; and a favorite feature of our customers. </LI>
<LI>Enable secure data transfer across business partners with FTPS adapter</LI>
<LI>Updated adapters for SAP 7, Oracle eBusiness Suite 12.1, SharePoint 2010 and SQL Server 2008 R2</LI>
<LI>Improved and simplified management with updated System Center management pack</LI>
<LI>Simplified management through single dashboard which enables IT Pros to backup and restore BizTalk configuration</LI>
<LI>Enhanced performance tuning capabilities at Host and Host Instance level</LI>
<LI>Continued innovation in RFID Space with out of box event filtering and delivery of RFID events</LI></OL>
<P>One interesting result of the renaming is that&nbsp;the lifecycle clock resets. For BizTalk 2009 R2, the 5 and 10 year support&nbsp;bands would have started&nbsp;with the release of BizTalk Server 2009 "R1" so you would effectively lose a year. For BizTalk&nbsp;2010, the support bands start from its release ... some time in 2010.</P>]]></content:encoded>
    </item>
    <item>
      <title>Big change for MSMQ newsgroup posters</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/big-change-for-msmq-newsgroup-posters</link>
      <pubDate>Fri, 19 Mar 2010 03:40:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/19/big-change-for-msmq-newsgroup-posters/</guid>
      <description><![CDATA[This announcement has been posted to all the Microsoft-hosted MSMQ newsgroups by my colleague Ed...]]></description>
      <content:encoded><![CDATA[<P>This announcement has been posted to all the <A href="https://blogs.msdn.com/johnbreakwell/archive/2007/03/18/quick-plug-for-the-newsgroups.aspx" mce_href="https://blogs.msdn.com/johnbreakwell/archive/2007/03/18/quick-plug-for-the-newsgroups.aspx">Microsoft-hosted MSMQ newsgroups</A> by my colleague Ed Hickey:</P>
<BLOCKQUOTE>
<P><FONT color=#0000cc>Hello all,<BR><BR>Today we are announcing that we have opened a new MSDN Forum for all topics of MSMQ.&nbsp; </FONT></P>
<P><FONT color=#0000cc>The new Forum is located at </FONT><A href="https://social.msdn.microsoft.com/Forums/en-US/msmq"><FONT color=#0000cc>https://social.msdn.microsoft.com/Forums/en-US/msmq</FONT></A><FONT color=#0000cc>.&nbsp; </FONT></P>
<P><FONT color=#0000cc>We have migrated the last 90 days worth of posts from all of the MSMQ newsgroups into the Forums for your convenience.<BR><BR>Regards,<BR>The MSMQ Team</FONT></P></BLOCKQUOTE>
<P>Hope to see you all again on the forum.</P>]]></content:encoded>
    </item>
    <item>
      <title>Powershell script to create and delete MSMQ queues</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/powershell-script-to-create-and-delete-msmq-queues</link>
      <pubDate>Fri, 19 Mar 2010 03:12:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/19/powershell-script-to-create-and-delete-msmq-queues/</guid>
      <description><![CDATA[My colleague Sajay has put a Powershell script on his blog to help you create and delete MSMQ...]]></description>
      <content:encoded><![CDATA[<P>My colleague Sajay has put a Powershell script on his blog to help you create and delete MSMQ queues:</P>
<BLOCKQUOTE>
<P><A href="https://blogs.msdn.com/sajay/archive/2010/03/18/powershell-script-to-create-an-msmq.aspx" mce_href="https://blogs.msdn.com/sajay/archive/2010/03/18/powershell-script-to-create-an-msmq.aspx">Sajay's Blog</A></P></BLOCKQUOTE>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Support for MSMQ on Windows XP Embedded devices</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/support-for-msmq-on-windows-xp-embedded-devices</link>
      <pubDate>Mon, 15 Mar 2010 10:26:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/15/support-for-msmq-on-windows-xp-embedded-devices/</guid>
      <description><![CDATA[A few times now I've encountered people complaining that MSMQ isn't supported on Windows XPe.
This...]]></description>
      <content:encoded><![CDATA[<P>A few times now I've encountered people complaining that MSMQ isn't supported on Windows XPe.</P>
<P>This isn't true - MSMQ has been supported on devices since Windows CE 3.0.</P>
<P>What is actually happening is that the vendor of the device is not supporting MSMQ.</P>
<P>Why this is the case is probably down to cost - the builds they provide to customers contain the components they are willing to support and maintain. Adding functionality to a build means an increased support overhead. Or maybe not enough customers are requesting MSMQ to make it worth adding to the builds. Maybe space available for MSMQ's message&nbsp;storage is an issue (although modern storage technology in devices should now be more than adequate).</P>
<P>If you need MSMQ on your Windows XP embedded devices then shop around - just because one&nbsp;vendor can't support MSMQ doesn't mean they are all in that situation.</P>
<P mce_keep="true">&nbsp;</P>
<P><U>References</U></P>
<UL>
<LI>From the Embedded team's blog: <A href="https://blogs.msdn.com/embedded/archive/2009/07/15/component-tales-safe-and-reliable-communication-using-message-queuing.aspx" mce_href="https://blogs.msdn.com/embedded/archive/2009/07/15/component-tales-safe-and-reliable-communication-using-message-queuing.aspx">Component Tales: Safe and Reliable Communication using Message Queuing </A></LI>
<LI>Windows XP Embedded SP2 Feature Pack 2007: <A href="https://msdn.microsoft.com/en-us/library/aa939831(WinEmbedded.5).aspx" mce_href="https://msdn.microsoft.com/en-us/library/aa939831(WinEmbedded.5).aspx">Message Queuing (MSMQ) Help</A></LI>
<LI>Support: &nbsp;<A href="https://www.microsoft.com/downloads/details.aspx?FamilyID=424cf865-d904-4ff9-b350-28053bf6a28d&amp;DisplayLang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyID=424cf865-d904-4ff9-b350-28053bf6a28d&amp;DisplayLang=en">QFE: MSMQ updates for Windows XP Embedded clients</A></LI></UL>]]></content:encoded>
    </item>
    <item>
      <title>Supported hash algorithms in MSMQ</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/supported-hash-algorithms-in-msmq</link>
      <pubDate>Thu, 11 Mar 2010 09:03:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/11/supported-hash-algorithms-in-msmq/</guid>
      <description><![CDATA[Here's some data I had to pull together today about authentication (message signing) and thought may...]]></description>
      <content:encoded><![CDATA[<p>Here's some data I had to pull together today about authentication (message signing) and thought may be worth sharing.</p>  <p>When signing an outgoing message, MSMQ can use a number of algorithms depending on the version.</p>  <blockquote>   <table border="1" cellspacing="0" cellpadding="2" width="490"><tbody>       <tr>         <td valign="top" width="81">Algorithm</td>          <td valign="top" width="284">Available in</td>          <td valign="top" width="121">Default for</td>       </tr>        <tr>         <td valign="top" width="85">MAC</td>          <td valign="top" width="284">all versions</td>          <td valign="top" width="121">-</td>       </tr>        <tr>         <td valign="top" width="88">MD2</td>          <td valign="top" width="284">all versions</td>          <td valign="top" width="121">-</td>       </tr>        <tr>         <td valign="top" width="90">MD4</td>          <td valign="top" width="284">all versions</td>          <td valign="top" width="121">-</td>       </tr>        <tr>         <td valign="top" width="92">MD5</td>          <td valign="top" width="284">all versions</td>          <td valign="top" width="121">MSMQ 1.0 – 3.0</td>       </tr>        <tr>         <td valign="top" width="93">SHA-1</td>          <td valign="top" width="284">MSMQ 2.0 (Windows 2000 Service Pack 4) and above</td>          <td valign="top" width="121">MSMQ 4.0</td>       </tr>        <tr>         <td valign="top" width="94">SHA-2</td>          <td valign="top" width="284">MSMQ 4.0 and above</td>          <td valign="top" width="121">MSMQ 5.0</td>       </tr>     </tbody></table> </blockquote>  <p>There is also a limitation if you are sending messages to HTTP/HTTPS or multicast addresses (MSMQ 3.0 and above) when only MD5/SHA-1 are available and SHA-1 is the default.</p>  <p>Although all the algorithms are still currently supported, the older ones are regarded as too weak and have been disabled in MSMQ 4.0 (MAC, MD2, MD4, MD5) and MSMQ 5.0 (SHA-1). These can be reinstated using the <strong><a href="https://msdn.microsoft.com/en-us/library/ms706984(VS.85).aspx" target="_blank">WeakHashAlgorithms</a></strong> registry key.</p>  <p>&#160;</p>  <p>Here’re some definitions of the algorithms from the <a href="https://msdn.microsoft.com/en-us/library/ms721607(VS.85).aspx" target="_blank">MSDN Security Glossary</a> and <a href="https://en.wikipedia.org/wiki/SHA_hash_functions" target="_blank">Wikipedia</a>:</p>  <blockquote>   <table border="1" cellspacing="0" cellpadding="2" width="494"><tbody>       <tr>         <td valign="top" width="79">Algorithm</td>          <td valign="top" width="413">&#160;</td>       </tr>        <tr>         <td valign="top" width="84">MAC</td>          <td valign="top" width="413">“Message Authentication Code”</td>       </tr>        <tr>         <td valign="top" width="88">MD2           <br />MD4            <br />MD5</td>          <td valign="top" width="413">“Message Digest”           <br />Hashing algorithms that create a 128-bit hash value. MD2 was optimized for use with 8-bit computers and MD4/MD5 for 32-bit computers. Developed by RSA Data Security, Inc.            <br /></td>       </tr>        <tr>         <td valign="top" width="92">SHA-1           <br />SHA-2</td>          <td valign="top" width="413">“Secure Hash Algorithm”           <br />Hashing algorithms that generate a message digest. SHA is used with the Digital Signature Algorithm (DSA) in the Digital Signature Standard (DSS), among other places. Developed by the National Institute of Standards and Technology (NIST) and by the National Security Agency (NSA).            <br />SHA-1 generates a 160-bit message digest.            <br />NIST published four additional hash functions in the SHA family, named after their digest lengths (in bits): SHA-224, SHA-256, SHA-384, and SHA-512. These algorithms are collectively known as SHA-2.             <br />SHA-256 and SHA-512 are computed with 32- and 64-bit words, respectively. SHA-224 and SHA-384 are simply truncated versions of the first two.</td>       </tr>     </tbody></table> </blockquote>  <p>&#160;</p>  <p><u>MSMQ 4.0</u></p>  <blockquote>   <p><a href="https://technet.microsoft.com/en-us/library/cc770387(WS.10).aspx" target="_blank">Overview of Message Queuing</a></p>    <p><strong>Authentication</strong></p>    <p>Message Queuing 4.0 supports Secure Hash Algorithm version 1.0 (SHA1) and all advanced hash algorithms that are supported in this version of Windows. The default is SHA1. Support for algorithms such as Message Digest version 2 (MD2), MD4, MD5, and Message Authentication Code (MAC) have been disabled by default in Message Queuing 4.0 because these algorithms are considered less secure. </p> </blockquote>  <p><u>MSMQ 5.0</u></p>  <blockquote>   <div class="title"><a href="https://technet.microsoft.com/en-us/library/dd759129.aspx" target="_blank">What's New in Message Queuing 5.0</a><!----></div>    <p><strong>More Secure Authentication Algorithm</strong></p>    <p>Message Queuing 5.0 supports Secure Hash Algorithm 2.0 (SHA2) and all advanced hash algorithms that are supported in this version of Windows. The default is SHA-2 with 512 bit digest length. Support for algorithms such as SHA1, Message Digest version 2 (MD2), MD4, MD5, and Message Authentication Code (MAC) have been disabled by default in Message Queuing 5.0 because these algorithms are considered less secure. </p> </blockquote>  <p>&#160;</p>  <p><u>References</u></p>  <ul>   <li>MSMQ product group blog (Motley Queüe) - <a href="https://blogs.msdn.com/motleyqueue/archive/2007/09/29/authentication-and-msmq4.aspx" target="_blank">“Authentication and MSMQ4”</a></li>    <li><a href="https://msdn.microsoft.com/en-us/library/ms721607(VS.85).aspx" target="_blank">MSDN Security Glossary</a></li>    <li>MSDN documentation for <a href="https://msdn.microsoft.com/en-us/library/ms706984(VS.85).aspx" target="_blank">PROPID_M_HASH_ALG</a></li>    <li>Wikipedia – <a href="https://en.wikipedia.org/wiki/SHA_hash_functions" target="_blank">SHA hash functions</a></li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>MSMQ’s internal ping mechanism over port 3527</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/msmqs-internal-ping-mechanism-over-port-3527</link>
      <pubDate>Fri, 05 Mar 2010 09:57:17 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/03/05/msmqs-internal-ping-mechanism-over-port-3527/</guid>
      <description><![CDATA[If you are using Network Monitor or Wire Shark to view MSMQ traffic, you will see that there is a...]]></description>
      <content:encoded><![CDATA[<p>If you are using Network Monitor or Wire Shark to view MSMQ traffic, you will see that there is a small packet sent over port 3527. This ping mechanism is used to optimise connection time to computers that are online.</p>  <p>There is a change in MSMQ 4.0 (and above) where the MSMQ service no longer listens for this mechanism to reduce the number of ports exposed by Windows, as documented here:</p>  <p><a href="https://technet.microsoft.com/en-us/library/cc731882(WS.10).aspx" target="_blank">Security Enhancements that Affect the Default Behaviour of Message Queuing</a></p>  <blockquote>   <p><strong>Message Queuing 4.0 does not listen for ping message on UDP port 3527</strong></p>    <div id="sectionSection3" class="section">     <p>Previous versions of Message Queuing send a ping message to a remote computer over UDP port 3527 to verify that the remote computer is available before attempting to send messages to it. Message Queuing 4.0 does not initiate a ping message before connecting to a remote computer and also does not listen for ping messages on UDP port 3527.</p>      <p>To revert Message Queuing behaviour to listen for ping message on UDP port 3527, create the DWORD registry entry <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security\EnablePingService </strong>and set to a value of 1.</p>   </div> </blockquote>  <p>The result of not listening is that any MSMQ client using the ping mechanism will experience a small delay as it waits for a ping response before trying to establish a TCP connection. MSMQ will still try to connect with the remote machine even if there is no ping response and messages will be sent (if possible). Once connected, there are no further delays due to this functionality, or lack of it.</p>  <p>Note - To prevent MSMQ 3.0 machines experiencing this delay when talking to MSMQ 4.0 machines, switch off the ping mechanism on the sender by setting the <a href="https://technet.microsoft.com/en-us/library/cc775631(WS.10).aspx" target="_blank">UsePing</a> registry value to 0.</p>]]></content:encoded>
    </item>
    <item>
      <title>Highlights &amp; Top Issues for MSMQ on the Microsoft Support site</title>
      <link>https://docs.microsoft.com/archive/blogs/johnbreakwell/highlights-top-issues-for-msmq-on-the-microsoft-support-site</link>
      <pubDate>Sat, 27 Feb 2010 06:40:00 GMT</pubDate>
      <dc:creator><![CDATA[John Breakwell ex-MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/johnbreakwell/2010/02/27/highlights-top-issues-for-msmq-on-the-microsoft-support-site/</guid>
      <description><![CDATA[You'd think that by now I'd know where all the web content for MSMQ was on Microsoft.com but...]]></description>
      <content:encoded><![CDATA[<P><STRIKE>You'd think that by now I'd know where all the web content for MSMQ was on Microsoft.com but no.</STRIKE></P>
<P><STRIKE>Here's the page for&nbsp;</STRIKE><A href="https://support.microsoft.com/gp/msmqg1/en-gb" mce_href="https://support.microsoft.com/gp/msmqg1/en-gb"><STRIKE>Highlights &amp; Top Issues</STRIKE></A><STRIKE>.</STRIKE></P>
<P><STRIKE>Hmmm.... "Last Review : 30 July 2009" but the KB articles referenced are all at least 3 years old. I'd best find out who owns the page and get it refreshed for MSMQ 4.0 and 5.0.</STRIKE></P>
<P mce_keep="true">[[Edited March 3rd, 2010]]</P>
<P mce_keep="true">"Highlights &amp; Top Issues" page was still viewable in error. It's now been archived/deleted.</P>]]></content:encoded>
    </item>
  </channel>
</rss>