<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.nl/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Marcel&amp;#39;s SOA &amp;amp; BPM blog</title><link>http://blogs.microsoft.nl/blogs/soabpm/default.aspx</link><description /><dc:language>nl-NL</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>BizTalk and Healthcare</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/10/30/biztalk-and-healthcare.aspx</link><pubDate>Fri, 30 Oct 2009 20:42:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:21454</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=21454</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/10/30/biztalk-and-healthcare.aspx#comments</comments><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In Belgium BizTalk Server is already the platform of choice when integrating healthcare applications. Slowly, but steadily this is now also happening in the Netherlands. Gerben van Ophuizen has written down his investigations into a nice overview that has also been published in the Software Release Magazine.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3 face=Calibri&gt;You can find his article on-line at:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;A href="http://www.ada-ict.nl/Files/SRM_BizTalk_Accelerators_Gerben_Van_Ophuizen.pdf"&gt;http://www.ada-ict.nl/Files/SRM_BizTalk_Accelerators_Gerben_Van_Ophuizen.pdf&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&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;/SPAN&gt;&amp;nbsp;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=21454" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>Persona Non Grata</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/09/23/persona-non-grata.aspx</link><pubDate>Wed, 23 Sep 2009 13:25:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:21100</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=21100</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/09/23/persona-non-grata.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;A while back, I received an invitation from Information Builders to attend their symposium. One of the speaker would be AkzoNobel where I lost a deal to Information Builders. So I was quite intereseted in what he would tell. I registered myself on their web site&amp;nbsp;with full contact and company (Microsoft) information.&lt;/P&gt;
&lt;P mce_keep="true"&gt;To my surprise I got a call last week for Information Builders. They were not amused that I, a competitor, had registered for their event. How would I feel if my competitors would attend an event of mine. Well, actually, that's business-as-usual and I told him so. He didn't like it that I had registered for their event, but he didn't have the guts to forbid me to attend.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Today,&amp;nbsp;when I arrived at the event I discovered that I wasn't registered. Somehow my registration had been deleted &lt;img src="http://blogs.microsoft.nl/emoticons/emotion-2.gif" alt="Big Smile" /&gt; Well, the hostess was very polite and welcomed me to the event anyway.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I now also know more about the Information Builders offering and what they consider important. But I also discovered one of the reasons that we lost at AkzoNobel. I already knew that they&amp;nbsp;built a ton of custom code. But it now turned out that Information Builders has taken ownership of the code. That's one way of getting free development for the customer.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=21100" width="1" height="1"&gt;</description></item><item><title>BizTalk Performance guide</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/08/20/biztalk-performance-guide.aspx</link><pubDate>Thu, 20 Aug 2009 09:06:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:20954</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=20954</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/08/20/biztalk-performance-guide.aspx#comments</comments><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;Microsoft recently release the BizTalk Server Performance Guide. It contains great&amp;nbsp;numbers and tips on how to achieve those performance numbers.&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;You can find numbers, optimizations, lab configuration, etc. on the brand new BizTalk Server 2009 Performance Optimization Guide. You can find the guide at &lt;/FONT&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkId=160078" mce_href="http://go.microsoft.com/fwlink/?LinkId=160078"&gt;&lt;FONT size=3 face=Calibri&gt;http://go.microsoft.com/fwlink/?LinkId=160078&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&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;/SPAN&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=20954" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>BizTalk Server Operations Guide</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/07/27/biztalk-server-operations-guide.aspx</link><pubDate>Mon, 27 Jul 2009 08:09:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:20848</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=20848</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/07/27/biztalk-server-operations-guide.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;"We now have the BizTalk Server 2009 Operations Guide (Ops Guide) live on &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ee308947(BTS.10).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee308947(BTS.10).aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;MSDN&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; and &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=46a77327-affb-4ca2-9451-67912babbb03" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=46a77327-affb-4ca2-9451-67912babbb03"&gt;&lt;FONT size=3 face=Calibri&gt;Download Center&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;. We initially started out with the charter to remove duplicate content between the Ops Guide and the BTS core docs, replat the previous version of Ops Guide to include new versions of BizTalk Server/SQL Server/Windows Server, and fix bugs. We are happy to say that we have gone beyond this initial ask and have added some new content including new checklists and information around moving databases. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Thanks to everyone who provided valuable feedback and support to help us achieve this.&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;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We would like to periodically update the Ops Guide to include any feedback that you provide. You can continue to send us feedback using the feedback panel in each topic on MSDN and the CHM."&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=20848" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>Determining the optimum number of BizTalk Hosts</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/07/07/determining-the-optimum-number-of-biztalk-hosts.aspx</link><pubDate>Tue, 07 Jul 2009 10:54:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:20750</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=20750</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/07/07/determining-the-optimum-number-of-biztalk-hosts.aspx#comments</comments><description>&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="mso-bookmark: _Toc190704465"&gt;&lt;FONT size=3 face=Calibri&gt;This post is written to get an overview of the different aspects one should take into consideration when creating multiple BizTalk hosts. There is no one-size-fits-all optimum for each BizTalk project. Generally it is a good practice to have a separate host for Receiving, Sending, Processing and Tracking and then add additional hosts as machine resources allow and tuning and managing require.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="mso-bookmark: _Toc190704465"&gt;&amp;nbsp;&lt;/H1&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-bookmark: _Toc190704465"&gt;&lt;/SPAN&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;FONT color=#365f91 size=5 face=Cambria&gt;Hosts &lt;/FONT&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The BizTalk Host object represents a logical set of zero or more runtime processes in which you can deploy services, pipelines, and other artifacts. The Host object also represents a collection of runtime instances (zero or more) where the deployed items physically run.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;After you create a host (a logical container), you can add physical BizTalk servers (host instances) to the host. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Items—such as adapter handlers, receive locations (including pipelines), and orchestrations—contained in BizTalk hosts can perform the following functions: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="MARGIN: 0in 0in 10pt; mso-list: l4 level1 lfo1; tab-stops: list .5in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;Receiving&lt;/B&gt;. These items do the initial processing of messages after they are picked up in a receive location. When a host contains a receiving item, such as a receive location or pipeline, it acts as a security boundary, and the message decoding and decrypting occurs in a pipeline within the host.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="MARGIN: 0in 0in 10pt; mso-list: l4 level1 lfo1; tab-stops: list .5in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;Sending&lt;/B&gt;. These items do the final processing of messages before they are sent out to the send port. When a host contains a sending item, such as a send port or pipeline, the host acts as a security boundary, and the message signing and encryption occurs in a pipeline within the host.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="MARGIN: 0in 0in 10pt; mso-list: l4 level1 lfo1; tab-stops: list .5in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;Processing&lt;/B&gt;. These items process messages based on the instructions in an orchestration. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;One BizTalk Host can contain items that receive, send, and process messages. It is recommended that you create different hosts for each function to create security boundaries and facilitate management. In particular, it is recommended that you use different hosts for processing and for receive/send, and that you separate trusted and non-trusted items. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;A title=_Toc190704466 name=_Toc190704466&gt;&lt;/A&gt;&lt;FONT color=#365f91 size=5 face=Cambria&gt;Separating Host Instances by Functionality&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;In addition to the high availability aspects of the host instance configuration, you should separate sending, receiving, processing, and tracking functionality into multiple hosts. This provides flexibility when configuring the workload in your BizTalk group and is the primary means of distributing processing across a BizTalk group. This also allows you to stop one host without affecting other hosts. For example, you may want to stop sending messages to let them queue up in the MessageBox database, while still allowing the inbound receiving of messages to occur. Also, orchestration and adapter functionality should be separated into different BizTalk Server hosts to minimize resource contention.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Separating host instances by functionality also provides the following benefits: &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 3pt 0.25in; mso-list: l0 level1 lfo2; tab-stops: .25in" class=BulletedList1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=2&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;Each host instance has its own set of resources such as memory, handles, and threads in the .NET thread pool.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 3pt 0.25in; mso-list: l0 level1 lfo2; tab-stops: .25in" class=BulletedList1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=2&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;Multiple BizTalk Hosts will also reduce contention on the MessageBox database host queue tables since each host is assigned its own work queue tables in the MessageBox database.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 3pt 0.25in; mso-list: l0 level1 lfo2; tab-stops: .25in" class=BulletedList1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=2&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;Throttling is implemented in BizTalk Server at the host level. This allows you to set different throttling characteristics for each host.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 3pt 0.25in; mso-list: l0 level1 lfo2; tab-stops: .25in" class=BulletedList1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=2&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;Security is implemented at the host level; each host runs under a discrete Windows identity. This would allow you, for example, to give &lt;SPAN class=LabelEmbedded&gt;&lt;STRONG&gt;Host_A&lt;/STRONG&gt;&lt;/SPAN&gt; access to &lt;SPAN class=LabelEmbedded&gt;&lt;STRONG&gt;FileShare_B&lt;/STRONG&gt;&lt;/SPAN&gt;, while not allowing any of the other hosts to access the file share.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 3pt 0.25in; mso-list: l0 level1 lfo2; tab-stops: .25in" class=BulletedList1&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;A title=_Toc190704468 name=_Toc190704468&gt;&lt;/A&gt;&lt;A title=DSDOC_224d39cb_7615_47df_9992_aa57d1613d name=DSDOC_224d39cb_7615_47df_9992_aa57d1613d&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Redundancy&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;This host should be run on at least two computers running BizTalk Server (for redundancy in case one fails). Depending on the type of host either fail-over or clustering should be used.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Disadvantages of additional hosts&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;While there are benefits to creating additional host instances, there are also potential drawbacks if too many host instances are created. Each host instance is a Windows service (BTSNTSvc.exe), which generates additional load against the MessageBox database and consumes computer resources (such as CPU, memory, threads).&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;Several performance counters are reported per host. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;Host consumes memory (at least 200MB (?) per host)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;Polling receive adapters will poll for each host that they are enlisted in&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;SQL connections: &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Each host instance will poll the db at intervals of 500ms.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;Too many hosts will:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo5" class=MsoListParagraph&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Cause a heavy load on the SQL Server and possibly will prevent processing of messages&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo5" class=MsoListParagraph&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Consume too much memory on the BizTalk servers leading to a throttling situation (reduces performance)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo5" class=MsoListParagraph&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Too many&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;receive hosts that poll the receive location will degrade the performance &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo5" class=MsoListParagraph&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Too much granularity in performance counters. This has negative impact on the overall view an administrator has.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo5" class=MsoListParagraph&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 style="MARGIN: 10pt 0in 0pt"&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT color=#4f81bd size=3 face=Cambria&gt;Tune the Host polling interval&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;BizTalk Server uses a polling mechanism to receive messages from its host queues in the MessageBox. The &lt;/SPAN&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN class=LabelEmbedded&gt;&lt;STRONG&gt;MaxReceiveInterval&lt;/STRONG&gt;&lt;/SPAN&gt; value in the adm_ServiceClass table of the BizTalk Management (BizTalkMgmtDb) database is the maximum value in milliseconds that each BizTalk host instance will wait until it polls the MessageBox. The adm_ServiceClass table contains a record for the following service types:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 3pt 0in 3pt 0.25in; tab-stops: .25in" class=BulletedList1&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN class=LabelEmbedded&gt;&lt;STRONG&gt;XLANG/S&lt;/STRONG&gt;&lt;/SPAN&gt; – for BizTalk orchestration host instances&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 3pt 0in 3pt 0.25in; tab-stops: .25in" class=BulletedList1&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN class=LabelEmbedded&gt;&lt;STRONG&gt;Messaging InProcess&lt;/STRONG&gt;&lt;/SPAN&gt; – for in-process host instances&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 3pt 0in 3pt 0.25in; tab-stops: .25in" class=BulletedList1&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN class=LabelEmbedded&gt;&lt;STRONG&gt;MSMQT&lt;/STRONG&gt;&lt;/SPAN&gt; – for MSMQT adapter host instances&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 3pt 0in 3pt 0.25in; tab-stops: .25in" class=BulletedList1&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN class=LabelEmbedded&gt;&lt;STRONG&gt;Messaging Isolated&lt;/STRONG&gt;&lt;/SPAN&gt; – for out of process host instances, used by the HTTP, SOAP, and certain WCF receive adapter handler&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN: 3pt 0in 3pt 0.25in; tab-stops: .25in" class=BulletedList1&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;By default, this value is set to 500 milliseconds, which is optimized for throughput rather than low-latency. In certain scenarios, latency can be improved by reducing this value.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 0pt" class=AlertLabel&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shape style="WIDTH: 18pt; HEIGHT: 12pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_3 type="#_x0000_t75" o:spid="_x0000_i1027"&gt;&lt;v:imagedata mce_src="file:///C:\Users\marcelf\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif" o:title="" src="file:///C:\Users\marcelf\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Note &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0.25in" class=AlertText&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=2&gt;Changes to this value impact all instances of the associated service type, therefore, take care to evaluate the impact on all host instances before changing this value.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 0pt" class=AlertLabel&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 18pt; HEIGHT: 12pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_2 type="#_x0000_t75" o:spid="_x0000_i1026"&gt;&lt;v:imagedata mce_src="file:///C:\Users\marcelf\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif" o:title="" src="file:///C:\Users\marcelf\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif"&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Note &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0.25in" class=AlertText&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=2&gt;This value is only used if the MessageBox has no remaining unprocessed messages. If there is a constant backlog of unprocessed messages in the MessageBox, BizTalk Server will attempt to process the messages without waiting on the polling delay. After all messages are processed, BizTalk Server will begin polling using the value specified for MaxReceiveInterval.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 0pt" class=AlertLabel&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 18pt; HEIGHT: 12pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_1 type="#_x0000_t75" o:spid="_x0000_i1025"&gt;&lt;v:imagedata mce_src="file:///C:\Users\marcelf\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif" o:title="" src="file:///C:\Users\marcelf\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif"&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Note &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0.25in" class=AlertText&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=2&gt;In a BizTalk Server environment with a high ratio of host instances to MessageBox database instances, decreasing the value for MaxReceiveInterval may cause excessive CPU utilization on the SQL Server computer that houses the MessageBox database instance. For example, if the MaxReceiveInterval is decreased to a low value (&amp;lt; 100) in a BizTalk Server environment with a single MessageBox and &amp;gt; 50 host instances, CPU utilization on the SQL Server may climb above 50%. This phenomenon can occur because the overhead associated with continually polling host queues is significant. If you reduce MaxReceiveInterval to a value less than 100, you should also evaluate the impact that this has on your SQL Server computer’s CPU utilization.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;Quote: “(having many BizTalk hosts) seems like a bad solution. They will most likely see serious performance issues in the SQL layer as each host instance is “polling” for work.&amp;nbsp; I have seen situations where many (maybe around 40) host instances were creating so much chatter with the MsgBox database that even when NO messages were being processed the CPU on the SQL box was at about 60%.&amp;nbsp; Now, the customer did have the MaxReceiveInterval turned way down as well.”&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="mso-bookmark: _Toc190704468"&gt;&lt;FONT color=#365f91 size=5 face=Cambria&gt;Configuring a Dedicated Tracking Host&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;BizTalk Server is optimized for throughput, so the main orchestration and messaging engines do not actually move messages directly to the BizTalk tracking or BAM databases, as this would divert these engines from their primary job of executing business processes. Instead, BizTalk Server leaves the messages in the MessageBox database and marks them as requiring a move to the BizTalk Tracking database. A background process (the tracking host) then moves the messages to the BizTalk Tracking and BAM databases.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;A title=_Toc190704469 name=_Toc190704469&gt;&lt;/A&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Advantages of Using a Dedicated Tracking Host&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;A BizTalk Host that hosts tracking is responsible for moving the DTA and BAM tracking data from the MessageBox database to the BizTalk Tracking (DTA) and BAM Primary Import databases. This movement of tracking data has an impact on the performance of other BizTalk artifacts running in the same host that is hosting tracking. Thus, you should use a dedicated host that does nothing but host tracking.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Using a dedicated tracking host also allows you to stop other BizTalk hosts without interfering with BizTalk Server tracking. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;FONT color=#365f91 size=5 face=Cambria&gt;Best practices&lt;/FONT&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Make your plan on how to separate hosts beforehand and how to name them. It is not possible to rename hosts.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Create separate hosts for different functions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Receiving&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Sending&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Processing&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo3" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Tracking&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo3" class=MsoListParagraphCxSpLast&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Add hosts for protocol or application specific requirements.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Prioritization&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Batching vs. messaging&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Low latency&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Protocols that require clustering&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Protocols that require scale-out&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Separate hosts for applications with known or expects problems&lt;BR&gt;When problematic applications are in a separate host, crashes will not affect applications in other hosts.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Licensing of adapters&lt;BR&gt;Certain 3&lt;SUP&gt;rd&lt;/SUP&gt; party adapters are licensed separate from BizTalk Server. Separating per host can be a cost-effective deployment scheme.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpLast&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;FONT color=#365f91 size=5 face=Cambria&gt;Resources&lt;/FONT&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;MSDN: Hosts&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa578695.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa578695.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/aa578695.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;MSDN: Host instances&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa560673.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa560673.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/aa560673.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;Microsoft BizTalk Server Operations Guide&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc296643.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc296643.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/cc296643.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;Microsoft BizTalk Server Performance Optimization Guide&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc558617.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc558617.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/cc558617.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=20750" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>ESB Toolkit How To Video</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/06/25/esb-toolkit-how-to-video.aspx</link><pubDate>Thu, 25 Jun 2009 16:55:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:20683</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=20683</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/06/25/esb-toolkit-how-to-video.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Since Microsoft has release the 2.0 version of the ESB Toolkit (formally know as ESB Guidance) it is been much easier to use the toolkit. Now everyone can install it. Without days of frustration :-).&lt;/P&gt;
&lt;P mce_keep="true"&gt;Peter Kelcey has made life for the BizTalk ESB developers even easier. He created several ESB Toolkit 'How to' videos. I strongly advice you to read his blog and take a look at the videos.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx"&gt;http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=20683" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/ESB/default.aspx">ESB</category></item><item><title>Upgrading a BizTalk evaluation copy</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/03/26/upgrading-an-evaluation-copy.aspx</link><pubDate>Thu, 26 Mar 2009 10:09:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:20034</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=20034</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/03/26/upgrading-an-evaluation-copy.aspx#comments</comments><description>&lt;p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:black;FONT-SIZE:10pt;"&gt;This week I ran into a rather unusual problem. One of my customers was using the evaluation version of BizTalk for quite a while and recently it expired. Nothing strange here, since this is what evaluation copies are supposed to do. However, this customer was close to going into production with the evaluation machines. They had used evaluation copies of all software (not just BizTalk) to install all of their machines in their DTAP process. &lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:black;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:black;FONT-SIZE:10pt;"&gt;After purchasing the BizTalk licenses, they wanted to enable their BizTalk machines again. However, unlike Windows, BizTalk server is not activated/upgraded or whatever by entering a key. You need to re-install BizTalk.&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:black;FONT-SIZE:10pt;"&gt;Luckily we got confirmation from the product team that we could do an in-place upgrade. Just start the BizTalk installation, and your evaluation version will be upgraded to the normal version and everything else remains in place.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=20034" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>SOAP Headers in BizTalk</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/03/09/soap-headers-in-biztalk.aspx</link><pubDate>Mon, 09 Mar 2009 17:52:20 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:19853</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=19853</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/03/09/soap-headers-in-biztalk.aspx#comments</comments><description>&lt;p&gt;I recently had to do a proof of concept, where I had to connect BizTalk Server to some internal web services. Normally this isn’t a big deal, but now I ran into a problem: the web services expected a SOAP Header. I will spare you the steps that I took and didn’t work. Below is a working solution, although I have some ideas to make it much more flexible.  &lt;p&gt;Step 1. Import the web service definitions in Visual Studio  &lt;p&gt;Add generated items -&amp;gt; Consume WCF Service -&amp;gt; Metadata Exchange (MEX) endpoint -&amp;gt; path to service  &lt;p&gt;This generates the following files  &lt;p&gt;- An orchestration  &lt;p&gt;- Several xds’s  &lt;p&gt;- 2 binding files: the normal binding file and a custom binding file  &lt;p&gt;Step 2. Use the generated items in the project  &lt;p&gt;Basically this means importing the binding file (the ‘normal’ one) and using the xsd’s and generated port (in the generated orchestration) to do what the orchestration should do.  &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://blogs.microsoft.nl/blogs/soabpm/WindowsLiveWriter/SOAPHeadersinBizTalk_CC44/Wcf-SendPort_2.jpg"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="Wcf-SendPort" src="http://blogs.microsoft.nl/blogs/soabpm/WindowsLiveWriter/SOAPHeadersinBizTalk_CC44/Wcf-SendPort_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Step 3. Add SOAP headers  &lt;p&gt;This was the most difficult step, but now I know how to do it, it is actually quite easy and logical.  &lt;p&gt;In the Construct Message shape add a Message Assignment shape to fill the SOAP header.  &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://blogs.microsoft.nl/blogs/soabpm/WindowsLiveWriter/SOAPHeadersinBizTalk_CC44/MessageAssignment_2.jpg"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="MessageAssignment" src="http://blogs.microsoft.nl/blogs/soabpm/WindowsLiveWriter/SOAPHeadersinBizTalk_CC44/MessageAssignment_thumb.jpg" width="119" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The SOAP header is called ‘WCF.OutboundCustomHeaders’.&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2"&gt;  &lt;tr&gt; &lt;td&gt;msgRelatieLeesReq(WCF.OutboundCustomHeaders) = &amp;quot;&amp;lt;headers&amp;gt;&amp;lt;h:header xmlns:h=\&amp;quot;http://schemas.customername.nl/soap\&amp;quot; xmlns=\&amp;quot;http://schemas.customername.nl/soap\&amp;quot; xmlns:xsi=\&amp;quot;http://www.w3.org/2001/XMLSchema-instance\&amp;quot; xmlns:xsd=\&amp;quot;http://www.w3.org/2001/XMLSchema\&amp;quot;&amp;gt;&amp;lt;account&amp;gt;POC&amp;lt;/account&amp;gt;&amp;lt;naam&amp;gt;POCESB&amp;lt;/naam&amp;gt;&amp;lt;wachtwoord&amp;gt;pocesb&amp;lt;/wachtwoord&amp;gt;&amp;lt;bedrijfsnummer&amp;gt;1&amp;lt;/bedrijfsnummer&amp;gt;&amp;lt;tussenpersoonnummer&amp;gt;0&amp;lt;/tussenpersoonnummer&amp;gt;&amp;lt;/h:header&amp;gt;&amp;lt;/headers&amp;gt;&amp;quot;;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;p&gt;I also had a namespace problem, so I added all the namespaces from the previous project.  &lt;p&gt;I am sure this can be much ‘nicer’ and more flexible. But this works!  &lt;p&gt;P.S. Thanks to &lt;a href="http://bloggingabout.net/blogs/wellink/archive/2008/06/13/howto-define-a-custom-soap-header-in-biztalk.aspx"&gt;Patrick Wellink&lt;/a&gt; for pointing me in the right direction.&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=19853" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>Installing WSS for use by BizTalk</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/03/09/installing-wss-for-use-by-biztalk.aspx</link><pubDate>Mon, 09 Mar 2009 10:45:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:19852</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=19852</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2009/03/09/installing-wss-for-use-by-biztalk.aspx#comments</comments><description>&lt;p&gt;After failing to install Windows SharePoint Services 3.0 two times, I decided to take a good look at it and write down the crucial steps for future generations. The problem I had was that during the setup of WSS I could press the OK button until all eternity, but noting would happen. No action and no warnings.&lt;/p&gt;
&lt;p&gt;So, what should you do to install WSS 3.0 ?&lt;/p&gt;
&lt;p&gt;1. Download the installation files&lt;/p&gt;
&lt;p&gt;2. Add the local machine name to the &amp;#39;local sites&amp;#39; in IE and give &amp;#39;local sites&amp;#39; the lowest security settings.&lt;/p&gt;
&lt;p&gt;This allows scripts and such to run. If you forget this step you can never ever configure SharePoint. You will be presented with a form to fill in and press the OK button. But without this step pressing OK will do absolutely nothing.&lt;/p&gt;
&lt;p&gt;3. Run setup and select &amp;#39;server farm&amp;#39;&lt;/p&gt;
&lt;p&gt;4. Now you are ready to create a sharepoint site and document spaces.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;That&amp;#39;s all.&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=19852" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/WSS/default.aspx">WSS</category></item><item><title>Workflows, Services, and Models</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/10/29/workflows-services-and-models.aspx</link><pubDate>Wed, 29 Oct 2008 19:54:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:18105</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=18105</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/10/29/workflows-services-and-models.aspx#comments</comments><description>&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Verdana" size="2"&gt;David Chappel heeft weer een whitepaper voor Microsoft geschreven. Hij legt hierin uit wat er komen gaat in WF 4.0, Dublin en Olso. Er nuttig om te lezen. Ook als je op de PDC bent geweest.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="title"&gt;Workflows, Services, and Models&lt;/div&gt;
&lt;div class="title"&gt;A First Look at WF 4.0, &amp;quot;Dublin&amp;quot; and &amp;quot;Oslo&amp;quot;&lt;/div&gt;
&lt;div id="mainSection"&gt;
&lt;div id="mainBody"&gt;
&lt;div class="Section1"&gt;&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/dd200919.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd200919.aspx&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;2 andere goede links zijn&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href="http://www.modelsremixed.com/"&gt;&lt;font face="Verdana" size="2"&gt;http://www.modelsremixed.com/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href="http://msdn.microsoft.com/en-us/oslo/default.aspx"&gt;&lt;font face="Verdana" size="2"&gt;http://msdn.microsoft.com/en-us/oslo/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Verdana" size="2"&gt;De eerste site (modelsremixed) geeft een korte introductie in wat wij met models willen bereiken. De filmpjes zijn zeker de moeite waard. En de tweede link spreekt voor zich. Dit is de plek waar je bij Microsoft informatie over Oslo kunt lezen.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=18105" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/Dublin/default.aspx">Dublin</category></item><item><title>Oslo</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/09/10/oslo.aspx</link><pubDate>Wed, 10 Sep 2008 09:23:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:17779</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=17779</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/09/10/oslo.aspx#comments</comments><description>&lt;p&gt;In eWeek staan nu 2 artikelen over Oslo die zeker de moeite waard zijn om eens door te nemen.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.eweek.com/c/a/Windows/The-Origins-of-Microsofts-Oslo-Software-Modeling-Platform/"&gt;The Origins of Microsoft&amp;#39;s Oslo Software Modeling Platform&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.eweek.com/c/a/Windows/Microsofts-Distributed-Destination-Oslo/"&gt;Microsoft&amp;#39;s Distributed Destination: Oslo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De titels van de artikelen maken wel duidelijk waar het over gaat. Geniet er van.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=17779" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/Oslo/default.aspx">Oslo</category></item><item><title>BizTalk Server 2006 R3 = BizTalk Server 2009</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/09/08/biztalk-server-2006-r3-biztalk-server-2009.aspx</link><pubDate>Mon, 08 Sep 2008 11:26:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:17762</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=17762</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/09/08/biztalk-server-2006-r3-biztalk-server-2009.aspx#comments</comments><description>&lt;p&gt;Ik had het eigenlijk vrijdag al mogen melden. Maar hier is het dan toch: de naam van BizTalk Server 2006 R3 is veranderd in BizTalk Server 2009. Onze vrienden in de VS vonden toch dat er naast de stap om de &amp;#39;2008&amp;#39; servers te ondersteunen er zo veel meer is gedaan dat een nieuwe naam terecht is. En eigenlijk ben ik het daar wel mee eens.&lt;/p&gt;
&lt;p&gt;De BizTalk &lt;a class="" href="http://www.microsoft.com/biztalk/en/us/roadmap.aspx"&gt;roadmap&lt;/a&gt; op Microsoft.com is aangepast zodat er nu ook over BTS 2009 wordt gesproken. De details over de naamsverandering, maar belangrijker wat er dan in zit, is te vinden in een Q&amp;amp;A met &lt;a class="" href="http://www.microsoft.com/presspass/features/2008/sep08/09-05BizTalk.mspx"&gt;Oliver Sharp&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In het algemeen kunnen we zeggen dat de beloofde items allemaal in BTS 2009 komen. En wat minstens zo goed is, is wat er daarna gaat komen. Maar meer hierover tijdens de PDC &lt;img src="http://blogs.microsoft.nl/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=17762" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category></item><item><title>Daily build en XSLT debuggen in R3</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/08/05/daily-build-en-xslt-debuggen-in-r3.aspx</link><pubDate>Tue, 05 Aug 2008 06:18:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:17502</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=17502</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/08/05/daily-build-en-xslt-debuggen-in-r3.aspx#comments</comments><description>&lt;p&gt;Dat BizTalk Server 2006 R3 ook Visual Studio 2008 zal gaan ondersteunen was natuurlijk al bekend. Maar ik ben er vorgie week achter gekomen dat dit nog een aantal extra voordelen biedt. BizTalk gaat namenlijk voor het eerst &amp;#39;echt&amp;#39; Visual Studio ondersteunen. BizTalk wordt een zogenaamde &amp;#39;first class citizen&amp;#39; van het Visual Studio project systeem. Dus nu kunnen we BizTalk eindelijk mee laten draaien in de daily build!&lt;/p&gt;
&lt;p&gt;BizTalk kan straks gewoon meedraaien met alle andere artififacts in de Application Lifecycle Management capabilities van Visual Studio.&lt;/p&gt;
&lt;p&gt;Dit is al erg handig. Maar er is meer :-) BizTalk schemas, mappings en pipelines kun je nu makkelijker mee laten draaien in de unit tests. Je krijgt in R3 een &amp;#39;code behind&amp;#39; bij al deze artifacts. En je kunt straks je mappings debuggen. En dat is erg lekker. Ik vond het zoeken naar fouten in mijn mappings nou niet erg makkelijk. Maar straks kun je gewoon je XSLT deuggen. Breakpoints zetten en kijken wat ie doet &lt;img src="http://blogs.microsoft.nl/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=17502" width="1" height="1"&gt;</description></item><item><title>Wow</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/07/29/wow.aspx</link><pubDate>Tue, 29 Jul 2008 19:04:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:17474</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=17474</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/07/29/wow.aspx#comments</comments><description>&lt;p&gt;Wow. Dat is toch even wat ik kwijt moet. Ik zit nu in Seattle op TechReady en ik hoor en zie veel mooie dingen. Natuurlijk gaat mijn aandacht uit naar BizTalk Server 2006 R3 en Oslo. Daar zal ik in een volgende post meer over vertellen. Maar dat zijn niet de enige mooie dingen die ik hier zie. Het is allemaal nog hush-hush en we mogen niet niets aan klanten vertellen, maar wat is Red Dog toch goed. En Zurich! En ... &lt;/p&gt;
&lt;p&gt;Anyway, ik begin er toch over om iedereen over te halen om toch vooral naar de PDC (&lt;a href="http://www.microsoftpdc.com/"&gt;http://www.microsoftpdc.com/&lt;/a&gt;) in Los Angeles te gaan. Dan wordt &amp;#39;alles&amp;#39; wereldkundig gemaakt.En ik snap ook wel dat mijn amerikaanse collega&amp;#39;s dat graag op zo&amp;#39;n evenement doen. Dan kunnen ze namelijk alles zelf vertellen en goed de verschillende brokken functionaliteit aan elkaar relateren. Want die relatie is er zeker. De verschillende projecten zijn geen losse flodders om een antwoord te hebben op de een of andere concurrent. Wij hebben echt een geweldige Software + Services visie. Ik wou dat alles vandaag al beschikbaar was.&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=17474" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Writing Customer data from BizTalk 2006 R2 to SAP</title><link>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/05/07/writing-customer-data-from-biztalk-2006-r2-to-sap.aspx</link><pubDate>Wed, 07 May 2008 09:37:00 GMT</pubDate><guid isPermaLink="false">0357a05b-cef6-4f0c-b1ee-ac5309758ddc:16001</guid><dc:creator>Marcel Fernee</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.nl/blogs/soabpm/rsscomments.aspx?PostID=16001</wfw:commentRss><comments>http://blogs.microsoft.nl/blogs/soabpm/archive/2008/05/07/writing-customer-data-from-biztalk-2006-r2-to-sap.aspx#comments</comments><description>&lt;p&gt;Writing data to SAP consists of 2 difficult steps. The first step is to get all the prerequisites from SAP installed on your BizTalk development machine. And the second is to understand the SAP data structures. You absolutely need a local SAP expert for this. For our proof of concept we were lucky. We were allowed to ignore SAP errors about missing underlying data structures. It was enough proof that we could receive the SAP customer ID and client ID, even though SAP did not accept our customer record.&lt;/p&gt;
&lt;p&gt;You can choose to install the WCF LOB adapter for SAP before you install the actual prerequisites from SAP. When you do, it installs without problems. But when you start Visual Studio and start “Add Generated Items – Consume Adapter Service” you won’t see the sapBinding. You will only see the siebelBinding and the oracleBinding. You may also get a different error: if you see the sapBinding and fill in the required data, you press ‘Connect’ and poof: Visual Studio is gone. In order to get the sapBinding working you need to obtain the RFC SDK Unicode libraries from SAP and put them in your windows\system32 directory. For a detailed description refer to the installation manual “InstallationGuide.htm” included in the AdapterPack.&lt;/p&gt;
&lt;p&gt;Once we got everything correctly installed, we could finally begin with the real interface to SAP.&lt;/p&gt;
&lt;p&gt;1. First create a new BizTalk project in Visual Studio. Then right click on the project and select “Add Generated Items”&amp;nbsp;-&amp;gt; “Consume Adapter Service”. &lt;/p&gt;
&lt;p&gt;2. Then the LOB Adapter configuration dialog shows up. &lt;/p&gt;
&lt;p&gt;- Select “sapBinding”from the “Select a binding” &lt;/p&gt;
&lt;p&gt;- Bring up the SAP Adapter configuration by pressing the button “Configure”. At first the username and password for SAP are set. &lt;/p&gt;
&lt;p&gt;Then at the URI properties the SAP connection properties are set.&lt;/p&gt;
&lt;p&gt;In our case the following were set:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Application Server &lt;br /&gt;System number &lt;br /&gt;Client &lt;br /&gt;Language &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Then at the Binding properties ensure that the EnableBusinessObjects for Bapi is set to “True”. After clicking “Connect” on the “Consume Adapter Service” the adapter connects to SAP and gets all its metadata which is available. This includes BAPIs, IDOCs and RFCs. &lt;/p&gt;
&lt;p&gt;3. Select BAPI and search in category using “Customer”, select the search result “&lt;a href="http://microsoft.lobservices.sap/2007/03/BAPIOBJ/KNA1"&gt;http://Microsoft.LobServices.Sap/2007/03/BAPIOBJ/KNA1&lt;/a&gt;”.&lt;/p&gt;
&lt;p&gt;After pressing the OK button BizTalk extracts some metadata from SAP and creates a schema for the BAPI and a BizTalk binding file for creating the messaging port for the BizTalk solution. &lt;br /&gt;4. Create a simple BizTalk Orchestration which gets the xml message of the new Account to be created. The received message is sent to SAP and the response from SAP is used in updating CRM (MS Customer Dynamics). Note that the message context properties (OPEN, REUSE, CLOSE, and ABORT) should be used to enable transaction on a SAP system. For detail explanation see reference “Performing BAPI transactions by using BizTalk server”.&lt;/p&gt;
&lt;p&gt;Example: &lt;/p&gt;
&lt;p&gt;The following example shows that the “BAPICommitMessage” corresponding to BAPI_TRANSACTION_COMMIT for committing the transaction on the SAP system uses the context property “CLOSE”&lt;/p&gt;
&lt;p&gt;BAPICommitMessage(Microsoft.Adapters.SAP.BiztalkPropertySchema.ConnectionState) = &amp;quot;CLOSE&amp;quot;;&lt;/p&gt;
&lt;p&gt;5. Ensure that the assembly is strong-named, in the solution explorer right-click the solution and then click Build Solution, after the solution successfully builds right-click the solution and then click “Deploy Solution”.&lt;/p&gt;
&lt;p&gt;6. In the BizTalk Server Administration console, right-click the deployed application and then select Import àBindings. In the dialog box that opens navigate to the folder that contains the binding file created (Refer to step 3) and then click “Open”. This creates a preconfigured WCF Solicit-Response Send port with a WCF custom binding (sapBinding).&lt;/p&gt;
&lt;p&gt;7. Modify some of the settings by right-clicking the WCF-Custom send port and selecting “Properties”. In the port properties dialog box do the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Click configure&lt;/p&gt;
&lt;p&gt;b. Specify the connection URI (client number, language, server name, system number)&lt;/p&gt;
&lt;p&gt;c. Click the “Credentials” tab and specify a user name and password to connect to the SAP system. Click “Ok”&lt;/p&gt;
&lt;p&gt;d. Click the “General” tab; modify the action mapping of the SOAP action header to map an operation in the BizTalk Orchestration to an action in the LOB adapter (the selected BAPI call in the SAP adapter)&lt;/p&gt;
&lt;div style="BORDER-RIGHT:medium none;PADDING-RIGHT:0in;BORDER-TOP:#c8cdde 1pt solid;PADDING-LEFT:0in;BACKGROUND:#dddddd;PADDING-BOTTOM:0in;MARGIN-LEFT:0.65pt;BORDER-LEFT:medium none;MARGIN-RIGHT:0.65pt;PADDING-TOP:3pt;BORDER-BOTTOM:medium none;mso-element:para-border-div;mso-border-top-alt:solid #C8CDDE .5pt;"&gt;&lt;span style="FONT-SIZE:9pt;COLOR:#000066;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;lt;BtsActionMapping&amp;gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;COLOR:#000066;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;Operation Name=&amp;quot;BAPIMessage&amp;quot; Action=&amp;quot;http://Microsoft.LobServices.Sap/2007/03/Rfc/BAPI_CUSTOMER_CREATEFROMDAT1&amp;quot; /&amp;gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;COLOR:#000066;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;Operation Name=&amp;quot;BAPICommitMessage&amp;quot; Action=&amp;quot;http://Microsoft.LobServices.Sap/2007/03/Rfc/BAPI_TRANSACTION_COMMIT&amp;quot; /&amp;gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;COLOR:#000066;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;lt;/BtsActionMapping&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;The above is an example of how operations “BAPIMessage” and “BAPICommitMessage” are mapped to actions “&lt;a href="http://microsoft.lobservices.sap/2007/03/Rfc/BAPI_CUSTOMER_CREATEFROMDAT1"&gt;http://Microsoft.LobServices.Sap/2007/03/Rfc/BAPI_CUSTOMER_CREATEFROMDAT1&lt;/a&gt;” and &amp;quot;http://Microsoft.LobServices.Sap/2007/03/Rfc/BAPI_TRANSACTION_COMMIT&amp;quot; in the LOB adapter.&lt;/p&gt;
&lt;p&gt;The name of the operations “BAPIMessage” and “BAPICommitMessage” should correspond with the names of operations in the BizTalk Orchestration. &lt;br /&gt;For detail explanation see reference “Specifying SOAP action”.&lt;/p&gt;
&lt;p&gt;e. Create the remaining Receive and send-Ports and bind the Orchestration.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3&gt;Authors&lt;/h3&gt;
&lt;p&gt;Marcel Fernee: &lt;a href="mailto:marcel.fernee@microsoft.com"&gt;marcel.fernee@microsoft.com&lt;/a&gt; &lt;br /&gt;Henry Osagiede: &lt;a href="mailto:henry.osagiede@atosorigin.com"&gt;henry.osagiede@atosorigin.com&lt;/a&gt; &lt;br /&gt;Mark Wijngaarden: &lt;a href="mailto:mark.wijngaarden@atosorigin.com"&gt;mark.wijngaarden@atosorigin.com&lt;/a&gt; &lt;br /&gt;Mariёtte Mak: &lt;a href="mailto:mariette.mak@atosorigin.com"&gt;mariette.mak@atosorigin.com&lt;/a&gt; &lt;/p&gt;
&lt;h3&gt;Resources&lt;/h3&gt;
&lt;p&gt;BizTalk WCF LOB adapters&lt;/p&gt;
&lt;p&gt;Obtaining the RFC SDK Unicode Libraries from SAP Service Marketplace &lt;br /&gt;&lt;a href="http://blogs.msdn.com/adapters/archive/2007/10/07/obtaining-the-rfc-sdk-unicode-libraries-from-sap-service-marketplace.aspx"&gt;http://blogs.msdn.com/adapters/archive/2007/10/07/obtaining-the-rfc-sdk-unicode-libraries-from-sap-service-marketplace.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Performing BAPI Transactions by Using BizTalk Server &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/cc185462.aspx"&gt;http://msdn2.microsoft.com/en-us/library/cc185462.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Specifying SOAP action &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/cc185151.aspx"&gt;http://msdn2.microsoft.com/en-us/library/cc185151.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Using the new BizTalk 2006 R2 SAP LOB Adapter &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://www.cubido.at/Blog/tabid/176/EntryID/128/Default.aspx"&gt;http://www.cubido.at/Blog/tabid/176/EntryID/128/Default.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SAP Transaction &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://msdn2.microsoft.com/en-us/cc196386.aspx#sap"&gt;http://msdn2.microsoft.com/en-us/cc196386.aspx#sap&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.nl/aggbug.aspx?PostID=16001" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://blogs.microsoft.nl/blogs/soabpm/archive/tags/SAP/default.aspx">SAP</category></item></channel></rss>