<?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>HealthVault FAQ</title><link>http://blogs.msdn.com/healthvaultfaq/default.aspx</link><description>This blog hosts FAQ questions (and answers) for developers using the HealthVault SDK</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Recognizing that a file is a CCD</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2009/06/22/recognizing-that-a-file-is-a-ccd.aspx</link><pubDate>Mon, 22 Jun 2009 21:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9798385</guid><dc:creator>Tremonte</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/9798385.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=9798385</wfw:commentRss><description>&lt;P&gt;If an end user uses the "Upload a file" workflow in the HealthVault shell (&lt;A href="https://account.healthvault.com/viewitems.aspx?typeid=bd0403c5-4ae2-4b0e-a8db-1888678e4528&amp;amp;additem=True"&gt;https://account.healthvault.com/viewitems.aspx?typeid=bd0403c5-4ae2-4b0e-a8db-1888678e4528&amp;amp;additem=True&lt;/A&gt;) to upload a CCR or CCD file, the HealthVault shell recognizes that the file is a CCR or CCD and stores a CCR or CCD item to the record instead of storing a File item.&lt;/P&gt;
&lt;P&gt;This logic is part of the Shell and gets exercised at the application layer.&amp;nbsp; So if you write your own application which writes new File&amp;nbsp;items to a&amp;nbsp;HealthVault record, this logic will not get applied to your uploads.&amp;nbsp; CCR or CCD files that you write with the File typeId will get stored as Files.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In a nutshell: the Shell can recognize that what the user thought was a File should really be stored as a CCR/CCD. The platform does not perform this check before storing a File item.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9798385" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Data/default.aspx">Data</category></item><item><title>Identifying data type versions</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2009/04/10/identifying-data-type-versions.aspx</link><pubDate>Fri, 10 Apr 2009 23:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9544300</guid><dc:creator>Tremonte</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/9544300.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=9544300</wfw:commentRss><description>&lt;P&gt;Some of our developers have asked how to identify the most recent version of a HealthVault data type that has been revised.&amp;nbsp;We are working to improved our naming conventions and documentation in this space, but until then here is a workaround:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Go to the HealthVault Data Type Schema Browser at &lt;A href="http://developer.healthvault.com/types/types.aspx"&gt;http://developer.healthvault.com/types/types.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Click on each version of your data type&lt;/LI&gt;
&lt;LI&gt;Look in the "transforms" list for an "upconversion" transform and/or a "downconversion" transform.&amp;nbsp; The former means that newer versions must exist and the latter means that older versions must exist.&amp;nbsp; So look for the type which has only a "downconversion" transform and you'll have found the newest version.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Here is a list of the data types that have been revised as of today:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Family History:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;6d39f894-f7ac-4fce-ac78-b22693bf96e6 is the first version and is listed first&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;22826e13-41e1-4ba3-8447-37dadd208fd8&lt;/STRONG&gt; is the second version and is listed second&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Immunization:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;cd3587b5-b6e1-4565-ab3b-1c3ad45eb04f&lt;/STRONG&gt; is the second version but is listed first&lt;/LI&gt;
&lt;LI&gt;3d817dbe-af42-4a9d-a553-d1298b4d08fc is the first version but is listed second&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Medication:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;30cafccc-047d-4288-94ef-643571f7919d&lt;/STRONG&gt; is the second version but is listed first&lt;/LI&gt;
&lt;LI&gt;5c5f1223-f63c-4464-870c-3e36ba471def is the first version but is listed second&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Procedure:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;0a5f9a43-dc88-4e9f-890f-1f9159b76e7b is the first version and is listed first&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;df4db479-a1ba-42a2-8714-2b083b88150f&lt;/STRONG&gt; is the second version and is listed second&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Encounter:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;3d4bdf01-1b3e-4afc-b41c-bd3e641a6da7 is the first version and is listed first&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;464083cc-13de-4f3e-a189-da8e47d5651b&lt;/STRONG&gt;&amp;nbsp;is the second version and is listed second&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;When trying to configure your Application Configuration Center, you will not be able to see these GUIDs but the HealthVault platform returns the data type list in the same order each time so you can use the reference chart above to make sure that you are requesting access to the right data types.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9544300" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Data/default.aspx">Data</category></item><item><title>HealthVault platform exception: “The specified transform was not found.”  </title><link>http://blogs.msdn.com/healthvaultfaq/archive/2009/02/17/healthvault-platform-exception-the-specified-transform-was-not-found.aspx</link><pubDate>Wed, 18 Feb 2009 00:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9429231</guid><dc:creator>Tremonte</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/9429231.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=9429231</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;If you see HealthVault platform throw the above exception when you run HealthRecordSearcher.GetMatchingItems() with specified type ID, the likely cause is that the locale of the application server is set to a value that doesn’t match the locale of the XSLT transform in HealthVault platform. The platform then fails to retrieve the XSLT transform with the application server’s locale. To work around this, we can add an element in Web.Config to specify the locale. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;&amp;lt;configuration&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.web&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;globalization uiCulture=”en-US” culture=”en-US” /&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.web&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;&amp;lt;/configuration&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;When&amp;nbsp;debugging issues like this, the request-response tracing described at&amp;nbsp;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"&gt;&lt;A href="http://msdn.microsoft.com/en-us/healthvault/cc135993.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn.microsoft.com/en-us/healthvault/cc135993.aspx&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;FONT color=#000000 size=3&gt;should be quite helpful&lt;/FONT&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9429231" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/locale/default.aspx">locale</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/transform/default.aspx">transform</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/debugging/default.aspx">debugging</category></item><item><title>Energy Burn from Pedometer Data</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2009/02/17/energy-burn-from-pedometer-data.aspx</link><pubDate>Wed, 18 Feb 2009 00:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9429201</guid><dc:creator>Tremonte</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/9429201.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=9429201</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;With the release of HealthVault 0901 (late January 2009), applications that access data uploaded from &lt;A href="http://www.healthvault.com/device/Omron-Pedometers.html?type=device" mce_href="http://www.healthvault.com/device/Omron-Pedometers.html?type=device"&gt;Omron 720ITC&amp;nbsp;pedometers&lt;/A&gt; are no longer able to retrieve a value for calories burned during exercise.&amp;nbsp; &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Applications that use the Exercise data type (the replacement for the AerobicSession type in the 0901 release) are impacted by an issue with the Omron driver, where the driver uses the incorrect detail type (Work_kj rather than CaloriesBurned_calories) to report calories burned. When an updated driver is available, this value will be available in CaloriesBurned_calories.&amp;nbsp; Since users will not be automatically updated to the new driver, this issue may continue for some time. &amp;nbsp;Applications can work around this problem by falling back to Work_kj if there is no value for CaloriesBurned_calories. NOTE: Applications will also need to handle the resulting unit mismatch (since Work is expressed in kj, and CaloriesBurned is expressed in calories).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Applications that use the AerobicSession data type are impacted by a different problem. As described in the &lt;A href="http://blogs.msdn.com/healthvaultdatatypes/archive/2009/01/16/using-the-exercise-and-aerobicsession-types.aspx" mce_href="http://blogs.msdn.com/healthvaultdatatypes/archive/2009/01/16/using-the-exercise-and-aerobicsession-types.aspx"&gt;blog post on using the Exercise type&lt;/A&gt; the Energy property in AerobicSession had an ambiguous definition. HealthVault cannot deterministically down-version a calories value from Exercise to AerobicSession since the Exercise class has two different details for calories and work done, whereas AerobicSession has only one. The fix is to upgrade to the new Exercise type, with the caveat that calories may not be available in CaloriesBurned_calories until an Omron driver update is released.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;FONT size=3 face=Calibri&gt;We will update this blog post when the new Omron driver is released.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #003300"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;EDIT (18 Feb 09): &lt;/STRONG&gt;The updated driver has been released!&amp;nbsp; When you uninstall your old driver and install the new one you should see that it is version 1.5.0.0.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9429201" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Data/default.aspx">Data</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Exercise/default.aspx">Exercise</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Pedometer/default.aspx">Pedometer</category></item><item><title>Debugging proxy issues</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2009/01/30/debugging-proxy-issues.aspx</link><pubDate>Fri, 30 Jan 2009 19:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9385162</guid><dc:creator>Tremonte</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/9385162.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=9385162</wfw:commentRss><description>&lt;P&gt;Your web server is usually happy to respond to requests from outside users but is often not configured to initiate calls to an outside service like HealthVault.&amp;nbsp; Your proxy/firewall needs to be configured to allow this type of traffic.&amp;nbsp; The specific configuration steps vary depending on which software your company uses, but there is an easy way to determine whether you are having an "IT Issue" or an issue with your HealthVault application: open a web browser on your web server box and try to access either of the HealthVault URLs that are in your web.config file.&lt;/P&gt;
&lt;P&gt;If you can reach either URL, then your proxy is set up correctly and you need to adjust some aspect of your application configuration.&amp;nbsp; The most common fix is to uncomment the &amp;lt;DefaultProxy/&amp;gt; node in your web.config file, assuming you are using the HealthVault .NET SDK.&lt;/P&gt;
&lt;P&gt;If you cannot reach these URLs then you should focus on getting the proxy set up rather than pulling your hair out trying to change up your app configuration.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9385162" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/proxy/default.aspx">proxy</category></item><item><title>Microsoft.Health.HealthServiceException: The unique identifier for the person cannot be '00000000-0000-0000-0000-000000000000'.</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2009/01/23/microsoft-health-healthserviceexception-the-unique-identifier-for-the-person-cannot-be-00000000-0000-0000-0000-000000000000.aspx</link><pubDate>Sat, 24 Jan 2009 00:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9373403</guid><dc:creator>Tremonte</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/9373403.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=9373403</wfw:commentRss><description>&lt;P&gt;A few application developers have seen this error message when trying to read data from a HealthVault record using an OfflineConnection.&amp;nbsp; Here is a code fragment which could generate this error:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #2b91af; FONT-FAMILY: Consolas; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;OfflineWebApplicationConnection&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Consolas; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt; offlineConn = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;OfflineWebApplicationConnection&lt;/SPAN&gt;(personGuid);&lt;BR&gt;offlineConn.Authenticate();&lt;BR&gt;&lt;SPAN style="COLOR: #2b91af"&gt;HealthRecordAccessor&lt;/SPAN&gt; accessor = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;HealthRecordAccessor&lt;/SPAN&gt;(offlineConn, recordGuid);&lt;BR&gt;myName&amp;nbsp;= offlineConn.GetPersonInfo().Name;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;My first thought is always "did you remember to set both the RecordId *and* the PersonId when setting up your connection?"&amp;nbsp; But in the case above both appear to be getting set.&amp;nbsp; So the most likely cause is an outdated entry in your web.config file which is causing you to point at a different environment than you intended (i.e. HealthVault-PPE instead of production HealthVault).&amp;nbsp; So the guid pair that you're requesting doesn't exist ... and you can't possibly be authorized for a non-existent guid pair.&lt;/P&gt;
&lt;P&gt;Check out this excerpt from the How-To article on &lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;A href="http://msdn.microsoft.com/en-us/healthvault/bb871490.aspx"&gt;Offline Access&lt;/A&gt;, &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;“&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The Authenticate() method authenticates only the application, not the user. So if you send an incorrect UserID (or a RecordID instead of a UserID), you don't see an error message until you actually try to read data.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;So you thought that your call to Authenticate() succeeded in authenticating your {RecordId, PersonId} pair but in reality all that got authenticated was your application itself (via the HealthVault asymmetric key infrastructure).&amp;nbsp; When the GetPersonInfo() call was made and the record authentication failed, HealthVault sets your PersonId to all zeroes and returns the message above rather than saying "Access Denied."&lt;/P&gt;
&lt;P&gt;We continually strive to make our platform error messages more clear ... but we can update this blog a lot faster than we can ship new code.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9373403" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Authentication/default.aspx">Authentication</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/OfflineConnection/default.aspx">OfflineConnection</category></item><item><title>Live ID Reserved Domains</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/09/25/why-can-t-i-create-a-live-id.aspx</link><pubDate>Thu, 25 Sep 2008 22:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8965716</guid><dc:creator>Tremonte</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/8965716.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=8965716</wfw:commentRss><description>&lt;P&gt;If you or your users are running into this error when trying to create Live IDs, read on.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=css0023&gt;&lt;FONT color=#dc0c0c&gt;&lt;STRONG&gt;The portion of your e-mail address that follows the @ symbol is part of a "reserved domain" such as live.com, hotmail.com, msn.com or passport.com. Please type a different e-mail address.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The HealthVault sign-in process exposes a "Create&amp;nbsp;a Live ID" link for users who don't already have one.&amp;nbsp; But there are two different ways to create a&amp;nbsp;Live ID that are worth knowing about:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;You can wrap an existing email address with a Live ID.&amp;nbsp; This is referred to as an EASI Live ID by the technical folks but&amp;nbsp;you won't&amp;nbsp;see this term in consumer-facing pages.&amp;nbsp; You can wrap any email address with an EASI Live ID as long as that email address isn't on a "managed domain" like&amp;nbsp;hotmail.com, verizon.net or msn.com.&amp;nbsp; Addresses on these managed domains already *are* Live IDs so wrapping doesn't make sense.&amp;nbsp; If a user enters an email address on a managed domain into the account sign-up box then they will get the error message above.&lt;/LI&gt;
&lt;LI&gt;You can create a new Live ID from scratch.&amp;nbsp; This new Live ID will come with its own Hotmail inbox.&amp;nbsp;&amp;nbsp;HealthVault used to expose this option within the&amp;nbsp;sign-up flow but it added extra screens &amp;amp; confusion to&amp;nbsp;the process so we pulled it out.&amp;nbsp; You can still direct your users to that workflow via &lt;A href="http://get.live.com/getlive/overview" mce_href="http://get.live.com/getlive/overview"&gt;http://get.live.com/getlive/overview&lt;/A&gt;.&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So if you see this error you are probably trying to do one of two things:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;If you are trying to turn an existing email into a Live ID then chances are that email already *is* a Live ID.&amp;nbsp; If you don't remember the password for this Live ID anymore, you can either reset it (&lt;A href="https://account.live.com/ResetPassword.aspx"&gt;https://account.live.com/ResetPassword.aspx&lt;/A&gt;) or go create a new one.&lt;/LI&gt;
&lt;LI&gt;If you are trying to create a new Live ID then you should go to&amp;nbsp;&lt;A href="http://get.live.com/getlive/overview" mce_href="http://get.live.com/getlive/overview"&gt;http://get.live.com/getlive/overview&lt;/A&gt; instead.&lt;/LI&gt;&lt;/OL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8965716" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Authentication/default.aspx">Authentication</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Signup/default.aspx">Signup</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Windows+Live+ID/default.aspx">Windows Live ID</category></item><item><title>My app was working before but now i get access denied</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/06/05/my-app-was-working-before-but-now-i-get-access-denied.aspx</link><pubDate>Fri, 06 Jun 2008 05:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8577072</guid><dc:creator>vaibhavb</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/8577072.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=8577072</wfw:commentRss><description>&lt;p&gt;Several folks have run in to issues, where their application was working fine at some point and now they see an error like -&amp;nbsp;&lt;/p&gt;





&lt;p&gt;[HealthServiceAccessDeniedException: Access is denied.]&lt;br&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Microsoft.Health.EasyWebRequest.WaitForCompletion() +438&lt;br&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Microsoft.Health.EasyWebRequest.Fetch(Uri url) +150&lt;span style=""&gt;&lt;/span&gt;&lt;br&gt;...&lt;br&gt;&lt;span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"&gt;&amp;nbsp;&amp;nbsp; Microsoft.Health.AuthenticatedConnection.Authenticate&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"&gt;() +79&lt;/span&gt;&lt;br&gt;...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;b&gt;The cases&lt;/b&gt; typically are-&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The application was working fine in PPE (pre production environment) or Production environment and you recently did some certificate key-pair (typically makecert) operations, and/or sent a new public key to Microsoft.&lt;/li&gt;&lt;li&gt;The application was working fine in PPE and now you moved to Production with new certificate.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Also, a likely culprit is that you are using the same server for targeting the PPE and Production environment.&lt;/p&gt;&lt;p&gt;&lt;b&gt;So, what's the big mystery behind all this?&lt;/b&gt; Well, the essence is that your private key being used for the web application doesn't correspond to the public key which is configured in the Microsoft environment.&lt;br&gt;&lt;br&gt;&lt;b&gt;How does this usually surface?&lt;/b&gt; Well if you use the &lt;a href="http://blogs.msdn.com/healthvault/archive/2008/05/28/healthvault-application-manager.aspx" mce_href="http://blogs.msdn.com/healthvault/archive/2008/05/28/healthvault-application-manager.aspx"&gt;Application Manager&lt;/a&gt; from the HealthVault SDK on the system running your webserver (you might have to uncheck the box "show unnamed applications"), you will see more than one certificate associated with your application id (WildcatApp-&amp;lt;your_app_id&amp;gt;). So what this means is that you are confusing the HealthVault SDK on which private key to use to talk to the HealthVault platform and yep! the wrong one is being used! Hence the access denied!&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;So what's the solution? &lt;/b&gt;Know your keys! Guard them and yep! make sure that there is only one private key on the server associated with your application and its being used against the correct public key / environment. You can achieve this by deleting and moving out the irrelevant keys from your key store.&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8577072" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Troubleshooter/default.aspx">Troubleshooter</category></item><item><title>Can I develop HealthVault applications using something other than .NET?</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/05/14/can-i-develop-healthvault-applications-using-something-other-than-net.aspx</link><pubDate>Wed, 14 May 2008 16:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8504049</guid><dc:creator>ericgu</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/8504049.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=8504049</wfw:commentRss><description>&lt;P&gt;HealthVault is an XML-based API that is accessed over https and can be called from any platform that supports that approach, but there are caveats to doing so.&lt;/P&gt;
&lt;P&gt;You should start by reading our &lt;A class="" href="http://blogs.msdn.com/familyhealthguy/archive/2008/04/14/opening-up-the-vault.aspx" mce_href="http://blogs.msdn.com/familyhealthguy/archive/2008/04/14/opening-up-the-vault.aspx"&gt;announcement&lt;/A&gt; to understand how we are approaching this area. &lt;/P&gt;
&lt;P&gt;The&amp;nbsp;following libraries are currently&amp;nbsp;available:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A&amp;nbsp;&lt;A class="" href="http://www.codeplex.com/HealthVaultJavaLib" mce_href="http://www.codeplex.com/HealthVaultJavaLib"&gt;Java library&lt;/A&gt;&amp;nbsp;(CodePlex)&lt;/LI&gt;
&lt;LI&gt;A &lt;A class="" href="http://www.codeplex.com/HealthVaultRubyLib" mce_href="http://www.codeplex.com/HealthVaultRubyLib"&gt;Ruby library&lt;/A&gt; (CodePlex)&lt;/LI&gt;
&lt;LI&gt;A &lt;A class="" href="http://rubyforge.org/projects/rubyhealthvault/" mce_href="http://rubyforge.org/projects/rubyhealthvault/"&gt;Ruby library&lt;/A&gt; (RubyForge)&lt;/LI&gt;
&lt;LI&gt;A &lt;A class="" href="http://sourceforge.net/projects/healthvaultphp" mce_href="http://sourceforge.net/projects/healthvaultphp"&gt;PHP library&lt;/A&gt; (SourceForge)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;All of these libraries are currently in an early state of development, and partners that use them are likely to be writing a fair amount of library-level code themselves. There are a few things that we're doing to make that process easier:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The libraries we've released contain some of the hard code around authentication, and we will consider doing that for other platforms based on partner interest.&lt;/LI&gt;
&lt;LI&gt;We are releasing the source of the .NET libraries in the near future, which should make developing similar libraries much easier.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;We are also working closely with selected partners who are going down this route, and will consider working with others on a case-by-case basis. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8504049" width="1" height="1"&gt;</description></item><item><title>How do I access the schemas for HealthVault data types?</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/05/09/how-do-i-access-the-schemas-for-healthvault-data-types.aspx</link><pubDate>Fri, 09 May 2008 16:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8480762</guid><dc:creator>ericgu</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/8480762.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=8480762</wfw:commentRss><description>&lt;P&gt;There are several links to schema information on the MSDN site in the learn tab. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;If you want to access them programmatically from the platform, &lt;A class="" href="http://blogs.msdn.com/ericgu/archive/2008/03/11/scheming-for-schema.aspx" mce_href="http://blogs.msdn.com/ericgu/archive/2008/03/11/scheming-for-schema.aspx"&gt;this post&lt;/A&gt; will get you started. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8480762" width="1" height="1"&gt;</description></item><item><title>Are the SDK samples available in VB?</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/05/08/are-the-sdk-samples-available-in-vb.aspx</link><pubDate>Thu, 08 May 2008 22:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8475023</guid><dc:creator>ericgu</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/8475023.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=8475023</wfw:commentRss><description>&lt;P&gt;Currently, all of our samples are available only in C#.&lt;/P&gt;
&lt;P&gt;If there is sufficient partner interest in us providing the samples in VB as well, we will consider doing that, but for now we are focusing on expanding our sample set and improving our documentation. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8475023" width="1" height="1"&gt;</description></item><item><title>My app does not work after turning on SSL</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/04/11/my-app-does-not-work-after-turning-on-ssl.aspx</link><pubDate>Sat, 12 Apr 2008 01:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8383338</guid><dc:creator>vaibhavb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/8383338.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=8383338</wfw:commentRss><description>&lt;p&gt;If your application is working fine before you configure IIS to use SSL, make sure the following is set in your web.config (under configuration\appsettings):&lt;/p&gt;&lt;p&gt;&amp;lt;add key="WCPage_SSLForSecure" value="true" /&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We recently ran in to some of our application solution providers having this problem due to WCPage_SSLForSecure being set to &lt;i&gt;false&lt;/i&gt;. A more detailed documentation of various Web Configuration options is in &lt;a href="http://msdn2.microsoft.com/en-us/healthvault/bb802497.aspx" mce_href="http://msdn2.microsoft.com/en-us/healthvault/bb802497.aspx"&gt;SDK help.&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8383338" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Troubleshooter/default.aspx">Troubleshooter</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/SSL/default.aspx">SSL</category></item><item><title>XPS files and the .net framework</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/03/26/xps-files-and-the-net-framework.aspx</link><pubDate>Wed, 26 Mar 2008 21:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8338393</guid><dc:creator>Tremonte</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/8338393.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=8338393</wfw:commentRss><description>&lt;P&gt;Much of the HealthVault SDK documentation uses the XPS file format.&amp;nbsp; If you do not have an XPS viewer installed then you may be prompted to install an updated version of the .net framework in order to view the file.&amp;nbsp; This step would be sufficient but isn't necessary -- you can get just the viewer from &lt;A href="http://www.microsoft.com/whdc/xps/viewxps.mspx"&gt;http://www.microsoft.com/whdc/xps/viewxps.mspx&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8338393" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/XPS/default.aspx">XPS</category><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/.net+framework/default.aspx">.net framework</category></item><item><title>Where do I put my bits?</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2008/02/08/where-do-i-put-my-bits.aspx</link><pubDate>Fri, 08 Feb 2008 22:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7548811</guid><dc:creator>Tremonte</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/7548811.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=7548811</wfw:commentRss><description>&lt;P&gt;An application developer recently asked how much of a HealthVault-compatible application and its data are hosted on Microsoft servers versus servers that the developer maintains.&amp;nbsp; Here is an answer:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The application resides on a server that you maintain&lt;/LI&gt;
&lt;LI&gt;Consumer health data resides on a HealthVault server.&amp;nbsp; Your app server can read from and write to this server at run-time (using the HealthVault web service) as long as the user has authorized this access.&lt;/LI&gt;
&lt;LI&gt;If your application also maintains non-health-related user data, you would store that data on your own server.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;You may copy consumer health data onto your own server (provided your app has been authorized to read this data) but you are not permitted to transfer that data onward without explicit opt-in consent from the user.&amp;nbsp; This still applies if you aggregate and anonymize the data.&amp;nbsp; HealthVault is very serious about protecting the user's privacy.&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Please use the comments below or the &lt;A class="" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1869&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1869&amp;amp;SiteID=1"&gt;forum&lt;/A&gt; if you have questions.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7548811" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Data/default.aspx">Data</category></item><item><title>Troubleshooter: Error accessing site</title><link>http://blogs.msdn.com/healthvaultfaq/archive/2007/12/12/troubleshooter-error-accessing-site.aspx</link><pubDate>Wed, 12 Dec 2007 22:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6752111</guid><dc:creator>ericgu</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/healthvaultfaq/comments/6752111.aspx</comments><wfw:commentRss>http://blogs.msdn.com/healthvaultfaq/commentrss.aspx?PostID=6752111</wfw:commentRss><description>&lt;P&gt;This error occurs when the troubleshooter cannot access a specific site.&lt;/P&gt;
&lt;P&gt;If the error occurs when trying to access Microsoft.com, this could indicate generate network problems, or it could indicate a proxy issue. The web.config files in the samples contain a defaultProxy setting that can be enabled to use a proxy.&lt;/P&gt;
&lt;P&gt;If the error occurs when trying to access one of the HealthVault servers, it could be a proxy issue, or it could be that the values for ShellUrl or HealthServiceUrl in the web.config are incorrect.&lt;/P&gt;
&lt;P&gt;For the Developer server, these should be as follows:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;add&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;key&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ShellUrl&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;value&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;https://www.microsofthealthbeta.com/&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; /&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;add&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;key&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;HealthServiceUrl&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;value&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;https://platform.microsofthealthbeta.com/platform/&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; /&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;and for the Consumer server, they should be as follows:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;add&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;key&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ShellUrl&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;value&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;A href="https://account.healthvault.com/"&gt;https://account.HealthVault.com/&lt;/A&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; /&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;add&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;key&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;HealthServiceUrl&lt;/FONT&gt;&lt;FONT size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;value&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;A href="https://platform.healthvault.com/platform/"&gt;https://platform.HealthVault.com/platform/&lt;/A&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt; /&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Note that both of the urls use "https" rather than "http". &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6752111" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/healthvaultfaq/archive/tags/Troubleshooter/default.aspx">Troubleshooter</category></item></channel></rss>