<?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>KovaiJ</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/kovaij/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/kovaij/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:26:34 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Things you need to know about “The connection to the Microsoft Exchange server in unavailable. Outlook must be online or connected to complete this action” prompts in an Outlook 2003–Exchange 2010 world</title>
      <link>https://docs.microsoft.com/archive/blogs/kovaij/things-you-need-to-know-about-the-connection-to-the-microsoft-exchange-server-in-unavailable-outlook-must-be-online-or-connected-to-complete-this-action-prompts-in-an-outlook-2003ndash</link>
      <pubDate>Tue, 01 Feb 2011 09:52:00 GMT</pubDate>
      <dc:creator><![CDATA[Kovaiselvan Jayaraman [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kovaij/2011/02/01/things-you-need-to-know-about-the-connection-to-the-microsoft-exchange-server-in-unavailable-outlook-must-be-online-or-connected-to-complete-this-action-prompts-in-an-outlook-2003ndash/</guid>
      <description><![CDATA[If you are opening this blog, then you most likely are troubleshooting the following prompt in your...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="text-align: justify;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">If you are opening this blog, then you most likely are troubleshooting the following prompt </span><span style="line-height: 115%; font-size: 10pt;">in your Outlook 2003 - Exchange 2010 environment while opening additional calendars.</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10.0pt; line-height: 115%;">&nbsp; </span><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;"><i><span style="line-height: 115%;">&ldquo;</span></i><i><span style="line-height: 115%;">The connection to the Microsoft Exchange server in unavailable. Outlook must be online or connected to complete this action&rdquo;</span></i></span></span></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;"><i><span style="line-height: 115%;">&nbsp;</span></i></span></span></span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">There might also be prompts as below in Outlook 2003 for the same issue</span></span><span style="font-size: 10.0pt; line-height: 115%;">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px;"><i><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;">&ldquo;Unable to display the folder. The information store could not be opened&rdquo;</span></span></span></span></span></i><i><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;">&nbsp;</span></span></span></span></span></i></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px;"><i><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;">&ldquo;The set of folders could not be opened&rdquo;</span></span></span></span></span></i><i><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;">&nbsp;</span></span></span></span></span></i></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px;"><i><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;">&ldquo;The information store could not be opened&rdquo;</span></span></span></span></span></i><i><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: small;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></span></span></span></i></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">The subject of discussion in this blog is very specific to the above prompts occurring on Outlook 2003 clients while accessing additional mailboxes that reside on Exchange 2010 servers. This is a bit lengthy post. Be prepared to spend sometime to read through it.</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10.0pt; line-height: 115%;">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10.0pt; line-height: 115%;"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/87/03/4380.blog.bmp" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x550/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-87-03/4380.blog.bmp" border="0" /></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 8.5pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">As many of us are aware by this time, we&rsquo;ve </span></span></span><a href="https://support.microsoft.com/kb/2299468"><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">KB 2299468</span></span></span></a><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"> covering this issue for Exchange 2010; I wrote the draft for this KB article and thanks to the Exchange KBs review team for they made some great enhancements to it before it went on to get published. Some background on KB 2299468 - </span></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">In my first case that I worked on these issue symptoms, customer was looking to migrate to Outlook 2010 sooner (and the issue didn&rsquo;t occur for Outlook 2007 and higher clients) and that alleviated any real troubleshooting on the issue and the case was closed. And then I hit my second case with these symptoms. In this case, the primary and additional mailboxes being accessed were all on Exchange 2010. This situation made it different than the then existing public KBs on this topic written for </span></span><a href="https://support.microsoft.com/kb/978777"><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">Exchange 2007</span></span></span></a><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"> and </span></span><a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;979690"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">Exchange 2003</span></span></span></a><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"> respectively ,these KBs covered the scenario wherein the primary mailboxes existing on Exchange 2007 and Exchange 2003 respectively but in my case the primary mailbox was on Exchange 2010. I was aware that Outlook 2003 has to establish more connections to Exchange 2010 than its successors because the LegacyDNs it has to resolve to the target Exchange 2010 server names for opening these additional mailboxes are </span></span><a href="https://msdn.microsoft.com/en-us/library/ee201757(v=exchg.80).aspx"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">constructed LegacyDNs</span></span></span></a><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"> which per outlook 2003 client&rsquo;s point of view is a different server and therefore a different connection every time , this will eventually lead to more RPC connections per client. In my case I had to resort to data collection from server and client side to link the dots to this theory. To start with, we were not even sure if our symptoms were related to this theory. Fortunately for me, the customer was very much willing to cooperate with the data collection. </span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">I reviewed the Address book, RPC Client logs, and Outlook ETL logs. Surely, I didn&rsquo;t see any failures at address book logging level, at the same time I didn&rsquo;t either see that a successful logon happened to additional mailboxes, from RPC Client access logs perspective. From the Outlook ETL trace, the error was confirmed to be returned from the server. I then captured </span></span><a href="https://blogs.technet.com/b/appssrv/archive/2009/05/18/what-is-an-extrace.aspx"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">Extrace</span></span></span></a><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"><span style="color: #000000;"> </span>on RPCClientAccess at the CAS server based on recommendation from an Outlook EE from where we found a real breakthrough. We saw that these additional mailbox logins failed for the primary mailbox with error &ldquo;MaxConnectionsExceeded&rdquo; and that meant that the maximum number of allowable RPC connections for that given primary mailbox has exceeded. So now, I could link the dots and </span></span><a href="https://support.microsoft.com/kb/2299468"><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">KB 2299468</span></span></span></a><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"> was born. That&rsquo;s its background. </span></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">However, in my case the issue was still not completely resolved. It just got a little more interesting. My customer&rsquo;s feedback was that for some mailboxes it (custom throttling policy) resolved and for some it didn&rsquo;t. On further tests the customer found that for those mailboxes for which the issue didn&rsquo;t resolve with custom throttling policy, he found that removing the entire additional mailboxes list and re-adding them resolved the problem. It seemed at some point, his exchange organization had Exchange 2000 in it. His observation was that for those mailboxes that were moved from Exchange 2000 the issue still happened and not completely resolved i.e., the user may be able to open all 29 additional calendars now and within next few minutes he may be able to open only a few. For those mailboxes which were newly created in Exchange 2010, the issue got resolved with custom throttling policy. With more tests, we were able to confirm that this was the behavioral pattern. On further internal research, I found this behavior stems from the way Outlook 2003 stores information about the shared calendars.</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></p>
<div class="WordSection1">
<ul>
<li>
<div class="MsoListParagraph" style="text-align: left; text-indent: -18pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: 10pt;">It maintains a sort of cache of the shared calendars that a primary mailbox opens. This "cache" takes the form of hidden persistence messages stored in the Common Views of the primary mailbox</span>&nbsp;</span></span><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></div>
</li>
</ul>
</div>
<ul>
<li>
<div class="MsoListParagraph" style="text-align: justify; text-indent: -18pt;"><span style="font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">The hidden persistence messages contain information about the shared mailbox such as the user name and the server where the mailbox resides. If the mailbox is moved to another server, Outlook 2003 will not update this information by default, and it will try to make referrals to the old server (which is probably decommissioned already), thus the error message that the server is unavailable which makes the error prompt genuine&nbsp;</span></span></span><span style="font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></div>
</li>
</ul>
<blockquote>
<p class="MsoListParagraph" style="text-align: justify; text-indent: -18pt;"><span style="font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;">&nbsp;</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">The best method to force outlook 2003 to update itself about the current status of mailboxes in the shared calendars is to </span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">start outlook with /resetnavpane switch, which will force these messages to get updated information .<span style="line-height: 115%; font-size: 10pt;">And that also meant all the existing additional mailboxes will be gone for those mailboxes for which we launched outlook with resetnavpane and we had to re-add them manually</span></span></span><span style="font-size: 10.0pt; line-height: 115%;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
</blockquote>
<p class="MsoNormal"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Go to Start- Run and type &ldquo;outlook.exe /resetnavpane&rdquo;</span></span></p>
<p class="MsoNormal" style="text-align: left;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">We did that and the issue got completely resolved. </span></span><a href="https://support.microsoft.com/kb/2299468"><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">KB 2299468</span></span></span></a><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"> focused on server side RPC throttling values and we now hit another cause from Outlook side for the error prompts.</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;"> </span></span><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;">My customer eventually added the resetnavpane information to his own blog and I&rsquo;m sure it&rsquo;s searchable on the internet</span>. </span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">So, why am writing this blog now? Well,&nbsp;the issue is most common and&nbsp;should have been long&nbsp;posted&nbsp;on a MS blog already. I would have missed the current opportunity to write one too if I wasn&rsquo;t tempted by another interesting case. Thanks to my colleague who suggested that I should write a post on this subject.</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">In this case again, the Outlook 2003 error prompt was </span><span style="color: #000000;"><i><span style="line-height: 115%; font-size: 10pt;">&ldquo;</span></i><i><span style="line-height: 115%; font-size: 10pt;">The connection to the Microsoft Exchange server in unavailable. Outlook must be online or connected to complete this action&rdquo;</span></i><span style="line-height: 115%; font-size: 10pt;"> while accessing additional calendars. Customer had Exchange 2010 &ndash; Exchange 2003 mixed environment, as I started off to work with him I realized he already had a custom throttling policy on Exchange 2010 side and had the relevant </span></span></span><a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;979690"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">Exchange 2003 DS Proxy hotfix</span></span></span></a><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"><span style="color: #000000;"> already applied on his Exchange 2003 servers. Customer informed me that he has a two node CAS array in Windows NLB and that both the CAS servers have static port mapping defined for RPC Client Access and</span><span style="color: #000000;"> Address Book services respectively</span>. As a quick test, I convinced customer that we test putting up a host file on one of the outlook 2003 client machines resolving CAS array name to one of the CAS server&rsquo;s IP, thus bypassing the NLB. We did that and found that the issue didn&rsquo;t occur at all. To be sure whether it&rsquo;s a problem with the other CAS server then, we shut down outlook, changed the hosts file such that the CAS array&rsquo;s name resolved <span style="color: #000000;">to the IP of the other CAS server, started outlook and we found the issue didn&rsquo;t occur there either. We now removed the hosts file and the issue was back. So, that tells us the issue has got to do with the load balancing. I was </span><span style="color: #000000;">wondering if the NLB resulted in high RPC connections somehow, to check that we removed previous CAS entries from the hosts file thus letting Outlook reach the NLB again and I collected the extrace from both the CAS servers (perhaps there are </span></span></span><a href="https://blogs.msdn.com/b/pepeedu/archive/2010/01/13/exchange-2010-client-access-throttling.aspx"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">othe</span><span style="line-height: 115%; font-size: 10pt;">r</span></span></span></a><span style="line-height: 115%; color: navy; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"><span style="color: #000000;"> ways to see if RPC connections exceeded but I fancied sticking to my method) and found that the connections have NOT exceeded for the users facing the problem.</span><span style="color: #000000;"> </span></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">That was a nice scenario, something which I didn&rsquo;t anticipate. What next? I captured a simultaneous network trace on the client and the CAS servers; that threw up more light on the actual cause</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">Reading the trace, I observed that the port 8500 was returned to client from server as being the Referral service port</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></p>
<p class="Default" style="text-align: justify; margin-left: 36pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: 10pt;">9 15:29:45.052621 192.168.1.5 192.168.1.135 EPM Map </span><i><span style="font-size: 9pt;">request&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --&gt; Client requests End Point Mapper for RFR's UUID ( 1544f5e0-613c-11d1-93df-00c04fd7bd09 )</span></i><span style="font-size: 9pt;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 60px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">0000&nbsp;&nbsp; 13 00 0d <b>e0 f5 44 15 3c 61 d1 11 93 df 00 c0 4f</b></span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 60px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">0010&nbsp;&nbsp; <b>d7 bd 09</b> 01 00 02 00 00 00</span></span></span></p>
<p class="MsoNormal" style="margin-left: 36.0pt; text-align: justify;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">10 15:29:45.052807 192.168.1.135 192.168.1.5 EPM Map response&nbsp;&nbsp; --&gt; </span><i><span style="line-height: 115%; font-size: 9pt;">Response from End Point Mapper&nbsp;that RFR port is 8500</span></i></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 60px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">Floor 4&nbsp; TCP Port:<b>8500</b></span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><strong><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></strong></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">And then immediately, the following resets caught my attention. You would see that resets happened for the Referral service&rsquo;s port</span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">11 15:29:45.053235 192.168.1.5 192.168.1.135 TCP 3300 &gt; 8500 [SYN] Seq=0 Win=65535 Len=0 MSS=1260&nbsp; --&gt; </span><i><span style="line-height: 115%; font-size: 9pt;">Client initiates TCP 3 way handshake to port 8500 on the CAS array&rsquo;s NLB IP</span></i></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><i><span style="line-height: 115%; font-size: 9pt;">&nbsp;</span></i></span></span><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">12 15:29:45.053536 192.168.1.135 192.168.1.5 TCP 8500 &gt; 3300 [<b><span style="color: #ff0000;">RST</span></b>, ACK] Seq=1 Ack=1 Win=0 Len=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span><span style="line-height: 115%; font-size: 9pt;">--&gt; <i>Gets a RST on port 8500</i></span></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 9pt;"></span></span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">Going back to verifying static port mapping on customer&rsquo;s CAS servers, we found the following configuration</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeRpc\ParametersSystem-TCP/IP&nbsp;Port (Reg_Dword)&nbsp; ,</span><span style="line-height: 115%; font-size: 10pt;"><i>value set to 59533</i></span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeAB\Parameters - RpcTcpPort (REG_Dword)&nbsp; ,</span><span style="line-height: 115%; font-size: 10pt;"><i>value set to 59534</i></span></span></span><span style="color: #000000;"><span style="line-height: 115%; font-size: 10pt;"><em><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></em></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">From the wireshark trace, I found that client was able to establish store connections correctly on port 59533 as defined and desired but for Referral service the server returned the listening port as 8500 as opposed to defined port of 59534. On a closer look, I found the registry key type for Address Book service </span><span style="line-height: 115%; font-size: 10pt;">port definition is incorrect. The RpcTcpPort should be a REG_SZ value instead of a REG_DWORD. Reference - </span></span><a href="https://msexchangeteam.com/archive/2010/09/01/456094.aspx"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">https://msexchangeteam.com/archive/2010/09/01/456094.aspx</span></span></span></a><span style="line-height: 115%; color: navy; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"> . <span style="color: #000000;">We corrected this registry configuration as follows on both the CAS servers and rebooted the servers.</span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; color: navy; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeAB\Parameters - RpcTcpPort (<b>REG_SZ</b>)&nbsp; ,</span><span style="line-height: 115%; font-size: 10pt;"><i>value set to 59534</i></span></span></span><span style="color: #000000;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><em><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></em></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">After the restart, the clients never hit the error prompts while accessing additional calendars. If you had given a careful attention, you might be wondering even if the server returned Address book service&rsquo;s port as 8500 instead of 59534 why weren&rsquo;t the clients able to connect to port 8500 on NLB IP. That&rsquo;s a valid question and I&rsquo;ve an answer for that. In customer&rsquo;s NLB setup, they had defined port rules that only allowed the following ports&nbsp;</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">25</span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">80</span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">135</span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">443</span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px; margin-left: 36pt;"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">59533-59534</span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">As you can see, port 8500 is not defined there and therefore NLB didn&rsquo;t allow clients to connect to that port. That clarifies why the RESETS happened while clients tried connecting to port 8500. </span><span style="line-height: 115%; font-size: 10pt;">By the way, we don&rsquo;t recommend WNLB for Exchange 2010 CAS load balancing for the reasons mentioned </span></span><a href="https://technet.microsoft.com/en-us/library/ff625247.aspx"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">here</span></span></span></a><span style="line-height: 115%; color: navy; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">. <span style="color: #000000;">I won&rsquo;t get into those details here as that&rsquo;s beyond the scope of this article.</span></span></span><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; color: navy; font-size: 10pt;"><span style="color: #000000;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">As I finish this article, I got reminded that I worked another case earlier for the same error prompts and there it happened due to </span></span><a href="https://blogs.msdn.com/b/roopeshpattan/archive/2009/06/17/rpc-cancel-request-dialogue-box-due-to-session-timeout-triggered-by-the-network-devices.aspx"><span style="line-height: 115%; font-family: 'Trebuchet MS','sans-serif'; font-size: 10pt;"><span style="color: #000080;"><span style="font-family: trebuchet ms,geneva;">0x1c00001a</span></span></span></a><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;networking issue caused by their hardware load balancer which closed off idle TCP connections in 6 minutes , we resolved that case by lowering TCP KeepAliveTime on their exchange servers to 5 minutes. So, be wary of networking problems causing these error symptoms.&nbsp;</span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: trebuchet ms,geneva;"><span style="line-height: 115%; font-size: 10pt;">To sum it up, we covered the following possible causes for the Outlook 2003 prompts&nbsp;while accessing Exchange 2010 shared calendars</span>&nbsp;&nbsp;</span><span style="font-family: trebuchet ms,geneva;">&nbsp; </span></p>
<ul>
<li>
<ul>
<li><span style="font-family: trebuchet ms,geneva;">&nbsp; </span></li>
<li>
<div class="MsoListParagraph" style="text-align: justify; text-indent: -18.0pt;"><span style="font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">RPC throttling</span></span></div>
</li>
<li>
<div class="MsoListParagraph" style="text-align: justify; text-indent: -18.0pt;"><span style="font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">Outlook 2003 shared calendars cache holding stale information</span></span></div>
</li>
<li>
<div class="MsoListParagraph" style="text-align: justify; text-indent: -18.0pt;"><span style="font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">Incorrect static port mapping in combination with load balancer port rules</span></span></div>
</li>
<li>
<div class="MsoListParagraph" style="text-align: justify; text-indent: -18pt;"><span style="font-family: trebuchet ms,geneva;"><span style="font-size: 10pt;">TCP session tear down -&nbsp;</span><span style="line-height: 115%; font-size: 10pt;"><span style="color: #000000;">&nbsp;<span style="line-height: 115%; font-size: 10pt;">0x1c00001a</span></span></span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></div>
</li>
</ul>
</li>
</ul>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">&nbsp;</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">Thank You</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;"></span></span><span style="line-height: 115%; font-size: 10pt;"><span style="font-family: trebuchet ms,geneva;">Kovai J</span></span></p>]]></content:encoded>
    </item>
  </channel>
</rss>