<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Andy Morrison's BizTalk Blog</title>
        <link>http://geekswithblogs.net/andym/Default.aspx</link>
        <description>Help, I've fallen and I can't BizTalk!</description>
        <language>en-US</language>
        <copyright>Andy Morrison</copyright>
        <managingEditor>mounder33@hotmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Andy Morrison's BizTalk Blog</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/andym/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>The EXECUTE permission was denied on the object 'bam_Metadata_GetConfigurationXml'</title>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/andym/archive/2011/02/22/144051.aspx</link>
            <description>&lt;p&gt;See Ed's post here: &lt;a href="http://talentedmonkeys.wordpress.com/2011/03/07/bam-portalexecute-permission-denied-when-retrieving-configuration-data/"&gt;http://talentedmonkeys.wordpress.com/2011/03/07/bam-portalexecute-permission-denied-when-retrieving-configuration-data/&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/144051.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2011/02/22/144051.aspx</guid>
            <pubDate>Tue, 22 Feb 2011 15:43:40 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2011/02/22/144051.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/144051.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/144051.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows 2008 R2, UDDI 3.0 and No Admin Links</title>
            <category>ESB Toolkit 2.0</category>
            <link>http://geekswithblogs.net/andym/archive/2010/12/10/143084.aspx</link>
            <description>&lt;p&gt;Windows 2008 R2 might end up giving me a heart attack at some point.&lt;/p&gt;
&lt;p&gt;Yesterday I installed and configured UDDI 3.0 as part of an ESB 2.0 install &amp;amp; config.  After configuring UDDI 3.0, if I browsed to the localhost/uddi virtual directory from IIS, all of the links would show up in UDDI.  If opened up IE and went to the UDDI site only the Home and Search links would show up.&lt;/p&gt;
&lt;p&gt;You've probably already guessed at what the "fix" was... I had to Run IE as Administrator.  Then when I browse to the UDDI site all of the links show up.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/143084.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/12/10/143084.aspx</guid>
            <pubDate>Fri, 10 Dec 2010 14:25:53 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/12/10/143084.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/143084.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/143084.aspx</trackback:ping>
        </item>
        <item>
            <title>Learning Windows Server AppFabric</title>
            <category>Windows Server AppFabric</category>
            <link>http://geekswithblogs.net/andym/archive/2010/11/16/142738.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Interested in learning Windows Server AppFabric?&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I hope so.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It will be the backbone of the on-premise version of BizTalk in the coming years and based on news out of the PDC it looks like it will be moving to Azure (in some form) as well.&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;There are many resources out there for learning Windows Server AppFabric.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;However, not all of them are equal and you can spend a lot of time meandering through material without making a lot of progress.&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Below is my suggested path for coming up to speed on it with the least amount of effort.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;First, you need to be familiar with some foundation items:&lt;/p&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.75in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;There are new features in WCF 4.0.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This whitepaper is a great way to become familiar with it: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee354381.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://msdn.microsoft.com/en-us/library/ee354381.aspx&lt;/span&gt;&lt;/a&gt;
    &lt;ul type="circle" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;One thing to keep in mind is that not all of the concepts are that relevant to Windows Server AppFabric.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Focus on the new configuration features if you don't have a lot of time.&lt;/span&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.75in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;Next, you need to be familiar with Workflow Services.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;To understand Workflow Services though, you have to understand WF 4.0, which was a complete re-write.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Check out the WF 4.0 white paper:&lt;/span&gt;
    &lt;ul type="circle" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee342461.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://msdn.microsoft.com/en-us/library/ee342461.aspx&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.75in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;Also note that both of the whitepapers mentioned above have sections on Workflow Services.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Workflow Services existed in .NET 3.5 but have been improved in .NET 4.0. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.75in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;You may also want to drill down into this article on WF 4.0 Persistence, Tracking and Bookmarks: &lt;/span&gt;&lt;a href="http://www.codeproject.com/KB/WF/WF4Extensions.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://www.codeproject.com/KB/WF/WF4Extensions.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.75in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;You must also understand IIS 7.0/7.5.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If you are not familiar with it, head on over to &lt;/span&gt;&lt;a href="http://learn.iss.net/"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://learn.iss.net&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;You'll need to be familiar with things like Sites, ApplicationPools, Applications, AutoStart, Bindings, MSDeploy, hierarchical configuration with web.configs, etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Now you have the foundation you need to start learning about Windows Server AppFabric.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This foundation is very important because if you don't have it, you won't be able to understand what Windows Server AppFabric is bringing to the table.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It will also be more difficult to troubleshoot with out this foundation.&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;After you have the foundation items covered move on to learning about AppFabric itself:&lt;/p&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;Install and Configure Windows Server AppFabric.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Reference the installation instructions: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee790960.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://msdn.microsoft.com/en-us/library/ee790960.aspx&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;Run through the host tutorial to immediately get a feel for what it does:: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee677304.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://msdn.microsoft.com/en-us/library/ee677304.aspx&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;Now start reviewing the documentation… all of it (the previous links have already covered some of this material): &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa139633.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://msdn.microsoft.com/en-us/library/aa139633.aspx&lt;/span&gt;&lt;/a&gt;
    &lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;The most valuable sections in the documentation, in my opinion are:&lt;/span&gt;
        &lt;ul type="circle" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
            &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff383397.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://msdn.microsoft.com/en-us/library/ff383397.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt; (Workflow Management Service)&lt;/span&gt;&lt;/li&gt;
            &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee677181.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://msdn.microsoft.com/en-us/library/ee677181.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt; (IIS Manager Extensions [UI] reference)&lt;/span&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;Next, there are some videos that you should watch that should help you with some things that aren't covered in the documentation in enough detail:&lt;/span&gt;
    &lt;ul type="disc" style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in"&gt;
        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;a href="http://blogs.msdn.com/b/endpoint/archive/2010/04/22/endpoint-tv-windows-server-appfabric-configuring-monitoring-data.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://blogs.msdn.com/b/endpoint/archive/2010/04/22/endpoint-tv-windows-server-appfabric-configuring-monitoring-data.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt; (resilience and scalability)&lt;/span&gt;&lt;/li&gt;
        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;a href="http://blogs.msdn.com/b/endpoint/archive/2010/04/30/endpoint-tv-ten-tips-for-troubleshooting-with-the-windows-server-appfabric-dashboard.aspx"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://blogs.msdn.com/b/endpoint/archive/2010/04/30/endpoint-tv-ten-tips-for-troubleshooting-with-the-windows-server-appfabric-dashboard.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt; &lt;/span&gt;&lt;/li&gt;
        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;a href="http://www.msteched.com/2010/NorthAmerica/ASI301"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;http://www.msteched.com/2010/NorthAmerica/ASI301&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin: 0in 0in 0in 0.75in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Whew!&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;That's a lot of material.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;You will not be an expert after this but you should have a solid understanding of Windows Server AppFabric and be able to use it.&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;If have you have other suggestions let me know.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/142738.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/11/16/142738.aspx</guid>
            <pubDate>Wed, 17 Nov 2010 02:55:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/11/16/142738.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/142738.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/142738.aspx</trackback:ping>
        </item>
        <item>
            <title>Camtasia Studio</title>
            <category>Misc</category>
            <link>http://geekswithblogs.net/andym/archive/2010/03/11/138457.aspx</link>
            <description>&lt;p&gt;Have you heard about this tool?&lt;/p&gt;
&lt;p&gt;This is a capture tool that records your actions as you perform them on your workstation, remote desktop, etc.  It's made by the same company that makes SnagIt, etc.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.techsmith.com/camtasia.asp"&gt;http://www.techsmith.com/camtasia.asp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have used this at several customers to record our install and configurations of BizTalk and more - this can come in very handy to help reduce differences in environments (because you can go back and review exactly what you did in the previous environment) as well as to supplement your installation docs.   The product also includes an editing studio and various media types for export.&lt;/p&gt;
&lt;p&gt;I haven't been paid to write this - I just think the tool is very nice.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/138457.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/03/11/138457.aspx</guid>
            <pubDate>Thu, 11 Mar 2010 17:16:16 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/03/11/138457.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/138457.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/138457.aspx</trackback:ping>
        </item>
        <item>
            <title>ESB Toolkit 2.0 EndPointConfig (HTTPS with WCF-BasicHttp and the ESB Toolkit 2.0)</title>
            <category>BizTalk</category>
            <category>ESB Toolkit 2.0</category>
            <link>http://geekswithblogs.net/andym/archive/2010/03/11/138452.aspx</link>
            <description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Earlier this week I had an ESB endpoint (Off-Ramp in ESB parlance) that I was sending to over http using WCF-BasicHttp.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I needed to switch the protocol to https: which I did by changing my UDDI Binding over to https:&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;No problem from a management perspective; however, when I tried to run the process I saw this exception:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Event Type:&lt;span style="mso-tab-count: 1"&gt;                     &lt;/span&gt;Error&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Event Source:&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;BizTalk Server 2009&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Event Category:&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;BizTalk Server 2009 &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Event ID:&lt;span style="mso-tab-count: 1"&gt;   &lt;/span&gt;5754&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Date:&lt;span style="mso-tab-count: 2"&gt;                                    &lt;/span&gt;3/10/2010&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Time:&lt;span style="mso-tab-count: 2"&gt;                                   &lt;/span&gt;2:58:23 PM&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;User:&lt;span style="mso-tab-count: 2"&gt;                                    &lt;/span&gt;N/A&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Computer:&lt;span style="mso-tab-count: 1"&gt;                       &lt;/span&gt;XXXXXXXXX&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Description:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;A message sent to adapter "WCF-BasicHttp" on send port "SPDynamic.XXX.SR" with URI "https://XXXXXXXXX.com/XXXXXXX/whatever.asmx" is suspended. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Error details: System.ArgumentException: The provided URI scheme 'https' is invalid; expected 'http'.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;Parameter name: via&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.HttpChannelFactory.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.HttpChannelFactory.OnCreateChannel(EndpointAddress remoteAddress, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at System.ServiceModel.ChannelFactory`1.CreateChannel()&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.GetChannel[TChannel](IBaseMessage bizTalkMessage, ChannelFactory`1&amp;amp; cachedFactory)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.SendMessage(IBaseMessage bizTalkMessage) &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;MessageId:&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;{1170F4ED-550F-4F7E-B0E0-1EE92A25AB10}&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 8pt; line-height: 115%"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;InstanceID: {1640C6C6-CA9C-4746-AEB0-584FDF7BB61E}&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;I knew from a previous experience that I likely needed to set the SecurityMode setting for my Send Port.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;But how do you do this for a Dynamic port (which I was using since this is an ESB solution)?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Within the UDDI portal you have to add an additional Instance Info to your Binding named:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;EndPointConfig&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Then you have to set its value to:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;SecurityMode=Transport&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Like this:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;img height="453" width="1124" alt="" src="/images/geekswithblogs_net/andym/UDDI%20EndPointConfig.PNG" /&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The EndPointConfig is how the ESB Toolkit 2.0 provides extensibility for the various transports.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;To see what the key-value pair options are for a given transport, open up an itinerary and change one of your resolvers to a “static” resolver by setting the “Resolver Implementation” to Static.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Then select a “Transport Name” ”, for instance to WCF-BasicHttp.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;At this point you can then click on the “EndPoint Configuration” property for to see an adapter/ramp specific properties dialog (key-value pairs.)&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;img height="403" width="421" alt="" src="/images/geekswithblogs_net/andym/EndPointConfiguration%20in%20Properties.png" /&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Here’s the dialog that popped up for WCF-BasicHttp:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;img height="815" width="659" alt="" src="/images/geekswithblogs_net/andym/EndPointConfiguration%20for%20WCF-BasicHttp.png" /&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;I simply set the SecurityMode to Transport.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Please note that you will get different properties within the window depending on the Transport Name you select for the resolver.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;When you are done with your settings, export the itinerary to disk and find that xml; then find that resolver’s xml within that file.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It will look like endpointConfig=SecurityMode=Transport in this case.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Note that if you set additional properties you will have additional key-value pairs after endpointConfig=&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Copy that string and paste it into the UDDI portal for you Binding’s EndPointConfig Instance Info value.&lt;/font&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/138452.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/03/11/138452.aspx</guid>
            <pubDate>Thu, 11 Mar 2010 15:36:36 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/03/11/138452.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/138452.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/138452.aspx</trackback:ping>
        </item>
        <item>
            <title>SQL Server does not exist or access denied : 08001 when deploying Microsoft.BizTalk.ESB.BAM.Exceptions.xml</title>
            <category>BizTalk</category>
            <category>ESB Toolkit 2.0</category>
            <link>http://geekswithblogs.net/andym/archive/2010/02/25/138179.aspx</link>
            <description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;When deploying the &lt;span style="color: black"&gt;Microsoft.BizTalk.ESB.BAM.Exceptions.xml BAM activity (as part of the Core ESB Toolkit install) we ran into this error:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;span style="color: black"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;---&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;OLE DB error: OLE DB or ODBC error: DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied : 08001&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Errors in the high-level relational engine.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;A connection could not be made to the data source with the DataSourceID of ‘bam_ExcByApplication’, Name of ‘bamExcByApplication’&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;---&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;The issue was that we used a SQL Server Alias while configuring BizTalk to point to our backend SQL servers.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This apparently led to the alias name being embedded into the Analysis Services artifact generation when we tried to deployed the BAM Activity.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We had the SQL Server Alias on the two BizTalk application servers.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We did not have it on the two Analysis Services cluster nodes.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once we added it to the SSAS nodes we were able to successfully deploy the activity.&lt;/font&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/138179.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/02/25/138179.aspx</guid>
            <pubDate>Thu, 25 Feb 2010 20:34:02 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/02/25/138179.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/138179.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/138179.aspx</trackback:ping>
        </item>
        <item>
            <title>ESB Toolkit 2.0 Portal 401 Exception</title>
            <category>BizTalk</category>
            <category>ESB Toolkit 2.0</category>
            <link>http://geekswithblogs.net/andym/archive/2010/02/25/138177.aspx</link>
            <description>&lt;p&gt;I had this exception in the Application Event Log after trying to bring up the portal in IE (after a newly installed and configured BizTalk &amp;amp; ESB platform):&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;Exception information: &lt;br /&gt;
    Exception type: WebException &lt;br /&gt;
    Exception message: The remote server returned an error: (401) Unauthorized.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;I was working in a two (application) server BizTalk environment but I only had this exception on one server.  The portal came up fine on the other server.&lt;/p&gt;
&lt;p&gt;I looked at IIS log files and found a 401 for /ESB.Exceptions.Service/ExceptionService.svc/GetUserSettings&lt;/p&gt;
&lt;p&gt;I browsed to the /ESB.Exceptions.Service/ExceptionService.svc in IE and saw this in the Application Event Log:&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;&lt;font size="1"&gt;
&lt;p&gt;&lt;span style="font-size: x-small"&gt;Exception information: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small"&gt;Exception type: NotSupportedException &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small"&gt;Exception message: Security settings for this service require Windows Authentication but it is not enabled for the IIS application that hosts this service.&lt;/span&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;Uhh... I did have that configured: Windows Integrated was turned on and Anonymous was turned off.&lt;/p&gt;
&lt;p&gt;The issue was that I did not run the set command for NTAuthenticationProviders (specified in this KB: &lt;a href="http://support.microsoft.com/kb/215383"&gt;http://support.microsoft.com/kb/215383&lt;/a&gt;) on that server.  I had previously ran the set command on the other server in my environment before running the Microsoft.Practices.ESB.UDDIPublisher.exe&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/138177.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/02/25/138177.aspx</guid>
            <pubDate>Thu, 25 Feb 2010 18:57:31 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/02/25/138177.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/138177.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/138177.aspx</trackback:ping>
        </item>
        <item>
            <title>Error 194008: An error occurred reading the, esb, Section in the config file. </title>
            <category>BizTalk</category>
            <category>ESB Toolkit 2.0</category>
            <link>http://geekswithblogs.net/andym/archive/2010/02/09/137886.aspx</link>
            <description>&lt;p&gt;I ran into the error, below, because the host instance didn't have permissions to read the C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\esb.config file.  Also, don't forget to restart your host instance (or run iisreset) after you update your permissions.&lt;/p&gt;
&lt;p&gt;Event Type: Error&lt;br /&gt;
Event Source: BizTalk ESB Toolkit 2.0&lt;br /&gt;
Event Category: None&lt;br /&gt;
Event ID: 6060&lt;br /&gt;
Date:  2/9/2010&lt;br /&gt;
Time:  2:03:58 PM&lt;br /&gt;
User:  N/A&lt;br /&gt;
Computer: XXXXXXXXXXXXX&lt;br /&gt;
Description:&lt;br /&gt;
Error 194008: An error occurred reading the, esb, Section in the config file.&lt;/p&gt;
&lt;p&gt;Source: Microsoft.Practices.ESB.Resolver.ResolverMgr&lt;/p&gt;
&lt;p&gt;Method: System.Collections.Generic.Dictionary`2[System.String,System.String] Resolve(Microsoft.Practices.ESB.Resolver.ResolverInfo, Microsoft.BizTalk.Message.Interop.IBaseMessage, Microsoft.BizTalk.Component.Interop.IPipelineContext)&lt;/p&gt;
&lt;p&gt;Error Source: Microsoft.Practices.ESB.Resolver&lt;/p&gt;
&lt;p&gt;Error TargetSite: Microsoft.Practices.ESB.Configuration.ESBConfigurationSection get_ESBConfig() &lt;/p&gt;
&lt;p&gt;Error StackTrace:    at Microsoft.Practices.ESB.Resolver.ResolverConfigHelper.get_ESBConfig()&lt;br /&gt;
   at Microsoft.Practices.ESB.Resolver.ResolverMgr.get_ResolverProviderCache()&lt;br /&gt;
   at Microsoft.Practices.ESB.Resolver.ResolverMgr.GetResolver(ResolverInfo info)&lt;br /&gt;
   at Microsoft.Practices.ESB.Resolver.ResolverMgr.Resolve(ResolverInfo info, IBaseMessage message, IPipelineContext pipelineContext)&lt;br /&gt;
 &lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/137886.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/02/09/137886.aspx</guid>
            <pubDate>Tue, 09 Feb 2010 20:30:31 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/02/09/137886.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/137886.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/137886.aspx</trackback:ping>
        </item>
        <item>
            <title>ESB Itinerary Selector: Parameter name cannot be null or an empty string. Parameter name: key </title>
            <category>BizTalk</category>
            <category>ESB Toolkit 2.0</category>
            <link>http://geekswithblogs.net/andym/archive/2010/02/02/137758.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Event Type:        Error&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Event Source:        BizTalk ESB Toolkit 2.0&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Event Category:        None&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Event ID:        6060&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Date:                1/31/2010&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Time:                7:06:00 AM&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;User:                N/A&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Computer:        WS03_OFFICE07&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Description:&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Parameter name cannot be null or an empty string.&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Parameter name: key&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Source: Microsoft.Practices.ESB.Resolver.ResolverMgr&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Method: System.Collections.Generic.Dictionary`2[System.String,System.String] Resolve(Microsoft.Practices.ESB.Resolver.ResolverInfo, Microsoft.BizTalk.Message.Interop.IBaseMessage, Microsoft.BizTalk.Component.Interop.IPipelineContext)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Error Source: Microsoft.Practices.EnterpriseLibrary.Caching&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Error TargetSite: Void ValidateKey(System.String)&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;Error StackTrace:&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;at Microsoft.Practices.EnterpriseLibrary.Caching.Cache.ValidateKey(String key)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.Practices.EnterpriseLibrary.Caching.Cache.GetData(String key)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.Practices.EnterpriseLibrary.Caching.CacheManager.GetData(String key)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.Practices.ESB.Cache.Cache`1.Get(String key, Boolean returnAndRemove)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.Practices.ESB.Cache.Cache`1.Get(String key)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.Practices.ESB.Resolver.ResolverMgr.GetResolver(ResolverInfo info)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;at Microsoft.Practices.ESB.Resolver.ResolverMgr.Resolve(ResolverInfo info, IBaseMessage message, IPipelineContext pipelineContext)&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;For more information, see Help and Support Center at &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt;.&lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt; &lt;/p&gt;
&lt;p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt"&gt;&lt;span style="font-family: Calibri; font-size: 11pt"&gt;The issue was that I had the BRI string like this: BRI:// instead of BRI:\\&lt;span style="mso-spacerun: yes"&gt;  in the pipeline component's configuration.  T&lt;/span&gt;he latter is the correct way…&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/137758.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/02/02/137758.aspx</guid>
            <pubDate>Tue, 02 Feb 2010 19:43:59 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/02/02/137758.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/137758.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/137758.aspx</trackback:ping>
        </item>
        <item>
            <title>Multi-Server ESB Toolkit 2.0 Install (including the Management Portal)</title>
            <category>BizTalk</category>
            <category>ESB Toolkit 2.0</category>
            <link>http://geekswithblogs.net/andym/archive/2010/02/02/137753.aspx</link>
            <description>&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span&gt;&lt;span style="font-family: Arial"&gt;[Source: &lt;a href="http://geekswithblogs.net/andym/archive/2010/02/02/137753.aspx"&gt;http://geekswithblogs.net/andym/archive/2010/02/02/137753.aspx&lt;/a&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span&gt;&lt;span style="font-family: Arial"&gt;I recently had the pleasure of installing and configuring the ESB Toolkit 2.0 in a multi-server environment. There are some notes on how to do this in the official documentation but they’re not exhaustive and they don’t include details on how to install the management portal in a multi-server environment.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;Prerequisites:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Install and Configure BizTalk in your multi-server environment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Install and Configure UDDI in your multi-server environment:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 1in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;You install and configure the Database components &lt;i&gt;on the SQL Server&lt;/i&gt;! Yes, your DBAs are going to be unhappy about this.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 1in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;Install and configure the other UDDI components on your BizTalk Servers&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 1in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;If you have a named SQL instance see Raj’s post here in order to get UDDI configured: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://rajsinghblog.wordpress.com/2009/10/26/configuring-uddi-on-a-non-default-clustered-sql-instance/"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;&lt;font color="#800080"&gt;http://rajsinghblog.wordpress.com/2009/10/26/configuring-uddi-on-a-non-default-clustered-sql-instance/&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 1in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;Note that you can only run the Notification Service component on server (I assume you could cluster it but we didn’t get into this…)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;ESB Toolkit 2.0 Installation and Configuration:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Follow the documentation for “Installing the ESB Toolkit Core” on all of your servers&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Please note that you can use the “File” configuration in a multi-server environment. To me, it seems that the docs are pushing the “SSO” configuration but you don’t have to use “SSO” for a multi-server environment. Just run the configuration tool on the second to “n” server and point toward the already created databases. Also I have heard that people have had a lot of problems with the SSO configuration&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Double check the esb.config file and make sure all of the settings are correct&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Watch out for this one during configuration: &lt;span style="color: #333333"&gt;Exception calling "Create" with "0" argument(s): "Create failed for Login 'MyDomain\BizTalk Server Administrators'." See this for how to fix: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial"&gt;&lt;span style="color: #333333"&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en/biztalkesb/thread/5ea700b9-dd91-4dcf-b442-7ada6210f44f"&gt;&lt;font color="#800080"&gt;http://social.msdn.microsoft.com/Forums/en/biztalkesb/thread/5ea700b9-dd91-4dcf-b442-7ada6210f44f&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;You may need to turn Kerberos on for IIS before you can successfully execute the Microsoft.Practices.ESB.UDDIPublisher.exe: http://support.microsoft.com/kb/215383&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Make sure you unpack the samples C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\ESBSource.zip following the official documentation. (Basically just follow all of the instructions in the “Installing the ESB Toolkit Core” section of the docs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;ESB Management portal Installation and Configuration in a Multi-Server Environment:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Keep in mind that the portal is a &lt;b&gt;&lt;i&gt;sample&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;You can’t use the Management_Install scripts on a server that doesn’t have Visual Studio on it because the scripts require the Visual Studio 2008 SDK to function; the Visual Studio 2008 SDK requires Visual Studio for it to be installed… obviously VS won’t be installed in a multi-server environment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;The Portals solution (.sln) does include a setup project. I wanted a debug build so I had to open the solution (on my developer workstation) and in Visual Studio and use Configuration Manager to make sure that the setup project would be built for a “debug” build&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Build the solution, on your developer workstation, and find the .msi that was created for the portal&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Now on each sever in your group, perform the following:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Create an application pool, in IIS, named EsbPortalNetworkAppPool and have it run under Network Service&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Install the .msi on your first server; the .msi creates the appropriate Virtual Directories (but doesn’t configure them correctly, see the authentication changes, below); use the application pool you created, when prompted. This creates four virtual directories one for the portal and one for each of its three services. Please note that this installs the portal, the ESB.BAM.Service, ESB.Exceptions.Service and the ESB.UDDI.Services to c:\inetpub\wwwroot&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Create the ESBAdmin db using the C:\projects\Microsoft.Practices.ESB\ESBSource\Source\Samples\Management Portal\SQL\ESB.Administration Database.sql file; it blew up at the bottom (find the “Create BizTalk Server Administrators Login” section) because my BizTalk Admin and BizTalk App Users groups were named differently; I manually added the appropriate permissions in SQL Server&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Update the C:\Inetpub\wwwroot\ESB.Portal\web.config with the correct db location and group names (connectionStrings and authorization nodes)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Update the C:\Inetpub\wwwroot\ESB.Exceptions.Service\web.config to point to the EsbExceptionDb (connectionStrings node)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Update the C:\Inetpub\wwwroot\ESB.BAM.Service\web.config to point to the BAMPrimaryImport db (connectionStrings node)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Add Windows Integrated to the ESB.Exceptions.Service, ESB.BAM.Service and ESB.Portal virtual directories&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Removed Anonymous from ESB.Exceptions.Service, ESB.BAM.Service and ESB.Portal virtual directories&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Update the SQL permissions for the ESB Exception Db using the statements found in this thread &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en/biztalkesb/thread/1fb510a8-9f4b-4e1e-9261-3273b037786c"&gt;&lt;span style="font-family: Arial"&gt;http://social.msdn.microsoft.com/Forums/en/biztalkesb/thread/1fb510a8-9f4b-4e1e-9261-3273b037786c&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Arial"&gt;&lt;span&gt; Props to that guy for banging his head against the wall and figuring out those permissions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;Follow the installation and configuration steps for the “Installing the ESB Management Portal Alert Service” and “Installing the ESB Management Portal UDDI Publishing Service” sections. We did this on one server in the group, no more.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;We also followed the “Configuring Exception Management InfoPath Form Template Shares” section but I don’t see how that is necessary at this point.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;Update 2/10/2010:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;Make sure your host instance service accounts have access to the esb.config file&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;In order to use the esbimportutil.exe to deploy itineraries I had to copy the Microsoft.Practices.Modeling.Common, Microsoft.Practices.Modeling.Services and Microsoft.Practices.Modeling.ExtensionProvider (not sure on the last one but the first two are definately needed) assemblies from a developer workstation to the GAC on the server(s)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;       Update 2/22/2010&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;Update the EmailTransformation.xslt (for the ESB Portal Alert Service) so that the hyperlinks that it generates point to the server name/dns name for the environment you are installing in&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Arial"&gt;I hope this helps. If I run into issues or I find that I need to correct this post I will update it… &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/137753.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2010/02/02/137753.aspx</guid>
            <pubDate>Tue, 02 Feb 2010 15:20:41 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2010/02/02/137753.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/137753.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/137753.aspx</trackback:ping>
        </item>
        <item>
            <title>Service Virtualization with the Microsoft Managed Services Engine</title>
            <category>Misc</category>
            <link>http://geekswithblogs.net/andym/archive/2009/05/22/132373.aspx</link>
            <description>&lt;p&gt;I presented at the Twin Cities Connected Systems User Group last night on the Managed Services Engine.  You can get the presentation &lt;a href="http://www.biztalknuggets.com/presentations/Service Virtualization with the MSFT MSE.zip"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Managed Services Engine is a CTP technology that acts as a service intermediary.  It helps abstract consumers form the services that they call, performing things such as xslt mapping, protocol switching, version mapping and service stubbing (useful for testing unhappy service respone paths as well as development of the consumer before the service is really ready.)&lt;/p&gt;
&lt;p&gt;You can get the Managed Services Engine on CodePlex: &lt;font face="Arial"&gt;http://www.codeplex.com/servicesengine&lt;/font&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/132373.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2009/05/22/132373.aspx</guid>
            <pubDate>Fri, 22 May 2009 20:49:03 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2009/05/22/132373.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/132373.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/132373.aspx</trackback:ping>
        </item>
        <item>
            <title>BAM Archiving/BAM_DM_&lt;ActivityName&gt; observations</title>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/andym/archive/2009/05/21/132346.aspx</link>
            <description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;From the BizTalk documentation: “&lt;span style="COLOR: black"&gt;The DTS package, &lt;strong&gt;&lt;span style="FONT-FAMILY: Arial"&gt;BAM_DM_&amp;lt;ActivityName&amp;gt;&lt;/span&gt;&lt;/strong&gt;, performs the partitioning and archiving/purging. Each time this package runs, it truncates another partition and archives/drops all partitions that are outside the online window.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Here’s my restatement of this:&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The BAM_DM_&amp;lt;ActivityName&amp;gt; package (SSIS or DTS depending on your version of BizTalk and despite the fact that the docs refer to DTS only) performs two operations: building partition tables and archiving those partitions to the BAMArchive database when a partition’s creation date is past the online window.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;If you open up a BAM_DM_&amp;lt;ActivityName&amp;gt; SSIS/DTS package and walk through it you’ll see that the second step calls the bam_Metadata_SpawnPartition stored procedure.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Toward the end of that sproc it inserts a new record into the bam_Metadata_Partitions table setting the CreationTime’s value but not the ArchivedTime value which means it will be NULL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;A later step in the package calls the bam_Metadata_BeginArchiving stored procedure.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Toward the end of this stored procedure it performs an SQL Update on the bam_Metadata_Partitions table where the ArchivedTime is null and the CreationTime is less than the online threshold (derived from the online window.)&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If the Update succeeds any partitions that should be archived have their ArchivingInProgress value set to 1 (this is set so that if the package runs again, before it completes, the second run will essentially just exit without doing anything.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Later steps (two of them) in the package perform the actual archiving; they examine the CreationTime and ArchivedTime to figure out what they should archive, using the same logic outlined above (for the . bam_Metadata_BeginArchiving sproc).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;There are many more details but hopefully provides enough detail for the takeway.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Takeaway: your BAM_DM_&amp;lt;ActivityName&amp;gt; package almost certainly needs to run twice to actually archive data to the BAMArchive database because the time between when the partition is created during the second step of the package and when archiving will happen (later steps) isn’t going to be greater than your online window.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The lowest you can set your online windows is 1 minute.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Unless you have massive quantities of BAM data, and a slow SQL Server, it isn’t going to take more than a minute between when the bam_Metadata_SpawnPartition sproc runs (which sets the CreationTime) and the archiving steps execute.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;So, the first time you run your package it will create the partitions; the second time it will archive those partitions, if they fall outside the online window.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This means you need to think carefully about how often you schedule your BAM_DM_&amp;lt;ActivityName&amp;gt; packages and how that is related to the online window.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;For additional context reference the Business Activity Monitoring in Depth for Developers whitepaper here:&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;http://download.microsoft.com/download/D/D/A/DDA95D1F-14D4-49A2-B2C8-E244535E8502/BAM_for_Developers.docx&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/132346.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2009/05/21/132346.aspx</guid>
            <pubDate>Thu, 21 May 2009 14:52:01 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2009/05/21/132346.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/132346.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/132346.aspx</trackback:ping>
        </item>
        <item>
            <title>The BAM deployment failed.  Encountered error while executing command on SQL Server. String or binary data would be truncated.</title>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/andym/archive/2009/05/04/131725.aspx</link>
            <description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;I ran into an issue with bm.exe this morning.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;Here’s the error I saw when running the bm.exe depoy-all command on a spreadsheet.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Deploying View... ERROR: The BAM deployment failed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Encountered error while executing command on SQL Server "MyMachineName".&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;String or binary data would be truncated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;The statement has been terminated.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;I ran SQL Profiler the next time I executed this (as well as adding the –Trace:On parameter to the deploy-all command which _never_ seems to add any additional information.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;After a little bit of sleuthing it looked like this was the last statement executed before profiler showed sql statements that were deleting BAM tables, sprocs, etc.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;-- Register activity in RTA metadata table&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;INSERT [dbo].[bam_Metadata_RealTimeAggregations]&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;CubeName,&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;RtaName,&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;RTAWindow,&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;Timeslice,&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;ConnectionString&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;VALUES&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;N'CreateOESIView',&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;N'CreateOESIPT',&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;3600, -- RTA window defaults to 60 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;60,&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;-- Time slice defaults to 60 mins&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1"&gt;            &lt;/span&gt;N'[HugeStringHere]’&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;The ConnectionString column’s max size is 3600 and you guessed it, my [HugeStringHere] value was larger than that.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The string was actually not just a connection string and included CREATE CUBE and other statements in it.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font face="Times New Roman" size="3"&gt;It turns out that the PivotTable that I created in Excel for this particular view was too big – as in it had too much stuff in it (Dimensions, Measures).&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I created a smaller pivot table with fewer Dimensions in it and then the activity deployed without problems.&lt;/font&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/131725.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2009/05/04/131725.aspx</guid>
            <pubDate>Mon, 04 May 2009 16:45:41 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2009/05/04/131725.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/131725.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/131725.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk vs. WF/WCF Comparison (Smack Down) Article published</title>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/andym/archive/2007/07/19/114051.aspx</link>
            <description>&lt;p&gt;In the BizTalk Hotrod quarterly ezine.  You can find a condensed version of the article at &lt;a href="http://www.biztalkhotrod.com"&gt;http://www.biztalkhotrod.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The full version (huge!) can be found at &lt;font face="Arial"&gt;&lt;a href="http://biztalkhotrod.com/Documents/BizTalk%20Smack%20Down%20Full.pdf"&gt;http://biztalkhotrod.com/Documents/BizTalk%20Smack%20Down%20Full.pdf&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;The article was a ton of work but was well worth the effort.  The intent was to have some fun comparing BizTalk and WF/WCF.  Let me know if you have any feedback!&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/114051.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2007/07/19/114051.aspx</guid>
            <pubDate>Thu, 19 Jul 2007 16:32:33 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2007/07/19/114051.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/114051.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/114051.aspx</trackback:ping>
        </item>
        <item>
            <title>Twin Cities Spring 2007 Code Camp - Developing Business Activity Monitoring Solutions with BizTalk Server’s BAM Features</title>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/andym/archive/2007/05/06/112280.aspx</link>
            <description>&lt;p&gt;Thanks to all who attended my session on BAM last weekend.&lt;/p&gt;
&lt;p&gt;You can find the presentation and demo source code &lt;a href="http://www.biztalknuggets.com/presentations/Code Camp Spring 2007 - Developing Business Activity Monitoring Solutions with BizTalk Server BAM Features.zip"&gt;here&lt;/a&gt;.  Note that I did not get the WCF Interception running so the XML file for that is not included - I'll discuss that in a follow up post in the next week or two.&lt;/p&gt;
&lt;p&gt;To run the demo artifacts you'll need BizTalk Server 2006 R2 Beta 2, .NET 3.0 installed and Excel 2007 installed.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/andym/aggbug/112280.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andy Morrison</dc:creator>
            <guid>http://geekswithblogs.net/andym/archive/2007/05/06/112280.aspx</guid>
            <pubDate>Sun, 06 May 2007 19:57:38 GMT</pubDate>
            <comments>http://geekswithblogs.net/andym/archive/2007/05/06/112280.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/andym/comments/commentRss/112280.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/andym/services/trackbacks/112280.aspx</trackback:ping>
        </item>
    </channel>
</rss>
