<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>BizTalk</title>
        <link>http://blogs.interakting.co.uk/steve/category/55.aspx</link>
        <description>Microsoft BizTalk Server</description>
        <language>en-GB</language>
        <copyright>Stephen Horsfield</copyright>
        <managingEditor>stephen.horsfield@interakting.co.uk</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>BizTalk: Identifying an application within an orchestration</title>
            <link>http://blogs.interakting.co.uk/steve/archive/2008/01/03/BizTalk-Identifying-an-application-within-an-orchestration.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;Sometimes you need to run the same orchestration within two BizTalk applications on the same server.  How can you distinguish which application you are in from within an orchestration?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;In brief&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;There isn't an easy way to do this.  The rules engine doesn't help, because you can only have one version of a particular set of rules active at any time.  You can't easily access a custom application configuration file, because you still need some way of distinguishing the two applications.&lt;/p&gt;
&lt;p&gt;Worse, BizTalk doesn't seem to make this available (have looked at both documented and undocumented APIs!).&lt;/p&gt;
&lt;p&gt;However, if you can allow two separate Windows users to execute the applications in different BizTalk Host Instances (not physical machines) then you can use the Windows Identity from within a .NET module, returning the username or some other detail back to the orchestration.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Microsoft .NET Framework 2.0 &lt;/li&gt;
    &lt;li&gt;Microsoft BizTalk 2006 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Metadata&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Technorati Tags: 
&lt;a href="http://technorati.com/tags/software%20development" rel="tag"&gt;software development&lt;/a&gt;,
&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;,
&lt;a href="http://technorati.com/tags/BizTalk" rel="tag"&gt;BizTalk&lt;/a&gt;,
&lt;a href="http://technorati.com/tags/orchestration" rel="tag"&gt;orchestration&lt;/a&gt;,
&lt;a href="http://technorati.com/tags/configuration" rel="tag"&gt;configuration&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.interakting.co.uk/steve/aggbug/138.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Stephen Horsfield</dc:creator>
            <guid>http://blogs.interakting.co.uk/steve/archive/2008/01/03/BizTalk-Identifying-an-application-within-an-orchestration.aspx</guid>
            <pubDate>Thu, 03 Jan 2008 16:52:31 GMT</pubDate>
            <wfw:comment>http://blogs.interakting.co.uk/steve/comments/138.aspx</wfw:comment>
            <comments>http://blogs.interakting.co.uk/steve/archive/2008/01/03/BizTalk-Identifying-an-application-within-an-orchestration.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.interakting.co.uk/steve/comments/commentRss/138.aspx</wfw:commentRss>
        </item>
        <item>
            <title>BizTalk: Broken Functoid toolbox items in BizTalk 2006</title>
            <link>http://blogs.interakting.co.uk/steve/archive/2008/01/03/Broken-Functoid-toolbox-items-in-BizTalk-2006.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;While developing custom functoids in Visual Studio for BizTalk 2006 it is sometimes necessary to remove the functoid from the toolbox, particularly when it is not correctly implemented and causes Visual Studio to crash.&lt;/p&gt;
&lt;p&gt;This post describes how to reset the toolbox in Visual Studio 2005.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;&lt;strong&gt;How to&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p dir="ltr"&gt;Close Visual Studio.&lt;/p&gt;
&lt;p dir="ltr"&gt;Delete the toolbox files from the folder:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p dir="ltr"&gt;%USERPROFILE%\Local Settings\Application Data\Microsoft\Visual Studio\8.0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;Then restart Visual Studio and if necessary rebuild the toolbox using the right-click menu item, but this should happen automatically.&lt;/p&gt;
&lt;p dir="ltr"&gt;If the replacement functoid is correctly registered, or the offending functoid has been removed, the toolbox will be fixed.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/p&gt;
&lt;ul dir="ltr"&gt;
    &lt;li&gt;
    &lt;div&gt;Visual Studio 2005&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;BizTalk 2006&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Metadata&lt;/strong&gt;&lt;/p&gt;
&lt;ul dir="ltr"&gt;
&lt;li&gt;Technorati Tags: 
&lt;a href="http://technorati.com/tags/BizTalk" rel="tag"&gt;BizTalk&lt;/a&gt;,
&lt;a href="http://technorati.com/tags/functoid" rel="tag"&gt;functoid&lt;/a&gt;,
&lt;a href="http://technorati.com/tags/problem" rel="tag"&gt;problem&lt;/a&gt;
&lt;a href="http://technorati.com/tags/Visual%20Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.interakting.co.uk/steve/aggbug/135.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Stephen Horsfield</dc:creator>
            <guid>http://blogs.interakting.co.uk/steve/archive/2008/01/03/Broken-Functoid-toolbox-items-in-BizTalk-2006.aspx</guid>
            <pubDate>Thu, 03 Jan 2008 15:43:17 GMT</pubDate>
            <wfw:comment>http://blogs.interakting.co.uk/steve/comments/135.aspx</wfw:comment>
            <comments>http://blogs.interakting.co.uk/steve/archive/2008/01/03/Broken-Functoid-toolbox-items-in-BizTalk-2006.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.interakting.co.uk/steve/comments/commentRss/135.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>