<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>BizTalk Server Team Blog</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/</link><description>Welcome! You found the spot to get BizTalk goodness straight from the Product Group. You can expect honest insight into our perspective and plans around business, technical, customer, and partner issues surrounding BizTalk Server and its role in Business </description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Announcing BizTalk Server 2013 in Windows Azure Infrastructure Services</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/04/16/announcing-biztalk-server-2013-in-windows-azure-infrastructure-services.aspx</link><pubDate>Tue, 16 Apr 2013 19:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10411604</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10411604</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/04/16/announcing-biztalk-server-2013-in-windows-azure-infrastructure-services.aspx#comments</comments><description>&lt;p&gt;On Mar 21, we announced the &lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/03/21/biztalk-server-2013-is-now-rtm.aspx"&gt;RTM of BizTalk Server 2013&lt;/a&gt;. As of April 1 the English version of Biztalk Server 2013 is now generally available (GA), and the other language versions will be GA on May 1.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;One of the exciting features of BizTalk Server 2013 is support for running in Windows Azure.&amp;nbsp; The Windows Azure team announced today the &lt;a href="http://weblogs.asp.net/scottgu/archive/2013/04/16/windows-azure-general-availability-of-infrastructure-as-a-service-iaas.aspx"&gt;general availability of Windows Azure Infrastructure Services&lt;/a&gt;, and we are now announcing that BizTalk Server 2013 is live on Infrastructure Services and in the image gallery.&lt;/p&gt;
&lt;h1&gt;Prebuilt images for you to deploy in minutes&lt;/h1&gt;
&lt;p&gt;We are enabling the following BizTalk images in Windows Azure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BizTalk Server 2013 Enterprise&lt;/li&gt;
&lt;li&gt;BizTalk Server 2013 Standard&lt;/li&gt;
&lt;li&gt;BizTalk Server 2013 Evaluation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Enterprise and Standard images contain BizTalk Server 2013 and its pre-requisites already installed. These images are targeted towards scaled out BizTalk Server environments. SQL Server images are also available in the platform gallery as part of the Infrastructure Services general availability. To create a BizTalk Server scaled out environment, you can provision the required number of BizTalk nodes as well as the backend SQL nodes, before configuring the BizTalk group.&lt;/p&gt;
&lt;p&gt;The Evaluation image will help you get started with the evaluation bits of BizTalk Server 2013 and SQL Server 2012. You can create an eval image and configure a BizTalk Group to get started.&lt;/p&gt;
&lt;h1&gt;Licensing options&lt;/h1&gt;
&lt;p&gt;BizTalk Server 2013 will be available for use in Windows Azure Infrastructure Services through license mobility and per-hour licensing options.&lt;/p&gt;
&lt;p&gt;With the license mobility option, you can use your existing BizTalk Server 2013 licenses. You can install BizTalk Server 2013 on a Windows Server instance in Windows Azure, using the installer obtained through your license. With the per-hour licensing model, you provision off one of the gallery images mentioned earlier. Similar to other cloud services, you will pay on a usage basis, prorated hourly. To learn more about the per-hour pricing, click &lt;a href="http://www.windowsazure.com/en-us/pricing/details/virtual-machines/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Get started&lt;/h1&gt;
&lt;p&gt;We are excited to enable BizTalk Server 2013 images in Windows Azure. The best way to get started is to try this yourself. We hope you do and you can provide us feedback through our &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/wavirtualmachinesforbiztalkserver/"&gt;MSDN forums&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Cheers&lt;/p&gt;
&lt;p&gt;The BizTalk Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10411604" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/BizTalk/">BizTalk</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Integration/">Integration</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/BizTalk+Server+2013/">BizTalk Server 2013</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Infrastructure+Services/">Infrastructure Services</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/IaaS/">IaaS</category></item><item><title>BizTalk Server 2013 is now RTM!</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/03/21/biztalk-server-2013-is-now-rtm.aspx</link><pubDate>Thu, 21 Mar 2013 14:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10404227</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10404227</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/03/21/biztalk-server-2013-is-now-rtm.aspx#comments</comments><description>&lt;div&gt;
&lt;p&gt;We are excited to announce that BizTalk Server 2013 is now &amp;ldquo;Released to Manufacturing&amp;rdquo; (RTM)!&lt;/p&gt;
&lt;p&gt;BizTalk Server 2013 will be available for download on MSDN starting today. The English locale SKUs will be available for purchase starting April 2013. Other language SKUs will be available for purchase starting May 2013. Host Integration Server 2013 will ship at a later date, however, BizTalk Server 2013 is fully compatible with Host Integration Server 2010.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This is the eighth release of BizTalk Server, another step in the on-going investments we are making in BizTalk.&amp;nbsp; As discussed in our &lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/11/06/announcing-biztalk-server-2013-beta.aspx"&gt;Beta announcement&lt;/a&gt;, we&amp;rsquo;ve made improvements in the following areas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved Performance&lt;/li&gt;
&lt;li&gt;Simplified Development and Management Experience&lt;/li&gt;
&lt;li&gt;Cloud Connectivity&lt;/li&gt;
&lt;li&gt;Running BizTalk Server in the cloud (IaaS)&lt;/li&gt;
&lt;li&gt;Support for the latest platform and standards&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Check back here for a series of blog posts going into detail on all the new features and improvements.&lt;/p&gt;
&lt;p&gt;With this release, we are moving to a per-core licensing model.&amp;nbsp; This keeps BizTalk consistent with our SQL Server licensing, and reflects the evolution of hardware capacity and the trend towards virtualization and cloud computing.&amp;nbsp; With these changes, Microsoft will continue to be the Enterprise Integration server with the best TCO in the industry. &amp;nbsp;Learn more about the licensing changes in &lt;a href="http://aka.ms/BizTalkServer2013LicensingFAQ" target="_blank"&gt;this document&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are very excited about this release and our future plans for BizTalk. BizTalk Server 2013 runs your on-premises integration solutions better and faster than ever before, and makes it easier to build hybrid solutions that span on-premises and the cloud.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The BizTalk Server Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10404227" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/BizTalk/">BizTalk</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Host+Integration+Server/">Host Integration Server</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/BizTalk+Server+2013/">BizTalk Server 2013</category></item><item><title>Announcing BizTalk Server 2013 Beta!</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/11/06/announcing-biztalk-server-2013-beta.aspx</link><pubDate>Tue, 06 Nov 2012 11:45:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10366125</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10366125</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/11/06/announcing-biztalk-server-2013-beta.aspx#comments</comments><description>&lt;p&gt;We are super excited to announce the Beta release of &lt;b&gt;BizTalk Server 2013 &lt;/b&gt;(yes, this is a major release). We announced our CTP in August and since then we have added a bunch of really cool capabilities, including SFTP support, ESBT integration, better SharePoint integration, and simplified manageability via dependency tracking in BizTalk Admin console. &lt;/p&gt;  &lt;p&gt;We enabled a &lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/announcing-microsoft-biztalk-server-2010-r2-ctp-release.aspx"&gt;bunch of integration capabilities in CTP&lt;/a&gt;, and with the Beta release it just got better. You can now download the Beta bits &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=35553"&gt;here&lt;/a&gt;. All these capabilities will be available in Windows Azure Virtual Machine platform gallery soon. This beta release of BizTalk Server 2013 includes the beta version of new HIS capabilities as well. &lt;/p&gt;  &lt;p&gt;Following is a quick overview of the capabilities in BizTalk Server 2013 Beta, including the ones that have been added since CTP&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Integration with Cloud Services&lt;/b&gt; – BizTalk Server 2013 Beta includes new out-of-the box adapters to send and receive messages from Windows Azure Service Bus. It also provides capabilities to transfer messages to relay endpoints hosted on Azure.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;RESTful services&lt;/b&gt; – BizTalk Server 2013 Beta provides adapters to invoke REST endpoints as well as expose BizTalk Server artifacts as a RESTful service.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Enhanced SharePoint adapter&lt;/b&gt; – Integrating with SharePoint using BizTalk Server 2013 Beta is now as simple as integrating with a file share. We have removed the need for dependency on SharePoint farms, while still providing backward compatibility.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;SFTP adapter&lt;/b&gt; – BizTalk Server 2013 Beta enables sending and receiving messages from an SFTP server.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;ESB Toolkit integration&lt;/b&gt; – With BizTalk Server 2013 Beta, ESB Toolkit is now fully integrated with BizTalk Server. Also, the ESB Toolkit configuration experience is vastly simplified to enable a quick setup.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Dependency tracking&lt;/b&gt;&amp;#160; - The dependencies between artifacts can now be viewed and navigated in Admin console&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Improvements in dynamic send ports&lt;/b&gt; – BizTalk Server 2013 Beta provides the ability to set host handler per adapter, instead of always using the default send handler of the adapters.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;XslCompiledTransform&lt;/b&gt; – BizTalk Server mapping engine makes use of XslTransform API for mapping needs. With BizTalk Server 2013 Beta release, the mapping engine makes use of the enhanced XslCompiledTransform API. This will provide improvements in mapping engine performance. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Ordered Send Port improvements&lt;/b&gt; – With BizTalk Server 2013 release, we have made changes to the BizTalk runtime engine which increases the performance of ordered send port scenarios. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;BAM Alerts update&lt;/b&gt; – In previous releases of BizTalk Server, BAM Alerts feature had a dependency on SSNS (SQL Server Notification Services). With the current release of SQL Server (SQL Server 2012), SSNS is no longer available. However, we have made sure your existing BAM Alerts scenario work just the same even if your backend is targeting SQL Server 2012. If your backend is SQL Server 2008 R2, you will continue to require the dependency on SSNS.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In HIS 2013 Beta, we have made significant improvements in the following areas:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Data Integration&lt;/b&gt; – New OLE DB Provider for Informix and new Service for DB2 DRDA. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Application Integration&lt;/b&gt; – New Transaction Integrator runtime and web configuration-based administration and deployment. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Network Integration&lt;/b&gt; – New 3270 emulator and improved Session Integrator, both with direct TN3270 connectivity.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Platform Support&lt;/b&gt; – Support for Window Server 2012, Visual Studio 2012, SQL Server 2012, BizTalk 2013 and new IBM Systems.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Over and above these, BizTalk Server 2013 Beta continues to enable integration solutions with heterogeneous Line-of-business systems. It helps you optimize user productivity, gain business efficiency and increase agility. BizTalk Server 2013 Beta allows .Net developers to take advantage of BizTalk capabilities right out of the box to rapidly build solutions that need to integrate transactions and data from applications like SAP, Mainframes, MS Dynamics, and Oracle. Similarly SharePoint developers can seamlessly use BizTalk capabilities directly through the new Business Connectivity Services in SharePoint.&lt;/p&gt;  &lt;p&gt;You can use the following resources to get started&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download BizTalk Server 2013 Beta – click &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=35553"&gt;here&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;BizTalk Server 2013 Beta documentation – click &lt;a href="http://msdn.microsoft.com/en-us/library/jj248691%28BTS.80%29.aspx"&gt;here&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366125" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/BizTalk+Server+2013/">BizTalk Server 2013</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Beta/">Beta</category></item><item><title>Connecting to Windows Azure Service Bus from BizTalk Server 2010 R2 CTP</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/09/13/connecting-to-windows-azure-service-bus-from-biztalk-server-2010-r2.aspx</link><pubDate>Thu, 13 Sep 2012 15:41:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10349126</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10349126</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/09/13/connecting-to-windows-azure-service-bus-from-biztalk-server-2010-r2.aspx#comments</comments><description>&lt;p&gt;We recently announced the availability of &lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/announcing-microsoft-biztalk-server-2010-r2-ctp-release.aspx"&gt;BizTalk Server 2010 R2 CTP&lt;/a&gt;. BizTalk Server 2010 R2 comes with a lot of features to take advantage of the whole cloud push. In the &lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/getting-started-with-biztalk-server-2010-r2-ctp-in-windows-azure-virtual-machines.aspx"&gt;last post&lt;/a&gt;, we have shown how you could leverage the power of the Azure IaaS cloud to get your BizTalk deployments up and running in no time. In this post, we will talk another feature which will help you take advantage of the cloud – the Service Bus Messaging adapter. The Service Bus Messaging adapter, in a nutshell, allows BizTalk Server to read and send messages to Azure Service Bus &lt;a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-queues/"&gt;Queues&lt;/a&gt; and &lt;a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-topics/"&gt;Topics/Subscriptions&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The presence of a messaging infrastructure on the cloud has many advantages – which is not the subject of this blog, but is well &lt;a href="http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/"&gt;documented elsewhere&lt;/a&gt;. Let us take a simple scenario: Our customer is an insurance company and it deals with multiple partners who help in administering insurances to the end customers. An on-premise BizTalk Server would handle insurance claims coming from multiple partners. Each of the partners submits these claims to an incoming Service Bus queue. BizTalk Server picks up these claims from the incoming queue and processes them. Once it is done, BizTalk Server would publish the status of the claims to an outgoing topic. The partners could create a subscription on the topic to receive the claim status. Such a scenario that leverages Azure Service Bus can now be easily integrated with BizTalk Server with the new Service Bus Messaging adapter. Let us have a quick walk through of this adapter.&lt;/p&gt;  &lt;h4&gt;Getting Started&lt;/h4&gt;  &lt;p&gt;In order to get started, you will need two things: A Windows Azure Service Bus namespace and BizTalk Server 2010 R2 CTP. You can get both of these on Windows Azure – sign up for a free trial &lt;a href="https://www.windowsazure.com/en-us/pricing/free-trial/"&gt;here&lt;/a&gt; if you do not have one. Now, as outlined in this &lt;a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-queues/#create-namespace"&gt;article&lt;/a&gt;, you can create your queue/topic. And as outlined &lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/getting-started-with-biztalk-server-2010-r2-ctp-in-windows-azure-virtual-machines.aspx"&gt;here&lt;/a&gt; you can quickly create an instance of BizTalk Server 2010 R2 CTP running in a Windows Azure Virtual Machine.&lt;/p&gt;  &lt;h4&gt;Receiving messages from a Queue or a Subscription&lt;/h4&gt;  &lt;p&gt;BizTalk Server 2010 R2 provides a receive adapter to fetch messages from a Windows Azure Service Bus queue or a subscription. The receive adapter is one-way and will work with messages that you post on the queue. The adapter is simple to set up and configure. You just need to provide the URL of the Service Bus queue or subscription from where you need to pick the messages from and the credentials for authenticating with Service Bus. To set up a receive adapter for Service Bus Queue:&lt;/p&gt;  &lt;p&gt;(1) Create a one-way receive port in your BizTalk application.&lt;/p&gt;  &lt;p&gt;(2) Create a new receive location and select “SB-Messaging” as the Transport Type as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/8004.clip_5F00_image002_5F00_466A0AA4.jpg"&gt;&lt;img title="clip_image002" style="display: inline; background-image: none;" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/7002.clip_5F00_image002_5F00_thumb_5F00_64681898.jpg" width="404" height="303" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(3) Click on “Configure…” to configure the properties of the receive location. In the transport properties General Tab, specify the URL for the queue or subscription from where BizTalk Server needs to fetch message from. You could also configure connection properties like open/close/receive timeout as well as the prefetch count. The Prefetch Count specifies the number of messages that BizTalk Server will fetch at a time. This can help increase the throughput of the adapter as well.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/1651.clip_5F00_image004_5F00_77A8CF37.jpg"&gt;&lt;img title="clip_image004" style="display: inline; background-image: none;" border="0" alt="clip_image004" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/8816.clip_5F00_image004_5F00_thumb_5F00_480AB0AB.jpg" width="404" height="297" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(4) On the Authentication Tab, you need to specify how BizTalk Server will fetch the required ACS Token for authenticating with Service Bus. You can read on how Service Bus uses Access Control Service for authentication &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh403962"&gt;here&lt;/a&gt;. In a nutshell, you will need to specify the Access Control Service URL for the service namespace. It is usually derived from the service bus namespace (suffixed with “-sb”) and you will only need to update the service namespace in the default template. You can find this in the Azure management portal as well. You also need to specify an issuer name and issuer key. You will need to ensure that the service identity has a Listen claim. If you are using the default service identity (“owner”), it will have the necessary claims.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/6837.clip_5F00_image006_5F00_186C921F.jpg"&gt;&lt;img title="clip_image006" style="display: inline; background-image: none;" border="0" alt="clip_image006" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/8507.clip_5F00_image006_5F00_thumb_5F00_16BBC64B.jpg" width="404" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(5) Click on “OK” or “Apply” to create the Receive Location.&lt;/p&gt;  &lt;p&gt;You can then start your Receive Location and BizTalk Server will now start to fetch messages from the Queue or subscription. Easy!&lt;/p&gt;  &lt;h5&gt;Handling Brokered Message Properties in Receive Adapter&lt;/h5&gt;  &lt;p&gt;The SB-Messaging receive adapter understands &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh532019.aspx"&gt;BrokeredMessage&lt;/a&gt; properties. This means two things. First, BizTalk Sever 2010 R2 comes with a predefined property schema for all the standard properties of a BrokeredMessage. The adapter will also promote these properties automatically for you. Second, the adapter can write custom user-defined Brokered Message properties in the BizTalk message context. And, if you desire, you could also promote them. Promoting them will allow you to use them in your routing filters. For example, for our insurance claims applications, different applications could be routed based on who the type of insurance, the partner, the claim amount, etc. These properties could be defined as Brokered Message properties and passed on with the incoming message. These properties could be used to route the message to different backend systems or workflows/orchestrations in BizTalk Server. To promote the properties though, you need to create and add a &lt;a href="http://msdn.microsoft.com/en-us/library/aa561059.aspx"&gt;property schema&lt;/a&gt; in your BizTalk application. Then, on the properties Tab of the adapter, you could specify the namespace for your schema and check the option to promote the property.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/1541.clip_5F00_image008_5F00_29FC7CEA.jpg"&gt;&lt;img title="clip_image008" style="display: inline; background-image: none;" border="0" alt="clip_image008" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/4784.clip_5F00_image008_5F00_thumb_5F00_6815979B.jpg" width="404" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Sending messages to a Queue or a Topic&lt;/h4&gt;  &lt;p&gt;BizTalk Server 2010 R2 also provides a send side adapter for posting messages to a Service Bus Queue or Topic. This is a one-way send adapter. To set up a send port for posting messages to a Service Bus Queue or a Topic:&lt;/p&gt;  &lt;p&gt;(1) Create a Send Port and select SB-Messaging as the Transport Type. Click Configure to configure the properties of the adapter.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/1651.clip_5F00_image010_5F00_6D17D54A.jpg"&gt;&lt;img title="clip_image010" style="display: inline; background-image: none;" border="0" alt="clip_image010" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/2630.clip_5F00_image010_5F00_thumb_5F00_721A12F9.jpg" width="404" height="301" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(2) Click “Configure…” to configure the transport properties of the send adapter. You need to specify the URL of the Service Bus Queue or Topic where the message should be posted.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/3276.clip_5F00_image012_5F00_427BF46D.jpg"&gt;&lt;img title="clip_image012" style="display: inline; background-image: none;" border="0" alt="clip_image012" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/0167.clip_5F00_image012_5F00_thumb_5F00_59C6F8DE.jpg" width="404" height="314" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(3) On the Authentication Tab, you enter the credentials for authenticating with Service Bus. This is the same as you see on the receive adapter.&lt;/p&gt;  &lt;p&gt;(4) Click on “OK” to save the transport properties of the adapter.&lt;/p&gt;  &lt;p&gt;(5) Specify the other properties of your Send port like pipeline, handler, Filters, etc.&lt;/p&gt;  &lt;p&gt;(6) Click “OK” to finish creating your Send port.&lt;/p&gt;  &lt;p&gt;Now, you can enlist and start the send port. The adapter will now post outgoing BizTalk message to the Service Bus queue or topic.&lt;/p&gt;  &lt;h5&gt;Handling Brokered Message Properties in Send Adapter&lt;/h5&gt;  &lt;p&gt;As in the case of receive adapter, the send adapter is aware of Brokered Message properties. If the outgoing BizTalk message has any of the standard Brokered Message in its context, the adapter will automatically set them as Brokered Message property. In addition, you could also specify defaults as part of the Send port properties. For custom user defined Brokered Message, you could specify a namespace as part of the adapter configuration. The adapter will take any property in that namespace and set them as Brokered Message Properties.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/0564.clip_5F00_image014_5F00_06037FC3.jpg"&gt;&lt;img title="clip_image014" style="display: inline; background-image: none;" border="0" alt="clip_image014" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86-metablogapi/7485.clip_5F00_image014_5F00_thumb_5F00_5D186AB9.jpg" width="404" height="421" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Finally, a note on serialization&lt;/h4&gt;  &lt;p&gt;When you start using the adapter, you may find that the message you receive in BizTalk Server is garbled – especially if you are using the Service Bus .NET API. Let me explain why this happens and what the adapter expects.&lt;/p&gt;  &lt;p&gt;The Service Bus messaging adapter just fetches the stream in the incoming message and submits it to BizTalk Server. While sending out a BizTalk message, it simply uses the content as a stream. We preserve the message format on the wire. So, if you write or read the stream directly in your code, say using the Service Bus REST API, you would see the same data in the payload as you would expect. However, if you are using the Service Bus .NET API, you may find that there is a serialization issue if you use the default serializer (DataContractSerializer with binary XmlDictionaryWriter). This is because the default serializer in the Brokered Message .NET API uses Binary encoding. To avoid this issue, you will need to use Text by explicitly provide your own serializer, instead of the default serializer.&lt;/p&gt;  &lt;p&gt;For sending message:&lt;/p&gt;  &lt;p&gt;// For sending message using DataContractSerializer with Text encoding&lt;/p&gt;  &lt;p&gt;var message = new BrokeredMessage(data, new DataContractSerializer(typeof(MyDataType)));&lt;/p&gt;  &lt;p&gt;While reading the message:&lt;/p&gt;  &lt;p&gt;// For receiving message using a DataContractSerializer with Text encoding&lt;/p&gt;  &lt;p&gt;var data = message.GetBody&amp;lt;MyDataType&amp;gt;(new DataContractSerializer(typeof(MyDataType)));&lt;/p&gt;  &lt;p&gt;You could, of course, directly read the stream as well. For a detailed write-up on the content serialization of Service Bus messages, you can refer to &lt;a href="http://abhishekrlal.wordpress.com/2012/03/30/formatting-the-content-for-service-bus-messages/"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;Next Steps&lt;/h4&gt;  &lt;p&gt;This post provides an overview of the new Service Bus messaging adapter in BizTalk Server 2010 R2. This is one of the new features that we have enabled with BizTalk Server 2010 R2. With this adapter, BizTalk Server can seamlessly integrate with your applications that leverage the Windows Azure Service Bus Queues and Topics. We encourage you to try out this feature and provide your comments and feedback. You can use the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/wavirtualmachinesforbiztalkserver/threads"&gt;BizTalk forum&lt;/a&gt; to post your questions/queries as well.&lt;/p&gt;  &lt;p&gt;Thanks&lt;/p&gt;  &lt;p&gt;BizTalk Server Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10349126" width="1" height="1"&gt;</description></item><item><title>Getting started with BizTalk Server 2010 R2 CTP in Windows Azure Virtual Machines</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/getting-started-with-biztalk-server-2010-r2-ctp-in-windows-azure-virtual-machines.aspx</link><pubDate>Wed, 29 Aug 2012 15:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10344667</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10344667</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/getting-started-with-biztalk-server-2010-r2-ctp-in-windows-azure-virtual-machines.aspx#comments</comments><description>&lt;p&gt;&lt;span lang="EN-US"&gt;To get started, you need access to a Windows Azure subscription. If you don&amp;rsquo;t have one already, you can sign up for Windows Azure 90-day free trial &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="https://www.windowsazure.com/en-us/pricing/free-trial/"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;div class="WordSection1"&gt;
&lt;h2&gt;Create a Virtual Machine running BizTalk Server 2010 R2 CTP&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;To use this feature and other new Windows Azure capabilities, login to your account and sign up to use the &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="https://account.windowsazure.com/PreviewFeatures"&gt;preview features&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;It's easy to create a virtual machine that is running BizTalk Server 2010 R2 (CTP) when you use the Image Gallery in the Windows Azure Management Portal. This post will walk you through the steps involved to create a virtual machine running BizTalk Server 2010 R2 (CTP) in the cloud.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;To learn more about Windows Azure and Virtual Machines, refer to &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2012/06/25/infrastructure-as-a-service-series-virtual-machines-and-windows.aspx"&gt;this blog post&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Management Portal Experience&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;You use the &lt;b&gt;From Gallery&lt;/b&gt; feature to create a custom virtual machine in the Management Portal. When you create this virtual machine, you can define the size of the virtual machine, the connected resources, the DNS name, and the network connectivity if needed.&lt;/span&gt;&lt;/p&gt;
&lt;ol type="1" start="1"&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;Sign in to the &lt;a href="https://manage.windowsazure.com/"&gt;Windows Azure Management Portal&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;On the command bar, click &lt;b&gt;New&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;Click &lt;b&gt;Virtual Machine&lt;/b&gt;, and then click &lt;b&gt;From Gallery&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;The &lt;b&gt;VM OS Selection&lt;/b&gt; dialog box appears. You can now select an image from the Image Gallery.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;Click &lt;b&gt;Platform Images&lt;/b&gt;, select the &lt;b&gt;Microsoft BizTalk Server 2010 R2 CTP&lt;/b&gt; image, and then click the arrow to continue.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal" style="line-height: 15.75pt; text-indent: 36pt; margin-bottom: 10.5pt;"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86/1727.image001.jpg"&gt;&lt;img alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-61-86/1727.image001.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol type="1" start="6"&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;The &lt;b&gt;VM Configuration&lt;/b&gt; dialog box appears.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;In &lt;b&gt;Virtual Machine Name&lt;/b&gt;, type the name that you want to use for the virtual machine. For this virtual machine, type &lt;b&gt;MyBTSVM1&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;In &lt;b&gt;New Password&lt;/b&gt;, type a password for the Administrator account on the virtual machine. For this virtual machine, type &lt;b&gt;MyPassword1&lt;/b&gt;. In &lt;b&gt;Confirm Password&lt;/b&gt;, retype the password.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;In &lt;b&gt;Size&lt;/b&gt;, select the size of the virtual machine. The size that you select depends on the number of cores that are needed for your application. For this virtual machine, select &lt;b&gt;Medium&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;Click the arrow to continue.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;The &lt;b&gt;VM Mode&lt;/b&gt; dialog box appears.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;You can connect virtual machines together under a cloud service to provide robust applications, but for this tutorial, you are creating a single virtual machine. So, select &lt;b&gt;Standalone Virtual Machine&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;A virtual machine that you create is contained in a cloud service. In &lt;b&gt;DNS Name&lt;/b&gt;, type a name for the cloud service that is created for the virtual machine. The entry can contain from 3-24 lowercase letters and numbers. This value becomes part of the URI that is used to contact the cloud service that the virtual machine belongs to. For this virtual machine, type &lt;b&gt;MyService1&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;Select the storage account for the VHD file. For this tutorial, select &lt;b&gt;Use Automatically Generated Storage Account&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;In &lt;b&gt;Region/Affinity Group/Virtual Network&lt;/b&gt;, select &lt;b&gt;West US&lt;/b&gt; as the location of the virtual machine.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;Click the arrow to continue.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;The &lt;b&gt;VM Options&lt;/b&gt; dialog box appears.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;The options on this page apply only if you are connecting this virtual machine to other virtual machines or if you are adding the virtual machine to a virtual network. For this virtual machine, you are not creating an availability set or connecting to a virtual network. Click the check mark to create the virtual machine.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 15.75pt; margin-bottom: 10.5pt;"&gt;&lt;span lang="EN-US"&gt;Windows Azure creates the virtual machine and configures the operating system settings. After Windows Azure creates the virtual machine, it is listed as &lt;b&gt;Running&lt;/b&gt; in the Windows Azure Management Portal&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;How to log on to the virtual machine after you create it&lt;/h2&gt;
&lt;p style="background: white; line-height: 15.75pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;You can log on to the virtual machine that you created to manage both its settings and the applications that are running on it.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 35.45pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;1.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Sign in to the &lt;/span&gt;&lt;a href="http://www.windowsazure.com"&gt;&lt;span lang="EN-US" style="color: windowtext; font-family: 'Calibri','sans-serif'; font-size: 11pt; text-decoration: none;"&gt;Windows Azure Management Portal&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 35.45pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;2.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Click &lt;b&gt;Virtual Machines&lt;/b&gt;, and then select the &lt;b&gt;MyBTSVM1&lt;/b&gt; virtual machine.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 35.45pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;3.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;On the command bar, click &lt;b&gt;Connect&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 35.45pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;4.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Click &lt;b&gt;Open&lt;/b&gt; to use the remote desktop protocol file that was automatically created for the virtual machine.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 35.45pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;5.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Click &lt;b&gt;Connect&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 35.45pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;6.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;In the password box, type &lt;b&gt;MyPassword1&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 35.45pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;7.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Click &lt;b&gt;Yes&lt;/b&gt; to verify the identity of the virtual machine.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;You can now work with the virtual machine just like you would a server in your office.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Configure BizTalk Group&lt;/h2&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -21.25pt; margin-left: 1cm;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;1.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Log into the machine using the steps mentioned above&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 1cm;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;2.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;On first logon, a few start up tasks will be executed. Wait until the SQL Server &amp;ndash; Getting Started link is created on desktop.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 1cm;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;3.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;The machine already has all the pre-requisites for running BizTalk Server from SQL Server to BizTalk Server installation to IIS configuration, etc.&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 1cm;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;4.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Launch BizTalk Configuration Wizard&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 1cm;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;5.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Use the basic or custom configuration and apply configuration Settings&lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; line-height: 15.75pt; text-indent: -18pt; margin-left: 1cm;"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;6.&lt;span style="font: 7pt/normal 'Times New Roman'; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Once configured, you have a fully configured and running BizTalk Server environment in Windows Azure.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Next steps&lt;/h2&gt;
&lt;p&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;The best way to get started with the offering is just to do some experimenting, developing and testing BizTalk Server 2010 R2 CTP on a Virtual Machine. This means you can deploy a Virtual Machine, perhaps as part of your &lt;/span&gt;&lt;a href="https://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=cmp_pst001_blg_post0139gen" target="_blank"&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Calibri','sans-serif'; text-decoration: none;"&gt;new free trial&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt; and install BizTalk Server 2010 R2 CTP. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;If you have any issues, problems, or questions, you can always find us on the &lt;/span&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/wavirtualmachinesforbiztalkserver/threads"&gt;&lt;span lang="EN-US" style="font-family: 'Calibri','sans-serif';"&gt;help forums&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10344667" width="1" height="1"&gt;</description></item><item><title>Announcing Microsoft BizTalk Server 2010 R2 CTP Release!</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/announcing-microsoft-biztalk-server-2010-r2-ctp-release.aspx</link><pubDate>Wed, 29 Aug 2012 15:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10344656</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10344656</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/announcing-microsoft-biztalk-server-2010-r2-ctp-release.aspx#comments</comments><description>&lt;p&gt;Today we are releasing a Community Technology Preview (CTP) of Microsoft BizTalk Server 2010 R2 to a limited number of our Technology Adoption Program (TAP) customers. We are also making the CTP available for preview to all customers as a predefined image in a Windows Azure Virtual Machine. BizTalk Server is Microsoft&amp;rsquo;s premier Integration and B2B communications server that enables organizations to connect disparate systems and business processes together.&lt;/p&gt;
&lt;p&gt;In this CTP release, we provide a preview of brand new capabilities that bring together BizTalk on-premises and in the cloud via Windows Azure Virtual Machines to simplify building hybrid applications, drive increased productivity using the latest Microsoft platform (be it Windows Server, SQL Server, Visual Studio, etc.), better collaborate with their business partners using the improved B2B capabilities, and reduce operations cost with better manageability.&lt;/p&gt;
&lt;p&gt;Here are the details:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Improved productivity with new Microsoft Platform support&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Customers can now leverage the latest platforms and tools from Microsoft, such as Windows Server 2012 RC, SQL Server 2012, Visual Studio 2012 RC. All new BizTalk projects will target .Net Framework 4.5 RC by default. The CTP also provides support for the latest LOB versions enabling customers to use BizTalk for integrating their applications with the latest versions of SAP, Oracle and SQL Server.&lt;/p&gt;
&lt;p&gt;The new adapters provide a seamless experience to enable hybrid connectivity, all done via configuration. The CTP provides native support for Windows Azure Active Directory Access Control (ACS) authentication and is extensible for other authentication mechanisms.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Platform support&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2012 RC, Windows Server 2008 R2&lt;/li&gt;
&lt;li&gt;SQL Server 2012, SQL Server 2008 R2&lt;/li&gt;
&lt;li&gt;Visual Studio 2012 RC&lt;/li&gt;
&lt;li&gt;Office 2010&lt;/li&gt;
&lt;li&gt;Support for latest LOB versions&lt;/li&gt;
&lt;li&gt;Support for SQL Server 2012&lt;/li&gt;
&lt;li&gt;Support for SAP 7.2&lt;/li&gt;
&lt;li&gt;Support for Oracle DB 11.2&lt;/li&gt;
&lt;li&gt;Support for Oracle EBS 12.1 &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Adapters&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;WCF-WebHttp adapter, to consume REST service or expose REST service&lt;/li&gt;
&lt;li&gt;SB-Messaging, for sending/pulling data from Service Bus Queues/Topics&lt;/li&gt;
&lt;li&gt;WCF-NetTCPRelay, for hosting relays or sending data to NetTCPRelay end points&lt;/li&gt;
&lt;li&gt;WCF-BasicHttpRelay, for hosting relays or sending data to BasicHttpRelay end points&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;blockquote style="margin-right: 0px;" dir="ltr"&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Better B2B with schema updates&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;EDI standards evolve and one of the key investments made in this new BizTalk CTP is to ensure that we support the latest B2B standards natively. This enables you to transact messages based on the latest versions of EDI protocol.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;B2B enhancements to support latest standards natively&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Support for X12 5040, 5050, 6020, 6030&lt;/li&gt;
&lt;li&gt;Support for EDIFACT D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B&lt;/li&gt;
&lt;li&gt;HL7 2.5.1&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;We are working on further schema updates such as HL7 2.6, these will be enabled in the BizTalk 2010 R2 Beta.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Improved Performance&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The CTP provides performance improvement for certain key scenarios. In case of two way MLLP adapter scenarios where ordered delivery is set, the tests have revealed up-to 5X performance improvement so far in our environments. We have also made enhancements in our engine to improve the performance in ordered send port scenarios.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Building hybrid applications&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Today, there is an increase in the adoption of hybrid application scenarios where some components of an application run in the cloud while other components/LOB applications remain on-premises. The ability to integrate these components and leverage the richness of both worlds is growing in importance.&lt;/p&gt;
&lt;p&gt;In this CTP release, we enable hybrid connectivity by providing first class support for integrating with Windows Azure Service Bus Queues/Topics/Relays. We are introducing the following adapters&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SB-Messaging, for sending/pulling data from Service Bus Queues/Topics&lt;/li&gt;
&lt;li&gt;WCF-NetTCPRelay, for hosting relays or sending data to NetTCPRelay end points&lt;/li&gt;
&lt;li&gt;WCF-BasicHttpRelay, for hosting relays or sending data to BasicHttpRelay end points&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Integrating with Windows Azure Service Bus entities is now just a few configurations away!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Integration with RESTful services&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;One of the other prevalent trends in the market today is the proliferation of RESTful services. Almost all new services, as well a lot of existing services, have a REST interface exposed. For example, all services in Windows Azure (e.g. Windows Azure Marketplace), Salesforce, etc. have support for REST services. With this CTP release, we are making it really easy for you to integrate RESTful services with BizTalk Server using the new WCF-WebHttp adapter. All the HTTP operations like GET, PUT, POST and DELETE are now supported natively. It gets better.&lt;/p&gt;
&lt;p&gt;We initially planned for this feature to only support consuming REST services from BizTalk, however we received feedback from customers that there should be a way to expose REST services as well from BizTalk. We listened to your feedback and we are excited to announce that you now have an early preview to exposing REST services from BizTalk Server as well in this CTP.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;BizTalk Server in Windows Azure Virtual Machines&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Setting up a new BizTalk Server environment usually involves a long lead time to procure hardware, get the dependencies in place, set up the server, etc. This means long lead times before you can get started with your new BizTalk Server project. We are now leveraging the power of the cloud and the richness of Windows Azure to provide an experience where you can get up and running with your BizTalk Server environment in matter of minutes and move your existing applications to the cloud without making any changes. Furthermore, the CTP provides improvements to the BizTalk multi-machine configuration and now you can do this using some basic configuration settings with the click of a button in a single machine, without having to go and configure the BizTalk Server Group in each of the individual nodes.&lt;/p&gt;
&lt;p&gt;In the coming months, we will broaden availability for interested customers to try the latest release of BizTalk Server prior to GA. For customers outside of the limited TAP program who want to try the CTP today, we have some great news. All the above enhancements are now available for you to preview with BizTalk Server in a Windows Azure Virtual Machine.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources to get started&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you are part of Microsoft BizTalk Server 2010 R2 TAP program, you can access &lt;a href="https://connect.microsoft.com/Azure/BizTalk%202010%20R2"&gt;our connect site&lt;/a&gt; and access resources, log bugs, provide feedback, etc.&lt;/li&gt;
&lt;li&gt;To know more about BizTalk Server in Windows Azure Virtual Machines, please check our blog post titled &amp;ldquo;&lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/08/29/getting-started-with-biztalk-server-2010-r2-ctp-in-windows-azure-virtual-machines.aspx"&gt;Announcing BizTalk Server 2010 R2 CTP availability in Windows Azure Virtual Machines&lt;/a&gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;To provide feedback on BizTalk Server in Windows Azure Virtual Machines, please provide feedback &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/wavirtualmachinesforbiztalkserver/threads"&gt;in our MSDN forum&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Here are some links to recent sessions at TechEd North America and TechEd Europe Sessions where you can learn more about all the new features and the future of BizTalk Server:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TechEd North America&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR207"&gt;Application Integration Futures: The Road Map and What&amp;rsquo;s Next on Windows Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR211"&gt;Building Integration Solutions using Microsoft BizTalk On-Premises and on Windows Azure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;TechEd Europe&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/TechEd/Europe/2012/AZR207"&gt;Application Integration Futures: The RoadMap and what&amp;rsquo;s next on Windows Azure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;We are excited about this next version of BizTalk, and invite you to test out the CTP release and to give us your feedback on the new features.&lt;/p&gt;
&lt;p&gt;The BizTalk Server Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10344656" width="1" height="1"&gt;</description></item><item><title>BizTalk Server 2010 R2</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2011/12/08/biztalk-server-2010-r2.aspx</link><pubDate>Thu, 08 Dec 2011 09:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10244335</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10244335</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2011/12/08/biztalk-server-2010-r2.aspx#comments</comments><description>&lt;p&gt;BizTalk Server is Microsoft's integration and connectivity server and is one of the most deployed integration servers in the industry. BizTalk Server 2010 was released just over a year ago. Today we are happy to share details on what customers can expect from the next release: BizTalk Server 2010 R2.&lt;/p&gt;
&lt;p&gt;BizTalk Server 2010 R2 will focus on three primary themes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Platform Support &amp;ndash; Supporting new and current server and development platforms&lt;/li&gt;
&lt;li&gt;Improved B2B &amp;ndash; Aligning with industry standards and continuing to invest in performance improvements&lt;/li&gt;
&lt;li&gt;Ready for the Cloud &amp;ndash; Enabling customers to take advantage of the benefits of cloud computing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BizTalk Server 2010 R2 will be delivered approximately 6 months following the release of Windows Server 8. Release timing for Windows Server 8 is yet to be announced and will be disclosed by the Windows Server team in the future.&lt;/p&gt;
&lt;p&gt;In addition to the investments we are making in BizTalk Server 2010 R2, we will continue the tradition of providing regular cumulative updates on a quarterly basis. These include updates to comply with Line-Of-Business (LOB) systems, schema changes, accelerator certifications, and bug fixes.&lt;/p&gt;
&lt;p&gt;We believe that with this release we continue to deliver a mature, reliable and stable integration server that honors the trust of the thousands of customers who run their mission critical business processes on BizTalk Server.&lt;/p&gt;
&lt;p&gt;Below is the detailed view of the features we are releasing:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p align="center"&gt;&lt;b&gt;Platform Support&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p align="center"&gt;&lt;b&gt;Improved B2B&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p align="center"&gt;&lt;b&gt;Ready for the Cloud&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt;New Platforms and Infrastructure&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 8*&lt;/li&gt;
&lt;li&gt;SQL Server 2012*&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt; Increased Developer and IT Productivity&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio 11* and Windows 8* to develop solutions&lt;/li&gt;
&lt;li&gt;In-place migration from BizTalk Server 2010&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt; Extended Platform Integration&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DB2 client connectivity to SQL Server, &lt;br /&gt;conversion of commands to T-SQL, &lt;br /&gt;migration of packages to stored procedures&lt;/li&gt;
&lt;li&gt;Adapter connectivity to new data sources, including IBM Informix V11 and IBM IMS/DB V11&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt; Agile Alignment to Industry Standards &lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Regular updates to schemas, accelerators certifications and adapters. Highlights include:&lt;/li&gt;
&lt;li&gt;Healthcare: HIPAA 5010 extensions: 2777CA, 999, HL7 2.5.1&lt;/li&gt;
&lt;li&gt;Finance: SWIFT SRG 2011 support, SWIFT SRG 2012, SWIFTNet 7.0 (new messaging platform)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt; Improved Performance and Scalability&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HL7 MLLP adapter performance improvements&lt;/li&gt;
&lt;li&gt;Better performance with ordered send ports&lt;/li&gt;
&lt;li&gt;Enhanced scale out configuration with multiple hosts&lt;/li&gt;
&lt;li&gt;Expanded adapter options for faster batch processing&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="213"&gt;
&lt;p&gt;&lt;b&gt; Extend on-premises solutions to the cloud&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Easily extend your on-premises BizTalk Server solution to the cloud in a secure manner&lt;/li&gt;
&lt;li&gt;Tighter integration of on-premises BizTalk Server applications with Windows Azure Service Bus&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt; Improved Licensing&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adjustments to licensing that are geared towards cloud hosting, including:&lt;/li&gt;
&lt;li&gt;Purchase from a hoster on a monthly basis (SPLA)&lt;/li&gt;
&lt;li&gt;Register your existing license with a hoster (License Mobility)&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;* Release dates for these products have not been disclosed yet&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For additional details on BizTalk Server and purchasing options please contact your local Microsoft Account Manager or &lt;a href="http://www.microsoft.com/biztalk/en/us/purchasing-options.aspx" target="_blank"&gt;visit our website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The BizTalk Server Team.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10244335" width="1" height="1"&gt;</description></item><item><title>HIPAA 5010 Errata support now available for BizTalk Server 2009</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2011/03/25/hipaa-5010-errata-support-now-available-for-biztalk-server-2009.aspx</link><pubDate>Fri, 25 Mar 2011 06:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10145723</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10145723</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2011/03/25/hipaa-5010-errata-support-now-available-for-biztalk-server-2009.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;BizTalk Server team is excited to announce the availability of updated schemas and runtime to support HIPAA 5010 Errata in BizTalk Server 2009. The update is available as part of BizTalk Server 2009 Cumulative Update 2 (CU2) package.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The following 6 transactions are available in the update:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table cellpadding="0" summary="5010 Errata Transactions" cellspacing="0" border="0" class="MsoNormalTable" style="width: 60%; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 15pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes;"&gt;
&lt;td width="65%" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 65.02%; padding-right: 5.4pt; height: 15pt; padding-top: 0in; border: windowtext 1pt solid;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;Transactions affected by the 5010 Errata&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="18%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 18.42%; padding-right: 5.4pt; height: 15pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;Base Version &lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;ST03/GS08&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="16%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 16.56%; padding-right: 5.4pt; height: 15pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;Errata Version &lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;ST03/GS08&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 3.5pt; mso-yfti-irow: 1;"&gt;
&lt;td width="65%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 65.02%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;270, 271 Health Care Eligibility Benefit Inquiry and Response&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="18%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 18.42%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X279&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="16%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 16.56%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X279A1&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 3.5pt; mso-yfti-irow: 2;"&gt;
&lt;td width="65%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 65.02%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;834 Benefit Enrollment and Maintenance&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="18%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 18.42%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X220&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="16%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 16.56%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X220A1&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 3.5pt; mso-yfti-irow: 3;"&gt;
&lt;td width="65%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 65.02%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;835 Health Care Claim Payment/Advice&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="18%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 18.42%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X221&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="16%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 16.56%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X221A1&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 3.5pt; mso-yfti-irow: 4;"&gt;
&lt;td width="65%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 65.02%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;837 Health Care Claim: Professional&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="18%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 18.42%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X222&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="16%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 16.56%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X222A1&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 3.5pt; mso-yfti-irow: 5;"&gt;
&lt;td width="65%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 65.02%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;837 Health Care Claim: Institutional&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="18%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 18.42%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X223&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="16%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 16.56%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X223A2&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 3.5pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes;"&gt;
&lt;td width="65%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 65.02%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;837 Health Care Claim: Dental&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="18%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 18.42%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X224&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="16%" valign="top" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 16.56%; padding-right: 5.4pt; height: 3.5pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;005010X224A2&lt;span style="font-family: 'Trebuchet MS','sans-serif'; color: black; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;The CU2 download is available from the support location here: &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://support.microsoft.com/kb/2497794"&gt;&lt;span style="font-family: Calibri; color: #0000ff;"&gt;&lt;span style="font-size: small;"&gt;http://support.microsoft.com/kb/2497794&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;Note:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;For HIPAA 5010, run the MicrosoftEdiXSDTemplatesKb973415.exe file in the hotfix package to self-extract the latest set of HIPAA 5010 compliant schemas. Save them to the following suggested directory: &amp;lt;Drive:&amp;gt;\Program Files\Microsoft BizTalk Server 2009\XSD_Schema\EDI. The HIPAA 5010 support can also be downloaded from here &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/973415"&gt;&lt;span style="font-family: Calibri; color: #0000ff; font-size: small;"&gt;http://support.microsoft.com/kb/973415&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;For HIPAA 5010 Errata, run MicrosoftEdiXSDTemplatesKb2510733.exe file in the hotfix package to self-extract the latest set of HIPAA 5010 Errata compliant schemas. Save them to the following suggested directory: &amp;lt;Drive:&amp;gt;\Program Files\Microsoft BizTalk Server 2009\XSD_Schema\EDI&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Customers are encouraged to try the update and provide feedback.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;Reference:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;HIPAA 5010 Technical Reports Type 3 (TR3), commonly known as Implementation Guides, are available from the Washington Publishing Company &lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&lt;a href="http://www.wpc-edi.com/content/view/817/1"&gt;http://www.wpc-edi.com/content/view/817/1&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;-Karthik Bharathy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10145723" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/HIPAA/">HIPAA</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/B2B/">B2B</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/BizTalk+2009/">BizTalk 2009</category></item><item><title>Pipeline component for enabling legacy behavior in WCF-SAP adapter.</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/11/11/pipeline-component-for-enabling-legacy-behavior-in-wcf-sap-adapter.aspx</link><pubDate>Thu, 11 Nov 2010 12:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10089430</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10089430</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/11/11/pipeline-component-for-enabling-legacy-behavior-in-wcf-sap-adapter.aspx#comments</comments><description>&lt;p align="center"&gt;&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Some of customers who have migrated for the old Sap Adapter (BizTalk Adapter 2.0 for mySAP Business Suite) to WCF-SAP adapter (comes with BizTalk Adapter Pack), have come back saying that there are some differences in behavior of the old SAP adapter and WCF-SAP adapter, which can break their scenarios.&lt;/p&gt;
&lt;p&gt;Following differences are the most talked about -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The old version of the adapter accepted&amp;nbsp;RFC messages&amp;nbsp;with date field empty. In the new version, the same call results in&amp;nbsp;an error. This is because WCF-SAP adapter doesn't allow blank XML nodes.&lt;/li&gt;
&lt;li&gt;Unlike the old version, the new version does not accept ',' (comma) as decimal separator for fields of type DECIMAL. It mandates that '.'(Period) should be used as decimal separator.&lt;/li&gt;
&lt;li&gt;WCF-SAP adapter doesn't return back tables exposed as CHANGING parameter, if the corresponding request message doesn't contain the table. You can refer to the post - "&lt;a href="http://blogs.msdn.com/b/adapters/archive/2008/01/10/when-i-execute-bapis-i-don-t-get-back-any-data-help.aspx"&gt;When I Execute BAPIs, I don't get back any data". Help!"&lt;/a&gt; for the details.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;All these three behaviors are correct from a design perspective , justification follows -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp;Any XML node, if present&amp;nbsp; should confirm&amp;nbsp; to the data-type restrictions, or should have xsi:nil="true".&lt;/li&gt;
&lt;li&gt;&amp;nbsp;w3.org XML specification mandates a period(.) should be used as decimal separator.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;This is an optimization in the WCF-SAP adapter to decrease the data transfer over-head.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;-----&lt;br /&gt;That said, many customers who are migrating from the Old SAP adapter do face these issues. &lt;br /&gt;&amp;nbsp;I have written a custom pipeline component that can help resolve these three issues.&lt;br /&gt;&amp;nbsp;The pipeline has three configuration properties, which can be used to tailor the behavior as per requirements -&lt;/p&gt;
&lt;table style="border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm; mso-prop-change: 'Rohit Singh (BIZTALK)' 20101111T1219;" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-prop-change: 'Rohit Singh (BIZTALK)' 20101111T1219;"&gt;
&lt;td style="padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 111.4pt; padding-right: 5.4pt; padding-top: 0cm; border: windowtext 1pt solid;" valign="top" width="149"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;Issue &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 170.35pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="227"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;Property Name &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 147.85pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="197"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;Description &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 49.2pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="66"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;Default Value &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1; mso-prop-change: 'Rohit Singh (BIZTALK)' 20101111T1219;"&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 111.4pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="149"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;WCF-SAP adapter doesn't allow blank XML nodes, if the min-length is more than zero.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;(fields like DateTime )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 170.35pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="227"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;RemoveEmptyDataNodesInRequest&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;&amp;nbsp;(bool)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 147.85pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="197"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;When true, all empty leaf level node will be removed from the request message.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 49.2pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="66"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2; mso-prop-change: 'Rohit Singh (BIZTALK)' 20101111T1219;"&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 111.4pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="149"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;WCF-SAP adapter doesn't allow ',' as decimal separator&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 170.35pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="227"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;CultureInfoForDecimal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;&amp;nbsp;(string)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-ansi-language: ES;" lang="ES"&gt;Eg: en-US, es-ES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 147.85pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="197"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;Culture code for the CultureInfo to use for parsing decimal fields.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;When a valid culture code is specified, it will use the given &amp;nbsp;Culture Info for parsing the xs:decimal, xs:float , xs:double &amp;nbsp;fields &amp;nbsp;and convert it to culture-invariant string representation(expected by the WCF-SAP adapter ).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;Vice-versa for response.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 49.2pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="66"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;null&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 49pt; mso-prop-change: 'Rohit Singh (BIZTALK)' 20101111T1219; mso-yfti-irow: 3; mso-yfti-lastrow: yes;"&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 111.4pt; padding-right: 5.4pt; height: 49pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="149"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;WCF-SAP adapter doesn't return back&amp;nbsp;tables&amp;nbsp;exposed as CHANGING parameter,&amp;nbsp;if the corresponding request message doesn't contain the table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;On the other hand, it returns a blank table node even if there is no data in the table, if the table is present in request message.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 170.35pt; padding-right: 5.4pt; height: 49pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="227"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;FetchAllTables&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;(bool)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 147.85pt; padding-right: 5.4pt; height: 49pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="197"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;When true, will add empty nodes for all tables which don&amp;rsquo;t exist in request message.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;It will also remove empty table nodes&amp;nbsp;from response message to get a response similar to the old adapter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 49.2pt; padding-right: 5.4pt; height: 49pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0cm;" valign="top" width="66"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%; font-family: 'Cambria','serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The outcome - &lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;RemoveEmptyDataNodesInRequest (true) - You don't need to worry about removing empty XML tags from the input message, for fields like DateTime.&lt;/li&gt;
&lt;li&gt;CultureInfoForDecimal(es-ES) - If the incoming message is using ','(comma) as decimal separator, the message will&amp;nbsp;be sent&amp;nbsp;to the WCF-SAP adapter successfully. Also, in the response message, you will have ','(comma) as decimal separator.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;FetchAllTables(true) - When this property is set to true, all the tables will be fetched in the response message, &amp;nbsp;irrespective of &amp;nbsp;whether a corresponding node is present in the request message.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;How to set the properties on the pipeline component -&amp;nbsp; &lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp;While building the pipeline from this pipeline component (inside the pipeline editor in Visual Studio ), you can specify any valid culture-code &amp;nbsp;, for CultureInfoForDecimal. This will become the default value for the pipeline. &lt;br /&gt;Eg-&amp;nbsp;&amp;nbsp; You can use 'en-US'&amp;nbsp;&amp;nbsp; if you want '.' as decimal separator.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'es-ES'&amp;nbsp;&amp;nbsp; if you want&amp;nbsp; ',' as decimal separator.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Whenever you use the pipeline for any port (send/receive), the value you gave in step 1 will show as the default value.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;You can customize the value for a specific send port by opening the pipeline properties and specifying the desired value there.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Same applies for the other two properties.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Steps for using the pipeline component-&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Build the project, or use the pre-built SapBackCompatPipelineComponent.dll.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Drop it here: &amp;lt;BizTalk Server installation folder&amp;gt;\Pipeline Components&lt;/li&gt;
&lt;li&gt;Create a new BizTalk project in Visual Studio.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Pipeline Designer inside Visual Studio: toolbox -&amp;gt; choose items -&amp;gt; BizTalkPipeline components -&amp;gt; select your component -&amp;gt; ok.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Drop your pipeline component in encode stage. Set the default values for pipeline properties.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Build and deploy the BizTalk project.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;On the WCF-SAP send port select your pipeline.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;If you click the ellipses (...) button next to the pipelines selection drop-down, you will see a window where you can edit the properties for the specific instance of the pipeline.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You don't need to GAC any of the dlls.&lt;/li&gt;
&lt;li&gt;It's recommended that you use this pipeline component in conjunction with "XML Disassembler " pipeline component, because of the following reasons - &lt;br /&gt;&amp;nbsp; a&amp;gt; For this pipeline to behave correctly the instance xml should validate against the schema. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;(It doesn't log any error if validation fails.).&lt;br /&gt;&amp;nbsp; b&amp;gt; This pipeline component doesn't populate the MessageType context property&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;(So, subscription evaluation based on messageType will fail)&lt;br /&gt;If you use "XML Disassembler " pipeline component along with this pipeline component, then&amp;nbsp;you won't face these issues.&lt;/li&gt;
&lt;li&gt;If you are using the pipeline component for making the &lt;a href="http://blogs.msdn.com/b/adapters/archive/2008/01/14/making-microsoft-biztalk-adapter-v2-0-for-mysap-business-suite-projects-work-with-wcf-sap-adapter.aspx"&gt;old adapter installation work with the WCF-SAP adapter&lt;/a&gt; and are facing problems (1) and (2) mentioned in this blog, you can drop this pipeline component in a stage after that component in the pipeline designer.&amp;nbsp; &lt;br /&gt;However, you will need to generate the schemas for the new adapter, as this pipeline expects the new schemas to be present.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The source-code of the component is atttached, so you can modify the code(if need be) to tailor it to your requirements.&lt;/p&gt;
&lt;p&gt;Rohit Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10089430" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-08-94-30/RFCBackCompatPipelineComponent5.zip" length="161600" type="application/zip" /><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/adapter/">adapter</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Adapter+Pack/">Adapter Pack</category></item><item><title>Handling of authentication for LOB Activities - Part III</title><link>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/11/09/handling-of-authentication-for-lob-activities-part-iii.aspx</link><pubDate>Tue, 09 Nov 2010 04:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10087965</guid><dc:creator>BizTalk Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/biztalk_server_team_blog/rsscomments.aspx?WeblogPostID=10087965</wfw:commentRss><comments>http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/11/09/handling-of-authentication-for-lob-activities-part-iii.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;In the blog posts &lt;/span&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/07/05/handling-of-authentication-for-lob-activities.aspx"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt; &amp;amp; &lt;/span&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/07/06/handling-of-authentication-for-lob-activities-part-ii.aspx"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;, we went over how a Workflow application can pass credentials to the LOB activities. While the mechanisms suggested work when the credentials originate from the application in question, a different approach is required when the credentials originate somewhere else. Consider a WCF service that&amp;rsquo;s implemented as a Workflow and uses the LOB activities to interact with the backend LOBs. The client of this service passes the credentials to the service which then needs to relay them to the LOB activities. In this post, we will go over one approach to handle this scenario. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;We will limit the scenario to the credentials being flown as Username/Password. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;The approach makes use of the extensibility provided by WCF to hook in a custom &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.google.co.in/url?sa=t&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CBYQFjAA&amp;amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fsystem.identitymodel.selectors.securitytokenauthenticator.aspx&amp;amp;ei=Qy7YTNq4Bsi3cO2Z_K4L&amp;amp;usg=AFQjCNHEwzyBi8puCZdrT3chl8osYW7NEw"&gt;&lt;span style="font-family: Calibri; color: #0000ff;"&gt;&lt;span style="font-size: x-small;"&gt;SecurityTokenAuthenticator&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;. The authenticator will extract the username/password and stuff it into the OperationContext. It does so by adding a claim-set in an authorization policy. Subsequently a custom ClientCredentials endpoint behavior will be used to extract it from the OperationContext and populate the UserName that will then be used by the underlying WCF LOB adapter to authenticate with the LOB. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;Here&amp;rsquo;s a more detailed explanation of the approach. Please note that the main intention of the attached code is to illustrate the approach and the emphasis is not on making the code efficient/robust.&amp;nbsp;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;&lt;span style="font-size: x-small;"&gt;Extracting the username/password and associating it with the OperationContext&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;A custom ServiceCredentials service behavior (MyServiceCredentials in the attached code) is added &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;The above service behavior will create a SecurityTokenManager (MySecurityTokenManager in the attached code)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;The above security token manager will create a SecurityTokenAuthenticator (MySecurityTokenAuthenticator in the attached code)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;When the security token authenticator is called to validate the username/password, it will&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;Create a custom claim that contains the username/password&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;Create a claim-set containing the above claim&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;Create an authorization policy containing the above claim set&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;Return a list containing the above policy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;&lt;span style="font-size: x-small;"&gt;Extracting the username/password from the OperationContext and populating ClientCredentials.UserName&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;A custom ClientCredentials endpoint behavior (MyClientCredentials in the attached code) is added to the endpoint used by the LOB activity &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;When the above behavior gets instantiated, it will &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;Look up the authorization context from the current OperationContext&amp;rsquo;s ServiceSecurityContext&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;Walk the list of claim-sets associated looking for the custom claim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-size: x-small;"&gt;When found, it will extract the username/password from that claim and populate the UserName property&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-size: x-small;"&gt;Sandeep Prabhu&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/ul&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10087965" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-08-79-65/Sample.zip" length="131192" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Workflow/">Workflow</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/WF/">WF</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/WCF_3A00_Adapter+SDK/">WCF:Adapter SDK</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/LOB/">LOB</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/BizTalk+2010/">BizTalk 2010</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/AppFabric+Connect/">AppFabric Connect</category><category domain="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/tags/Activity/">Activity</category></item></channel></rss>