<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>BloggingAbout.NET</title><link>http://bloggingabout.net/blogs/</link><description>Thoughts of developers</description><dc:language>en-US</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>.NET Open Space 2008</title><link>http://bloggingabout.net/blogs/jens/archive/2008/08/21/net-open-space-2008.aspx</link><pubDate>Thu, 21 Aug 2008 20:03:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:472342</guid><dc:creator>jenskuehner</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://netopenspace.de/" title=".NET Open Space vom 18.10. bis 19.10.2008 in Leipzig"&gt;&lt;img src="http://netopenspace.de/GetFile.aspx?File=Logos/nos-logo-1.png" alt=".NET Open Space vom 18.10. bis 19.10.2008 in Leipzig" /&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The best discussions happen in the coffee breaks of a conference. So why not arranging an event around the coffee breaks? As the name suggests, .NET Open Space 2008 is organized as an &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Open_Space_Technology" title="open space" class="externallink"&gt;open space&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;This isn&amp;#39;t a typical developers conference. There are no designated speakers and no agenda. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;You&lt;/em&gt; decide what to talk about!&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The conference itself is free, but the available places are limited.&lt;/p&gt;
&lt;p&gt;The .NET Open Space 2008 will cover these four topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ALT.NET &lt;/li&gt;
&lt;li&gt;Mobile Computing &lt;/li&gt;
&lt;li&gt;Soft Skills &lt;/li&gt;
&lt;li&gt;.NET on embedded systems and microcontroller electronics&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;What will be discussed under those topics depends on &lt;i&gt;you&lt;/i&gt;. Join us for free.&lt;br /&gt;&lt;br /&gt;Please note that the &amp;quot;conference&amp;quot; is held in German language only.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I&amp;nbsp;will be there and I am the contact person for the&amp;nbsp;.NET Micro Framework topic.&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=472342" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/jens/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://bloggingabout.net/blogs/jens/archive/tags/.NET+Compact+Framework/default.aspx">.NET Compact Framework</category><category domain="http://bloggingabout.net/blogs/jens/archive/tags/.NET+Micro+Framework/default.aspx">.NET Micro Framework</category><category domain="http://bloggingabout.net/blogs/jens/archive/tags/.NET+Tools/default.aspx">.NET Tools</category><category domain="http://bloggingabout.net/blogs/jens/archive/tags/Gadgets+_2600_amp_3B00_+Devices/default.aspx">Gadgets &amp;amp; Devices</category><category domain="http://bloggingabout.net/blogs/jens/archive/tags/Events/default.aspx">Events</category></item><item><title>StyleCop - QuickStart tips</title><link>http://bloggingabout.net/blogs/jschreuder/archive/2008/08/21/stylecop-some-quickstart-pointers.aspx</link><pubDate>Thu, 21 Aug 2008 07:15:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:472229</guid><dc:creator>Jan Schreuder</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;After using StyleCop for some weeks, there are some things I think that might be useful to others when they want to start using the tool. So here are some tips.&lt;/p&gt;
&lt;h3&gt;Tip 1 -&amp;nbsp;Also download the documentation&lt;/h3&gt;
&lt;p&gt;The documentation for StyleCop is available as a separate download. It explains why the rules are introduced and how you can fix violations. Without this documentation, you may think some of the rules are useless or annoying.&lt;/p&gt;
&lt;h3&gt;Tip 2 - Do not run the tool on an entire solution&lt;/h3&gt;
&lt;p&gt;At least, not untill you&amp;#39;re satisfied that your code complies with the rules. You get so many warnings in a project or solution where the tool hasn&amp;#39;t been used before, that you may think to stop using it immediately. &lt;/p&gt;
&lt;h3&gt;Tip 3 - Running the tool on one class file&lt;/h3&gt;
&lt;p&gt;Could have been in tip 2 as well, but I wanted to make a distinction here. When you right-click in the code, you will see the item &lt;strong&gt;Run StyleCop&lt;/strong&gt;. Select this, and the tool will only check that particular class file. The number of warnings is signicantly less than when you run the tool on an entire project or solution, so the results are more obvious and motivate you more to keep using the tool.&lt;/p&gt;
&lt;h3&gt;Tip 4 - Disable rules you really disagree to&lt;/h3&gt;
&lt;p&gt;Rules you really don&amp;#39;t want to check can be disabled using the StyleCopSettingsEditor. How this can be done is explained in &lt;a target="_blank" href="http://bloggingabout.net/blogs/jschreuder/archive/2008/07/29/have-your-c-coding-style-analysed-by-microsoft-part-2.aspx"&gt;this blog post&lt;/a&gt;. I disabled a number of them. I also included a number of overrides to the check for hungarian notation. For example, I have boolean variable names&amp;nbsp;like isValid and isCompliant. StyleCop used to warn me about using hungarian notation in these cases, whereas I&amp;#39;m not. You can add the &amp;#39;&lt;strong&gt;is&amp;#39;&lt;/strong&gt; part in the Hungarian tab of the StyleCopSettingsEditor and it will no longer warn you about this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=472229" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Code+inspections/default.aspx">Code inspections</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/.Net+Do_2700_s+_2600_amp_3B00_+Don_2700_ts/default.aspx">.Net Do's &amp;amp; Don'ts</category></item><item><title>New version of Microsoft StyleCop available</title><link>http://bloggingabout.net/blogs/jschreuder/archive/2008/08/21/new-version-of-microsoft-stylecop-available.aspx</link><pubDate>Thu, 21 Aug 2008 06:45:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:472227</guid><dc:creator>Jan Schreuder</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;A new version of &lt;a target="_blank" href="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis&amp;amp;ReleaseId=1425"&gt;StyleCop&lt;/a&gt;&amp;nbsp;was made available only a few days ago, so I downloaded it and installed it. One thing I had to correct after installation was the Settings.SourceAnalysis file. Because of the name change to StyleCop, the extension of the settings file was also changed. But after that, I was back in business. One of the first things you notice is that the results are now shown as warnings in the standard errors and warnings list. And there are more changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A separate help file is available that explains the rules and shows how violations can be solved&lt;/li&gt;
&lt;li&gt;A number of bug have been fixed&lt;/li&gt;
&lt;li&gt;New rules, including a rule to check if Using directives are sorted, in line with the Visual Studio 2008 Organize Usings functionality&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another announcement on the &lt;a target="_blank" href="http://blogs.msdn.com/sourceanalysis/"&gt;StyleCop Teamblog&lt;/a&gt; suggested that they will be releasing SDK documentation to allow you to add your own rules to the tool. This is of course interesting if you have additional rules on top of the ones already available.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been using the tool for some weeks now and I really like the consistency in code style which is now slowly emerging in my projects. Where I thought I was using a consistent style in my own code, I was pointed out by StyleCop that in fact I wasn&amp;#39;t. But that&amp;#39;s all changing now.&lt;/p&gt;
&lt;p&gt;You can &lt;a target="_blank" href="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis&amp;amp;ReleaseId=1425"&gt;download the new version of StyleCop here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=472227" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Tools/default.aspx">Tools</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Code+inspections/default.aspx">Code inspections</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/.Net+Do_2700_s+_2600_amp_3B00_+Don_2700_ts/default.aspx">.Net Do's &amp;amp; Don'ts</category></item><item><title>WCF and large messages</title><link>http://bloggingabout.net/blogs/ramon/archive/2008/08/20/wcf-and-large-messages.aspx</link><pubDate>Wed, 20 Aug 2008 11:46:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:472151</guid><dc:creator>Ramon Smits</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Today I got this nice InvalidOperationException:&lt;/p&gt;
&lt;blockquote&gt;System.InvalidOperationException: There is an error in XML document (11, 11657). ---&amp;gt; System.Xml.XmlException: The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader.&lt;br /&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;The reason was that the message contained an element that had more then 8k of textual data as seen in the exception message. Problem was that I could not adjust this as I am using WCF and it is using an XML reader internally. &lt;a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.basichttpbinding.readerquotas.aspx"&gt;Luckily MSDN comes to the rescue&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;I now set the values in code:&lt;/p&gt;
&lt;blockquote&gt;  var binding = new BasicHttpBinding(BasicHttpSecurityMode.None);&lt;br /&gt;  binding.MaxReceivedMessageSize = 256*1024;&lt;br /&gt;  binding.ReaderQuotas.MaxStringContentLength = 64 * 1024;&lt;/blockquote&gt;
&lt;p&gt;The only thing is that you need to reference System.Runtime.Serialization to set it from code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=472151" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/XML/default.aspx">XML</category><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/Messages/default.aspx">Messages</category><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/Serialization/default.aspx">Serialization</category><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/WCF/default.aspx">WCF</category></item><item><title>BizTalk Software Factory v1.5 released</title><link>http://bloggingabout.net/blogs/jpsmit/archive/2008/08/16/biztalk-software-factory-v1-5-released.aspx</link><pubDate>Fri, 15 Aug 2008 23:51:04 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471900</guid><dc:creator>Jean-Paul Smit</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Finally the next major release of the &lt;a href="http://www.codeplex.com/bsf/Release/ProjectReleases.aspx?ReleaseId=16343"&gt;BizTalk Software Factory is on CodePlex&lt;/a&gt;, version 1.5.
&lt;/p&gt;&lt;p&gt;This version supports, besides the current functionality, the following:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Solution folders for the BRE artifacts Rules and Policies
&lt;/li&gt;&lt;li&gt;Support for creating Pipeline Components
&lt;/li&gt;&lt;li&gt;Support for generating Unit Tests
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Adding solution folders to the guidance was a piece of cake, but it took quite some time to figure out how to integrate Martijn Hoogendoorn&amp;#39;s Pipeline Component Wizard. The classes he used to derive his dialog classes from aren&amp;#39;t supported in the guidance so I actually had to understand what he was doing there instead of just copying. But that is also a good thing.
&lt;/p&gt;&lt;p&gt;You can now add a Pipeline Component to your project like any other artifact and the wizard is basically the same as Martijn used. The only thing I skipped was the image that you can set on the component. Thanks for borrowing your code Martijn! I was also able to solve one issue in the Pipeline Component Wizard regarding SchemaList design-time properties. Thanks to Kader Yildirim (&lt;a href="http://www.techheadbrothers.com/Articles.aspx/decouverte-biztalk-server-2006-1-3-page-4"&gt;http://www.techheadbrothers.com/Articles.aspx/decouverte-biztalk-server-2006-1-3-page-4&lt;/a&gt;). The page is in French, but babefish does a great job if your French is as good as mine.
&lt;/p&gt;&lt;p&gt;Another need to have was the ability to generate unit tests for artifacts. I wanted to add all kinds of generated tests like for BRE Rules, Policies and Pipelines. I know Martijn also has written something to unit test BRE Rules and I know there is a nice Pipeline test framework. Unfortunately lack of time made me skip these things. Feel free to add it to the code &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;
	&lt;/p&gt;&lt;p&gt;So, what was I able to add?
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Support to generate unit tests for Schemas
&lt;/li&gt;&lt;li&gt;Support to generate unit tests for Maps
&lt;/li&gt;&lt;li&gt;Support to generate unit tests for Orchestrations
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;What you can do now is select the unit test project and select &amp;#39;Add&amp;#39; from the context menu. You&amp;#39;ll see options to add these artifacts. For Schemas, I used the class Michael Stephenson wrote (http://geekswithblogs.net/michaelstephenson/archive/2008/03/30/120850.aspx). This class does and XSD validation of the supplied XML test message. You can also use BizUnit for this. For testing a map I also (tried to) used a class from Michael Stehpenson. This was not as easy as it looked and at the end I decided to leave the code in there but it doesn&amp;#39;t work as I would like it to. Besides the custom transform there is another issue because the output of the transform is character by character compared to the &amp;#39;expected&amp;#39; output. Because of this way of comparing it marks an output of &amp;lt;Body/&amp;gt; not the same as &amp;lt;Body&amp;gt;&amp;lt;/Body&amp;gt; so the test would fail.
&lt;/p&gt;&lt;p&gt;In a next version of BizUnit it is possible to test a map, but maybe someone has built a custom step for this and is willing to share it with me so I can put it in now. &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;
	&lt;/p&gt;&lt;p&gt;For orchestrations the regular unit test is generated, together with a test-case and test-data file.
&lt;/p&gt;&lt;p&gt;The one big thing missing is setup and deployment. There were plans of also putting it into this release, but at the moment it would just take too much time. Maybe next release.
&lt;/p&gt;&lt;p&gt;If you&amp;#39;re working with BizTalk, go get it &lt;a href="http://www.codeplex.com/bsf/Release/ProjectReleases.aspx?ReleaseId=16343"&gt;here&lt;/a&gt;!!
&lt;/p&gt;&lt;p&gt;(and don&amp;#39;t forget to share your opinion on the BSF with me, I&amp;#39;m very interested in improving it)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471900" width="1" height="1"&gt;</description></item><item><title>Two videos on K2</title><link>http://bloggingabout.net/blogs/markwillems/archive/2008/08/16/two-videos-on-k2.aspx</link><pubDate>Fri, 15 Aug 2008 22:41:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471896</guid><dc:creator>Mark Willems</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;There are two videos out on the web on K2.&lt;/p&gt;
&lt;p&gt;The &lt;a target="_blank" href="http://sharepoint.microsoft.com/blogs/mikeg/Lists/Posts/Post.aspx?ID=1147"&gt;first video&lt;/a&gt; talks about the K2 products and the pricing model.&lt;/p&gt;
&lt;p&gt;Earlier I did post some things around K2 Blackpoint. Well, the &lt;a target="_blank" href="http://channel9.msdn.com/posts/kirke/Looking-at-Blackpoint-with-Shaun-and-Sebastian-from-K2/" title="Blackpoint on channel9"&gt;second video&lt;/a&gt; is even more interesting! It&amp;#39;s a demonstration by Seb and Shaun&amp;nbsp;on K2 Blackpoint on channel 9. &lt;/p&gt;
&lt;p&gt;I&amp;#39;m now off for a well deserved holiday in Belgium:)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471896" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/markwillems/archive/tags/K2+Blackpearl/default.aspx">K2 Blackpearl</category><category domain="http://bloggingabout.net/blogs/markwillems/archive/tags/BlackPoint/default.aspx">BlackPoint</category></item><item><title>Interesting stuff coming with the BizTalk Adaper Pack</title><link>http://bloggingabout.net/blogs/wellink/archive/2008/08/15/interesting-stuff-coming-with-the-biztalk-adaper-pack.aspx</link><pubDate>Fri, 15 Aug 2008 06:52:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471844</guid><dc:creator>Patrick Wellink</dc:creator><slash:comments>0</slash:comments><description>I really can&amp;#39;t wait for the BizTalk Adapter pack. Finally we get a good SQL adapter capable of almost everything. I had concurrency problems in the past cause the Adapter always has a transaction level Serializable. Now with the new SQL Adapter the transaction level is settable. Have a read of the SQL LOB adapter capabillities &amp;gt;&amp;gt; here &amp;lt;&amp;lt; They also threw in some goodies in the Adapter pack, The various Adapters will now show up as native BizTalk Adapters, have a look &amp;gt;&amp;gt; here...(&lt;a href="http://bloggingabout.net/blogs/wellink/archive/2008/08/15/interesting-stuff-coming-with-the-biztalk-adaper-pack.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471844" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/wellink/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://bloggingabout.net/blogs/wellink/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://bloggingabout.net/blogs/wellink/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Configuring HTTP Access to SQL Server 2008 Analysis Services on Microsoft Windows Server 2008</title><link>http://bloggingabout.net/blogs/mglaser/archive/2008/08/15/configuring-http-access-to-sql-server-2008-analysis-services-on-microsoft-windows-server-2008.aspx</link><pubDate>Fri, 15 Aug 2008 04:50:11 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471822</guid><dc:creator>Mike Glaser</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt; &lt;p&gt;Since Team Foundation Server (TFS) uses SQL Server Analysis Services (SSAS) as its repository for all kinds of info, people are interested to expose the data through Excel or SQL Server Reporting Services (SSRS). SSAS doesn&amp;#39;t expose itself through the HTTP protocol by default, but this can be configured using this paper. I didn&amp;#39;t created the complete document myself but used this &lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/httpasws.mspx" target="_blank"&gt;paper&lt;/a&gt; from &lt;a href="http://www.sqljunkies.com/WebLog/edwardm/" target="_blank"&gt;Edward Melomed&lt;/a&gt; as start. The paper on Microsoft TechNet uses SSAS 2005 and Windows Server 2003. Both products are still widely used, but 2008 is the magic word nowadays. By the way, I can&amp;#39;t wait till his new book &lt;a href="http://www.amazon.com/Microsoft-Server-Analysis-Services-Unleashed/dp/0672330016" target="_blank"&gt;Microsoft SQL Server 2008 Analysis Services Unleashed&lt;/a&gt; is released.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt;&amp;nbsp; This paper is intended for anyone who is interested in providing access to SQL Server 2008 Analysis Services through HTTP protocol.The paper explains the steps required to set up HTTP access and discusses different performance and security settings. All the instructions in this paper are specific to the Microsoft Windows® Server™ 2008 operating system.&lt;/p&gt;&lt;/div&gt; &lt;h2&gt;Overview&lt;/h2&gt; &lt;p&gt;Microsoft® SQL Server™ 2008 Analysis Services uses the same architecture for providing HTTP access as did SQL Server 2005 Analysis Services. &lt;/p&gt; &lt;p&gt;The pump component is loaded into IIS (Internet Information Services) and serves as an ISAPI extension, pumping data from the client to an Analysis Services server and back.&lt;/p&gt; &lt;p&gt;This white paper walks you through the process of setting up HTTP access to Analysis Services when using Microsoft Windows Server™ 2008. &lt;/p&gt; &lt;div style="width:335px;"&gt;&lt;img border="0" alt="httpssas01_big" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpssas01_5F00_big_5F00_3.gif" width="429" height="161" /&gt; &lt;br /&gt; &lt;p&gt;&lt;b&gt;Figure 1 provides a high-level overview of the component architecture.&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt; &lt;h2&gt;Getting binaries&lt;/h2&gt; &lt;p&gt;&lt;b&gt;To get binaries:&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Copy the contents of the %Installation folder%\OLAP\bin\isapi directory into the folder you would like to become the base for the virtual directory in IIS. &lt;/p&gt; &lt;p&gt;In this example, we are going to copy all the files from the C:\Program Files\Microsoft SQL Server\MSAS10.MSSQLSERVER\OLAP\bin\isapi folder into the C:\inetpub\wwwroot\olap directory. &lt;/p&gt; &lt;table id="EYB" cellspacing="0" cellpadding="0"&gt;   &lt;tr&gt; &lt;td style="border-right:#cccccc 1px solid;"&gt; &lt;p&gt;&lt;b&gt;Notes:&lt;/b&gt;&amp;nbsp; To take advantage of the full set of security settings, it is important to make sure that the folder to become the base for the virtual directory is located on the drive formatted for the NTFS file system.&lt;/p&gt; &lt;p&gt;Due to IIS limitations, the path to your directory should not contain spaces.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;p&gt;If you are planning to run the HTTP pump on a different server than the Analysis Services server, please make sure that you also install OLEDB for Analysis Redistributable package.&lt;/p&gt; &lt;h2&gt;Creating an application pool&lt;/h2&gt; &lt;p&gt;&lt;b&gt;To create an application pool:&lt;/b&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="0"&gt;  &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;1.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;To open the Computer Management console, open Control Panel, then Administrative Tools, then Computer Management.&lt;/p&gt; &lt;p&gt;(Or, right-click the My Computer icon and select &lt;b&gt;Manage&lt;/b&gt; on the shortcut menu.)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;2.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;In the Computer Management console, expand the Roles node and then the Web Server (IIS) and Internet Information Services node.&lt;/p&gt; &lt;p&gt;If you can’t find the Internet Information Services node, IIS is probably not installed on your machine. To install it, open Add or Remove Programs in Control Panel. Select &lt;b&gt;Add/Remove Windows Components&lt;/b&gt;. Then add IIS to Windows.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;3.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Right-click the Application Pools to open the shortcut menu and select &lt;strong&gt;Add Application Pool..&lt;/strong&gt;.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;4.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Name the application pool. In this example, we call it OLAP. (See Figure 2.)&lt;/p&gt; &lt;div style="width:335px;"&gt; &lt;p&gt;&lt;img border="0" alt="httpasws02" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws02_5F00_2.png" width="263" height="239" /&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;Figure 2&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;h2&gt;Setting up an application&lt;/h2&gt; &lt;p&gt;&lt;b&gt;To use the application pool:&lt;/b&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="0"&gt;  &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;1.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;To open the Computer Management console, open Control Panel, then Administrative Tools, then Computer Management.&lt;/p&gt; &lt;p&gt;(Or, right-click the My Computer icon and select &lt;b&gt;Manage&lt;/b&gt; on the shortcut menu.)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;2.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;In the Computer Management console, expand the Roles node and then the Web Server (IIS) and Internet Information Services node.&lt;/p&gt; &lt;p&gt;If you can’t find the Internet Information Services node, IIS is probably not installed on your machine. To install it, open Add or Remove Programs in Control Panel. Select &lt;b&gt;Add/Remove Windows Components&lt;/b&gt;. Then add IIS to Windows.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;3.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Right-click the OLAP directory in your Web site to open the shortcut menu and select &lt;strong&gt;Convert to Application&lt;/strong&gt;. Choose the application pool as one you’ve just created. (See Figure 3.)&lt;/p&gt; &lt;div style="width:335px;"&gt; &lt;p&gt;&lt;img border="0" alt="httpasws03" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws03_5F00_1.png" width="448" height="311" /&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;Figure 3&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;h2&gt;Setting up directory properties&lt;/h2&gt; &lt;p&gt;&lt;b&gt;To set properties for the directory:&lt;/b&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="0"&gt;  &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;1.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Click your virtual directory node and select &lt;b&gt;Handler Mappings &lt;/b&gt;from the menu. (See Figure 4.)&lt;/p&gt; &lt;p&gt;&lt;b&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws04.png" target="_blank"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="httpasws04" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws04_5F00_thumb.png" width="620" height="463" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;Figure 4&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;2.&lt;/td&gt; &lt;td&gt;Make sure the directory has &lt;strong&gt;Read&lt;/strong&gt; and &lt;strong&gt;Script&lt;/strong&gt; permissions. This can be checked by clicking the &amp;quot;Edit Feature Permissions...&amp;quot; in  &lt;p&gt;the top right corner of the Handler Mappings screen as shown in Figure 5.&lt;/p&gt; &lt;div style="width:335px;"&gt; &lt;p&gt;&lt;b&gt;&lt;img alt="httpasws04a" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws04a_5F00_1.png" width="276" height="175" /&gt; &lt;br /&gt;Figure 5&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;3.&lt;/td&gt; &lt;td&gt; &lt;p&gt;In the top right corner of the Handler Mappings screen click the option &amp;quot; &lt;strong&gt;Add Script Map...&lt;/strong&gt;&amp;quot;.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;4.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Enter &lt;strong&gt;*.dll&lt;/strong&gt; in the &lt;b&gt;Request path &lt;/b&gt;text box.&lt;/p&gt; &lt;p&gt;In the &lt;b&gt;Executable&lt;/b&gt; option, enter the full path name to msmdpump.dll. In this example, it would be: C:\wwwroot\olap\msmdpump.dll &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;5.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Name the Script Map. In this example, we call it OLAP.&lt;/p&gt; &lt;p&gt;Your screen should look something like the dialog box shown in Figure 6.&lt;/p&gt; &lt;div style="width:335px;"&gt; &lt;p&gt;&lt;b&gt;&lt;img border="0" alt="httpasws05" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws05_5F00_1.png" width="396" height="325" /&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;Figure 6&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;6.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Click the &lt;b&gt;OK&lt;/b&gt; button to accept the settings.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;7.&lt;/td&gt; &lt;td&gt; &lt;p&gt;When you hit OK to add the script mapping you will be prompted if you want to enable the ISAPI extension. (See Figure 7.)&lt;br /&gt;&lt;/p&gt; &lt;div style="width:335px;"&gt; &lt;p&gt;&lt;b&gt;&lt;img border="0" alt="httpasws06" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws06_5F00_1.png" width="413" height="165" /&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;Figure 7&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;8.&lt;/td&gt; &lt;td&gt; &lt;p&gt;Click the &lt;strong&gt;Yes&lt;/strong&gt; button to accept the settings. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;9.&lt;/td&gt; &lt;td&gt;The configuration of this decision can be found under ISAPI and CGI Restrictions of the server. (See Figure 8.)  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws07.png" target="_blank"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="httpasws07" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws07_5F00_thumb.png" width="620" height="464" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;Figure 8&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;10.&lt;/td&gt; &lt;td&gt;Search for your extension and name it as shown in Figure 9.  &lt;p&gt;&lt;img border="0" alt="httpasws08" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws08_5F00_1.png" width="360" height="205" /&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Figure 9&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;11.&lt;/td&gt; &lt;td&gt; &lt;p&gt;Click the &lt;b&gt;OK&lt;/b&gt; button to accept the settings.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;h2&gt;Selecting security settings&lt;/h2&gt; &lt;p&gt;&lt;b&gt;To select security settings:&lt;/b&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="0"&gt;  &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;1.&lt;/td&gt; &lt;td&gt; &lt;p&gt;Click your virtual directory node and select &lt;b&gt;Autentication &lt;/b&gt;from the menu. (See Figure 10.)&lt;/p&gt; &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws09.png" target="_blank"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="httpasws09" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws09_5F00_thumb.png" width="620" height="463" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;Figure 10&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt; &lt;p&gt;2.&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;You are presented with three options. Choose one of them. (See Figure 11)&lt;/p&gt; &lt;div style="width:335px;"&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws10.png" target="_blank"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="httpasws10" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws10_5F00_thumb.png" width="620" height="245" /&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;Figure 11&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; &lt;p&gt;This section briefly describes these options, citing the advantages, disadvantages, and security concerns of each one. All other options are not discussed in the paper. You can use Help for IIS to read more about it. &lt;/p&gt; &lt;h3&gt;Anonymous access&lt;/h3&gt; &lt;p&gt;When this mode is selected, the pump (msmdpump.dll) is running with credentials; in our case, these are the credentials of IUSR_MACHINENAME user. Therefore, every connection to Analysis Services is opened as IUSR user. When this mode is selected, there is no distinction between which user is connecting to IIS and which to Analysis Services. There is no way to distinguish between users.&lt;/p&gt; &lt;p&gt;This mode is to be used when the security infrastructure does not take advantage of the security functionality of Analysis Services. This is most likely an extremely controlled environment, where users are given or denied access to the virtual directory.&lt;/p&gt; &lt;h3&gt;Windows authentication&lt;/h3&gt; &lt;p&gt;This is the most secure and the recommended mode.&lt;/p&gt; &lt;p&gt;It requires that IIS Server be able to access user domain credentials. This could be done using Microsoft Active Directory® or another mechanism. It is beyond the scope of this paper to discuss all the possible configurations.&lt;/p&gt; &lt;h3&gt; &lt;h3&gt;Basic authentication&lt;/h3&gt;&lt;/h3&gt; &lt;p&gt;This mode requires that the user enter a user name and password. The user name and password are transmitted over the HTTP connection to IIS. IIS will try to impersonate the user using the provided credentials. &lt;/p&gt; &lt;p&gt;Please note that it is absolutely imperative for anyone building a system where the password is transmitted to have ways of securing the communication channel. IIS provides a great set of tools for setting up and requiring that all communications be encrypted using HTTPS protocol.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:top;width:20px;text-align:left;"&gt;3.&lt;/td&gt; &lt;td&gt;For configuring anonymous authentication right-click &lt;strong&gt;Anonymous Authentication &lt;/strong&gt;and then click &lt;b&gt;Edit&lt;/b&gt;. You will see a dialog box similar to the one in Figure 12 Here you can configure a specific account which will be used to logon SSAS.&lt;br /&gt;&lt;br /&gt;&lt;img border="0" alt="httpasws11" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/httpasws11_5F00_1.png" width="375" height="187" /&gt; &lt;br /&gt;&lt;strong&gt;Figure 12&lt;/strong&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;h2&gt;Selecting the target Analysis Services server &lt;/h2&gt; &lt;p&gt;As you can see in the architectural diagram in Figure 1, every pump component uses its own configuration file.&lt;/p&gt; &lt;p&gt;Open the msmdpump.ini file located in your folder and take a look at the contents of this file. It should look like the following:&lt;/p&gt; &lt;div style="border-right:#cccccc 1pt solid;padding-right:1pt;padding-left:1pt;font-size:10pt;border-top:#cccccc 1pt solid;background:#f5f5f5;padding-bottom:1pt;overflow:auto;border-left:#cccccc 1pt solid;width:100%;color:black;padding-top:1pt;border-bottom:#cccccc 1pt solid;font-family:courier new;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ConfigurationSettings&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ServerName&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;localhost&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ServerName&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;SessionTimeout&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;3600&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;SessionTimeout&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ConnectionPoolSize&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;100&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ConnectionPoolSize&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;MinThreadPoolSize&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;0&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;MinThreadPoolSize&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;MaxThreadPoolSize&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;0&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;MaxThreadPoolSize&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;MaxThreadsPerClient&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;4&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;MaxThreadsPerClient&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ConfigurationSettings&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;The only setting you are interested in at this point is &amp;lt;ServerName&amp;gt;.&lt;/p&gt; &lt;p&gt;If the Analysis Services instance that you need to provide access to is located on the local machine and installed as a default instance, there is no reason to change this setting. Otherwise, you need to specify the machine name and instance name ( mymachine\inst1).&lt;/p&gt; &lt;p&gt;It is also possible to specify a pointer to the virtual directory on another IIS server that is set up for HTTP access to Analysis Services. &lt;/p&gt; &lt;p&gt;For example, you could have &amp;lt;ServerName&amp;gt;http://secondmachine/olap/msmdpump.dll&amp;lt;/ServerName&amp;gt;&lt;/p&gt; &lt;h2&gt;Getting it all together&lt;/h2&gt; &lt;p&gt;At this point you should have configured your HTTP pump and should be ready to connect from your application.&lt;/p&gt; &lt;p&gt;If your application provides you with a way to specify the server name, all you need to do is to substitute your server name with the path to your virtual directory concatenated with “msmdpump.dll”.&lt;/p&gt; &lt;p&gt;As in SQL Server 2005 Analysis Services, the MSOLAP OLEDB provider will understand that the server name includes an URL path and will automatically start using HTTP protocol. &lt;/p&gt; &lt;p&gt;For example, to connect to “MyMachine” from the MDX sample application, you should be able to connect to the Analysis Services server using “http://MyMachine/olap/msmdpump.dll” as a server name.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div style="padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;display:inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:edfb9921-0584-4194-81ac-405c4d7a404d" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/TFS" rel="tag"&gt;TFS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Team%20Foundation%20Server" rel="tag"&gt;Team Foundation Server&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SQL%20Server" rel="tag"&gt;SQL Server&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SSAS" rel="tag"&gt;SSAS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SQL%20Server%20Analysis%20Services" rel="tag"&gt;SQL Server Analysis Services&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471822" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/mglaser/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://bloggingabout.net/blogs/mglaser/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://bloggingabout.net/blogs/mglaser/archive/tags/TFS/default.aspx">TFS</category></item><item><title>32 Hours Recharge Cocktail</title><link>http://bloggingabout.net/blogs/adelkhalil/archive/2008/08/14/32-hours-recharge-cocktail.aspx</link><pubDate>Thu, 14 Aug 2008 14:12:08 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471747</guid><dc:creator>Adel Khalil</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;For the people who spend more than 24 hours with no sleep ( not recommended ), I’ve discovered the magic of baring with the sleepy eyes, I tried working from a cafe instead from home trying to prevent expected fall to bed, and the waiter suggested a weird cocktail that will have me recharged right away, this is more powerful than any coffee you may consider drink.&lt;/p&gt;  &lt;p&gt;Pepsi or Cola (Only tested with Pepsi) with Nescafe together.&lt;/p&gt;  &lt;p&gt;PROVED, now 4 PM still able to write this blog post and probably have few more hours to kill :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471747" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/adelkhalil/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Hacking your life: Tim Ferris on a lot of things saving your time</title><link>http://bloggingabout.net/blogs/mischa/archive/2008/08/13/hacking-your-life-tim-ferris-on-a-lot-of-things-saving-your-time.aspx</link><pubDate>Wed, 13 Aug 2008 16:55:47 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471482</guid><dc:creator>Mischa Kroon</dc:creator><slash:comments>0</slash:comments><description>If there is one blog your should read at the moment it&amp;#39;s the 4 hour workweek The blog is pretty diverse it covers things like how to travel better, doing more with your money while traveling. It&amp;#39;s about personal productivity: personal outsourcing, doing things more efficiently, getting a better body, etc etc Below are some of my favorite tips tricks / information. Youtube gallery Lets just call this the teasers for the rest of the information Tim&amp;#39;s Youtube videos (Personal) Outsourcing...(&lt;a href="http://bloggingabout.net/blogs/mischa/archive/2008/08/13/hacking-your-life-tim-ferris-on-a-lot-of-things-saving-your-time.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471482" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/mischa/archive/tags/Things+to+try/default.aspx">Things to try</category><category domain="http://bloggingabout.net/blogs/mischa/archive/tags/Things+from+around+the+web/default.aspx">Things from around the web</category><category domain="http://bloggingabout.net/blogs/mischa/archive/tags/Video/default.aspx">Video</category></item><item><title>You want C:\Users on XP too? Read here how</title><link>http://bloggingabout.net/blogs/ramon/archive/2008/08/13/you-want-c-users-on-xp-too-read-here-is-how.aspx</link><pubDate>Wed, 13 Aug 2008 16:32:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471478</guid><dc:creator>Ramon Smits</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;At both home and work I use Vista and XP resulting me typing &lt;b&gt;&amp;quot;C:\Users&amp;quot;&lt;/b&gt; in XP and &lt;b&gt;&amp;quot;C:\Documents and Settings&amp;quot;&lt;/b&gt; in Vista which - of course - don&amp;#39;t work. You cannot really change those paths except when you install Vista or XP with the pre configuration tool.&lt;/p&gt;
&lt;p&gt;But there is a solution!&lt;/p&gt;
&lt;p&gt;Both Vista and XP can access NTFS volumes and the NTFS format has support for hardlinks. XP and 2003 do not have native support for all these NTFS features and you normally need a resourcekit tool to create such entries. The Link Shell Extension adds all support for these NTFS features to the Windows Explorer in XP, 2003 and Vista.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the &lt;a href="http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html"&gt;Link Shell Extension&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;Navigate to &lt;b&gt;&amp;quot;C:\&amp;quot;&lt;/b&gt;  &lt;/li&gt;
&lt;li&gt;Create a Junction from &lt;b&gt;&amp;quot;C:\Documents and Settings&amp;quot;&lt;/b&gt; to &lt;b&gt;&amp;quot;C:\Users&amp;quot;&lt;/b&gt; on XP and a Junction from &lt;b&gt;&amp;quot;C:\Users&amp;quot;&lt;/b&gt; to &lt;b&gt;&amp;quot;C:\Documents and Settings&amp;quot;&lt;/b&gt; on Vista&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And Presto! I now have access to &lt;b&gt;&amp;quot;C:\Users&amp;quot;&lt;/b&gt; on XP which is a delight.&lt;/p&gt;
&lt;p&gt;This tool is also very useful when you manage an FTP server on Windows so you can put a large file in multiple paths while only have one hardcopy on disk (in this case create a hard or symbolic link).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471478" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/NTFS/default.aspx">NTFS</category><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/XP/default.aspx">XP</category><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/Vista/default.aspx">Vista</category><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/junction/default.aspx">junction</category><category domain="http://bloggingabout.net/blogs/ramon/archive/tags/hardlink/default.aspx">hardlink</category></item><item><title>Build your own activities for Internet Explorer 8.</title><link>http://bloggingabout.net/blogs/mglaser/archive/2008/08/11/build-your-own-activities-for-internet-explorer-8.aspx</link><pubDate>Mon, 11 Aug 2008 18:37:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471044</guid><dc:creator>Mike Glaser</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The &lt;b&gt;Internet Movie Database&lt;/b&gt; (&lt;b&gt;IMDb&lt;/b&gt;) is an online database of information related to movies, actors, television shows, production crew personnel, and video games. IMDb launched on October 17, 1990, and in 1998 was acquired by &lt;a href="http://www.amazon.com"&gt;Amazon.com&lt;/a&gt;. Since I&amp;#39;m a big fan of this site and still loves to use Internet Explorer, why can&amp;#39;t I combine these two.  &lt;p&gt;&lt;b&gt;Activities&lt;/b&gt; &lt;br /&gt;With Activities, you can access your services from any webpage. Activities simplify the common task of copying, navigating, and pasting into a single action. Users can access an Activity on selection simply by selecting content and opening the context menu. For example, users can select an address on a webpage and the Activity button appears. Alternatively, you can access selection Activities from the context menu. Activities are also available for the current webpage in the Page menu on the Command bar and for links within a page in the context menu for the link.  &lt;p&gt;The XML namespace for Activities is: &lt;u&gt;http://www.microsoft.com/schemas/openservicedescription/1.0&lt;/u&gt; The main components to the format are:  &lt;ul&gt; &lt;li&gt;homepageUrl  &lt;li&gt;display (Name, Icon, Description)  &lt;li&gt;activity (Category)  &lt;ul&gt; &lt;li&gt;activityAction (Context [&amp;quot;selection&amp;quot;, &amp;quot;document&amp;quot;, or &amp;quot;link&amp;quot;])  &lt;ul&gt; &lt;li&gt;preview  &lt;ul&gt; &lt;li&gt;parameter&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;execute  &lt;ul&gt; &lt;li&gt;parameter&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;This is my activity for IMDb. I added it to same category as all Search activities. Save the file as SearchIMDb.xml.&lt;/p&gt; &lt;div style="border-right:#cccccc 1pt solid;padding-right:1pt;padding-left:1pt;font-size:10pt;border-top:#cccccc 1pt solid;background:#f5f5f5;padding-bottom:1pt;overflow:auto;border-left:#cccccc 1pt solid;width:100%;color:black;padding-top:1pt;border-bottom:#cccccc 1pt solid;font-family:courier new;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color:#a31515;"&gt;xml&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;version&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;1.0&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;encoding&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;UTF-8&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;openServiceDescription&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;xmlns&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;http://www.microsoft.com/schemas/openservicedescription/1.0&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;homepageUrl&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;http://www.imdb.com&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;homepageUrl&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;display&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;Search with IMDb&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;icon&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;http://www.imdb.com/favicon.ico&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;icon&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;display&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;activity&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;category&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;Search&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;activityAction&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;context&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;selection&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 10&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;execute&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;action&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;http://www.imdb.com/find&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;  &lt;p&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 11&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;parameter&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;s&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;value&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;all&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 12&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;parameter&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;q&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;value&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;{selection}&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 13&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;execute&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 14&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;activityAction&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 15&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;activity&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 20&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;openServiceDescription&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;Click the link below to add this activity to your IE.&lt;/p&gt; &lt;p&gt;&lt;a&gt;Add IMDb Activity&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Community Server won&amp;#39;t allow me to add javascript to my blog posts. This is the link you should add to an html file.&amp;nbsp; &lt;/p&gt; &lt;div style="border-right:#cccccc 1pt solid;padding-right:1pt;padding-left:1pt;font-size:10pt;border-top:#cccccc 1pt solid;background:#f5f5f5;padding-bottom:1pt;overflow:auto;border-left:#cccccc 1pt solid;width:100%;color:black;padding-top:1pt;border-bottom:#cccccc 1pt solid;font-family:courier new;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;a&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;onclick&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;&lt;/span&gt;&lt;span style="color:blue;"&gt;java script:window.external.addService(&amp;#39;SearchIMDb.xml&amp;#39;)&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;href&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;#&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;Add IMDb Activity&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;a&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;After installing the activity you can also change it to a default activity.  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/Manage.png" target="_blank"&gt;&lt;img border="0" alt="Manage" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/Manage_5F00_thumb.png" width="600" height="384" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This will result in the following possibilities&lt;/p&gt; &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/activity.png" target="_blank"&gt;&lt;img border="0" alt="activity" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/activity_5F00_thumb.png" width="576" height="480" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Summary&lt;br /&gt;&lt;/strong&gt;I created a simple activity for IMDb, but you easily create some activities for Torrent sites (&lt;a href="http://news.slashdot.org/article.pl?sid=08/08/10/1934231&amp;amp;from=rss" target="_blank"&gt;especially if your from Italy&lt;/a&gt;), MSDN, Wikipedia etc. To install a activity the installer must be run from a Web Server, this can&amp;#39;t be from a local hard drive. Here are some interesting links:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Activities white paper &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=ie8whitepapers&amp;amp;ReleaseId=566" href="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=ie8whitepapers&amp;amp;ReleaseId=566"&gt;http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=ie8whitepapers&amp;amp;ReleaseId=566&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Activities Hands-On Lab&lt;/strong&gt;&lt;br /&gt;&lt;a title="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=iemix08labs&amp;amp;ReleaseId=583" href="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=iemix08labs&amp;amp;ReleaseId=583"&gt;http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=iemix08labs&amp;amp;ReleaseId=583&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div style="padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;display:inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3d592a40-371c-4cad-a09c-7a9f78973ca6" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Internet%20Explorer" rel="tag"&gt;Internet Explorer&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Internet%20Explorer%208.0%20Beta%201" rel="tag"&gt;Internet Explorer 8.0 Beta 1&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471044" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/mglaser/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category></item><item><title>MediaFire Update: Upload changed.</title><link>http://bloggingabout.net/blogs/mischa/archive/2008/08/11/mediafire-update-upload-changed.aspx</link><pubDate>Mon, 11 Aug 2008 15:22:21 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471019</guid><dc:creator>Mischa Kroon</dc:creator><slash:comments>0</slash:comments><description>A while back I created a little utility to upload files to MediaFire which is a file hosting service. MediaFire supports uploading of files up to 100 MB in a free account with unlimited storage, and is in my opinion one of the best free online storage possibilities out there. It has galleries for pictures, nag free FAST downloads, sharing options, file manager the works. It now also has a paid option which has additional features. The news is that they added in a Flash uploader which makes it possible...(&lt;a href="http://bloggingabout.net/blogs/mischa/archive/2008/08/11/mediafire-update-upload-changed.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471019" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/mischa/archive/tags/Things+from+around+the+web/default.aspx">Things from around the web</category><category domain="http://bloggingabout.net/blogs/mischa/archive/tags/.Net/default.aspx">.Net</category><category domain="http://bloggingabout.net/blogs/mischa/archive/tags/File+Hosting/default.aspx">File Hosting</category><category domain="http://bloggingabout.net/blogs/mischa/archive/tags/MediaFire/default.aspx">MediaFire</category></item><item><title>.NET Framework 3.5 Service Pack RTM</title><link>http://bloggingabout.net/blogs/mglaser/archive/2008/08/11/net-framework-3-5-service-pack-rtm.aspx</link><pubDate>Mon, 11 Aug 2008 10:45:26 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:471009</guid><dc:creator>Mike Glaser</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;The .NET Framework 3.5 Service Pack features new abstractions for working with data, smaller client profiles and performance updates to Windows Presentation Foundation (WPF). It will ship before the end of the summer, Microsoft said. In a July 31 meeting with SD Times, Shanku Niyogi, product unit manager of the UI Framework and Services team at Microsoft, said that &amp;quot;the .NET Framework 3.5 Service Pack 1 (SP1) would be broadly available in all localized versions within a few weeks.&amp;quot;  &lt;p&gt;SP1 adds support for SQL Server 2008, the ADO.NET entity framework and ADO.NET data services, which was formerly known as “Astoria.”  &lt;p&gt;Astoria uses ADO.NET to model data, and it exposes entities as URI-addressable resources to be consumed by Web clients within corporate networks and across the Internet. The entity model provides developers with an additional layer of abstraction between the database and themselves.  &lt;p&gt;Since Microsoft has released to manufacturing &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" target="_blank"&gt;SQL Server 2008&lt;/a&gt; and the DVD images are now available on Microsoft and the MSDN subscriber downloads.  &lt;p&gt;Interestingly, the Microsoft .NET Framework SP1 doesn&amp;#39;t appear to be available although when the &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" target="_blank"&gt;SQL Server 2008&lt;/a&gt; setup program is ran it installs the RTM build of the .NET Framework SP1. You can install it separately by selecting the setup at ..\x86\redist\DotNetFrameworks\dotNetFx35setup.exe.  &lt;p&gt;As a result of this install my Add or Remove Programs will look like this.  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/Add_2D00_Remove.png" target="_blank"&gt;&lt;img border="0" alt="Add-Remove" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mglaser/Add_2D00_Remove_5F00_thumb.png" width="600" height="447" /&gt;&lt;/a&gt;  &lt;p&gt;The Product itself will be released today. I will update this post with the correct link.  &lt;p&gt;&lt;strong&gt;Update 08/12&lt;br /&gt;&lt;/strong&gt;You can download the .NET Framework 3.5 SP1 &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;. &lt;p&gt;Furthermore &lt;font size="2"&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;Visual Studio 2008 SP1&lt;/strong&gt; was released today which can be downloaded &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;strong&gt;Summary&lt;br /&gt;&lt;/strong&gt;Microsoft shame on you to release such an important framework only the cd of a server product. Hopefully the holiday did good for all your employees.&lt;br /&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div style="padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;display:inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:702e392d-794e-4078-84e4-bf450c55798c" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET%20Framework" rel="tag"&gt;.NET Framework&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=471009" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/mglaser/archive/tags/.NET/default.aspx">.NET</category></item><item><title>August edition of MSDN magazine</title><link>http://bloggingabout.net/blogs/markwillems/archive/2008/08/08/august-edition-of-msdn-magazine.aspx</link><pubDate>Thu, 07 Aug 2008 22:24:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470715</guid><dc:creator>Mark Willems</dc:creator><slash:comments>2</slash:comments><description>&lt;p class="MsoNormal"&gt;
&lt;p&gt;HOT of the press the August edition of MSDN Magazine in PDF format&lt;/p&gt;
&lt;p&gt;In this issue information on BizTalk EDI, creating animations with Silverlight and how to consume and expose data in a web services world.&lt;/p&gt;
&lt;p&gt;Here is the &lt;a target="_blank" href="http://www.nxtbook.com/fx/save/dbindex.php?sid=81a4ca5b31ea49b0c4b19dc74c993f800.233032000716776&amp;amp;book_id=__NXT__b07711d7a5a44f4745179d18ea5268e3&amp;amp;PHPSESSID=57183dbf9a21e41120f6f160d03b2bec&amp;amp;pdf=1"&gt;link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Happy reading!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470715" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/markwillems/archive/tags/Biztalk+2006+/default.aspx">Biztalk 2006 </category><category domain="http://bloggingabout.net/blogs/markwillems/archive/tags/SOA/default.aspx">SOA</category><category domain="http://bloggingabout.net/blogs/markwillems/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Cool tool: DebugView</title><link>http://bloggingabout.net/blogs/rick/archive/2008/08/07/cool-tool-debugview.aspx</link><pubDate>Thu, 07 Aug 2008 08:47:13 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470664</guid><dc:creator>Rick van den Bosch</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Taken from the &lt;a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx" target="_blank"&gt;SysInternals website&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The SysInternals web site was created in 1996 by &lt;a href="http://blogs.technet.com/markrussinovich/about.aspx"&gt;Mark Russinovich&lt;/a&gt; and Bryce Cogswell to host their advanced system utilities and technical information. Microsoft acquired Sysinternals in July, 2006. Whether you’re an IT Pro or a developer, you’ll find Sysinternals utilities to help you manage, troubleshoot and diagnose your Windows systems and applications.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;One of the must-have SysInternals tools for a developer is &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx" target="_blank"&gt;DebugView&lt;/a&gt;. &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;DebugView&lt;/em&gt; is an application that lets you monitor debug output on your local system, or any computer on the network that you can reach via TCP/IP. It is capable of displaying both kernel-mode and Win32 debug output, so you don&amp;#39;t need a debugger to catch the debug output your applications or device drivers generate, nor do you need to modify your applications or drivers to use non-standard debug output APIs.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;So that means that an easy Debug.Write (or Debug.WriteLine) statement is picked up by the DebugView tool, and displayed in the tool. From there, you can filter the lines, search them and more...!&lt;br /&gt;The code that made this screenshot: &lt;font face="Courier New"&gt;Debug.WriteLine(&amp;quot;Written through a simple Debug.WriteLine statement&amp;quot;);&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="304" alt="DebugViewScreenshot" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rick/DebugViewScreenshot_5F00_3.jpg" width="682" border="0" /&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cfca0acf-59aa-49e4-8d53-8e82ee7281e9" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/link" rel="tag"&gt;link&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual%20Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Development" rel="tag"&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470664" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/rick/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://bloggingabout.net/blogs/rick/archive/tags/Link/default.aspx">Link</category><category domain="http://bloggingabout.net/blogs/rick/archive/tags/Development/default.aspx">Development</category></item><item><title>Gaming for students</title><link>http://bloggingabout.net/blogs/dennis/archive/2008/08/05/gaming-for-students.aspx</link><pubDate>Tue, 05 Aug 2008 20:04:14 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470507</guid><dc:creator>Dennis van der Stelt</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;We used to have an XBox at Class-A for students to play on. But the older it got, the less students were interested in playing with it. So we decided to have a new console and opted for either Nintendo Wii or PlayStation 3. I took an investigation upon me to see which was most interesting. Wii has of course great controllers, but PlayStation 3 way better graphics and more important, cooler games to play with multiple people. Wii can’t even beat that, as it can’t even handle splitscreen from a performance point of view!&lt;/p&gt;  &lt;p&gt;Anyway, today Astrid and I connected a 40” TV and the &lt;a href="http://nl.playstation.com/ps3/" target="_blank"&gt;PlayStation 3&lt;/a&gt; together with &lt;a href="http://www.insidegamer.nl/playstation3/guitarheroiiilegendsofrock" target="_blank"&gt;Guitar Hero 3&lt;/a&gt; and two guitars, &lt;a href="http://www.insidegamer.nl/playstation3/buzzquiztv" target="_blank"&gt;Buzz!: Quiz TV&lt;/a&gt; with four buzzers and &lt;a href="http://www.insidegamer.nl/playstation3/callofduty4modernwarfare" target="_blank"&gt;Call of Duty 4&lt;/a&gt;, because of the 4 player splitscreen multiplayer part. &lt;a href="http://www.insidegamer.nl/playstation3/motorstormpacificrift/" target="_blank"&gt;Motorstorm Pacific Rift&lt;/a&gt; and &lt;a href="http://www.insidegamer.nl/playstation3/littlebigplanet" target="_blank"&gt;LittleBigPlanet&lt;/a&gt; (check out &lt;a href="http://dennisvanderstelt.nl/blog/littlebigplanet/" target="_blank"&gt;this video&lt;/a&gt;) are already on pre-order and we’ll see about other games.&lt;/p&gt;  &lt;p&gt;Here’s me testing out Guitar Hero 3. After seeing the images I think I look much too sweet to be a Rock Legend, but I did enjoy playing the game though.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dennis/dennis_5F00_gh3_5F00_1_5F00_2.jpg"&gt;&lt;img title="dennis_gh3_1" height="240" alt="dennis_gh3_1" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dennis/dennis_5F00_gh3_5F00_1_5F00_thumb.jpg" width="320" border="0" /&gt;&lt;/a&gt; &lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dennis/dennis_5F00_gh3_5F00_2_5F00_2.jpg"&gt;&lt;img title="dennis_gh3_2" height="240" alt="dennis_gh3_2" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dennis/dennis_5F00_gh3_5F00_2_5F00_thumb.jpg" width="180" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Don’t forget, when you visit us for a training, you _will_ be challenged to play a game! After my vacation I’ll create some .NET questions for Buzz! :-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470507" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/dennis/archive/tags/Games/default.aspx">Games</category><category domain="http://bloggingabout.net/blogs/dennis/archive/tags/Personal/default.aspx">Personal</category></item><item><title>[BAM] PivotTable names must be unique</title><link>http://bloggingabout.net/blogs/marc/archive/2008/08/05/bam-pivottable-names-must-be-unique.aspx</link><pubDate>Tue, 05 Aug 2008 10:05:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470464</guid><dc:creator>Marc Jacobi</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;More a note to self than a serious blog post (haven&amp;#39;t got the time to do screen shots and stuff).&lt;/p&gt;
&lt;p&gt;When creating BAM views in Excel, you can copy the initial PivotTable that is generated to create multiple predefined &amp;#39;views&amp;#39;. To copy the PivotTable select it (go to the edge until you get a solid arrow cursor) then Copy it (Ctrl+C), select a free cell well below the existing PivotTable and Paste (Ctrl+V). Right-click in the Pivot Table and select Table Options... to give it a name. &lt;strong&gt;This Name must be unique across the workbook&lt;/strong&gt;. Otherwise the PivotTable will not be linked to a cube when exported (although it all seems to work in excel) and your view will be missing from the Aggregations node in the BAM Portal navigation pane.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470464" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/marc/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>.NET Micro Framework Beta 3.0 Firmware available for GHI Electronics Embedded Master Hardware</title><link>http://bloggingabout.net/blogs/jens/archive/2008/08/04/net-micro-framework-beta-3-0-firmware-available-for-ghi-electronics-embedded-master-hardware.aspx</link><pubDate>Mon, 04 Aug 2008 08:46:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470359</guid><dc:creator>jenskuehner</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Only one week after Microsoft made the &lt;a href="http://blogs.msdn.com/netmfteam/archive/2008/07/28/v3-0-sdk-beta-now-available.aspx"&gt;.NET Micro Framework Beta 3.0 SDK&lt;/a&gt; available for all developers, &lt;a href="http://www.ghielectronics.com/"&gt;GHI Electronics&lt;/a&gt; provides a &lt;a href="http://www.ghielectronics.com/details.php?id=107&amp;amp;sid=115"&gt;free Beta 3.0 &amp;nbsp;firmware update&lt;/a&gt; for their Embedded Master hardware. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:TimesNewRomanPS-BoldMT;"&gt;&lt;/span&gt;&lt;span style="font-family:TimesNewRomanPS-BoldMT;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family:TimesNewRomanPS-BoldMT;"&gt;
&lt;p align="left"&gt;Already available:&lt;/p&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:TimesNewRomanPS-BoldMT;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:TimesNewRomanPS-BoldMT;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:TimesNewRomanPSMT;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="left"&gt;4 UART ports&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;SPI&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;I2C&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;GPIO&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Debug/deploy over COM1&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:TimesNewRomanPS-BoldMT;"&gt;
&lt;p align="left"&gt;Features to come very soon:&lt;/p&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:TimesNewRomanPSMT;"&gt;&lt;span style="font-family:TimesNewRomanPSMT;"&gt;&lt;span style="font-family:TimesNewRomanPSMT;"&gt;&lt;span style="font-family:TimesNewRomanPSMT;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="left"&gt;Some of GHI exclusive features to verify interops&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;USB device&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;TCP/IP&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;SSL&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Full exclusive GHI library (ADC, DAC, PWM...etc.)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;And many, many more!&lt;/li&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470359" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/jens/archive/tags/.NET+Micro+Framework/default.aspx">.NET Micro Framework</category><category domain="http://bloggingabout.net/blogs/jens/archive/tags/Gadgets+_2600_amp_3B00_+Devices/default.aspx">Gadgets &amp;amp; Devices</category></item><item><title>Sandcastle now on CodePlex </title><link>http://bloggingabout.net/blogs/jschreuder/archive/2008/08/04/sandcastle-now-on-codeplex.aspx</link><pubDate>Mon, 04 Aug 2008 06:47:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470349</guid><dc:creator>Jan Schreuder</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The &lt;a target="_blank" href="http://blogs.msdn.com/sandcastle"&gt;Sandcastle&lt;/a&gt; project, Microsoft&amp;#39;s tools to generate documentation from your well-documented code, is now available on CodePlex. That was already the case, but until about&amp;nbsp;2 month&amp;#39;s ago, that was without the source code. You can now download Sandcastle including the source code from CodePlex. &lt;/p&gt;
&lt;p&gt;You can find the related information about this decision &lt;a target="_blank" href="http://blogs.msdn.com/sandcastle/archive/2008/07/02/sandcastle-source-code-published-in-codeplex.aspx"&gt;here&lt;/a&gt;. And you can find the project in Codeplex &lt;a target="_blank" href="http://www.codeplex.com/Sandcastle"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470349" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Tools/default.aspx">Tools</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/General/default.aspx">General</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Sandcastle/default.aspx">Sandcastle</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>BizTalk: Create Message based on deployed schema</title><link>http://bloggingabout.net/blogs/chilberto/archive/2008/08/01/biztalk-create-message-based-on-deployed-schema.aspx</link><pubDate>Thu, 31 Jul 2008 18:15:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470053</guid><dc:creator>chilberto</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Here is technique for generating an instance of a BizTalk message (a.k.a, XmlDocument) based on a deployed schema.&amp;nbsp; It requires references to the following assemblies:&lt;/p&gt;
&lt;table cellpadding="2" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Assembly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Location&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft.BizTalk.Pipeline&lt;/td&gt;
&lt;td&gt;%Program Files%/Microsoft BizTalk Server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft.BizTalk.ExplorerOM&lt;/td&gt;
&lt;td&gt;%Program Files%/Microsoft BizTalk Server/Developer Tools&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p&gt;In a class library that has references to the above libraries, create a public class with the following two public methods:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class="csharpcode"&gt;
&lt;div class="csharpcode"&gt;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Text;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Xml;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.BizTalk.Component.Interop;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;using&lt;/span&gt; Microsoft.BizTalk.ExplorerOM;
&lt;pre&gt;&lt;/pre&gt;
&amp;nbsp;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;namespace&lt;/span&gt; Spike.Sandbox
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; Utilities
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// Build a BizTalk message for a single root node message&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;param name=&amp;quot;schemaName&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; XmlDocument CreateBTSMessage(&lt;span class="kwrd"&gt;string&lt;/span&gt; schemaName)
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;return&lt;/span&gt; CreateMessage(schemaName, schemaName);
&lt;pre&gt;&lt;/pre&gt;
}
&lt;pre&gt;&lt;/pre&gt;
&amp;nbsp;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// Build a BizTalk Message for a multi-root node message&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;param name=&amp;quot;schemaName&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;param name=&amp;quot;rootNode&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="rem"&gt;/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; XmlDocument CreateBTSMessage(&lt;span class="kwrd"&gt;string&lt;/span&gt; schemaName, &lt;span class="kwrd"&gt;string&lt;/span&gt; rootNode)
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;return&lt;/span&gt; CreateMessage(schemaName, &lt;span class="kwrd"&gt;string&lt;/span&gt;.Format(&lt;span class="str"&gt;&amp;quot;{0}+{1}&amp;quot;&lt;/span&gt;, schemaName, rootNode));
&lt;pre&gt;&lt;/pre&gt;
}
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;These two methods call a private method that accesses the BizTalk management database to retrieve a deployed schema and construct the message:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="csharpcode"&gt;
&lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; XmlDocument CreateMessage(&lt;span class="kwrd"&gt;string&lt;/span&gt; schemaName, &lt;span class="kwrd"&gt;string&lt;/span&gt; rootNode)
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
XmlDocument doc = &lt;span class="kwrd"&gt;new&lt;/span&gt; XmlDocument();
&lt;pre&gt;&lt;/pre&gt;
DocumentSpec docSpec;
&lt;pre&gt;&lt;/pre&gt;
&amp;nbsp;
&lt;pre&gt;&lt;/pre&gt;
BtsCatalogExplorer catalog = &lt;span class="kwrd"&gt;new&lt;/span&gt; BtsCatalogExplorer();
&lt;pre&gt;&lt;/pre&gt;
catalog.ConnectionString = &lt;span class="str"&gt;&amp;quot;Data Source=myServer;Initial Catalog=BizTalkMgmtDb2;Integrated Security=True&amp;quot;&lt;/span&gt;;
&lt;pre&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;/pre&gt;
Schema schema = catalog.Schemas[schemaName];
&lt;pre&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;if&lt;/span&gt; (schema != &lt;span class="kwrd"&gt;null&lt;/span&gt;)
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
docSpec = &lt;span class="kwrd"&gt;new&lt;/span&gt; DocumentSpec(rootNode, schema.BtsAssembly.DisplayName);
&lt;pre&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;if&lt;/span&gt; (docSpec != &lt;span class="kwrd"&gt;null&lt;/span&gt;)
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
StringBuilder sb = &lt;span class="kwrd"&gt;new&lt;/span&gt; StringBuilder();
&lt;pre&gt;&lt;/pre&gt;
StringWriter sw = &lt;span class="kwrd"&gt;new&lt;/span&gt; StringWriter(sb);
&lt;pre&gt;&lt;/pre&gt;
&amp;nbsp;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;try&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
doc.Load(docSpec.CreateXmlInstance(sw));
&lt;pre&gt;&lt;/pre&gt;
}
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;finally&lt;/span&gt;
&lt;pre&gt;&lt;/pre&gt;
{
&lt;pre&gt;&lt;/pre&gt;
sw.Dispose();
&lt;pre&gt;&lt;/pre&gt;
}
&lt;pre&gt;&lt;/pre&gt;
}
&lt;pre&gt;&lt;/pre&gt;
}
&lt;pre&gt;&lt;/pre&gt;
&amp;nbsp;
&lt;pre&gt;&lt;/pre&gt;
&lt;span class="kwrd"&gt;return&lt;/span&gt; doc;
&lt;pre&gt;&lt;/pre&gt;
}
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cheers to Tomas Restrepo for his insight into the CreateXmlInstance: &lt;a href="http://www.winterdom.com/weblog/2008/07/16/CreateXmlInstanceWithMultiRootSchemas.aspx" title="http://www.winterdom.com/weblog/2008/07/16/CreateXmlInstanceWithMultiRootSchemas.aspx"&gt;http://www.winterdom.com/weblog/2008/07/16/CreateXmlInstanceWithMultiRootSchemas.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470053" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/chilberto/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://bloggingabout.net/blogs/chilberto/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Creating shared types with SvcUtil against multiple sources</title><link>http://bloggingabout.net/blogs/chilberto/archive/2008/08/01/creating-shared-types-with-svcutil-against-multiple-sources.aspx</link><pubDate>Thu, 31 Jul 2008 17:07:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470049</guid><dc:creator>chilberto</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;One of the teams I am working with ran into an issue when generating shared types via SvcUtil.&amp;nbsp; The issue was SvcUtil was generating multiple types (e.g., classes, enums) in the proxy .cs file.&amp;nbsp; After a google search, I found this was being experienced by others:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=745657&amp;amp;SiteID=1" title="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=745657&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=745657&amp;amp;SiteID=1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1392697&amp;amp;SiteID=1" title="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1392697&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1392697&amp;amp;SiteID=1&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;An example of the duplicate types:&lt;/p&gt;
&lt;span id="_ctl0_MainContent_PostFlatView"&gt;
&lt;div style="float:left;width:100%;padding-top:5px;height:auto;"&gt;
&lt;table align="center"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;div style="padding-right:12px;padding-left:12px;padding-bottom:12px;width:100%;"&gt;
&lt;table cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tableBorder"&gt;

&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table align="left" cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td class="fh3a"&gt;
&lt;table align="left" cellpadding="0" cellspacing="2"&gt;

&lt;tr&gt;
&lt;td colspan="3" style="padding-top:4px;" class="txt4t"&gt;
&lt;table align="left" cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td style="word-wrap:break-word;" class="txt4lt"&gt;&lt;span&gt;&lt;span style="font-size:x-small;"&gt;&lt;font size="2"&gt;
&lt;p&gt;[System.CodeDom.Compiler.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;GeneratedCodeAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;(&lt;/span&gt;&lt;span style="font-size:x-small;color:#800000;"&gt;&amp;quot;svcutil&amp;quot;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;, &lt;/span&gt;&lt;span style="font-size:x-small;color:#800000;"&gt;&amp;quot;3.0.3906.22&amp;quot;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;)]&lt;font size="2"&gt;
&lt;p&gt;[System.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;SerializableAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;()]&lt;font size="2"&gt;
&lt;p&gt;[System.Xml.Serialization.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;XmlTypeAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;(Namespace=&lt;/span&gt;&lt;span style="font-size:x-small;color:#800000;"&gt;&amp;quot;http://schemas.datacontract.org/2004/07/LR.Model.Enums&amp;quot;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;)]&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;public&lt;/span&gt;&lt;span style="font-size:x-small;"&gt; &lt;/span&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;enum&lt;/span&gt;&lt;span style="font-size:x-small;"&gt; &lt;/span&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;ReturnStatusEnum&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#808080;"&gt;///&lt;/span&gt;&lt;span style="font-size:x-small;color:#008000;"&gt; &lt;/span&gt;&lt;span style="font-size:x-small;color:#808080;"&gt;&amp;lt;remarks/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;
&lt;p&gt;None,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#808080;"&gt;///&lt;/span&gt;&lt;span style="font-size:x-small;color:#008000;"&gt; &lt;/span&gt;&lt;span style="font-size:x-small;color:#808080;"&gt;&amp;lt;remarks/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;
&lt;p&gt;BadLogonOrPassword,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#808080;"&gt;///&lt;/span&gt;&lt;span style="font-size:x-small;color:#008000;"&gt; &lt;/span&gt;&lt;span style="font-size:x-small;color:#808080;"&gt;&amp;lt;remarks/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;
&lt;p&gt;Successful,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;}
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;&lt;font size="2"&gt;
&lt;p&gt;[System.CodeDom.Compiler.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;GeneratedCodeAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;(&lt;/span&gt;&lt;span style="font-size:x-small;color:#800000;"&gt;&amp;quot;System.Runtime.Serialization&amp;quot;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;, &lt;/span&gt;&lt;span style="font-size:x-small;color:#800000;"&gt;&amp;quot;3.0.0.0&amp;quot;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;)]&lt;font size="2"&gt;
&lt;p&gt;[System.Runtime.Serialization.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;DataContractAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;(Namespace=&lt;/span&gt;&lt;span style="font-size:x-small;color:#800000;"&gt;&amp;quot;http://schemas.datacontract.org/2004/07/LR.Model.Enums&amp;quot;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;)]&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;public&lt;/span&gt;&lt;span style="font-size:x-small;"&gt; &lt;/span&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;enum&lt;/span&gt;&lt;span style="font-size:x-small;"&gt; &lt;/span&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;ReturnStatusEnum&lt;/span&gt;&lt;span style="font-size:x-small;"&gt; : &lt;/span&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;int&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;[System.Runtime.Serialization.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;EnumMemberAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;()]
&lt;p&gt;None = -1,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;[System.Runtime.Serialization.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;EnumMemberAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;()]
&lt;p&gt;BadLogonOrPassword = 0,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;[System.Runtime.Serialization.&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008080;"&gt;EnumMemberAttribute&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;()]
&lt;p&gt;Successful = 1,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p&gt;The solution is simply including a switch to SvcUtil to force the serializer to be a specific type.&amp;nbsp; The default is Auto so in the example above, the SvcUtil decided to use the XmlSerializer for one class and the DataContractSerializer for another.&lt;/p&gt;
&lt;p&gt;An example of the syntax: svcutil /ns:*,my.namespace /serializer:XmlSerializer service1.svc&amp;nbsp; service2.svc service3.asmx&lt;/p&gt;
&lt;p&gt;Hope this saves someone some time!&lt;/p&gt;
&lt;/div&gt;
&lt;/span&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470049" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/chilberto/archive/tags/Error/default.aspx">Error</category><category domain="http://bloggingabout.net/blogs/chilberto/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Microsoft Research: Sphere multi-touch computing</title><link>http://bloggingabout.net/blogs/rick/archive/2008/07/31/microsoft-research-sphere-multi-touch-computing.aspx</link><pubDate>Thu, 31 Jul 2008 07:54:27 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:469980</guid><dc:creator>Rick van den Bosch</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Earlier this week the &lt;a href="http://research.microsoft.com/workshops/fs2008/" target="_blank"&gt;Microsoft Research Faculty Summit&lt;/a&gt; was held. &lt;a href="http://www.on10.net" target="_blank"&gt;On 10&lt;/a&gt; was on the scene, and has a nice movie about the &lt;a href="http://mschnlnine.vo.llnwd.net/d1/on10/6/4/1/3/2/spheremulti_on10.wmv" target="_blank"&gt;Sphere&lt;/a&gt;. For the entire article @ on 10, have a look over here: &lt;a title="http://on10.net/blogs/laura/Sphere-multi-touch-computing/" href="http://on10.net/blogs/laura/Sphere-multi-touch-computing/"&gt;http://on10.net/blogs/laura/Sphere-multi-touch-computing/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is just another sign that the best is yet to come... Good times :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=469980" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/rick/archive/tags/Demos+_2600_amp_3B00_+betas/default.aspx">Demos &amp;amp; betas</category><category domain="http://bloggingabout.net/blogs/rick/archive/tags/Link/default.aspx">Link</category></item><item><title>McDonald's is discriminating against the car-impaired</title><link>http://bloggingabout.net/blogs/erwyn/archive/2008/07/31/mcdonald-s-is-discriminating-against-the-car-impaired.aspx</link><pubDate>Thu, 31 Jul 2008 07:16:07 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:470010</guid><dc:creator>Erwyn van der Meer</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erwyn/NoCar_2D00_NoMcDonalds_5F00_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="108" alt="NoCar-NoMcDonalds" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erwyn/NoCar_2D00_NoMcDonalds_5F00_thumb.png" width="240" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Yesterday evening I found that McDonald&amp;#39;s is discriminating against the car-impaired. I am currently in Seattle for the Microsoft TechReady conference. After a photo walk with two colleagues we were getting thirsty and hungry. I managed to stay out of McDonald&amp;#39;s for the almost four weeks that I have been in the States, but the McDonald&amp;#39;s two blocks away from the Space Needle was a bit hard to resist.&lt;/p&gt; &lt;p&gt;We arrived there at 23:02 and the &amp;quot;restaurant&amp;quot; had just closed. However, the drive thru (yes, that seems to be the correct spelling here) is open 24 hours per day. But what do you do when you don&amp;#39;t have a car? You walk through the drive thru. We weren&amp;#39;t carrying enough metal to trip the detector in front of the ordering pole. So we couldn&amp;#39;t state our order. We preceded to the pay window to order there. The guy there looked very amazed and said he could not and would not serve us. WTF! &amp;quot;Why not?&amp;quot; we asked. &amp;quot;Because you don&amp;#39;t have a car&amp;quot;, he replied. Disappointed we left. Next time, I will try riding a bike through the drive tru.&lt;/p&gt; &lt;p&gt;In the mean time I will boycot McDonald&amp;#39;s for a while. &lt;/p&gt; &lt;p&gt;PS: This is just for my own good as I have the feeling that I gained a couple of kilos here in the US.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=470010" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/erwyn/archive/tags/Personal/default.aspx">Personal</category></item><item><title>Need help with Crystal Reports? Look here!</title><link>http://bloggingabout.net/blogs/jschreuder/archive/2008/07/30/need-help-with-crystal-reports-look-here.aspx</link><pubDate>Wed, 30 Jul 2008 11:36:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:469910</guid><dc:creator>Jan Schreuder</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Because I blog about &lt;a target="_blank" href="http://bloggingabout.net/blogs/jschreuder/archive/tags/Crystal+Reports/default.aspx"&gt;Crystal Reports&lt;/a&gt; occasionally, and created a &lt;a target="_blank" href="http://www.codeproject.com/KB/cs/CrystalHelper.aspx"&gt;helper class&lt;/a&gt; to assist in integrating it into .Net applications, I get a lot of questions from people that have problems running their reports. Especially in production environments after they deploy the reports. Unfortunately, I&amp;#39;m not a Crystal Expert. I use it in my applications but that&amp;#39;s how far it goes. I don&amp;#39;t have all the answers people might want. &lt;/p&gt;
&lt;p&gt;But I do know where you can find information about Crystal and where you do find answers to any problems you might have. I created a blog post a few weeks ago to sum up a number of resources that can help you find answers to almost all of your Crystal Reports issues. &lt;a target="_blank" href="http://bloggingabout.net/blogs/jschreuder/archive/2008/07/09/sap-is-annoying-me.aspx"&gt;Click here to read that post&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=469910" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Tools/default.aspx">Tools</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/General/default.aspx">General</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Articles/default.aspx">Articles</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/Crystal+Reports/default.aspx">Crystal Reports</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://bloggingabout.net/blogs/jschreuder/archive/tags/.Net+Do_2700_s+_2600_amp_3B00_+Don_2700_ts/default.aspx">.Net Do's &amp;amp; Don'ts</category></item></channel></rss>