<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">BizTalk Tips &amp;amp; Things </title><subtitle type="html">Agustin Mantaras&amp;#39;s BizTalk Blog</subtitle><id>http://blogs.msdn.com/b/amantaras/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/amantaras/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2011-10-27T13:48:59Z</updated><entry><title>BizTalk 2013 cu 1 currently available</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2013/04/11/biztalk-2013-cu-1-currently-available.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2013/04/11/biztalk-2013-cu-1-currently-available.aspx</id><published>2013-04-11T13:12:00Z</published><updated>2013-04-11T13:12:00Z</updated><content type="html">&lt;p&gt;Important new in this release of updates is that for the first time, the cu will be available through Microsoft Update.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Fixes that are part of this update&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FIX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User cannot perform certain database-related operations in BizTalk Server 2013&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;FIX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BAM tools cannot be configured in a multi-node BizTalk Server 2013 environment&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;FIX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The vertical scroll bar on the target schema does not work correctly when&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; you use Visual Studio to design a BizTalk Server 2013 map&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To install it go to Windows Update in the server, check for updates and it will be listed as pending.&amp;nbsp; &lt;img class="wlEmoticon wlEmoticon-smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/7558.wlEmoticon_2D00_smile_5F00_740CA32C.png" alt="Smile" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10410305" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="updates" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/updates/" /><category term="BizTalk 2013" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk+2013/" /></entry><entry><title>Hiding sensitive data in BizTalk 2013 tracking database</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2013/04/11/hiding-sensitive-data-in-biztalk-2013-tracking-database.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2013/04/11/hiding-sensitive-data-in-biztalk-2013-tracking-database.aspx</id><published>2013-04-11T11:22:00Z</published><updated>2013-04-11T11:22:00Z</updated><content type="html">&lt;p&gt;&lt;span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9pt; mso-ansi-language: EN-US;" lang="EN-US"&gt;You can secure the sensitive data ensuring&lt;br /&gt;that it does not appear in corresponding schemas property window and therefore&lt;br /&gt;becomes unavailable for tracking.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9pt; mso-ansi-language: EN-US;" lang="EN-US"&gt;&lt;br /&gt;To do this, open the schema definition you want to secure and apply&amp;nbsp;the&lt;strong&gt;&lt;span style="font-family: 'Arial','sans-serif';"&gt; isSensitive&lt;/span&gt;&lt;/strong&gt; attribute&lt;br /&gt;to any sensitive properties in a property schema, so that it is no longer&lt;br /&gt;visible in the Message Property tracking configuration selections.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9pt; mso-ansi-language: EN-US;" lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9pt; mso-ansi-language: EN-US;" lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10410287" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="BizTalk" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk/" /><category term="BizTalk 2009" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk+2009/" /><category term="Tracking" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/Tracking/" /><category term="BizTalk 2010" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk+2010/" /><category term="BizTalk 2013" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk+2013/" /></entry><entry><title>Cumulative update package 4 for BizTalk Server 2006 R2 Service Pack 1</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2013/04/09/cumulative-update-package-4-for-biztalk-server-2006-r2-service-pack-1.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2013/04/09/cumulative-update-package-4-for-biztalk-server-2006-r2-service-pack-1.aspx</id><published>2013-04-09T10:56:58Z</published><updated>2013-04-09T10:56:58Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This cumulative update for Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) contains hotfixes for the Microsoft BizTalk Server 2006 R2 issues that were fixed after the release of BizTalk Server 2006 R2 SP1．&lt;a href="http://support.microsoft.com/kb/2682056/en-us"&gt;http://support.microsoft.com/kb/2682056/en-us&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10409616" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Creating an standalone BizTalk Server 2013 Beta Windows Azure VM</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2013/02/08/creating-and-standalone-biztalk-server-2013-beta-windows-azure-vm.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2013/02/08/creating-and-standalone-biztalk-server-2013-beta-windows-azure-vm.aspx</id><published>2013-02-08T11:58:00Z</published><updated>2013-02-08T11:58:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Prerequisites&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Have a Windows azure account&lt;/p&gt;
&lt;p&gt;Request Access to Virtual Machines Preview&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;Go to&amp;nbsp; Windows Azure Management Portal &lt;a title="https://manage.windowsazure.com/#Workspace/VirtualMachineExtension/vms" href="https://manage.windowsazure.com/#Workspace/VirtualMachineExtension/vms"&gt;https://manage.windowsazure.com/#Workspace/VirtualMachineExtension/vms&lt;/a&gt;&amp;nbsp;&lt;/h5&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you have requested Access to Virtial Machines Preview a screen like this onw should be shown:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/1121.image_5F00_64EACF47.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/8054.image_5F00_thumb_5F00_4A3E332E.png" alt="image" width="671" height="179" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Click in create Virtual Machine Name&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/2514.image_5F00_340817DC.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/4667.image_5F00_thumb_5F00_3FBD5F0E.png" alt="image" width="664" height="293" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Choose from Gallery&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/8053.image_5F00_700433C4.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/5126.image_5F00_thumb_5F00_22879137.png" alt="image" width="550" height="441" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Select Microsoft BizTalkServer 2013 Beta&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/4214.image_5F00_04C60678.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/8424.image_5F00_thumb_5F00_03153AA4.png" alt="image" width="571" height="410" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h5&gt;&amp;nbsp;&lt;/h5&gt;
&lt;p&gt;&lt;strong&gt;Virtual Machine Name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enter the name of the virtual machine. Naming the virtual machine is similar to naming a physical computer. It&amp;rsquo;s best to be specific and name it for the intended purpose, like &lt;strong&gt;BTS2010R2Testy&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New User Name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Administrator&lt;/strong&gt;: Creating the Administrator account.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Password&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enter the Administrator password.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Confirm Password&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Re-enter the Administrator password.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Size&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Select &lt;strong&gt;Medium&lt;/strong&gt; or higher. The minimum BizTalk Server 2013 memory requirement is 2 GB. &lt;a href="http://msdn.microsoft.com/en-us/library/jj248697(v=bts.80).aspx"&gt;Hardware and Software Requirements&lt;/a&gt; lists the requirements.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/0005.image_5F00_2FBDF47D.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/6355.image_5F00_thumb_5F00_6E434223.png" alt="image" width="587" height="400" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;VM Mode&lt;/strong&gt;, enter the following:&lt;/p&gt;
&lt;h5&gt;&amp;nbsp;&lt;/h5&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;Standalone virtual machine&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Click &lt;strong&gt;Standalone virtual machine&lt;/strong&gt;. A &lt;strong&gt;Standalone VM&lt;/strong&gt; is not associated with any other Windows Azure service.&lt;/p&gt;
&lt;p&gt;An &lt;strong&gt;Existing VM&lt;/strong&gt; looks for existing services in your subscription. &lt;strong&gt;Existing VM&lt;/strong&gt; is typically used for load balanced endpoints, like web services. The &lt;strong&gt;Existing VM&lt;/strong&gt; option has no impact in BizTalk.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;DNS Name&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The DNS Name refers to your virtual machine over cloudapp.net. You can enter any name. For example, you can enter &lt;em&gt;YourVMname&lt;/em&gt;.cloudapp.net or &lt;em&gt;ProcessingServer&lt;/em&gt;.cloudapp.net.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Region/Affinity Group/Virtual Network&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Optional&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;Virtual Network&lt;/strong&gt; is your private network inside Windows Azure. If you use an IP range and subnets, a &lt;strong&gt;Virtual Network&lt;/strong&gt; can be the appropriate choice. Go to &lt;a href="http://go.microsoft.com/fwlink/p/?LinkID=257883"&gt;Create a Virtual Network in Windows Azure&lt;/a&gt; to create a Virtual Network. A Network Administrator creates the Virtual Network. If a &lt;strong&gt;Virtual Network&lt;/strong&gt; is not created, it is grayed out.&lt;/p&gt;
&lt;p&gt;&lt;img title="Important" src="http://i.msdn.microsoft.com/areas/global/content/clear.gif" alt="Important" /&gt;Important&lt;/p&gt;
&lt;p&gt;If you plan to add this virtual machine to your domain, a &lt;strong&gt;Virtual Network&lt;/strong&gt; is required.&lt;/p&gt;
&lt;p&gt;An &lt;strong&gt;Affinity Group&lt;/strong&gt; is a grouping in a single datacenter. All your Windows Azure services are associated with this grouping and are located in the same datacenter. An &lt;strong&gt;Affinity Group&lt;/strong&gt; is created when creating a new Windows Azure service. Go to &lt;a href="http://go.microsoft.com/fwlink/p/?LinkID=235858"&gt;How to Create an Affinity Group in Windows Azure&lt;/a&gt; to create an &lt;strong&gt;Affinity Group&lt;/strong&gt;. Create the &lt;strong&gt;Affinity Group&lt;/strong&gt; before creating the BizTalk virtual machine.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/1256.image_5F00_5EC03054.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/8883.image_5F00_thumb_5F00_4AC69DBE.png" alt="image" width="726" height="536" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;VM Options&lt;/strong&gt;, you can enable &lt;strong&gt;Create availability set&lt;/strong&gt;. When a virtual machine is part of an Availability Set, the virtual machine is deployed to different fault domains as other virtual machines in the set. Multiple virtual machines in an Availability Set ensure that your application is available during network failures, hardware failures, and any planned downtime. &lt;br /&gt;To create an availability set, click &lt;strong&gt;Create availability set&lt;/strong&gt; and enter a name.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/8883.image_5F00_171E3160.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/1651.image_5F00_thumb_5F00_60CD0950.png" alt="image" width="786" height="112" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The virtual machine is now listed in &lt;strong&gt;Virtual Machines&lt;/strong&gt; with a &lt;strong&gt;Provisioning&lt;/strong&gt; status. &lt;strong&gt;Provisioning&lt;/strong&gt; can take several minutes to complete. When complete, the &lt;strong&gt;Status&lt;/strong&gt; is updated to &lt;strong&gt;Running&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Once provisioned, you have a computer with the following software installed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2008 R2 Service Pack 1 (SP1)&lt;/li&gt;
&lt;li&gt;BizTalk Server 2013&lt;/li&gt;
&lt;li&gt;Visual Studio 2012 Release Candidate (RC)&lt;/li&gt;
&lt;li&gt;SQL Server 2012&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Congratulations! you have created your FIRST BizTalk 2013 vm in Windows Azure! &lt;img class="wlEmoticon wlEmoticon-smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/5344.wlEmoticon_2D00_smile_5F00_7FA37D2E.png" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10392144" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="Azure" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/Azure/" /><category term="BizTalk 2013" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk+2013/" /><category term="Azure Virtual Machines" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/Azure+Virtual+Machines/" /></entry><entry><title>Windows Azure Virtual Labs!!!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2012/11/21/windows-azure-virtual-labs.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2012/11/21/windows-azure-virtual-labs.aspx</id><published>2012-11-21T15:09:31Z</published><updated>2012-11-21T15:09:31Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Test drive Windows Azure solutions in a virtual lab and see how you can quickly and easily develop applications running in the cloud by using your existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. Virtual labs are simple, with no complex setup or installation required.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9820176"&gt;Windows Azure: Introduction to the Windows Azure Access Control&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9820179"&gt;Windows Azure: Building and Publishing ASP.NET Applications with Windows Azure Web Sites and Visual Studio 2012&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9818584"&gt;Windows Azure: Debugging Applications in Windows Azure&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9818625"&gt;Windows Azure: Connecting a PaaS Application to an IaaS Application with a Virtual Network&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9816783"&gt;Windows Azure: Introduction to Virtual Machines&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9816562"&gt;Windows Azure: Introduction to Cloud Services&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9816563"&gt;Windows Azure: Introduction to SQL Database&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9817438"&gt;Windows Azure: Advanced Web and Worker Roles&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9817585"&gt;Windows Azure: Introduction to Virtual Machines (Linux)&lt;/a&gt;&lt;sup&gt;New&lt;/sup&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9809796"&gt;Windows Azure: Worker Role Communication&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9809020"&gt;Windows Azure: Native Code&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9808464"&gt;Windows Azure: Exploring Storage&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://j.mp/JwfW88"&gt;Windows Azure: Running a Parametric Sweep Application with the HPC Scheduler&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://j.mp/J8wbqK"&gt;Windows Azure: Running MPI Applications with the HPC Scheduler&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9768304"&gt;Windows Azure: Windows Phone and The Cloud&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9672092"&gt;Windows Azure: Building Services with PHP&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9651946"&gt;Windows Azure: Building Services&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=9651968"&gt;Windows Azure: Using Tables&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=10370588" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="Training" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/Training/" /><category term="Windows Azure" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/Windows+Azure/" /></entry><entry><title>Azure CDN Demonstration</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2012/11/08/azure-cdn-demonstration.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2012/11/08/azure-cdn-demonstration.aspx</id><published>2012-11-08T08:40:54Z</published><updated>2012-11-08T08:40:54Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://haishicdn.cloudapp.net/" href="http://haishicdn.cloudapp.net/"&gt;http://haishicdn.cloudapp.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Interesting demonstration that shows the benefits of using CDN. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Two source images, The one on the left is using Windows Azure CDN to load the image and the other on the right with out it. As you choose a diferent position of the image, by clicking at the following,&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/5224.image_5F00_7B56E587.png"&gt;&lt;img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/4478.image_5F00_thumb_5F00_34018F95.png" width="95" height="94" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;the small image will change location. Once the image is loaded into CDN cache you will notice the picture to the left loads much faster this time, because the image is delivered directly from CDN instead of getting re-generated from the server in the cloud.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks Haishi!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366819" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>BizTalk 2013 Beta s Here!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2012/11/08/biztalk-2013-beta-s-here.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2012/11/08/biztalk-2013-beta-s-here.aspx</id><published>2012-11-08T08:24:05Z</published><updated>2012-11-08T08:24:05Z</updated><content type="html">&lt;p&gt;BizTalk Server 2013 Beta offers significant enhancements to the already rich integration capabilities by including the following feature additions: &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;• Integration with Cloud Services – 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 using different relay endpoints hosted on Azure.     &lt;br /&gt;• RESTful services – BizTalk Server 2013 Beta provides adapters to invoke REST endpoints as well as expose BizTalk Server artifacts as a RESTful service.    &lt;br /&gt;• Enhanced SharePoint adapter – 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;br /&gt;• SFTP adapter – BizTalk Server 2013 Beta enables sending and receiving messages from an SFTP server.    &lt;br /&gt;• ESB Toolkit integration – 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;br /&gt;• Dependency tracking - The dependencies between artifacts can now be viewed and navigated in Admin console.    &lt;br /&gt;• Improvements in dynamic send ports – 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;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can download the Beta from here:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/en-us/download/details.aspx?id=35553" href="http://www.microsoft.com/en-us/download/details.aspx?id=35553"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=35553&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10366811" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="BizTalk 2013" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk+2013/" /></entry><entry><title>Cumulative update package 4 for BizTalk Server 2009</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2011/11/21/cumulative-update-package-4-for-biztalk-server-2009.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2011/11/21/cumulative-update-package-4-for-biztalk-server-2009.aspx</id><published>2011-11-21T12:33:45Z</published><updated>2011-11-21T12:33:45Z</updated><content type="html">&lt;p&gt;Cumulative update 4 for BizTalk server 2009 currently available!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check it out –&amp;gt;&amp;#160; &lt;a title="http://support.microsoft.com/kb/2604321" href="http://support.microsoft.com/kb/26043217"&gt;http://support.microsoft.com/kb/26043217&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10239097" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="BizTalk 2009" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk+2009/" /><category term="updates" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/updates/" /></entry><entry><title>Extended Visual Basic Script to deal with BizTalk Suspended Messages</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2011/11/14/visual-basic-script-to-deal-with-biztalk-suspended-messages.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2011/11/14/visual-basic-script-to-deal-with-biztalk-suspended-messages.aspx</id><published>2011-11-14T13:07:00Z</published><updated>2011-11-14T13:07:00Z</updated><content type="html">&lt;h3 align="left"&gt;Background of suspended messages.&lt;/h3&gt;
&lt;p&gt;BizTalk Server stores messages associated with suspended pipelines in the MessageBox database. If a failure occurs in the pipeline, BizTalk Server suspends the instance of a message. There are two types of suspended service instances: &lt;br /&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Suspended instances that you can resume.&lt;/li&gt;
&lt;li&gt;Suspended instances that you cannot resume. For example, if an instance is corrupt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Depending on the cause of the suspension, you may be able to resume services that BizTalk Server suspends -- for example, if an orchestration hits a Suspend shape, or if a transport was unable to deliver a message, BizTalk Server does not automatically remove suspended instances that you cannot resume from the MessageBox database. You can choose to save a service instance to disk before removing it from the suspended queue. &lt;/p&gt;
&lt;h3&gt;Impact of Suspended Messages&lt;/h3&gt;
&lt;p&gt;Each suspended message is going to be stored into the suspended queue for that host (&lt;a href="http://blogs.msdn.com/b/amantaras/archive/2010/02/25/host-queue-tables.aspx" target="_blank"&gt;See Host queue tables post in this blog&lt;/a&gt;)&amp;nbsp; This implies:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spool table will have references for that messages&lt;/li&gt;
&lt;li&gt;Each internal stored procedure that the BizTalk engine runs have to &amp;ldquo;filter&amp;rdquo; and execute even more records than usual which in a 100.000 execution will have a negative impact &lt;strong&gt;(even more in a low latency scenario in which the MaxReceiveInterval (BizTalk 2006)&amp;nbsp; or&amp;nbsp; Pooling Intervals (BizTalk 2010) settings are aggressively reduced)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Throttling due to message count in database threshold will be affected since suspended messages are included in the &lt;strong&gt;Message count in database&lt;/strong&gt; calculation (because of the Spool size), &lt;strong&gt;throttling of message publishing can occur even if the BizTalk server is experiencing low or no load.&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 align="left"&gt;Why this script?&lt;/h3&gt;
&lt;p align="left"&gt;This script is intended to be as a tool to deal with BizTalk suspended messages, specially if the environment is suffering with massive suspended messages.&lt;/p&gt;
&lt;h3 align="left"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;Important supportability information&lt;/span&gt;&lt;/h3&gt;
&lt;p align="left"&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;This script may not be supported by Microsoft as is going to be coded by you, Microsoft has not tested it. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 align="left"&gt;With this script you will be able to:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="left"&gt;Terminate or resume a set of suspended messages that match:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="left"&gt;A suspended error code (mandatory)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;BizTalk host name (optional, if missing will terminate or resume all messages with that error code across the whole BizTalk group)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;&lt;em&gt;if resume or terminate actions are selected, the script will save those messages before performing any actions (if required)&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Save suspended messages to a folder location&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="left"&gt;In the code you can have a look at the usage section to learn how to use it. &lt;/p&gt;
&lt;h3 align="left"&gt;Requirements:&lt;/h3&gt;
&lt;p align="left"&gt;The account running the script must:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="left"&gt;Have vbs scripting execution rights&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;WMI rights&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Membership to BizTalk Administrator group&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 align="left"&gt;&amp;nbsp;How to execute it&lt;/h3&gt;
&lt;p align="left"&gt;Variables must be set within the code. No parameters&lt;br /&gt;needed. The script must be executed in a cscript context:&lt;/p&gt;
&lt;p align="left"&gt;Cscript NameOfTheScript.vbs&lt;/p&gt;
&lt;p align="left"&gt;Demonstration:&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN-GB"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52/5875.SuspendedMessages.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52/5875.SuspendedMessages.jpg" /&gt;&lt;/a&gt;&amp;ccedil;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;In this example the tools is saving all suspended messages with error code 0xc0c01680. Since HostNameToCompare is empty, messages&lt;br /&gt;across the whole group (all hosts) will be saved.&lt;/p&gt;
&lt;p align="left"&gt;After the execution, the folder c:\SavedBizTalkMessages\new will look like:&lt;/p&gt;
&lt;p align="left"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52/1832.SuspendedMessages2.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52/1832.SuspendedMessages2.jpg" width="446" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="left"&gt;*Note&lt;br /&gt;the existence of two kinds of messages:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;br /&gt;&lt;b&gt;*.out&lt;/b&gt; contains the &lt;b&gt;content&lt;/b&gt; of the message.&lt;/li&gt;
&lt;li&gt;&lt;br /&gt;&lt;b&gt;*.xml &lt;/b&gt;contains de &lt;b&gt;context&lt;/b&gt; of the message.&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="left"&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 align="left"&gt;Here is the code:&lt;/h3&gt;
&lt;p align="left"&gt;&lt;br /&gt;&lt;span style="color: #008000; font-family: Courier New; font-size: x-small;" color="#008000" size="2" face="Courier New"&gt;' THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY &lt;br /&gt;' KIND, WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE &lt;br /&gt;' IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR &lt;br /&gt;' PURPOSE. &lt;br /&gt;'-------------------------------------------------------------------------- &lt;br /&gt;'USAGE &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; Variable Assignements: &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; HostNameToCompare = "HostName"&amp;nbsp;&amp;nbsp; 'if empty, will delete all suspended messages with error code sErrorCode across the whole BizTalk Group. &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; sErrorCode = "0xC0C01B4e"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'this is the error code to use as filtering when terminating/resuming suspended message instances &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; intAction = 1&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; 'Will Terminate the message &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; intAction = 2&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; 'will Resume the message &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; intAction = 3&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; 'will JUST save the message WITHOUT terminate or resume it &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; SaveToFileFolder =&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; 'if a folder is set, the process will try to save every message before performing an action. IF THERE IS AN ERROR WHILE SAVING THE MESSAGE IT WILL NOT BE RESUMED/TERMINATED&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; the Script will act as intAction with every message that matches HostNameToCompare and sErrorCode. &lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; intDeleteAllExistingFiles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'IF 1, will delete all the files on SaveToFileFolder path before saving the messages. &lt;br /&gt;'--------------------------------------------------------------------------&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="color: #0000ff; font-family: Courier New; font-size: x-small;" color="#0000ff" size="2" face="Courier New"&gt;Option Explicit&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: x-small;" size="2" face="Courier New"&gt;TerminateSuspendedMessages &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="font-size: x-small;" size="2"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Sub&lt;/span&gt; TerminateSuspendedMessages() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Dim&lt;/span&gt; HostNameToCompare &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Dim&lt;/span&gt; sQuery, intSet, Inst, HostName, intCounter, SaveToFileFolder , MessageSet, InstMessageSet, fso &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Dim&lt;/span&gt; intAction, sErrorCode, strInstanceFullPath, sCustomText, intProcessedMessageCount, intTotalMessageCount &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Dim&lt;/span&gt; ThereIsAnError &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Dim&lt;/span&gt; intDeleteAllExistingFiles&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New; font-size: x-small;" size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; intDeleteAllExistingFiles = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New; font-size: x-small;" size="2" face="Courier New"&gt;&amp;nbsp; &lt;span style="color: #008000;" color="#008000"&gt;&amp;nbsp; 'PROPERTIES------------------------------------------------------------ &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HostNameToCompare = "BizTalkServerApplication" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HostNameToCompare&amp;nbsp; ="" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sErrorCode = "0xc0c01680" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intAction&amp;nbsp; = 3 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SaveToFileFolder = "C:\SavedBizTalkMessages\new"&amp;nbsp;&amp;nbsp; &lt;span style="color: #008000;" color="#008000"&gt;'*** Never add the last "\" to the folder path, will fail &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThereIsAnError = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intTotalMessageCount&amp;nbsp; = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intDeleteAllExistingFiles&amp;nbsp; = 1 &lt;br /&gt;&amp;nbsp;&lt;span style="color: #008000;" color="#008000"&gt;&amp;nbsp;&amp;nbsp; '----------------------------------------------------------------------&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;On Error Resume Next &lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New; font-size: x-small;" size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript.echo&lt;/span&gt; "************ CURRENT SCRIPT PARAMETERS ************* " &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript.echo &lt;/span&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; HostNameToCompare: " &amp;amp; HostNameToCompare &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript.echo&lt;/span&gt; "&amp;nbsp;&amp;nbsp;&amp;nbsp; sErrorCode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " &amp;amp; sErrorCode &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript.echo &lt;/span&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; intAction:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " &amp;amp; intAction &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript.echo &lt;/span&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; SaveToFileFolder:&amp;nbsp; " &amp;amp; SaveToFileFolder &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript.echo &lt;/span&gt;"**************************************************** " &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript.echo &lt;/span&gt;""&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;br /&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; sErrorCode ="" &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wscript.echo &lt;span style="color: #800000;" color="#800000"&gt;"The Variable sErrorCode&amp;nbsp; must be set... exiting." &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit&amp;nbsp; &lt;span style="color: #008000;" color="#008000"&gt;'this will raise an exception and will exit the script :-)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end if &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; intAction&amp;nbsp; = 1 &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sCustomText&amp;nbsp; = "Terminated" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Else&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; intAction = 2 &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &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; sCustomText&amp;nbsp; = "Resumed" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Else&lt;/span&gt; &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; sCustomText&amp;nbsp; = "Saved To Disk" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end&lt;/span&gt; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; intProcessedMessageCount = 0&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sQuery&amp;nbsp; = &lt;span style="color: #804040;" color="#804040"&gt;&lt;span style="color: #800000;" color="#800000"&gt;"select * from MSBTS_serviceinstance where ServiceStatus=4 and ErrorId ='&lt;/span&gt;"&lt;/span&gt; &amp;amp; sErrorCode &amp;amp; "'"&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Set&lt;/span&gt; intSet = GetObject&lt;span style="color: #800000;" color="#800000"&gt;("Winmgmts:!root\MicrosoftBizTalkServer"&lt;/span&gt;).ExecQuery(sQuery) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;If&lt;/span&gt; Err &amp;lt;&amp;gt; 0 &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrintWMIErrorthenExit Err.Description, Err.Number &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Else&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intTotalMessageCount = intSet.Count &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript&lt;/span&gt;.echo &lt;span style="color: #804000;" color="#804000"&gt;"Query succsesfully executed, "&lt;/span&gt; &amp;amp; intTotalMessageCount&amp;nbsp; &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;" Suspended instances found with the current parameters."&lt;/span&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;br /&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;If&lt;/span&gt; intTotalMessageCount &amp;gt; 0 &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intCounter = 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; intDeleteAllExistingFiles&amp;nbsp;&amp;nbsp; = 1 then&amp;nbsp; 'if&amp;nbsp; existing previous files must be deleted... &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Set&lt;/span&gt; fso = CreateObject(&lt;span style="color: #800000;" color="#800000"&gt;"Scripting.FileSystemObject"&lt;/span&gt;) &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; fso.DeleteFile(SaveToFileFolder &amp;amp; "\*.*") &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;set&lt;/span&gt; fso = &lt;span style="color: #0000ff;" color="#0000ff"&gt;nothing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end if&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;For Each&lt;/span&gt; Inst &lt;span style="color: #0000ff;" color="#0000ff"&gt;In&lt;/span&gt; intSet &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; &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; HostName = Inst.HostName&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; HostNameToCompare =&lt;span style="color: #800000;" color="#800000"&gt;""&lt;/span&gt; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &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; &lt;span style="color: #008000;" color="#008000"&gt;'if HostNameToCompare is empty assuming all instances must be suspended/terminated, So we assing the var HostNameToCompare with Inst.HostName value. The next if will be processed all the times. &lt;br /&gt;&lt;/span&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; HostNameToCompare = Inst.HostName &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end if&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript&lt;/span&gt;.echo &lt;span style="color: #800000;" color="#800000"&gt;"Attempting to operate with instance "&lt;/span&gt;&amp;nbsp; &amp;amp; intCounter &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;"/"&lt;/span&gt; &amp;amp; intSet.Count &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;" on host "&lt;/span&gt; &amp;amp;&amp;nbsp; HostName&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; HostToCompare&amp;nbsp; = HostName &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &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; &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; &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; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; SaveToFile &amp;lt;&amp;gt; &lt;span style="color: #800000;" color="#800000"&gt;""&lt;/span&gt; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt;&amp;nbsp; &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; &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; strInstanceFullPath&amp;nbsp; = &lt;span style="color: #800000;" color="#800000"&gt;"select * from MSBTS_MessageInstance where ServiceInstanceID ='"&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; Inst.InstanceId &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;"'"&lt;/span&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; &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; &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; 'wscript.echo "full path " &amp;amp;&amp;nbsp; strInstanceFullPath &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Set&lt;/span&gt; MessageSet = GetObject(&lt;span style="color: #800000;" color="#800000"&gt;"Winmgmts:!root\MicrosoftBizTalkServer"&lt;/span&gt;).ExecQuery(strInstanceFullPath) &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; &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; &lt;span style="color: #00ff00;" color="#00ff00"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;for each&lt;/span&gt; InstMessageSet &lt;span style="color: #0000ff;" color="#0000ff"&gt;in&lt;/span&gt; MessageSet &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; &lt;span style="color: #008000;" color="#008000"&gt;&amp;nbsp; 'Should have just 1 message plus the context, which means two physical files per message. &lt;br /&gt;&lt;/span&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;On Error Resume Next&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; InstMessageSet.SaveToFile&amp;nbsp; SaveToFileFolder &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; ThereIsAnError&amp;nbsp; = Err&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;next&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End if&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; ThereIsAnError = 0 &lt;span style="color: #0000ff;" color="#0000ff"&gt;then&lt;/span&gt; &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; &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; On error resume next &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; &lt;span style="color: #008000;" color="#008000"&gt;'if intAction = 3, just saving action will done &lt;br /&gt;&lt;/span&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; intAction&amp;nbsp; = 1 &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &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; Inst.Terminate&amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Else&lt;/span&gt; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; intAction = 2 &lt;span style="color: #0000ff;" color="#0000ff"&gt;then&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inst.Resume&amp;nbsp;&amp;nbsp;&amp;nbsp; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end if&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;&amp;nbsp; End if &lt;br /&gt;&lt;/span&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; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;If&lt;/span&gt; Err &amp;lt;&amp;gt; 0 &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &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; PrintWMIErrorThenExit Err.Description ,&amp;nbsp; Err.Number &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Else&lt;/span&gt; &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; wscript.echo &lt;span style="color: #800000;" color="#800000"&gt;"Message instance succsesfully "&lt;/span&gt; &amp;amp; sCustomText &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; intProcessedMessageCount = intProcessedMessageCount + 1 &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end&lt;/span&gt; &lt;span style="color: #0000ff;" color="#0000ff"&gt;if&lt;/span&gt; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript&lt;/span&gt;.echo&lt;span style="color: #800000;" color="#800000"&gt; "The Message has not been "&lt;/span&gt; &amp;amp; sCustomText &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;" due to an error saving the message." &lt;/span&gt; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end if&lt;/span&gt; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;End If&lt;/span&gt; &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; intCounter = intCounter + 1 &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Next&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Else&lt;/span&gt; &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; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript&lt;/span&gt;.echo&lt;span style="color: #800000;" color="#800000"&gt; "No Suspended instances found with error code: "&lt;/span&gt; &amp;amp; sErrorCode &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;"... Exiting"&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;End If&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript&lt;/span&gt;.echo &lt;span style="color: #800000;" color="#800000"&gt;"The Script has " &lt;/span&gt;&amp;amp; sCustomText &amp;amp; " " &amp;amp; intProcessedMessageCount&amp;nbsp; &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;" instance(s) of "&lt;/span&gt; &amp;amp; intTotalMessageCount &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;end if&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;End Sub&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;br /&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Sub&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrintWMIErrorThenExit(strErrDesc, ErrNum) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;On Error Resume&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Dim&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WMIError : &lt;span style="color: #0000ff;" color="#0000ff"&gt;Set&lt;/span&gt; WMIError = CreateObject(&lt;span style="color: #800000;" color="#800000"&gt;"WbemScripting.SwbemLastError"&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family: Courier New;" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;If&lt;/span&gt; ( TypeName(WMIError) = &lt;span style="color: #800000;" color="#800000"&gt;"Empty"&lt;/span&gt; ) &lt;span style="color: #0000ff;" color="#0000ff"&gt;Then&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wscript.echo strErrDesc &amp;amp;&lt;span style="color: #800000;" color="#800000"&gt; " (HRESULT: "&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; Hex(ErrNum) &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;")." &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;Else&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wscript.echo WMIError.Description &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;"(HRESULT: "&lt;/span&gt; &amp;amp; Hex(ErrNum) &amp;amp; &lt;span style="color: #800000;" color="#800000"&gt;")."&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set WMIError = nothing &lt;br /&gt;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;&amp;nbsp; End&amp;nbsp;&amp;nbsp;&amp;nbsp; If &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'bail out &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #0000ff;" color="#0000ff"&gt;wscript&lt;/span&gt;.quit 0 &lt;br /&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;End Sub&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Enjoy &lt;img class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-34-52-metablogapi/0624.wlEmoticon_2D00_smile_5F00_40EE7CFC.png" /&gt;&lt;/h3&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236784" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="BizTalk" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTalk/" /><category term="Coding" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/Coding/" /></entry><entry><title>Service Pack and Cumulative Update list for BizTalk Server</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/amantaras/archive/2011/10/27/service-pack-and-cumulative-update-list-for-biztalk-server.aspx" /><id>http://blogs.msdn.com/b/amantaras/archive/2011/10/27/service-pack-and-cumulative-update-list-for-biztalk-server.aspx</id><published>2011-10-27T11:48:59Z</published><updated>2011-10-27T11:48:59Z</updated><content type="html">&lt;p&gt;“This article lists the version information of the service packs and the cumulative updates for Microsoft BizTalk Server and for Microsoft BizTalk Adapter Pack. We recommend that you to install the latest cumulative update for the version of BizTalk Server that you are using.”&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/2555976" href="http://support.microsoft.com/kb/2555976"&gt;http://support.microsoft.com/kb/2555976&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10230547" width="1" height="1"&gt;</content><author><name>Agustín Mántaras</name><uri>http://blogs.msdn.com/amantaras/ProfileUrlRedirect.ashx</uri></author><category term="BizTal" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/BizTal/" /><category term="updates" scheme="http://blogs.msdn.com/b/amantaras/archive/tags/updates/" /></entry></feed>