<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Do What?</title><link>http://blogs.msdn.com/duetsupport/default.aspx</link><description>Duet Support Team Blog</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>What is this Exchange sink used for with Duet 1.5 and do I really need it?</title><link>http://blogs.msdn.com/duetsupport/archive/2009/12/23/what-is-this-exchange-sink-used-for-with-duet-1-5-and-do-i-really-need-it.aspx</link><pubDate>Wed, 23 Dec 2009 19:32:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9940658</guid><dc:creator>JeffGa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9940658.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9940658</wfw:commentRss><description>&lt;p&gt;You may have noticed the following folder on the Duet 1.5 install media, under the “Microsoft | IT Administrator Files | Exchange Event Sink”.&amp;#160; This folder contains the bits to install a Exchange Event Sink into your infrastructure’s Exchange server.&amp;#160; The Exchange Event Sink documentation listed in our readme is to make sure customers are aware of potential security issues that can arise with Duet.&amp;#160; Customers may be apprehensive about such a massive intervention to their existing productive Exchange infrastructure.&amp;#160; This post will help explain the need for this component.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Details / explanation of the Duet 1.5 Exchange event sink&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Duet 1.5 install guide contains a section on how to register / install the “&lt;a title="MSDN:Exchange Event Sinks" href="http://msdn.microsoft.com/en-us/library/aa142643.aspx" target="_blank"&gt;Exchange Event Sink&lt;/a&gt;” on all exchange servers where Duet users will receive new or forwarded control messages.&amp;#160; Please also be aware that this solution does require registering of DLL’s on the Exchange Server to provide this functionality.&lt;/p&gt;  &lt;p&gt;So why would we ask customers to install this into their environment?&amp;#160; Its security of course.&amp;#160; First, lets think about a scenario where a user accidently forwards a control message.&amp;#160; Control Messages are how we move Duet information from the backend to the client.&amp;#160; These messages are moved to a hidden folder on the client by a rule on the Exchange Server.&amp;#160; Since the control message can have business data in an unencrypted form, it might lead to accidental information disclosure if the user forwards that control message. In practice, this is not a very common scenario because control messages are, and should not not visible to the user, and thus the user should be able to forward a control messages. But it is indeed possible for these messages to show up in the Inbox, in rare occasions.&lt;/p&gt;  &lt;p&gt;But if this does occur, and the user does forward such a message, Duet’s implementation of a Exchange Event Sink will go ahead and strip off the business data from the message so that this data is not exposed to a potential outside recipient.&amp;#160; Thus keeping any personal data from being exposed.&amp;#160; &lt;/p&gt;  &lt;p&gt;Please note this Exchange event sink is only for solving the particular issue mentioned and has *&lt;b&gt;no&lt;/b&gt;* impact on Duet functionality. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9940658" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/OBAControlMessages/default.aspx">OBAControlMessages</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Install/default.aspx">Install</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>Duet Client Installation Fails Due to .NET Installation/Upgrade Failure</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/26/duet-client-installation-fails-due-to-net-installation-upgrade-failure.aspx</link><pubDate>Mon, 26 Oct 2009 19:29:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913121</guid><dc:creator>rsheriff</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9913121.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9913121</wfw:commentRss><description>&lt;h1&gt;Problem:&lt;/h1&gt;  &lt;p&gt;Attempting to install the Duet Client results in the following .NET installation Error in the %temp%\dd_dotnetfx20error.txt log file&lt;/p&gt;  &lt;p&gt;“Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603”&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Cause:&lt;/h1&gt;  &lt;p&gt;The .NET framework installation has gotten into an unmanageable state (e.g. can’t be upgraded, repaired and/or uninstalled)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Resolution:&lt;/h1&gt;  &lt;p&gt;You will need to resolve this before continuing the duet installation. Please use the “.NET Framework Cleanup Tool” to cleanup the previous .NET installation. The tool along with detailed instruction on using it can be found at the following blog post.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/astebner/pages/8904493.aspx" href="http://blogs.msdn.com/astebner/pages/8904493.aspx"&gt;http://blogs.msdn.com/astebner/pages/8904493.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913121" width="1" height="1"&gt;</description></item><item><title>Duet client unable to connect to the Read Service via NTLM, but works with Basic Authentication</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/22/duet-client-unable-to-connect-to-the-read-service-via-ntlm-but-works-with-basic-authentication.aspx</link><pubDate>Thu, 22 Oct 2009 17:50:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911561</guid><dc:creator>JamesCaudill</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9911561.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9911561</wfw:commentRss><description>&lt;p&gt;We had an issue where a Duet Client would fail to authenticate to the Duet Read Service with NTLM, but it would work if we enabled Basic Authentication.&amp;#160; In looking at the IIS logs, we could clearly see the 401 error.&amp;#160; However, the error code in the logs did not lead to a clear explanation if what is wrong.&amp;#160; In looking more closely with a &lt;a href="http://blogs.technet.com/netmon/"&gt;Network Monitor&lt;/a&gt; trace, we could see the packet exchanges between the client and the server,&amp;#160; and we could see the client send the NTLM authentication as expected.&amp;#160; We did some checking around but did not find a setting that looked incorrect.&amp;#160; To further diagnose this problem we used the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e90fe777-4a21-4066-bd22-b931f7572e9a&amp;amp;DisplayLang=en"&gt;Authentication and Access Diagnostics toolkit&lt;/a&gt;.&amp;#160; The toolkit quickly identified the problem.&amp;#160; Here is a screen shot:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/DuetclientunabletoconnecttotheReadServic_C2A1/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/DuetclientunabletoconnecttotheReadServic_C2A1/image_thumb.png" width="643" height="546" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;From this output you can see that if the “&lt;a href="http://msdn.microsoft.com/en-us/library/ms524563.aspx"&gt;AllowKeepAlive&lt;/a&gt;” is set to false on the virtual directory, this will cause NTLM to fail.&amp;#160; This setting is required for NTLM to work properly.&amp;#160; To change this back, modify this setting in the Internet Information (IIS) Manager:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/DuetclientunabletoconnecttotheReadServic_C2A1/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/DuetclientunabletoconnecttotheReadServic_C2A1/image_thumb_1.png" width="524" height="507" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you are a command line person, you can use the following command to set the property also:&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;cscript adsutil.vbs set w3svc/2/AllowKeepAlive true&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;The “2” above is the number of the website.&amp;#160; Make sure you pick the correct site in IIS before running that command. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Once this is changed, NTLM connections should work properly, and the Duet client should once again connect properly.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911561" width="1" height="1"&gt;</description></item><item><title>The order of Duet buttons on Outlook items may change after applying updates</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/16/the-order-of-duet-buttons-on-outlook-items-may-change-after-applying-updates.aspx</link><pubDate>Fri, 16 Oct 2009 22:28:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908407</guid><dc:creator>waltwa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9908407.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9908407</wfw:commentRss><description>&lt;p&gt;If you have multiple Duet scenarios installed that each add buttons to the same item in Outlook, the order in which the Duet buttons appear on the Outlook items may change after installing Duet updates. For example, both the Time Reporting (TIMA) and Leave Management (LEMA) scenarios add buttons to Appointment items in Outlook and you may be accustomed to seeing the TIMA buttons appear first on Outlook Appointments.&amp;#160; After installing updates for Duet the LEMA buttons may now appear before the TIMA buttons.&lt;/p&gt;  &lt;p&gt;The issue here is that Duet does not have a defined order when adding the buttons for different scenarios to the Outlook command bars. The result is that the order in which the buttons appear is currently based on the order in which the Duet updates (.SCA files) are installed on the server. If you require the buttons to appear in a specific order then you must apply the .SCA files on the server in that order. If you have already installed the .SCA files you can remove and redeploy a specific .SCA file to have it loaded last and therefore make its buttons appear last on the Outlook toolbar.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908407" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Hotfixes/default.aspx">Hotfixes</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Supportibility/default.aspx">Supportibility</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/SP3/default.aspx">SP3</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Install/default.aspx">Install</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>TIMA: 15 min Time Reporting only tracked as 5 min</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/07/tima-15-min-time-reporting-only-tracked-as-5-min.aspx</link><pubDate>Thu, 08 Oct 2009 05:45:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904705</guid><dc:creator>waltwa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9904705.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9904705</wfw:commentRss><description>&lt;p&gt;I recently worked on an issue where a customer was using TIMA and trying to record an appointment with a 15 min duration but it would end up getting tracked as 5 mins. After doing some testing on the machine I realized that the behavior was that the number 1 was dropped if it was the leading character of the duration. So, if the duration was 1 min nothing happened. If it was 2 through 9 it was tracked correctly. If it was 10 through 19 it was tracked as 0 through 9. And 20 through 99 was tracked correctly. Two hours (120 mins) was tracked as 20 mins.&lt;/p&gt;  &lt;p&gt;After debugging for quite a while I discovered that the problem was that the Windows regional settings on the machine had an incorrect entry defined for the Positive Sign for numbers.&amp;#160; Normally the Positive Sign is &amp;quot;+&amp;quot; and the Negative Sign is &amp;quot;-&amp;quot;.&amp;#160; For this user the Positive Sign had been set to &amp;quot;1&amp;quot;.&amp;#160; So, whenever CultureInformation was applied to numeric operations any leading 1 would be dropped because it was interpreted as the character to represent positive values (i.e. +). This issue had nothing directly to do with the Duet code - Duet was just using the .NET framework to convert an Integer to a String and getting back the wrong value.&lt;/p&gt;  &lt;p&gt;The following registry key contains the value used for the positive sign and this issue can be easily reproduced on any machine by changing the value to a 1.&lt;/p&gt;  &lt;p&gt;HKEY_CURRENT_USER\Control Panel\International\sPositiveSign&lt;/p&gt;  &lt;p&gt;The following article discusses another issue that can happen if this sPositiveSign value is not valid and also discusses how to reset the values.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/942460" target="_blank"&gt;KB942460 System.FormatException occurs when attempting to convert a numeric string to a numeric data type&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Once the sPositiveSign registry value was reset to the correct value of &amp;quot;+&amp;quot; everything worked again.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904705" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Supportibility/default.aspx">Supportibility</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/TIMA/default.aspx">TIMA</category></item><item><title>Duet install of SQL Express fails if MSXML 6 Service Pack 2 (KB954459) is installed</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-install-of-sql-express-fails-if-msxml-6-service-pack-2-kb954459-is-installed.aspx</link><pubDate>Thu, 08 Oct 2009 04:47:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904684</guid><dc:creator>waltwa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9904684.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9904684</wfw:commentRss><description>&lt;p&gt;Duet installation may fail if MSXML 6 Service Pack 2 (&lt;a href="http://support.microsoft.com/kb/954459" target="_blank"&gt;KB954459&lt;/a&gt;) is already installed. For a silent Duet install you should see an exit code of 2 in the setup log which maps to &lt;a href="http://technet.microsoft.com/en-us/library/cc983797.aspx" target="_blank"&gt;SQLINSTALLFAILURE&lt;/a&gt; and indicates that Duet was not able to install SQL Server 2005 Express Edition. If you try to install manually you will see an error when SQL Express tries to install MSXML6. See the following image:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/4728a5cd408a_11B87/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/4728a5cd408a_11B87/image_thumb.png" width="244" height="224" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You may also get the following error dialog:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/4728a5cd408a_11B87/clip_image002_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Installation of MSXML 6.0 Parser (KB933579) failed because a higher version already exists on the machine. To proceed, uninstall the higher version and then run MSXML 6.0 Parser (KB933579) Setup again." border="0" alt="Installation of MSXML 6.0 Parser (KB933579) failed because a higher version already exists on the machine. To proceed, uninstall the higher version and then run MSXML 6.0 Parser (KB933579) Setup again." src="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/4728a5cd408a_11B87/clip_image002_thumb.jpg" width="244" height="123" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;em&gt;Installation of MSXML 6.0 Parser (KB933579) failed because a higher version already exists on the machine. To proceed, uninstall the higher version and then run MSXML 6.0 Parser (KB933579) Setup again.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This SQL/MSXML install issue is documented in the following article:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/968749" target="_blank"&gt;KB968749 SQL Server 2005 setup fails when MSXML Core Services 6.0 Service Pack 2 has already been installed&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Workaround&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The solution is to uninstall KB954459 prior to installing Duet - or more specifically prior to installing SQL Server 2005 Express Edition. But, in most cases trying to uninstall KB954459 via Add/Remove programs will fail. The resolution is to run the &lt;a href="http://support.microsoft.com/kb/290301" target="_blank"&gt;Windows Installer Cleanup Utility&lt;/a&gt; (MSIZAP.exe) to remove &lt;a href="http://support.microsoft.com/kb/954459" target="_blank"&gt;KB954459&lt;/a&gt; from the Windows Installer database. This can be done manually on each machine as described in &lt;a href="http://support.microsoft.com/kb/968749" target="_blank"&gt;KB968749&lt;/a&gt; or it can be done by calling MsiZap.exe from a command line and passing in the product code for KB954459 which is {1A528690-6A2D-4BC5-B143-8C4AE8D19D96}.&lt;/p&gt;  &lt;p&gt;Here is the Msizap command line to remove MSXML6 SP2 KB954459&lt;/p&gt;  &lt;p&gt;&amp;quot;&amp;lt;PATH&amp;gt;\MsiZap.exe&amp;quot; T! {1A528690-6A2D-4BC5-B143-8C4AE8D19D96}&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904684" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Error/default.aspx">Error</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/SP2/default.aspx">SP2</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Supportibility/default.aspx">Supportibility</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/SP3/default.aspx">SP3</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Install/default.aspx">Install</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/SQL/default.aspx">SQL</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/MSXML/default.aspx">MSXML</category></item><item><title>Duet is not supported on a computer that has Exchange System Manager (ESM) installed</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-is-not-supported-on-a-computer-that-has-exchange-system-manager-esm-installed.aspx</link><pubDate>Thu, 08 Oct 2009 03:08:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904711</guid><dc:creator>waltwa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9904711.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9904711</wfw:commentRss><description>&lt;p&gt;Duet uses Extended MAPI for some functionality and therefore requires that the computer be in a supported MAPI configuration. Having Exchange System Manager (ESM) installed on an Outlook client is not a supported configuration and generally results in MAPI call failures.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/266418" target="_blank"&gt;Microsoft does not support installing Exchange Server components and Outlook on the same computer&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In the Microsoft.OBA.SystemTray.Duet.Log file located in the user's temp directory you may see the following entries added each time you launch the Duet Utility.&lt;/p&gt;  &lt;p&gt;&amp;quot;12/02/2009&amp;quot;,&amp;quot;10:40:52&amp;quot;,&amp;quot;Trace&amp;quot;,&amp;quot;Information&amp;quot;,&amp;quot;Deployment&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;Initialize&amp;quot;,&amp;quot;Microsoft.OBA.SystemTray.exe&amp;quot;,&amp;quot;2336&amp;quot;,&amp;quot;DOMAIN\USER&amp;quot;,&amp;quot;MACHINE&amp;quot;,&amp;quot;&lt;strong&gt;Trying to get the profile name from registry&lt;/strong&gt;&amp;quot;,&amp;quot;&amp;quot;     &lt;br /&gt;&amp;quot;12/02/2009&amp;quot;,&amp;quot;10:41:00&amp;quot;,&amp;quot;Error&amp;quot;,&amp;quot;Severe&amp;quot;,&amp;quot;Duet Notification Application&amp;quot;,&amp;quot;4112&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;Initialize&amp;quot;,&amp;quot;Microsoft.OBA.SystemTray.exe&amp;quot;,&amp;quot;2336&amp;quot;,&amp;quot;DOMAIN\USER&amp;quot;,&amp;quot;MACHINE&amp;quot;,&amp;quot;&lt;b&gt;Duet has determined that Outlook is not configured to work with Exchange Server. Open Outlook and create an Exchange profile, and then&amp;#160; run Duet Utility&lt;/b&gt;.&amp;quot;,&amp;quot;     &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.OBA.SystemTray.SystemTrayApplicationContext.ShowProfileSelectionDialog()     &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.OBA.SystemTray.SystemTrayApplicationContext.MapiLogon()     &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.OBA.SystemTray.SystemTrayApplicationContext.OnSTAStart()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading.ThreadHelper.ThreadStart_Context(Object state)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading.ThreadHelper.ThreadStart()&amp;quot;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you want to install Duet on a computer that currently has both Outlook and Exchange System Manager installed you will need to remove Exchange System Manager and get Outlook's MAPI files back onto the system.&lt;/p&gt;  &lt;p&gt;Here are the steps to get the correct version of MAPI on the computer:&lt;/p&gt;  &lt;p&gt;1. Remove ESM (In Add/Remove Programs choose &lt;strong&gt;Change&lt;/strong&gt; on the top level &lt;em&gt;Exchange&lt;/em&gt; component and &lt;strong&gt;Remove&lt;/strong&gt; for the ESM tools.)&lt;/p&gt;  &lt;p&gt;2. Remove Outlook (not all of Office, just Outlook)&lt;/p&gt;  &lt;p&gt;3. In &lt;strong&gt;C:\Windows\System32&lt;/strong&gt; rename &lt;strong&gt;MAPI32.DLL &lt;/strong&gt;to &lt;strong&gt;MAPI32.OLD&lt;/strong&gt; and if &lt;strong&gt;MAPI32x.DLL&lt;/strong&gt; exists rename it to &lt;strong&gt;MAPI32x.OLD &lt;/strong&gt;(do not rename mapistub.dll) &lt;/p&gt;  &lt;p&gt;4. Reinstall Outlook&lt;/p&gt;  &lt;p&gt;5. Run &lt;strong&gt;C:\Windows\System32\fixmapi.exe&lt;/strong&gt;&amp;#160;&amp;#160; (which basically copies mapistub.dll to mapi32.dll)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904711" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Error/default.aspx">Error</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Supportibility/default.aspx">Supportibility</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/System+Tray/default.aspx">System Tray</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Profile/default.aspx">Profile</category></item><item><title>Duet 1.5 SP3 install issues and considerations</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-1-5-sp3-install-issues-and-considerations.aspx</link><pubDate>Thu, 08 Oct 2009 02:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904693</guid><dc:creator>waltwa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9904693.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9904693</wfw:commentRss><description>&lt;P&gt;The goal of this post is to provide a quick list of the important Duet 1.5 SP3 installation issues that need to be understood when planning for a production rollout.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/duetsupport/archive/2009/10/01/troubleshooting-duet-client-install-errors.aspx" target=_blank mce_href="http://blogs.msdn.com/duetsupport/archive/2009/10/01/troubleshooting-duet-client-install-errors.aspx"&gt;Troubleshooting Duet client install errors&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-upgrade-1-5-sp2-to-sp3-fails-on-non-english-clients.aspx" target=_blank mce_href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-upgrade-1-5-sp2-to-sp3-fails-on-non-english-clients.aspx"&gt;Duet Upgrade 1.5 SP2 to SP3 fails on non English clients&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-1-5-sp3-users-may-be-prompted-to-select-an-outlook-profile-even-if-the-profile-selection-policy-has-been-set.aspx" target=_blank mce_href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-1-5-sp3-users-may-be-prompted-to-select-an-outlook-profile-even-if-the-profile-selection-policy-has-been-set.aspx"&gt;Duet 1.5 SP3 - Users may be prompted to select an Outlook profile even if the Profile Selection policy has been set&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-install-of-sql-express-fails-if-msxml-6-service-pack-2-kb954459-is-installed.aspx" target=_blank mce_href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-install-of-sql-express-fails-if-msxml-6-service-pack-2-kb954459-is-installed.aspx"&gt;Duet install of SQL Express fails if MSXML 6 Service Pack 2 (KB954459) is installed&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Duet is not supported on a computer that has Exchange System Manager (ESM) installed" href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-is-not-supported-on-a-computer-that-has-exchange-system-manager-esm-installed.aspx" target=_blank mce_href="http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-is-not-supported-on-a-computer-that-has-exchange-system-manager-esm-installed.aspx"&gt;Duet is not supported on a computer that has Exchange System Manager (ESM) installed&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A id=bp___ctl00___RecentPosts___postlist___EntryItems_ctl00_PostTitle href="http://blogs.msdn.com/duetsupport/archive/2009/10/26/duet-client-installation-fails-due-to-net-installation-upgrade-failure.aspx"&gt;&lt;FONT color=#006bad&gt;Duet Client Installation Fails Due to .NET Installation/Upgrade Failure&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904693" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Error/default.aspx">Error</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Supportibility/default.aspx">Supportibility</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/SP3/default.aspx">SP3</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Install/default.aspx">Install</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>Duet 1.5 SP3 - Users may be prompted to select an Outlook profile even if the Profile Selection policy has been set</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-1-5-sp3-users-may-be-prompted-to-select-an-outlook-profile-even-if-the-profile-selection-policy-has-been-set.aspx</link><pubDate>Thu, 08 Oct 2009 01:22:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904617</guid><dc:creator>waltwa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9904617.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9904617</wfw:commentRss><description>&lt;p&gt;Duet provides a group policy setting named &amp;quot;&lt;em&gt;Use Outlook settings for profile selection&lt;/em&gt;&amp;quot;, which is designed to automatically select the default Outlook profile during Duet deployment if more than one profile exists. Duet deployment occurs the first time the Duet Utility runs after Duet has been installed on a machine. This policy setting sets the registry key:&lt;/p&gt;  &lt;p&gt;HKCU\ Software\Policies\Microsoft\InformationBridgeFramework\Engine\Execution\UseDefaultProfile&amp;#160; REG_DWORD = 1&lt;/p&gt;  &lt;p&gt;But, there is a bug in the current logic in SP3 that prevents this from working on many machines.&amp;#160; This issue will be fixed in the next hotfix or service pack to be released which should be available at the end of the month or beginning of November.&lt;/p&gt;  &lt;p&gt;The problem is that Duet relies on a registry key, &lt;em&gt;PickLogonProfile&lt;/em&gt;, that only exists on machines where someone has manually gone into Control Panel --&amp;gt; Mail --&amp;gt; Show Profiles, and changed the option to &amp;quot;Prompt for a profile to be used&amp;quot;. Once changed the &lt;em&gt;PickLogonProfile&lt;/em&gt; registry key gets created and is set to 1. Even if the control panel setting is changed back the &lt;em&gt;PickLogonProfile&lt;/em&gt; key will remain - but it will get set to a value of 0.&lt;/p&gt;  &lt;p&gt;This is the dialog from the Control Panel --&amp;gt; Mail --&amp;gt; Show Profiles&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/d348868104f0_FBDC/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/d348868104f0_FBDC/image_thumb_1.png" width="211" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The registry key being set is: &lt;/p&gt;  &lt;p&gt;HKEY_CURRENT_USER\Software\Microsoft\Exchange\Client\Options\PickLogonProfile&lt;/p&gt;  &lt;p&gt;REG_SZ&lt;/p&gt;  &lt;p&gt;1 = &amp;quot;Prompt for a profile to be used&amp;quot;&lt;/p&gt;  &lt;p&gt;0 = &amp;quot;Always use this profile&amp;quot;&lt;/p&gt;  &lt;p&gt;Doesn't Exist = &amp;quot;Always use this profile&amp;quot;&lt;/p&gt;  &lt;p&gt;The reason that the UseDefaultProfile setting in Duet fails to pick the default profile is that Duet uses the &lt;em&gt;PickLogonProfile&lt;/em&gt; registry key in the logic to determine if Duet should prompt for a profile. If users have Outlook configured to prompt for a profile every time they start Outlook then it also makes sense for Duet to prompt. But, Duet incorrectly assumes the &lt;em&gt;PickLogonProfile&lt;/em&gt; registry key will exist on all machines when in fact it only exists on machines where the setting has been manually configured at some point. If &lt;em&gt;PickLogonProfile&lt;/em&gt; doesn't exist Duet falls back to prompting the user instead.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;If a workaround is needed before the next Duet hotfix is available, you can rollout the &lt;em&gt;PickLogonProfile&lt;/em&gt; key to users if it doesn't already exist. This means doing a check to see if it is already configured with a value of 1. If it does exist, then leave it alone since we assume that a user has turned on this setting because they want to be prompted for a profile. If it does not exist or does not have a value of 1 then set it to 0.&amp;#160; Once the &lt;em&gt;PickLogonProfile&lt;/em&gt; key has been created with a value of 0 the Duet policy setting, &lt;em&gt;UseDefaultProfile&lt;/em&gt;, should work without users being prompted to pick a profile.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904617" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/System+Tray/default.aspx">System Tray</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/SP3/default.aspx">SP3</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Profile/default.aspx">Profile</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>Duet Upgrade 1.5 SP2 to SP3 fails on non English clients</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/07/duet-upgrade-1-5-sp2-to-sp3-fails-on-non-english-clients.aspx</link><pubDate>Wed, 07 Oct 2009 21:09:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904498</guid><dc:creator>JeffGa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9904498.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9904498</wfw:commentRss><description>&lt;h1&gt;The Problem&lt;/h1&gt;  &lt;p&gt;When upgrading from Duet 1.5 SP2 to SP3.&amp;#160; The client executing the setup process fails with error message &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;Duet setup completed with error.&amp;#160; Error Code - -1.&amp;quot; during the step of &amp;quot;Uninstalling previous versions of Duet&amp;quot;.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The installation runs correctly on other non-English clients when SP2 is uninstalled prior to the SP3 reinstallation attempt.&lt;/p&gt;  &lt;h1&gt;Cause&lt;/h1&gt;  &lt;p&gt;With the SP3 setup, there are issues with the localized setup edbs, where the wrong uninstall command line is embedded within it.&lt;/p&gt;  &lt;p&gt;Setup.exe uses the following resource string to uninstall Duet SP2 Product using the command line (&lt;b&gt;&lt;i&gt;“/x {ABC0750B……..”&lt;/i&gt;&lt;/b&gt;).&lt;/p&gt;  &lt;p&gt;Due to incorrect translation, localized setup.exe is trying to use (&lt;b&gt;&lt;i&gt;“/x {0FE1229D-……….”&lt;/i&gt;&lt;/b&gt; ) which is failing and causing uninstall failure at the time of upgrade from SP2 -&amp;gt; SP3 (Localized).&lt;/p&gt;  &lt;h1&gt;Workaround&lt;/h1&gt;  &lt;p&gt;The localized setup.exe can be run in quiet mode (Setup.exe /q) to upgrade from SP2 to SP3.&amp;#160; The quiet mode uninstall is correctly translated, so the upgrade will work successfully.&lt;/p&gt;  &lt;h1&gt;Status&lt;/h1&gt;  &lt;p&gt;This is an issue with the localization of the setup bits and is currently slated to be addressed in Duet 1.5 SP4&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904498" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Error/default.aspx">Error</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/SP3/default.aspx">SP3</category></item><item><title>Troubleshooting Duet client install errors</title><link>http://blogs.msdn.com/duetsupport/archive/2009/10/01/troubleshooting-duet-client-install-errors.aspx</link><pubDate>Fri, 02 Oct 2009 00:13:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9902045</guid><dc:creator>JamesCaudill</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9902045.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9902045</wfw:commentRss><description>&lt;p&gt;When attempting to install the Duet client to user in an automated fashion, the install may fail with an error.&amp;#160; The error may seem cryptic, but we have a &lt;a href="http://technet.microsoft.com/en-us/library/cc983797.aspx"&gt;document&lt;/a&gt; on TechNet that can help explain what piece may have failed.&amp;#160; For instance here is a excerpt from a setup log that failed:     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;9/24/2009 : 8:47:28 AM : I:&amp;#160;&amp;#160;&amp;#160; Invoking Duet 1.5 SP3 Install      &lt;br /&gt;9/24/2009 : 8:47:28 AM : I:&amp;#160;&amp;#160;&amp;#160; Executing following command       &lt;br /&gt;C:\Duet\setup.exe ACCEPT_EULA=YES REBOOT=ReallySuppress READSERVICE_URL=&lt;a href="https://contoso.com:8020/DuetReadService.asmx"&gt;https://contoso.com:8020/DuetReadService.asmx&lt;/a&gt; /l*v c:\duet_SetupLog.log /qb!-       &lt;br /&gt;9/24/2009 : 8:50:47 AM : I:&amp;#160;&amp;#160;&amp;#160; Unknown Error. Result = 2. Please Check Installer Log for more information       &lt;br /&gt;9/24/2009 : 8:50:47 AM : E:&amp;#160;&amp;#160;&amp;#160; InstallDuet&amp;#160;&amp;#160;&amp;#160; Duet Installation Failed - error code: 2       &lt;br /&gt;9/24/2009 : 8:50:47 AM : E:&amp;#160;&amp;#160;&amp;#160; InstallDuet&amp;#160;&amp;#160;&amp;#160; Duet Client Install validation failed       &lt;br /&gt;9/24/2009 : 8:50:47 AM : E:&amp;#160;&amp;#160;&amp;#160; install&amp;#160;&amp;#160;&amp;#160; Installation/verification failure, see detailed errors&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you navigate to &lt;a title="http://technet.microsoft.com/en-us/library/cc983797.aspx" href="http://technet.microsoft.com/en-us/library/cc983797.aspx"&gt;http://technet.microsoft.com/en-us/library/cc983797.aspx&lt;/a&gt; you will see the following chart:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;lt;snip&amp;gt;&lt;/p&gt;  &lt;p&gt;&lt;code&gt;/InstallPreReq&lt;/code&gt; (or any other install options) – Returns 0 on Success, non-zero values specify the stage at which installation failed.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;UNSUPPORTED64BIT -1000&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;OFFICENOTINSTALLED 1&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;SQLINSTALLFAILURE 2&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;VSTOINSTALLFAILURE 4&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;DOTNETINSTALLFAILURE 8&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;OWC11INSTALLFAILURE 160&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;li&gt;   &lt;p&gt;&amp;lt;/snip&amp;gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;From this you can see that error 2 indicates that there was a problem with the SQL client installation.&amp;#160; With this information, you can look at other setup logs to figure out why the SQL client failed to install. &lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/li&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9902045" width="1" height="1"&gt;</description></item><item><title>Office 2003 component issues with some localized clients</title><link>http://blogs.msdn.com/duetsupport/archive/2009/09/18/office-2003-component-issues-with-some-localized-clients.aspx</link><pubDate>Fri, 18 Sep 2009 23:35:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9896955</guid><dc:creator>JeffGa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9896955.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9896955</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;Issue:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you install the Office 2003 suite to your computer by using a custom transform, and then you install the Office 2003 SP3 update, in some instances, Office 2003 suite programs are set to &lt;strong&gt;Not Installed&lt;/strong&gt;. Additionally, you may experience one or more of the symptoms outlined in the article listed below. &lt;/p&gt;  &lt;p&gt;Here’s what the Add/Remove dialog reports in these situations:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/Office2003componentissueswithsomelocaliz_8342/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/duetsupport/WindowsLiveWriter/Office2003componentissueswithsomelocaliz_8342/image_thumb.png" width="394" height="362" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So how does this affect Duet?&amp;#160; When the Duet installer runs, it checks the list of required office components before it installs the Duet components.&amp;#160; When a machine is in this state, it appears to the installer that some of the required components are not present on the machine, and the Duet install fails. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Resolution:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is a known issue for seven languages: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Dutch &lt;/li&gt;    &lt;li&gt;French &lt;/li&gt;    &lt;li&gt;Italian &lt;/li&gt;    &lt;li&gt;German &lt;/li&gt;    &lt;li&gt;Portuguese (Brazil) &lt;/li&gt;    &lt;li&gt;Spanish &lt;/li&gt;    &lt;li&gt;Swedish &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;These issues do not affect the English version of Office 2003 or other language versions of Office 2003. &lt;/p&gt;  &lt;p&gt;To resolve this, you will have to install the critical update from this update:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://support.microsoft.com/kb/943452" target="_blank"&gt;KB943452 Critical update for Office 2003&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Additional information:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In some cases it's required to run a repair on your Office product after you applied the patch to restore the intended feature installation states.&lt;/p&gt;  &lt;p&gt;If that's the case you can start with a repair command like:&lt;/p&gt;  &lt;p align="left"&gt;&lt;strong&gt;msiexec /i &amp;lt;{ProductCode} ADDDEFAULT=ALL /qb&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The ProductCode referenced above can be found from the following registry key:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;There will be a {alphanumeric numbers}&amp;#160; highlight each one and on the right side there will be DisplayName to tell you which product.&amp;#160; Once you find the Office version on these machines, then in the UninstallString key, there will be msiexec /x {ProductCode} we need the productcode and the French brackets and dashes.&amp;#160; Just take that {ProductCode} and insert it where the {ProductCode} is in the above command line.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896955" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Error/default.aspx">Error</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Supportibility/default.aspx">Supportibility</category></item><item><title>SAP changes with regards to Request Handler timeouts</title><link>http://blogs.msdn.com/duetsupport/archive/2009/09/11/sap-changes-with-regards-to-request-handler-timeouts.aspx</link><pubDate>Fri, 11 Sep 2009 21:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9894314</guid><dc:creator>JeffGa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9894314.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9894314</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Problems with Request Handler timeouts trying to send large amounts of control messages in rapid succession.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;There were some HTTP 503 response codes (&amp;quot;Service unavailable&amp;quot;) propagated from Exchange via RH to the SAP J2EE Item Handler. Temporary 503s can happen if Exchange is under high load, and the messages that were being attempted need to be resent.&amp;#160; The problem in this case is that the Item Handler in SP2 does not properly handle 503 (and some others) correctly.&amp;#160; The Item Handler immediately marks these emails as so called &amp;quot;dead messages&amp;quot; with no retry.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Resolution:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This issue has been addressed in SAP's SP2 Patch1.&amp;#160; In SAP's logic they now no longer consider any email as a dead message.&amp;#160; SAP will now retry the message if SAP considers that they have run into a timeout issue with the Request Handler or Exchange server.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;More information:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Duet 1.5 SP02: Release Information Note - &lt;a href="https://service.sap.com/sap/support/notes/1285635"&gt;https://service.sap.com/sap/support/notes/1285635&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Duet 1.5 SP2 Platform Patch Information Note - &lt;a href="https://service.sap.com/sap/support/notes/1343235"&gt;https://service.sap.com/sap/support/notes/1343235&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Duet 1.5 SP2 Sales Management Patch Information Note - &lt;a href="https://service.sap.com/sap/support/notes/1348724"&gt;https://service.sap.com/sap/support/notes/1348724&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9894314" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Error/default.aspx">Error</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Request+Handler/default.aspx">Request Handler</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Supportibility/default.aspx">Supportibility</category></item><item><title>SPNego not working?</title><link>http://blogs.msdn.com/duetsupport/archive/2009/07/23/spnego-not-working.aspx</link><pubDate>Thu, 23 Jul 2009 22:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9846688</guid><dc:creator>JamesCaudill</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9846688.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9846688</wfw:commentRss><description>&lt;P&gt;After installing Duet, there could be an issue getting SPNego to work.&amp;nbsp; The issue can manifest in the following way: &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Browsing to &lt;A href="http://servername:50100/osp/TicketIssuer" mce_href="http://servername:50100/osp/TicketIssuer"&gt;http://servername:50100/osp/TicketIssuer&lt;/A&gt; will result in a successful response.&lt;/P&gt;
&lt;P&gt;Browsing to &lt;A href="http://servername.fqdn.domain:50100/osp/TicketIssuer" mce_href="http://servername.fqdn.domain:50100/osp/TicketIssuer"&gt;http://servername.fqdn.domain:50100/osp/TicketIssuer&lt;/A&gt; will result in a 401 “not authorized”.&lt;/P&gt;
&lt;P&gt;The problem is documented in &lt;A href="http://support.microsoft.com/kb/899417" mce_href="http://support.microsoft.com/kb/899417"&gt;KB Article 899417&lt;/A&gt;.&amp;nbsp; To make this work as expected make sure that the key &lt;FONT color=#ff0000 size=2 face="Courier New"&gt;FEATURE_ENSURE_FQDN_FOR_NEGOTIATE_KB899417&lt;/FONT&gt; is created in the following location:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Under that key, add the DWORD keys &lt;FONT size=2 face="Courier New"&gt;explorer.exe&lt;/FONT&gt; and &lt;FONT size=2 face="Courier New"&gt;iexplore.exe&lt;/FONT&gt; with a value of 1.&lt;/P&gt;
&lt;P&gt;Restart the browser and it should work as expected.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9846688" width="1" height="1"&gt;</description></item><item><title>Using colors to easily identify which Time Management (TIMA) appointments have been tracked</title><link>http://blogs.msdn.com/duetsupport/archive/2009/05/24/using-colors-to-easily-identify-which-time-management-tima-appointments-have-been-tracked.aspx</link><pubDate>Sun, 24 May 2009 19:22:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9639092</guid><dc:creator>waltwa</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duetsupport/comments/9639092.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duetsupport/commentrss.aspx?PostID=9639092</wfw:commentRss><description>&lt;h1&gt;The Problem&lt;/h1&gt;  &lt;p&gt;There is no simple method to look at all of the items in the Outlook calendar and identify which Duet Time Management appointments have been successfully tracked. In order to determine tracking status each appointment must be opened or you must switch to the Tracked Time or UnTracked Time views. We have had several requests to be able to visually identify which items have been tracked in the standard Day/Week/Month views without having to open each item. Outlook provides an Automatic Formatting feature that can be used to automatically color items but there is no obvious way to use Automatic Formatting with the Duet time tracking status.&lt;/p&gt;  &lt;p&gt;A successfully tracked Time Reporting appointment will have a CorrelationID that was received from the SAP backend. This CorrelationID gets stored in a custom field named &amp;quot;SAP.Office.Apps.TIMA.CorrelationID&amp;quot; on the Outlook Appointment. The Duet Tracked Time view filters items by checking to see if SAP.Office.Apps.TIMA.CorrelationID is populated. This means that we should be able to use the same logic with the Automatic Formatting feature in Outlook to color code the items.&lt;/p&gt;  &lt;p&gt;But, in order to use the Automatic Formatting feature with a custom field, like SAP.Office.Apps.TIMA.CorrelationID, the field must first be defined either in an Outlook folder or in an Outlook custom form definition. Just having the field populated on specific appointment items is not enough. We can manually create/define fields using features in Outlook that allow you to create new fields, such as the Outlook Field Chooser, but the Outlook dialogs used to create new fields have a 32 character limit for the field name. Since SAP.Office.Apps.TIMA.CorrelationID contains more than 32 characters we will need to define this field programmatically.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;The Solution&lt;/h1&gt;  &lt;p&gt;Here are the full steps to programmatically Define the field in a form, Publish the form to the Organizational Forms Library so all users will be able to access it, and then Create the Automatic Formatting rule to change the color of tracked items. Steps 1 &amp;amp; 2 will only need to be done once per organization but step 3 to Create the Automatic Formatting rule will need to be done by each user. This solution assumes that an Organizational Forms Library exists on Exchange or can be created and that you are an administrator with Owner permission in order to publish to the Organizational Forms Library. NOTE: A similar solution could be done without using an Organizational Forms Library by running a script on each client computer that adds the SAP.Office.Apps.TIMA.CorrelationID field to the fields collection of the Calendar folder for each user, but that is not covered in this post.&lt;/p&gt;  &lt;h3&gt;STEP # 1 - Define the field&lt;/h3&gt;  &lt;p&gt;As mentioned earlier, Outlook has a 32 character limit for field names when creating them in the Outlook user interface but this limit does not apply when creating the fields programmatically. The following VBScript code sample demonstrates how to programmatically create a new appointment item based on Outlook’s standard appointment form and then add the custom property (&amp;quot;SAP.Office.Apps.TIMA.CorrelationID&amp;quot;) that we want to use with the Automatic Formatting feature.&lt;/p&gt;  &lt;p&gt;To use this code:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Copy the code sample below (everything between the 2 dotted lines)&lt;/li&gt;    &lt;li&gt;Paste the contents into a text file.&lt;/li&gt;    &lt;li&gt;Save the file with a .vbs extension. (NOTE:&amp;#160; If you are not showing file extensions by default, make sure you actually saved as a .vbs file and not a .vbs.txt file)&lt;/li&gt;    &lt;li&gt;Double-click the file to run it.&amp;#160; After a couple of seconds an empty appointment item should appear on the screen and you are ready to move to the next step – Publishing the Form. NOTE: The appointment will just look like a standard new appointment. If you wish to confirm that the field has been added you need to enter design mode for the form and examine the All Fields tab of the form. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font face="Courier"&gt;‘-------------------------------------------------------------------------------------------------&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#0000ff"&gt;CONST&lt;/font&gt; olFolderCalendar = 9       &lt;br /&gt;&lt;font color="#0000ff"&gt;CONST&lt;/font&gt; olText = 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt; OL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#64ad52"&gt;'As Outlook.Application&lt;/font&gt;       &lt;br /&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt; oCalendar&amp;#160;&amp;#160;&amp;#160; &lt;font color="#64ad52"&gt;'As Outlook.MAPIFolder        &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt; oAppointment &lt;font color="#64ad52"&gt;'As Outlook.AppointmentItem&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#64ad52"&gt;' Create an Outlook Application object        &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;Set&lt;/font&gt; OL = CreateObject(&amp;quot;Outlook.Application&amp;quot;) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#64ad52"&gt;' Reference the Calendar folder - this also forces a logon to the profile&lt;/font&gt;       &lt;br /&gt;&lt;font color="#0000ff"&gt;Set&lt;/font&gt; oCalendar = OL.Session.GetDefaultFolder(olFolderCalendar) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#64ad52"&gt;' Create a new Appointment item based on the standard IPM.Appointment MessageClass&lt;/font&gt;       &lt;br /&gt;&lt;font color="#0000ff"&gt;Set&lt;/font&gt; oAppointment = oCalendar.Items.Add(&amp;quot;IPM.Appointment&amp;quot;) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#64ad52"&gt;' Display the new Appointment        &lt;br /&gt;&lt;/font&gt;oAppointment.Display &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#64ad52"&gt;' Add our custom UserProperty to the new Appointment&lt;/font&gt;       &lt;br /&gt;oAppointment.UserProperties.Add &amp;quot;SAP.Office.Apps.TIMA.CorrelationID&amp;quot;, olText, False &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font color="#64ad52"&gt;' Clean up&lt;/font&gt;       &lt;br /&gt;&lt;font color="#0000ff"&gt;Set&lt;/font&gt; oAppointment = &lt;font color="#0000ff"&gt;Nothing&lt;/font&gt;       &lt;br /&gt;&lt;font color="#0000ff"&gt;Set&lt;/font&gt; oCalendar = &lt;font color="#0000ff"&gt;Nothing        &lt;br /&gt;Set&lt;/font&gt; OL = &lt;font color="#0000ff"&gt;Nothing&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;‘-------------------------------------------------------------------------------------------------&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;STEP # 2 – Publish the form&lt;/h3&gt;  &lt;p&gt;Now that we have an Appointment on the screen that has our custom field defined we need to make this available to all of the users. To do this we need to publish this appointment to the Organizational Forms Library. These steps assume that you have an Organizational Forms Library created and that you have owner rights to the library. If not, you can still follow these steps to test on your machine with the Personal Forms Library. Resources for creating an Organizational Forms Library are included below as well.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Click on the &lt;strong&gt;Tools&lt;/strong&gt; menu of the Appointment, select &lt;strong&gt;Forms &lt;/strong&gt;and then click &lt;strong&gt;Publish Form As…&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Publish Form As&lt;/strong&gt; dialog that appears, select &lt;strong&gt;Organizational Forms Library&lt;/strong&gt; from the &lt;strong&gt;Look In&lt;/strong&gt; dropdown list. (For testing you can select &lt;strong&gt;Personal Forms Library)&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Display name&lt;/strong&gt; text box enter &amp;quot;Duet Fields&amp;quot; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Publish&lt;/strong&gt;.&lt;/li&gt;    &lt;li&gt;Once published, you can close the appointment and when prompted to save changes choose &lt;strong&gt;No&lt;/strong&gt;. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Resources about Organizational Forms Libraries with Exchange Server:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;821922&amp;#160;&amp;#160;&amp;#160; How to Create an Organizational Forms Library in Exchange Server 2003    &lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;821922"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;821922&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;933358&amp;#160;&amp;#160;&amp;#160; How to create an Organizational Forms Library in Exchange 2007    &lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;933358"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;933358&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;STEP # 3 - Create the Automatic Formatting rule&lt;/h3&gt;  &lt;p&gt;With our custom field now defined in a location that is accessible to the Automatic Formatting feature, we can now configure our rule.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Outlook Calendar folder. &lt;/li&gt;    &lt;li&gt;Select the view where you want to have the automatic formatting applied.&amp;#160; For example, click on the &lt;strong&gt;View&lt;/strong&gt; menu, select &lt;strong&gt;Arrange By,&lt;/strong&gt; then select &lt;strong&gt;Current View,&lt;/strong&gt; and then click &lt;strong&gt;Day/Week/Month With AutoPreivew&lt;/strong&gt;.&amp;#160; NOTE: Automatic Formatting settings are &lt;strong&gt;View&lt;/strong&gt; specific, so you have to create the Automatic Formatting rule for each view where you want it to apply. For example, &lt;strong&gt;Day/Week/Month&lt;/strong&gt; and &lt;strong&gt;Day/Week/Month With AutoPreview&lt;/strong&gt; are two different Calendar folder views in Outlook. &lt;/li&gt;    &lt;li&gt;Click on the &lt;strong&gt;Edit&lt;/strong&gt; menu and choose &lt;strong&gt;Automatic Formatting...&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click the &lt;strong&gt;Add&lt;/strong&gt; button. &lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Name&lt;/strong&gt; field enter &amp;quot;Tracked Time&amp;quot;. &lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Label&lt;/strong&gt; dropdown select the color you wish to automatically apply to TIMA items that have been tracked. &lt;/li&gt;    &lt;li&gt;Click on the &lt;strong&gt;Condition...&lt;/strong&gt; button. &lt;/li&gt;    &lt;li&gt;Select the &lt;strong&gt;Advanced&lt;/strong&gt; tab. &lt;/li&gt;    &lt;li&gt;Click the &lt;strong&gt;Field&lt;/strong&gt; dropdown button and select&lt;strong&gt; Forms...&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;In the dropdown list at the top of the dialog select &lt;strong&gt;Organizational Forms Library&lt;/strong&gt; (or if testing with the Personal Forms Library select &lt;strong&gt;Personal Forms Library&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Select the &lt;strong&gt;Duet Fields&lt;/strong&gt; entry from the list on the left and click the &lt;strong&gt;Add&lt;/strong&gt; button to add &lt;strong&gt;Duet Fields&lt;/strong&gt; to the &lt;strong&gt;Selected Forms&lt;/strong&gt; list on the right. &lt;/li&gt;    &lt;li&gt;Click the &lt;strong&gt;Close&lt;/strong&gt; button.&lt;/li&gt;    &lt;li&gt;Click the &lt;strong&gt;Field&lt;/strong&gt; dropdown button, select &lt;strong&gt;Duet Fields&lt;/strong&gt;, and then select &lt;strong&gt;SAP.Office.Apps.TIMA.CorrelationID&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Condition&lt;/strong&gt; dropdown list select &lt;strong&gt;is not empty&lt;/strong&gt;.&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Add to List &lt;/strong&gt;and you should see an entry in the &lt;strong&gt;Find items that match these criteria&lt;/strong&gt; box that says &amp;quot;SAP.Office.Apps.TIMA.CorrelationID&amp;#160;&amp;#160; is not empty&amp;quot;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; until you are back to the Calendar.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;STEP # 4 (OPTIONAL) Edit the Calendar Labels&lt;/h3&gt;  &lt;p&gt;If desired, you can also edit the label text in Outlook that is associated with each Calendar Label color. To access this feature follow these steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Outlook Calendar folder. &lt;/li&gt;    &lt;li&gt;Click on the &lt;strong&gt;Edit&lt;/strong&gt; menu, select &lt;strong&gt;Label&lt;/strong&gt;, and then click &lt;strong&gt;Edit labels...&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Edit Calendar Labels&lt;/strong&gt; dialog that appears you can change the text associated with each color &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; when done. &lt;/li&gt; &lt;/ol&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9639092" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duetsupport/archive/tags/Duet/default.aspx">Duet</category><category domain="http://blogs.msdn.com/duetsupport/archive/tags/TIMA/default.aspx">TIMA</category></item></channel></rss>