<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>BizTorque.net</title>
        <link>http://biztorque.net/Default.aspx</link>
        <description>A Microsoft BizTalk Server blog: Mark Burch</description>
        <language>en-AU</language>
        <copyright>Mark Burch</copyright>
        <managingEditor>mark@biztorque.net</managingEditor>
        <generator>Subtext Version 1.9.2.30</generator>
        <image>
            <title>BizTorque.net</title>
            <url>http://biztorque.net/images/RSS2Image.gif</url>
            <link>http://biztorque.net/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>New BizTalk Server Roadmap released!</title>
            <link>http://biztorque.net/archive/2008/09/06/46.aspx</link>
            <description>&lt;p&gt;&lt;a title="http://www.microsoft.com/biztalk/en/us/roadmap.aspx" href="http://www.microsoft.com/biztalk/en/us/roadmap.aspx"&gt;http://www.microsoft.com/biztalk/en/us/roadmap.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;One noteworthy change: BizTalk Server 2006 R3 renamed to BizTalk Server 2009.&lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/46.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/09/06/46.aspx</guid>
            <pubDate>Sat, 06 Sep 2008 00:12:51 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/46.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/09/06/46.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/46.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/46.aspx</trackback:ping>
        </item>
        <item>
            <title>Tech Ed Session - Slide Deck</title>
            <link>http://biztorque.net/archive/2008/09/05/45.aspx</link>
            <description>&lt;p&gt;Thanks to everyone who came to my Tech Ed session. It was nice to see some old and new people. &lt;/p&gt;  &lt;p&gt;As promised I've uploaded my slide deck for your reference. There are a few good links in there. &lt;/p&gt;  &lt;p&gt;Also remember to do your evals because its important to me (and my manager :-) )&lt;/p&gt;  &lt;p&gt;Heres the link on skydrive. (let me know if you have any issues accessing it)&lt;/p&gt;  &lt;p&gt;&lt;a title="http://cid-bf8cac8e45bd5d95.skydrive.live.com/self.aspx/biztorque/Getting%20your%20BizTalk%20Infrastructure%20right%20-%202.pptx" href="http://cid-bf8cac8e45bd5d95.skydrive.live.com/self.aspx/biztorque/Getting%20your%20BizTalk%20Infrastructure%20right%20-%202.pptx"&gt;http://cid-bf8cac8e45bd5d95.skydrive.live.com/self.aspx/biztorque/Getting%20your%20BizTalk%20Infrastructure%20right%20-%202.pptx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/45.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/09/05/45.aspx</guid>
            <pubDate>Fri, 05 Sep 2008 05:16:24 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/45.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/09/05/45.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/45.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/45.aspx</trackback:ping>
        </item>
        <item>
            <title>Come and see my Sydney Tech.Ed 2008 session on BizTalk</title>
            <link>http://biztorque.net/archive/2008/09/03/44.aspx</link>
            <description>&lt;p&gt;For any of my readers attending Tech.Ed at the moment make sure you catch my session. &lt;/p&gt;  &lt;p&gt;The session is called "Getting Your BizTalk Infrastructure Right" and I'm going to run though all the important bits and pieces you need to know to make your BizTalk servers run smoothly.&lt;/p&gt;  &lt;p&gt;Friday 11:45 in room G07.&lt;/p&gt;  &lt;p&gt;See you there!&lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/44.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/09/03/44.aspx</guid>
            <pubDate>Wed, 03 Sep 2008 06:12:59 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/44.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/09/03/44.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/44.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/44.aspx</trackback:ping>
        </item>
        <item>
            <title>The BizTalk R2 SCOM MP is available</title>
            <link>http://biztorque.net/archive/2008/08/27/43.aspx</link>
            <description>&lt;p&gt;This isn't exactly new news, as it shipped four months ago, but even when I knew it was there it wasn't exactly easily discoverable on the interwebs. &lt;/p&gt;  &lt;p&gt;Here is the download link.&lt;/p&gt;  &lt;p&gt;Microsoft Biztalk Server 2006 Management Pack for SC Operations Manager 2007 &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=389fcb89-f4cf-46d7-bc6e-57830d234f91&amp;amp;DisplayLang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=389fcb89-f4cf-46d7-bc6e-57830d234f91&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=389fcb89-f4cf-46d7-bc6e-57830d234f91&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;This blog post will hopefully help it get into the big index in the sky. &lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/43.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/08/27/43.aspx</guid>
            <pubDate>Wed, 27 Aug 2008 06:34:20 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/43.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/08/27/43.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/43.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/43.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk Ranger has a new blog</title>
            <link>http://biztorque.net/archive/2008/07/23/42.aspx</link>
            <description>&lt;p&gt;Paolo Salvatori, BizTalk Ranger from Europe has just launched a new blog. He does a lot of ground breaking work so it will be a good blog to keep an eye on if you're interested in advanced techniques for BizTalk designs and development. &lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/paolos/" href="http://blogs.msdn.com/paolos/"&gt;http://blogs.msdn.com/paolos/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/42.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/07/23/42.aspx</guid>
            <pubDate>Wed, 23 Jul 2008 04:11:14 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/42.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/07/23/42.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/42.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/42.aspx</trackback:ping>
        </item>
        <item>
            <title>ASP.Net DefaultButton fires wrong button when tab is used to focus a button</title>
            <link>http://biztorque.net/archive/2008/07/02/40.aspx</link>
            <description>&lt;p&gt;My loyal BizTalk readers :) may be surprised to know I'm pretty handy with writing code as well. As such I've been working on a ASP.Net site recently and had to deal with this weird situation.&lt;/p&gt;  &lt;p&gt;If you have a webpage with two buttons 'Ok' and 'Cancel' say, and you set default button like this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Page.Form.DefaultButton = btnOk.UniqueID;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Now lets say you're doing the right thing in regards to accessibility and paying attention to how your page behaves without the mouse and you tab to the Cancel button and hit the enter key, what do you expect to happen? &lt;/p&gt;  &lt;p&gt;You would expect the Cancel button event to fire right? Well actually it doesn't. Even though the Cancel button has the focus, it is the DefaultButton event that fires and therefore it is the Ok button that executes. The exact wrong thing you would want to happen.&lt;/p&gt;  &lt;p&gt;DefaultButton is implemented using a javascript method called "WebForm_FireDefaultButton". To fix the issue I've just described the solution was to add a javascript file to the page (in my case it was the Master page) that overloads that method. In a nutshell this overloaded method checks to see if the the focus is on a button and if it was the enter key which was pressed. If those two things are true, the FireDefaultButton is ignored. This is the script that we used: &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: green; font-family: " courier="" new=""&gt;// In the case where a defaultbutton is programmatically set button A the user tabs the focus to button B and hits the enter key, button A will fire. This is the workaround.     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: green; font-family: " courier="" new=""&gt;     &lt;p&gt; &lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; color: blue; font-family: " courier="" new=""&gt;if&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt; (&lt;span style="color: blue"&gt;typeof&lt;/span&gt;(WebForm_FireDefaultButton) != &lt;span style="color: #a31515"&gt;'undefined'&lt;/span&gt; )      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;      &lt;span style="color: blue"&gt;var&lt;/span&gt; origFireDefaultButton = WebForm_FireDefaultButton;      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;     &lt;p&gt; &lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;WebForm_FireDefaultButton = &lt;span style="color: blue"&gt;function&lt;/span&gt;(&lt;span style="color: blue"&gt;event&lt;/span&gt;, target) {      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;    &lt;span style="color: blue"&gt;if&lt;/span&gt; (&lt;span style="color: blue"&gt;event&lt;/span&gt;.keyCode == 13) {      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;        &lt;span style="color: blue"&gt;var&lt;/span&gt; src = &lt;span style="color: blue"&gt;event&lt;/span&gt;.srcElement || &lt;span style="color: blue"&gt;event&lt;/span&gt;.target;      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;        &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;        &lt;span style="color: green"&gt;// Don't call original function if focus is on a button       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;        &lt;span style="color: blue"&gt;if&lt;/span&gt; (src &amp;amp;&amp;amp;      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;            (src.tagName.toLowerCase() == &lt;span style="color: #a31515"&gt;"input"&lt;/span&gt;) &amp;amp;&amp;amp;      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;            (src.type.toLowerCase() == &lt;span style="color: #a31515"&gt;"submit"&lt;/span&gt; || src.type.toLowerCase() == &lt;span style="color: #a31515"&gt;"button"&lt;/span&gt;)) {      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;            &lt;span style="color: blue"&gt;return&lt;/span&gt; &lt;span style="color: blue"&gt;true&lt;/span&gt;;      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;        }     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;    }     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;    &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;    &lt;span style="color: blue"&gt;return&lt;/span&gt; origFireDefaultButton(&lt;span style="color: blue"&gt;event&lt;/span&gt;, target);      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: " courier="" new=""&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;As you can see, fortunately, the script is very lightweight and won't therefore cause much of a performance drag. &lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/40.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/07/02/40.aspx</guid>
            <pubDate>Wed, 02 Jul 2008 05:16:37 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/40.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/07/02/40.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/40.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/40.aspx</trackback:ping>
        </item>
        <item>
            <title>How to: After disassembling a message, how to know when to exit a processing loop when all messages have been received</title>
            <link>http://biztorque.net/archive/2008/06/13/39.aspx</link>
            <description>&lt;p&gt;This question and response came up on a forum. I've never seen this referenced before so I thought it was worth blogging.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Problem:&lt;/p&gt;  &lt;p&gt;BizTalk is receiving a flat file (can contain up to a million records) and doing a disassemble in a pipeline using a flat file schema. The individual messages are processed by  a sequential convoy (Singleton) based on a correlation. The orchestration receives the message in a loop that follows the correlation set from the receive port where receive location split the flat file into smaller messages. &lt;/p&gt;  &lt;p&gt;To specify a proper exit criteria to exit the loop and stop the convoy I need to know the number of messages in the flat file. But since I am using the default flat file disassembler, I have no clue how many messages are in the  file.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Solution: &lt;/p&gt;  &lt;p&gt;There’s a property promoted in the last of the disassembled messages in an interchange: BTS.LastInterchangeMessage = true.  This tells you the last message in the interchange and in conjunction with BTS.InterchangeSequenceNumber you can tell the total number of messages in the interchange (in case you get them out of order).&lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/39.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/06/13/39.aspx</guid>
            <pubDate>Fri, 13 Jun 2008 07:27:10 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/39.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/06/13/39.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/39.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/39.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk Server Operations Guide live!</title>
            <link>http://biztorque.net/archive/2008/02/17/38.aspx</link>
            <description>&lt;p&gt;One of the areas that has historically been weak in the BizTalk world has been the operations piece. Well not any more. The BizTalk product group has, at the urging from people such as yours truly, put together a very comprehensive operations guide. BizTalk administrators now have a guide which contains pretty much everything they could need in one document. Its good stuff!!&lt;/p&gt;  &lt;p&gt;The BizTalk Server Operations guide is now available for download in DOCX, CHM, and PDF file formats at the following locations:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://download.microsoft.com/download/a/a/d/aad035e6-e03b-4bea-ad9a-fa1ff8d10ca0/BTS06R2_OpReadiness.docx"&gt;http://download.microsoft.com/download/a/a/d/aad035e6-e03b-4bea-ad9a-fa1ff8d10ca0/BTS06R2_OpReadiness.docx&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/a/d/aad035e6-e03b-4bea-ad9a-fa1ff8d10ca0/BTS06R2_OpReadiness.exe"&gt;http://download.microsoft.com/download/a/a/d/aad035e6-e03b-4bea-ad9a-fa1ff8d10ca0/BTS06R2_OpReadiness.exe&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/a/d/aad035e6-e03b-4bea-ad9a-fa1ff8d10ca0/BTS06R2_OpReadiness.pdf"&gt;http://download.microsoft.com/download/a/a/d/aad035e6-e03b-4bea-ad9a-fa1ff8d10ca0/BTS06R2_OpReadiness.pdf&lt;/a&gt;&lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/38.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/02/17/38.aspx</guid>
            <pubDate>Sun, 17 Feb 2008 02:29:36 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/38.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/02/17/38.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/38.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/38.aspx</trackback:ping>
        </item>
        <item>
            <title>The Lego Legacy</title>
            <link>http://biztorque.net/archive/2008/01/29/37.aspx</link>
            <description>&lt;p&gt;If you're a nerd/geek like me, you will have noticed that the lego brick just had its 50th birthday. I think we should all take a moment now to commemorate such a profoundly important invention. &lt;/p&gt; &lt;p&gt;Let me explain. If you do a snap poll of all the people you know who build software, you will discover a very high correlation between the hours spent playing with lego as a child and their abilities with software. Why is this? Because lego requires you to assemble and disassemble larger objects from smaller objects. It requires you to be able to envision in your minds eye what could be created, and then also think about how to implement it. It teaches you to think about each individual component while simultaneously thinking about the whole.  It also requires an ability to hold complicated geo-spatial models in your head and then perform creative variations and run 'what if' scenarios on those models. The same parts of the brain that use you to do this with lego, are the parts we use when building software. These are all foundational mental skills required to be a good software developer.&lt;/p&gt; &lt;p&gt;So imagine if all the software people in world didn't grow up playing with lego?? Where would the software industry be now? Some less extreme variation on the scenario in the movie &lt;a href="http://www.imdb.com/title/tt0387808/"&gt;Idiocracy&lt;/a&gt; perhaps? &lt;/p&gt; &lt;p&gt;Lego is just one of those little things that we take for granted - like s-bends in plumbing. (Have you ever stopped to wonder just exactly how significantly the s-bend improves the quality of your life? You should)&lt;/p&gt; &lt;p&gt;So lets all take a sentimental moment to think about the impact the humble lego brick has had on our lives. (Or if you somehow missed on growing up playing with lego, you could commemorate the s-bend.) &lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/37.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/01/29/37.aspx</guid>
            <pubDate>Tue, 29 Jan 2008 08:39:52 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/37.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/01/29/37.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/37.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/37.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk Administration: State of the Union</title>
            <link>http://biztorque.net/archive/2008/01/09/36.aspx</link>
            <description>&lt;p&gt;Its a funny old thing writing a blog. You never quite know which posts people will care about and which they wont. Well except maybe the blog posts you write to get some miscellaneous topic off your chest -- those ones you know people won't care for. Where was I? Ah yes, so I was doing some blog maintenance and I got to looking at my stats, as feeble as they are, and it seems that &lt;a href="http://www.biztorque.net/archive/2006/11/20/8.aspx"&gt;this post&lt;/a&gt; on what makes a good BizTalk administrator is by far and away the most popular post. It also bounces between rank 3-6 on "The Google" for the term "BizTalk Administrator". Interesting eh? Seems like it had the desired effect. Company's have cottoned onto the idea that a BizTalk Administrator is a necessity analogous to a DBA. &lt;/p&gt; &lt;p&gt;A quick look around the intertubes shows quite a few mentions of the word "BizTalk adminstrator" and I see quite a few jobs ads for it. You could say my job here is done. So all those newly minted BizTalk Administrators out there owe me a debt of gratitude. I take paypal. &lt;/p&gt; &lt;p&gt;That wasn't really a state of the union address was it? That was a little trick I played on you. See I like to use subjects that make you think its going to be interesting and then waste your time by rambling on and on about increasing boring stuff. Say, did you hear the one about the man and a dog who go into a bar? Or maybe it was church. So a man and a dog go into a church and the bartender says to the man, "he can't come in here", then the dog says to the priest behind the bar, "why not"? Then the nun says ...wait I forgot the punchline.  You really should have stopped reading already.&lt;/p&gt;&lt;img src="http://biztorque.net/aggbug/36.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mark Burch</dc:creator>
            <guid>http://biztorque.net/archive/2008/01/09/36.aspx</guid>
            <pubDate>Tue, 08 Jan 2008 14:45:29 GMT</pubDate>
            <wfw:comment>http://biztorque.net/comments/36.aspx</wfw:comment>
            <comments>http://biztorque.net/archive/2008/01/09/36.aspx#feedback</comments>
            <wfw:commentRss>http://biztorque.net/comments/commentRss/36.aspx</wfw:commentRss>
            <trackback:ping>http://biztorque.net/services/trackbacks/36.aspx</trackback:ping>
        </item>
    </channel>
</rss>