<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 - EAI - B2B</title>
        <link>http://geekswithblogs.net/gwiele/category/985.aspx</link>
        <description>BizTalk - EAI - B2B</description>
        <language>nl-BE</language>
        <copyright>Gregory Van de Wiele</copyright>
        <managingEditor>Gregory@eai.be</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>About compatibility…</title>
            <link>http://geekswithblogs.net/gwiele/archive/2005/09/26/55007.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;The BizTalk 2006 version and API is 100% backwards compatible with the 2004 version and API. BizTalk 2006 is built against .NET2.0 while the BizTalk 2004 assemblies were built against .NET1.1. Although I&amp;#8217;m not working for Microsoft this surely means that for the BizTalk 2006 version the Microsoft BizTalk product team has:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;1. &lt;A href="http://msdn.microsoft.com/library/en-us/dnnetdep/html/netfxcompat.asp?frame=true"&gt;Checked&lt;/A&gt; the re-used BizTalk 2004 code parts against the new .NET version for incompatibilities and resolved all of them for the BizTalk 2006 release&lt;/FONT&gt;&lt;FONT face=Tahoma size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;2. Rewritten parts of the original BizTalk 2004 implementation in order to benefit from the new framework version (such as a performance gain) without breaking compatibility with the previous BizTalk version. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;3. Added a lot of new BizTalk functionality written from scratch in .NET2.0 code. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;In general .NET framework supports installing and running different framework versions side-by-side on a single machine. By default your custom old .NET1.1 applications will run with .NET2.0 when you run them on a machine with 2.0 installed. If you detect incompatibilities you can instruct .NET to load the old runtime version you originally built your application against (by means of configuration). Or you can choose to fix the incompatibility in your code and recompile for .NET2.0. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Whole different story for your newly written .NET2.0 applications: they only run with 2.0 or higher compatible version (for example 2.1).&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Microsoft BizTalk 2006 is a &amp;#8216;new application&amp;#8217; and is &amp;#8216;built against&amp;#8217; .NET 2.0 (beta) and as a consequence will only run with .NET framework 2.0 or higher compatible version. The BizTalk 2006 host instances will load and execute code using CLR .NET2.0 and as a consequence the assemblies it loads will&amp;nbsp;execute within .NET 2.0. Your assemblies used inside orchestrations, your custom adapters and your pipeline components and their dependencies will all have to be compatible with .NET2.0. You don&amp;#8217;t have the option to instruct to load the .NET framework version you built your assembly against because loading 2 different CLR versions in the same process is not supported. Here is a good post from Junfeng Zhang about the subject: &lt;A href="http://blogs.msdn.com/junfeng/archive/2005/05/26/422014.aspx"&gt;The CLR Side by Side and Compatibility&lt;/A&gt;&lt;/FONT&gt;&lt;FONT face=Tahoma size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;This means that as a BizTalk developer you should at least perform step 1 from the above steps for all your BizTalk 2004 custom code. If you&amp;#8217;re lucky you detect no incompatibilities and it will work by default. But if you do detect incompatibilities&lt;/FONT&gt;&lt;FONT face=Tahoma size=2&gt; then you&amp;#8217;ll have to re-code and re-compile. For more information on the .NET CLR see &lt;A href="http://blogs.msdn.com/suzcook/default.aspx"&gt;Suzanne Cook&amp;#8217;s weblog&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55007"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55007" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/55007.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2005/09/26/55007.aspx</guid>
            <pubDate>Mon, 26 Sep 2005 07:53:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/55007.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2005/09/26/55007.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/55007.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/55007.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk 2006 SDK: new BaseAdapter </title>
            <link>http://geekswithblogs.net/gwiele/archive/2005/09/23/54729.aspx</link>
            <description>&lt;P&gt;The SDK of BizTalk 2006 Beta2 will include a new version of the adapter base classes. These will not be backwards compatible with the original BizTalk 2004 SDK classes.&lt;/P&gt;
&lt;P&gt;The API has changed and the internals have changed (uses System.Transactions for example). Adapters that have been originally built with the 2004 adapter base classes should continue to use and be deployed with this version.The .NET1.1 compiled assembly of the old base classes should by default work with.NET2.0 CLR. &lt;/P&gt;
&lt;P&gt;You could of course&amp;nbsp;prefer to re-compile for .NET2.0 but you will get some warnings during compilation time.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=54729"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=54729" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/54729.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2005/09/23/54729.aspx</guid>
            <pubDate>Fri, 23 Sep 2005 04:40:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/54729.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2005/09/23/54729.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/54729.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/54729.aspx</trackback:ping>
        </item>
        <item>
            <title>Some great news...</title>
            <link>http://geekswithblogs.net/gwiele/archive/2005/04/06/28439.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Although I'm still recovering from an earlier *shock* (from when I received the totally awesome MVD award), I'm proud to announce &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;that as of this month I'm a genuine, fully-fledged Microsoft MVP for BizTalk Server. This is really fantastic!&lt;/FONT&gt; &lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=28439"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=28439" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/28439.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2005/04/06/28439.aspx</guid>
            <pubDate>Wed, 06 Apr 2005 15:08:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/28439.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2005/04/06/28439.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/28439.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/28439.aspx</trackback:ping>
        </item>
        <item>
            <title>‘Processing convoy workflow scenarios’ patent</title>
            <link>http://geekswithblogs.net/gwiele/archive/2005/03/21/26864.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For those who are wondering why I&amp;#8217;m not blogging very regularly: It&amp;#8217;s not that I&amp;#8217;m lying on my back and sun-bathing on the beach or anything (which was never been an option since it has been snowing a lot),&amp;nbsp;I'm just rather busy lately. I was doing a SP1 evaluation earlier, for which MS has granted me a prestigious award for &amp;#8216;Most Valuable Debugger&amp;#8217;. It&amp;#8217;s a kind of a joke, but nevertheless I&amp;#8217;m very proud and amused at the same time :-). I guess I will have to change my blogging style in order to make it up in the future. So expect some more &amp;#8216;publish some ideas quickly&amp;#8217; posts soon&amp;#8230; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://www.freshpatents.com/Processing-convoy-workflow-scenarios-dt20050120ptan20050015776.php"&gt;Here&lt;/A&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt; is something very interesting - I&amp;#8217;ve discovered it some time ago when I was searching for general background information about convoys. This explains why it&amp;#8217;s so hard to find anything theoretical and not directly from MS. More precisely, the &amp;#8216;Processing convoy workflow scenarios&amp;#8217; patent has been linked to 8 different people, amongst them 1 very famous blogger named Lee. &lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=26864"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=26864" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/26864.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2005/03/21/26864.aspx</guid>
            <pubDate>Mon, 21 Mar 2005 08:06:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/26864.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2005/03/21/26864.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/26864.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/26864.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk WMI programming: How to write cleaner WMI code a lot faster</title>
            <link>http://geekswithblogs.net/gwiele/archive/2005/03/16/26469.aspx</link>
            <description>&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;I&amp;#8217;ve seen numerous handy WMI scripts and code samples from fellow BizTalk bloggers and from the BizTalk help. Amazingly every one of these samples use late-bound objects calls to invoke methods and access properties from the BizTalk management objects. This makes the code rather verbose, it&amp;#8217;s very inconvenient and also very error prone. There's a better way to write your WMI code. Therefore you have to download first and then install the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=62d91a63-1253-4ea6-8599-68fb3ef77de1&amp;amp;DisplayLang=en"&gt;&lt;FONT face=Verdana size=2&gt;'Management (WMI) Extensions for Visual Studio .NET 2003 Server Explorer'&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. This tool makes WMI programming much easier and enjoyable (at least for me). It's no rocket science or anything but it comes in very handy for making your first steps on the WMI moon. You don&amp;#8217;t have to take my word on it, look for yourself:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi7.jpg"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 372px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 202px" tabIndex=-1 height=202 src="http://users.pandora.be/elgrego/WMI/wmi7.jpg" width=372 border=0 v:shapes="_x0000_i1026" xmlns:v="urn:v" ?&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi6.jpg"&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 300px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 286px" tabIndex=-1 height=286 src="http://users.pandora.be/elgrego/WMI/wmi6.jpg" width=300 border=0 xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" v:shapes="_x0000_i1026" xmlns:v="urn:v"&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;COMMENT&gt;&lt;/COMMENT&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT style="FONT-SIZE: 12pt"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;After having installed the extension you can go into your Visual Studio&amp;#8217;s Server Explorer and select the namespace you want to add management classes from (select &amp;#8216;add classes&amp;#8217; from the context menu). &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi1.jpg"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 384px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 280px" tabIndex=-1 height=280 src="http://users.pandora.be/elgrego/WMI/wmi1.jpg" width=384 border=0 v:shapes="_x0000_i1028" xmlns:v="urn:v"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 320px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 392px" tabIndex=-1 height=392 src="http://users.telenet.be/elgrego/WMI/wmi2.jpg" width=320 border=0 xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" v:shapes="_x0000_i1028" xmlns:v="urn:v"&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT style="FONT-SIZE: 12pt"&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;After selecting the desired classes from your namespace (&amp;#8216;root&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt; \&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;MicrosoftBizTalkServer&amp;#8217; I assume) the Server Explorer window will contain a list of the selected management object-types. &lt;FONT style="FONT-SIZE: 12pt"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;It also shows a list of all instances for a given class when you click it. When having selected an instance, all of its properties will be shown inside the property-window (you could modify them from there too, but I wouldn&amp;#8217;t recommend doing it this way). &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi9.jpg"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 354px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 241px" tabIndex=-1 height=241 src="http://users.pandora.be/elgrego/WMI/wmi9.jpg" width="354%" xmlns:v="urn:v" _x0000_i1029?&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT style="FONT-SIZE: 12pt"&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;Also methods can be invoked on classes and instances; this is nice for testing purposes. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;STRONG&gt;*No big deal*&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt; you are thinking of course; now pay attention:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;When selecting 'Generate Managed Class' from the menu, the extension will automatically generate a wrapper class and add it to your solution&amp;#8217;s startup project (it targets your .net project language). &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi3.jpg"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 353px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 165px" tabIndex=-1 height=161 src="http://users.pandora.be/elgrego/WMI/wmi3.jpg" width="351%" xmlns:v="urn:v" _x0000_i1030?&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi8.jpg"&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 192px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 165px" tabIndex=-1 height=165 src="http://users.telenet.be/elgrego/WMI/wmi8.jpg" width=192 border=0 xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" v:shapes="_x0000_i1030" xmlns:v="urn:v"&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;The generated classes have strongly typed properties and methods, so you have access to and can invoke by simply using their name (even enum-types are created). You benefit from good old Intellisense again. Behind the covers the generated wrapper classes still use late-bound objects and calls of course, but you don&amp;#8217;t have to care at least about this, nor write ugly late binding code. Now you can write clean high-level WMI code a lot faster. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;Take a look at this little WMI sample (where I make a call to &amp;#8216;GetInstances&amp;#8217;: this overloaded method is created automatically and it requires only the where-part of the WQL query to return a typed collection of your WMI object-type).&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt" align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi4.jpg"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 626px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 257px" tabIndex=-1 height=233 src="http://users.pandora.be/elgrego/WMI/wmi4.jpg" width="540%" xmlns:v="urn:v" _x0000_i1032?&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;Try to rewrite the following method (please don&amp;#8217;t focus on the language change; it&amp;#8217;s purely for educational purposes. I&amp;#8217;ve never executed a single line of this code :-)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi11.jpg"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 732px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 272px" tabIndex=-1 height=242 src="http://users.pandora.be/elgrego/WMI/wmi11.jpg" width=719 border=0 v:shapes="_x0000_i1033" xmlns:v="urn:v"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;Into this:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;A href="http://users.telenet.be/elgrego/WMI/wmi10.jpg"&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG style="BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; WIDTH: 730px; BORDER-BOTTOM: #000000 1pt solid; HEIGHT: 167px" tabIndex=-1 height=159 src="http://users.pandora.be/elgrego/WMI/wmi10.jpg" width=719 border=0 v:shapes="_x0000_i1034" xmlns:v="urn:v"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="PADDING-RIGHT: 0cm; MARGIN-TOP: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Verdana size=2&gt;Which one do you prefer? &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=26469"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=26469" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/26469.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2005/03/16/26469.aspx</guid>
            <pubDate>Wed, 16 Mar 2005 05:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/26469.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2005/03/16/26469.aspx#feedback</comments>
            <slash:comments>24</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/26469.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/26469.aspx</trackback:ping>
        </item>
        <item>
            <title>Enterprise Library is -also- there...</title>
            <link>http://geekswithblogs.net/gwiele/archive/2005/02/01/21645.aspx</link>
            <description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;A Biztalker's focus is primarily on the BizTalk SP1 release nowadays so I thought it might be useful to post about the arrival of the &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Enterprise&lt;/st1:place&gt;&lt;/st1:City&gt; library. Yep, it's finally out! For more information check &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp"&gt;MSDN&lt;/A&gt;.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Here are 2 fine bloggers that blog about the EL like we do on BTS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;A href="http://weblogs.asp.net/scottdensmore/"&gt;Being Scott Densmore&lt;/A&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;A href="http://weblogs.asp.net/tomholl/"&gt;Tom Hollander's blog&lt;/A&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=21645"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=21645" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/21645.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2005/02/01/21645.aspx</guid>
            <pubDate>Tue, 01 Feb 2005 08:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/21645.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2005/02/01/21645.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/21645.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/21645.aspx</trackback:ping>
        </item>
        <item>
            <title>The BizTalk SQL Server Adapter isolation level</title>
            <link>http://geekswithblogs.net/gwiele/archive/2004/11/25/15974.aspx</link>
            <description>&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;The isolation setting is fixed and is SERIALIZABLE. So beware that even your most basic receive locations that only execute those very simple SQL statements such as 'select * from tablename' can generate locks. BTW, this is a general misconception: usually people think that select-statements never lock resources. Nothing is less true of course. &lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;While having a shared lock on a range of keys, in addition to the keys themselves having locked, no records can be inserted.&amp;nbsp; &lt;BR&gt;Here's a sample to demonstrate the effects of the SERIALIZABLE isolation setting: &lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;Open your SQL Query analyzer&lt;BR&gt;Open 2 seperate query windows to the local Pubs database &lt;BR&gt;Copy &amp;amp; paste these samples statements:&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;Window A:&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;SET TRANSACTION ISOLATION LEVEL SERIALIZABLE&lt;BR&gt;BEGIN TRAN&lt;BR&gt;Select * from authors where contract = 1&lt;BR&gt;GO&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;Window B:&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;BEGIN TRAN&lt;BR&gt;INSERT INTO [pubs].[dbo].[authors]([au_id],[au_lname], [au_fname],&amp;nbsp; [contract])&lt;BR&gt;VALUES('666-66-6666','Grego', 'El', 1)&lt;BR&gt;GO&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;Now, if you try to execute both queries you will see that the second query will always be blocked by the first, irrespective of the order. You can immediately unblock the process by typing, selecting and executing 'ROLLBACK TRAN' in the blocking transaction's window. Now repeat this test and replace 'SERIALIZABLE' with 'READ COMMITTED' and you will see that when you first start batch A, you can still execute Batch B simultaneously (which wasn't so with the SERIALIZABLE level).&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;Here are the isolationlevel-enumerator values from system.data:&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;[Flags]&lt;BR&gt;public enum IsolationLevel&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Fields&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chaos = 0x10,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReadCommitted = 0x1000,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReadUncommitted = 0x100,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RepeatableRead = 0x10000,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serializable = 0x100000,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unspecified = -1&lt;BR&gt;}&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;The BizTalk SQL adapter always uses 0x100000. You can check this by viewing the requested locks in Enterprise Manager:&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=center xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;A href="http://users.pandora.be/elgrego/SQLTransportRequiredLocksForSelect.JPG"&gt;&lt;IMG style="WIDTH: 795px; HEIGHT: 457px" tabIndex=-1 src="http://users.pandora.be/elgrego/SQLTransportRequiredLocksForSelect.JPG"&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;Now, I believe the above will rarely be a problem in real-life. You should only expect performance problems when you have a lot of transactions and a lot of simultaneous lock requests for the same heavy resource while having a bad database-design (having no or having the wrong indexes). You should also know that lock waits are perfectly normal: a simple wait for a lock is different from a deadlock. The waiting process will get the lock anyway when the process that's holding the lock completes. 
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;If you use SERIALIZABLE my best advice is to tune you sql statements&amp;nbsp;for performance (also having correct db-design, normalization, the right indexes,...) in order to&amp;nbsp;make&amp;nbsp;your select statement execute as fast as possible .&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;FONT color=#ff0000&gt;**UPDATED**&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;Is there a solution? &lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;If you try to add the 'SET TRANSACTION ISOLATION LEVEL READ COMMITTED' to a select-statement based receive location then you may have no issues at design time. But when you try to add a RL based on this SQL statement in the&amp;nbsp; BizTalk Explorer you will get a 'The SQL statement must be either a select or an exec' error. &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;You can add &amp;#8216;With (Readcommitted)&amp;#8217; to the tables in the select, or data modification statement. 'Select * from authors with (Readcommitted) where contract = 1'. This will override the default Serializeable isolation level, and keep the number of locked records to a minimum. Credits go to Dirk Gubbels from Microsoft...&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV align=left xmlns="http://www.w3.org/1999/xhtml"&gt;SQL Server locking experts' comments are very welcome...&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=15974"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=15974" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/15974.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2004/11/25/15974.aspx</guid>
            <pubDate>Thu, 25 Nov 2004 15:35:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/15974.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2004/11/25/15974.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/15974.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/15974.aspx</trackback:ping>
        </item>
        <item>
            <title>About publisher policy assembly chaining</title>
            <link>http://geekswithblogs.net/gwiele/archive/2004/11/23/15741.aspx</link>
            <description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I've just found out the hard way that GAC'ed publisher policy assemblies do not chain. When you have a policy.1.0, redirecting the binding of assembly v1.0.0.0 to assembly v1.1.0.0 and also having a policy.1.1, for redirecting the binding of assembly 1.1 to assembly 1.2, this doesn't result in a binding to the assembly 1.2 when your app requests 1.0 (but rather to 1.1). If you want this kind of binding-behavior I guess you will have to use publisher policy versioning.&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Why do I tell all this? Well, I've never read anything about this before so I thought it would be nice to mention here. &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I also want to thank Alan Shi, who confirmed and explained this binding behavior to me. For more excellent information regarding the GAC and Fusion you should definitely visit his blog &lt;a href="http://blogs.msdn.com/alanshi"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=15741"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=15741" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/15741.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2004/11/23/15741.aspx</guid>
            <pubDate>Tue, 23 Nov 2004 10:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/15741.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2004/11/23/15741.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/15741.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/15741.aspx</trackback:ping>
        </item>
        <item>
            <title>Rule engine - Another way to debug the rule engine</title>
            <link>http://geekswithblogs.net/gwiele/archive/2004/10/05/12186.aspx</link>
            <description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;This simulates an orchestration callrules action from code:&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;MyArrayList = new System.Collections.ArrayList();&lt;br/&gt;MyPolicy = new Microsoft.RuleEngine.Policy(YourPolicyName);&lt;br/&gt;MyTracer = new Microsoft.RuleEngine.DebugTrackingInterceptor();&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;You will have to create your facts in here. Use TypedXmlDocuments or custom objects (see the BizTalk help for samples)&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;MyArrayList.Add(MyFact1);&lt;br/&gt;MyArrayList.Add(MyFact2);&lt;br/&gt;MyPolicy.Execute(MyArrayList.ToArray(),MyTracer);&lt;br/&gt;MyPolicy.Dispose();&lt;br/&gt;System.Diagnostics.Trace.WriteLine(MyTracer.GetTraceOutput());&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;The above line will redirect the traces to the windows event trace.&lt;br/&gt;Use the excellent &lt;a href="http://www.sysinternals.com/ntw2k/freeware/debugview.shtml"&gt;debugview&lt;/a&gt; utility from sysinternals to view the traces.&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=12186"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=12186" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/12186.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2004/10/05/12186.aspx</guid>
            <pubDate>Tue, 05 Oct 2004 03:16:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/12186.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2004/10/05/12186.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/12186.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/12186.aspx</trackback:ping>
        </item>
        <item>
            <title>Flat File Parser Annotations</title>
            <link>http://geekswithblogs.net/gwiele/archive/2004/10/04/12124.aspx</link>
            <description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Here's a &lt;a href="http://users.pandora.be/elgrego/Flat%20File%20Parsing.ppt"&gt;presentation&lt;/a&gt; containing an overview of the flat file parser annotations that can be manually inserted into the BizTalk message schema. This is part of a presentation I gave at the Belgian BTS user group meeting a couple of weeks ago. There is also a &lt;a href="http://users.pandora.be/elgrego/Parsing.zip"&gt;sample project&lt;/a&gt; containing different schemas per annotation showing each annotation's purpose. My main source of information was the BizTalk newsgroups where David Downing makes the beautiful weather for this topic. Just for the record: as usual everything is 'AS IS', so there's no warranty at all...&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;BTW this is my first post using the &lt;a href="http://weblogs.asp.net/guowu/category/6612.aspx"&gt;Simple Blog Editor InfoPath&lt;/a&gt; form that I found thanks to &lt;a href="http://sphear.demon.nl/weblogs/carlo"&gt;Capo&lt;/a&gt;… &lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=12124"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=12124" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/gwiele/aggbug/12124.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gregory Van de Wiele</dc:creator>
            <guid>http://geekswithblogs.net/gwiele/archive/2004/10/04/12124.aspx</guid>
            <pubDate>Mon, 04 Oct 2004 03:23:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/gwiele/comments/12124.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/gwiele/archive/2004/10/04/12124.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/gwiele/comments/commentRss/12124.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/gwiele/services/trackbacks/12124.aspx</trackback:ping>
        </item>
    </channel>
</rss>