<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>BizTalk:  Notes from the field</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/biztalknotes/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/biztalknotes/feed.xml</link>
    <description>One Stop for BizTalk Solutions</description>
    <lastBuildDate>Wed, 22 Nov 2017 09:29:34 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Microsoft BizTalk Server Webinar Series - Developing logic apps in code view - Advanced concepts</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/microsoft-biztalk-server-webinar-series-developing-logic-apps-in-code-view-advanced-concepts</link>
      <pubDate>Wed, 22 Nov 2017 09:20:03 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2806</guid>
      <description><![CDATA[PART 1: 29th NOV 2017 , 4.00 PM to 5.00 PM IST
Here is the meeting invite ics...]]></description>
      <content:encoded><![CDATA[<span><span style="color: #000000;font-family: Calibri">PART 1: 29th NOV 2017 , 4.00 PM to 5.00 PM IST
Here is the meeting invite ics file.
<a href="https://biztalkteam.blob.core.windows.net/webinar/Developing_logic_apps_in_code_view_Advanced_concepts.ics">https://biztalkteam.blob.core.windows.net/webinar/Developing_logic_apps_in_code_view_Advanced_concepts.ics</a></span></span>

&nbsp;

<span><span style="color: #000000;font-family: Calibri">Agenda:</span></span>

<span><span style="color: #000000;font-family: Calibri"> </span></span>

<span><span style="color: #000000;font-family: Calibri">Workflow Definition Language schema for Azure Logic Apps </span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                Basic Workflow Definition structure</span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Structure of a workflow definition.</span></span></span>

<span><span style="color: #000000;font-family: Calibri">Parameters</span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                Structure of parameter definition.</span></span></span>

<span><span style="color: #000000;font-family: Calibri">Outputs</span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                specify information that can be returned from a workflow run.</span></span></span>

<span><span style="color: #000000;font-family: Calibri">Expressions</span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                common expressions that can be used inside of flows.</span></span></span>

<span><span style="color: #000000;font-family: Calibri">Operators</span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                Operators are the characters that you can use inside expressions or functions.</span></span></span>

<span><span style="color: #000000;font-family: Calibri">Functions</span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                Call Functions within expressions – Types of functions:</span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                String functions </span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Logical functions </span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Conversion functions </span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Manipulation Functions</span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Math Functions </span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Date functions</span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Workflow functions</span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Referencing functions</span></span></span>

<span><span style="font-family: Calibri"><span style="color: #000000">                                Collection functions </span></span></span>

<span><span style="color: #000000;font-family: Calibri">Conditional execution - evaluate a condition and execute a branch based on whether the expression evaluates to true</span></span>

<span><span style="color: #000000;font-family: Calibri">Looping – Foreach , Until action.</span></span>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft BizTalk Server Webinar Series –  Automated Deployment and Load Testing</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/microsoft-biztalk-server-webinar-series-automated-deployment-and-load-testing</link>
      <pubDate>Mon, 23 Oct 2017 11:06:25 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2796</guid>
      <description><![CDATA[Here is the meeting invite ics...]]></description>
      <content:encoded><![CDATA[Here is the meeting invite ics file.

<a href="https://biztalkteam.blob.core.windows.net/webinar/Automated_Deployment_and_Load_testing.ics">https://biztalkteam.blob.core.windows.net/webinar/Automated_Deployment_and_Load_testing.ics</a>

&nbsp;

<strong>25<sup>th </sup>OCT 2017, 4 pm to 5 pm IST</strong>
<ul>
 	<li>Automated Deployment and Load Testing
<ul>
 	<li>Advantages of Automated Deployment</li>
 	<li>MSBuild</li>
 	<li>Demo of deployment using MSbuild</li>
 	<li>Load testing using benchmark tool</li>
</ul>
</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft BizTalk Server Webinar Series – BizTalk 2016 Feature Pack</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/microsoft-biztalk-server-webinar-series-biztalk-2016-feature-pack</link>
      <pubDate>Thu, 07 Sep 2017 13:10:14 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2795</guid>
      <description><![CDATA[This session will be in 2 parts, 13th Sep and 20th Sep, 4 pm to 5 pm IST

Here is the meeting...]]></description>
      <content:encoded><![CDATA[This session will be in 2 parts, 13th Sep and 20th Sep, 4 pm to 5 pm IST

Here is the meeting invite ics file.

<a href="https://biztalkteam.blob.core.windows.net/webinar/BizTalk_Server_2016_Feature_Pack.ics">https://biztalkteam.blob.core.windows.net/webinar/BizTalk_Server_2016_Feature_Pack.ics</a>

&nbsp;

<strong><u>Agenda:</u></strong>

&nbsp;

<strong>PART 1: 13<sup>th</sup> SEP 2017 , 4.00 PM â€“ 5.00 PM IST </strong>
<ul>
 	<li><strong>Send tracking data to Application Insights: </strong></li>
</ul>
Send tracking data to Azure Application Insights to use its features, such as analytics, machine learning, diagnostics, and more.
<ul>
 	<li><strong>Configure the operational data feed using Power BI: </strong></li>
</ul>
Send tracking data to Power BI using OData. For example, get a visual representation of your tracking data from your ports and orchestrations.
<ul>
 	<li><strong>Configure advanced scheduling:</strong></li>
</ul>
Enable advanced scheduling in your receive locations. For example, set the time zone, or set a recurrence service window for a specific day on a specific month.

&nbsp;

<strong>PART 2:  20<sup>th</sup> SEP 2017 , 4.00 PM â€“ 5.00 PM IST</strong>

&nbsp;
<ul>
 	<li><strong>Configure automatic deployments with VSTS : </strong></li>
</ul>
Use Visual Studio Team Services (VSTS) to automatically deploy your solutions, or update existing applications. VSTS communicates with an agent installed on the BizTalk Server.
<ul>
 	<li><strong>Connect to the management REST APIs in BizTalk: </strong></li>
</ul>
Use REST APIs to remotely manage your BizTalk artifacts, including agreements, suspended instances, unenlisted orchestrations, and more.
<ul>
 	<li><strong>Connect to SQL Server Always Encrypted columns with BizTalk Server :</strong></li>
</ul>
Use the WCF-SQL adapter to query encrypted columns from an Always Encrypted database in SQL Server.]]></content:encoded>
    </item>
    <item>
      <title>Microsoft BizTalk Server Webinar Series - Configuring BizTalk 2016 with SQL Always On Cluster on Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/configuring-biztalk-2016-with-sql-always-on-cluster-on-azure</link>
      <pubDate>Thu, 20 Jul 2017 12:44:58 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2785</guid>
      <description><![CDATA[We are planning to have next session on SQL Always on with BizTalk - this will be in 2 parts, 26th...]]></description>
      <content:encoded><![CDATA[We are planning to have next session on SQL Always on with BizTalk - this will be in 2 parts, 26<sup>th</sup> July and 2<sup>nd</sup> Aug.

Here is the meeting invite ics file.

<a href="https://biztalkteam.blob.core.windows.net/webinar/Configuring_BizTalk_2016_with_SQL_Always_On_Cluster_on_Azure.ics">https://biztalkteam.blob.core.windows.net/webinar/Configuring_BizTalk_2016_with_SQL_Always_On_Cluster_on_Azure.ics</a>

&nbsp;

Agenda

<strong>Part A  26<sup>th</sup> July - 4 pm to 5 pm IST</strong>

&nbsp;
<ol>
 	<li>Overview of  SQL always functionality</li>
 	<li>Basic concepts of SQL Always on</li>
 	<li>Demo- Configure SQL Always on using Azure template</li>
</ol>
&nbsp;

<strong>Part B  2<sup>nd</sup> August - 4 pm to 5 pm IST</strong>

&nbsp;
<ol>
 	<li>Configure BizTalk databases on SQL always on</li>
 	<li>SSO clustering on SQL always on cluster</li>
 	<li>Common issues</li>
</ol>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft BizTalk Server Webinar Series – Securing Transaction in BizTalk Server - 22-Jun-2017 (4pm to 5 pm IST)</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/microsoft-biztalk-server-webinar-series-securing-transaction-in-biztalk-server-22-jun-2017-4pm-to-5-pm-ist</link>
      <pubDate>Tue, 13 Jun 2017 03:45:41 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2776</guid>
      <description><![CDATA[Meeting...]]></description>
      <content:encoded><![CDATA[Meeting Invite: https://biztalkteam.blob.core.windows.net/webinar/Securing_Transactions_in_BizTalk.ics

&nbsp;
<ul>
 	<li>Creating, storing and deploying certificates</li>
 	<li>Demo 1:
<ul>
 	<li>Use File adapter for encryption and decryption of messages with couple of encryption algorithms.</li>
 	<li>Sending and Receiving signed messages</li>
 	<li>Sending and Receiving encrypted and signed messages</li>
</ul>
</li>
 	<li>Demo 2:
<ul>
 	<li>Party Resolution using Certificate to send authenticated messages</li>
</ul>
</li>
 	<li>Demo 3:
<ul>
 	<li>Publish orchestration as WCF service, configure WCF-Custom adapter and send encrypted requests using WCF client. Verify the encrypted message using WCF tracing.</li>
</ul>
</li>
 	<li>Demo 4:
<ul>
 	<li>AS2 - EDI transactions using BizTalk Serve</li>
</ul>
</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft BizTalk Server Webinar Series – Azure Functions 25-May-2017 (4pm to 5 pm IST)</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/microsoft-biztalk-server-webinar-series-azure-functions-25-may-2017-4pm-to-5-pm-ist</link>
      <pubDate>Mon, 22 May 2017 01:36:46 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2746</guid>
      <description><![CDATA[Azure Functoins - mainly from BizTalk Developer point of view
Meeting Invite:...]]></description>
      <content:encoded><![CDATA[<a href="https://msdnshared.blob.core.windows.net/media/2017/05/20170525-2.jpg"><span> </span></a><a href="https://biztalkteam.blob.core.windows.net/webinar/AzureFunctions.ics"><img width="439" height="101" class="wp-image-2766 aligncenter" alt="20170525-2" src="https://msdnshared.blob.core.windows.net/media/2017/05/20170525-2-300x69.jpg" /></a>
<p style="text-align: center">Azure Functoins - mainly from BizTalk Developer point of view</p>
<p style="text-align: center">Meeting Invite: <a href="https://biztalkteam.blob.core.windows.net/webinar/AzureFunctions.ics">https://biztalkteam.blob.core.windows.net/webinar/AzureFunctions.ics</a></p>
<a target="_blank" href="https://biztalkteam.blob.core.windows.net/webinar/AzureFunctions.ics"><img width="382" height="678" class="wp-image-2756 aligncenter" alt="20170525-1" src="https://msdnshared.blob.core.windows.net/media/2017/05/20170525-1-169x300.png" /></a>

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Could not find file 'C:\Windows\system32\Shipment.dtd'</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/could-not-find-file-cwindowssystem32shipment-dtd</link>
      <pubDate>Tue, 09 May 2017 14:45:02 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2745</guid>
      <description><![CDATA[An XML message received by a BizTalk application, which has a reference to Document Type Definition...]]></description>
      <content:encoded><![CDATA[<div>An XML message received by a BizTalk application, which has a reference to Document Type Definition in it, was suspended at Receive Port with below error in BizTalk Admin Console.</div>
<div><strong>Error:</strong>
There was a failure executing the receive pipeline: Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35: msg=Could not find file 'C:\Windows\system32\Shipment.dtd'., stack=   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)</div>
<div></div>
<div><strong>XML message Header and DTD reference in inbound message:</strong></div>
<div>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;!DOCTYPE ShipmentTransaction PUBLIC "Shipment" "Shipment.dtd"&gt;</div>
<div></div>
<div>Surprisingly, the same message processed successfully on BizTalk server 2009 but failed in BizTalk server 2013R2, though we have verified that ‘Shipment.dtd’ file exists in the location ‘C:\Windows\system32’ on both servers with all required permissions.</div>
<div>The alternative approach to process this message is to remove this DTD reference in incoming message, which worked on BizTalk server 2013R2.</div>
<div><strong>Business Scenario:</strong></div>
<div>One of the BizTalk out-of-the-box features-B2B communication, would certainly need a set of business policies to be followed upon by both trading partners involved in transaction. In one of those scenarios, a trading partner (say Partner ‘A’) might need to include a Document Type Definition included in their core communication (XML in current scenario) with their Partner ‘B’. It is now Partner B’s responsibility how to handle the DTD references in inbound messages to generate corresponding XML schemas. In this case, above mentioned alternative approach does not work for Partner ‘B’ as they receive high volume of messages per day from Partner ‘A’.
Though this could be handled in different ways of exception handling, we need to verify below points before we proceed to customization (From partner B’s perspective).
<strong>-&gt;Is the server a 32-bit or 64-bit server? On which host (32-bit or 64-bit) the BizTalk artifact is running?</strong>
<strong>Reason:</strong></div>
<div>A 32-bit Host process running on a 32-bit server, by default, search for DTD file in ‘C:\Windows\System32’ location.
Therefore, BizTalk server 2009, running on a 32-bit server, and the artifact (Receive location in this scenario) is running on 32-bit host would check for ‘Shipment.dtd’ file in ‘C:\Windows\System32’ location and process the message successfully.</div>
<div></div>
<div>Things differ for 64-bit server as per below.</div>
<div>A 32-bit Host process running on a 64-bit server refers to ‘c:\windows\syswow64’, whereas, 64-bit Host process refers to ‘c:\windows\system32’.</div>
<div></div>
<div>In our case, BizTalk server 2013R2, running on a 64-bit server, and the artifact (Receive location in this scenario) running on 32-bit host would check for ‘Shipment.dtd’ is referring to ‘c:\windows\syswow64’ where there is NO ‘Shipment.dtd’ file located. Once we place this DTD file in syswow64 folder, the message was processed successfully. Hence, the error message misleading us to check only system32 folder on the server.</div>
<div></div>
<div></div>
<div>Written By
Sandeepkumar Pasumarthy
Microsoft GTSC</div>]]></content:encoded>
    </item>
    <item>
      <title>Reset Certificate Generation Key for WorkFlowManager and ServiceBus</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/reset-certificate-generation-key-for-workflowmanager-and-servicebus</link>
      <pubDate>Tue, 09 May 2017 14:16:58 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2695</guid>
      <description><![CDATA[We might face a scenario of removing a node from existing workflow manager(WFM) farm and add it back...]]></description>
      <content:encoded><![CDATA[We might face a scenario of removing a node from existing workflow manager(WFM) farm and add it back during troubleshooting with WFM farm or Service Bus(SB) farm.

In those scenarios, we might lose/forget the Certificate Generation key which is mandatory to be entered while we select the option of "Join to an Existing Workflow Manager Farm". We have also seen engineers rebuilding the farm considering this as a road blocker to join the node back to existing farm.

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-01.png"><img width="277" height="300" class="alignnone size-medium wp-image-2705" alt="blog121-01" src="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-01-277x300.png" /></a>

We need to reset this Certificate Generation Key for WFM and SB separately following below steps.

<strong> </strong>Reset Certificate Generation Key for WFM using WFM PowerShell:

Note: "WFM$amplepwd1" is the new key we are going to set.

$CertKey=convertto-securestring "WFM$amplepwd1" -asplaintext -force

Set-WFCertificateAutoGenerationKey  -WFFarmDBConnectionString 'Data Source=lmc-vsqlp06;Initial Catalog=WFManagementDB;Integrated Security=True;Encrypt=False' -key $CertKey -Verbose

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-02.png"><img width="300" height="185" class="alignnone size-medium wp-image-2715" alt="blog121-02" src="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-02-300x185.png" /></a>

&nbsp;

-Update SB CertificateAutoGenerationKey

&nbsp;

$mycert=ConvertTo-SecureString -string LMCSharepointProd1 -force -AsPlainText

Set-SBCertificateAutogenerationKey -SBFarmDBConnectionString 'Data Source=lmc-vsqlp06;Initial Catalog=SBManagementDB;Integrated Security=True;Encrypt=False' -key $mycert -Verbose

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-03.png"><img width="300" height="255" class="alignnone size-medium wp-image-2725" alt="blog121-03" src="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-03-300x255.png" /></a>

-Now provide the new Certificate Generation Key (WFM$amplepwd1 in our case) in WFM configuration wizard (and SB configuration wizard) which should accept your new key

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-04.png"><img width="291" height="300" class="alignnone size-medium wp-image-2735" alt="blog121-04" src="https://msdnshared.blob.core.windows.net/media/2017/05/blog121-04-291x300.png" /></a>

-All services started running. To apply the changes, we ran 3 more commands

Stop-Sbfarm

Update-SBfarm

Start-SBfarm

Written By
Sandeepkumar Pasumarthy
Microsoft GTSC

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>BizTalk CU2 Installation Failure - Error 5003</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/biztalk-cu2-installation-failure-error-5003</link>
      <pubDate>Tue, 25 Apr 2017 11:21:02 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2685</guid>
      <description><![CDATA[Issue:
While applying BizTalk CU2 patch on production environment, it failed with error - Error...]]></description>
      <content:encoded><![CDATA[<div><span style="text-decoration: underline"><strong>Issue:</strong></span></div>
<div>While applying BizTalk CU2 patch on production environment, it failed with error - Error 5003. Regsvcs failed for assembly &lt;BizTalk nstallation Path&gt;\Microsoft.BizTalk.ApplicationDeployment.Engine.dll. Return Code 1.</div>
<div><a href="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-02.png"><img width="300" height="123" class="alignnone size-medium wp-image-2646" alt="blog-120-02" src="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-02-300x123.png" /></a></div>
<div><a href="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-01.png"><img width="300" height="125" class="alignnone size-medium wp-image-2636" alt="blog-120-01" src="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-01-300x125.png" /></a></div>
<div><a href="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-03.png"><img width="300" height="132" class="alignnone size-medium wp-image-2656" alt="blog-120-03" src="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-03-300x132.png" /></a></div>
<div>At this stage, the installer started rolling back the progress and finally ended with the below message.</div>
<div><a href="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-04.png"><img width="300" height="124" class="alignnone size-medium wp-image-2665" alt="blog-120-04" src="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-04-300x124.png" /></a></div>
<div>
<div><span style="text-decoration: underline"><strong>Cause:</strong></span></div>
<div>In order to Install CU2 sucessfully, we tried to repair BizTalk first.
BizTalk repair was Unsuccessful. That shows that there are some issues with the dll's getting registered correctly.</div>
<div>We tried the following actions</div>
<div>• Repair BizTalk – Fails , where the repair fails &lt;BR&gt;[22:35:44 Info] Action 22:35:44: InstallComplus.8E665C9D_5561_45FC_AAA0_3878B87F3B86. Installing COM+ components
&lt;BR&gt;[22:35:45 Info] Action 22:35:45: Rollback. Rolling back action:</div>
<div><a href="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-05.png"><img width="300" height="36" class="alignnone size-medium wp-image-2675" alt="blog-120-05" src="https://msdnshared.blob.core.windows.net/media/2017/04/blog-120-05-300x36.png" /></a></div>
</div>
<div>
<div>• Repair BizTalk with Antivirus disabled</div>
<div>• Uninstall and reinstall MSDTC before repair</div>
<div>All the above actions were unsuccessful and rolls back while installing COM+ component</div>
<div>There are likely some corrupt dlls and registry entries in the server or there is a third party software that is blocking the dll registration/installation</div>
<div>More specifically, these dll errors can be caused by:</div>
<ul>
 	<li>Invalid or corrupt dll registry entry.</li>
 	<li>Virus or malware infection which has corrupted the dll files.</li>
 	<li>Microsoft hardware failure, such as a bad hard drive, which has corrupted the dll file.</li>
 	<li>Another program overwrote the required version of dll.</li>
 	<li>Another program maliciously or mistakenly deleted the dll file.</li>
 	<li>Another program uninstalled the dll file.</li>
</ul>
</div>
<div>
<div>
<div><span style="text-decoration: underline"><strong>Troubleshooting:</strong></span></div>
<div></div>
<div>Uninstall and re-install DTC
Open command prompt and run “msdtc -uninstall” without the quotes.</div>
</div>
<ol>
 	<li>To verify if DTC was uninstalled successfully, review the application event log.</li>
 	<li>Open regedit and make sure the following registry keys have been deleted (they all may not be present):</li>
</ol>
<ul>
 	<li>HKEY_CLASSES_ROOT\CID</li>
 	<li>HKEY_CLASSES_ROOT\CID.Local for Windows 2008</li>
 	<li>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC</li>
 	<li>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC</li>
</ul>
<ol>
 	<li>Now reboot the Server</li>
 	<li>Open command prompt and run “msdtc -install” without the quotes again.</li>
 	<li>Once again verify the MSDTC was installed successfully by reviewing the application event log.</li>
 	<li>Use command prompt and run “msdtc -resetlog” without the quotes.</li>
 	<li>In the Administrative tools, Services verify the Distributed Transaction Coordinator service is started and then change the properties of the service so the startup type is “automatic.”</li>
 	<li>Enable DTC network access by locating the local DTC on the component services.</li>
</ol>
None of the above steps seems to resolve the issue.
<div><span style="text-decoration: underline"><strong>Some More Troubleshooting</strong></span></div>
<div></div>
<div>Installed all the latest Windows updates and any available driver updates.
Perform the BizTalk repair normally and check if the issue is resolved or not.</div>
<div>No luck on this one.</div>
<div></div>
<div>Run sfc /scannow :  The sfc /scannow command scans all protected system files and replaces incorrect versions with correct Microsoft versions.
The steps to run sfc /scannow are described below:
1. Click Start, click All Programs, click Accessories, right-click Command Prompt, and  select Run as Administrator.
2. Click Continue or supply Administrator credentials if prompted.
3. In the Command Prompt window type the following, and press Enter:
sfc /scannow
4. You should see the following on-screen message:
Beginning the system scan. This process will take some time.
Beginning verification phase of system scan.
Verification % complete.</div>
<div>You can follow this link for help running the command:
https://support.microsoft.com/kb/929833</div>
<div>Once the scan has completed, BizTalk Repair went through successfully.</div>
<div>If the above step did not go successfully, then its very obvious that the installation is blocked by a third party application/ software.
You should be using a software like ShellExView to disable third party extension of Windows Explorer by the steps below:</div>
<div>Please Note: The third-party product discussed here is manufactured by a company that is independent of Microsoft. We make no warranty, implied or otherwise, regarding this product's performance or reliability.</div>
<div>In my case, the sfc /scannow command did the trick to register the missing/corrupt dlls's and BizTalk repair went through successfully after that,</div>
<div>After BizTalk repair was successful, now we tried with CU2 installation and CU2 installation went through just fine without any issues.</div>
</div>
<div></div>
<div>Written by
Swarna Prabhu
Microsoft GTSC</div>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft BizTalk Server Webinar Series – Logic App for BizTalk Developers (20-Apr-2017 &amp; 27-Apr-2017)</title>
      <link>https://docs.microsoft.com/archive/blogs/biztalknotes/microsoft-biztalk-server-webinar-series-logic-app-for-biztalk-developers-20-apr-2017-27-apr-2017</link>
      <pubDate>Fri, 07 Apr 2017 13:23:28 GMT</pubDate>
      <dc:creator><![CDATA[Shailesh Agre]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/biztalknotes/?p=2596</guid>
      <description><![CDATA[Meeting Invite:...]]></description>
      <content:encoded><![CDATA[Meeting Invite:  <a href="https://biztalkteam.blob.core.windows.net/webinar/Logic_App_for_BizTalk_Developers.ics">https://biztalkteam.blob.core.windows.net/webinar/Logic_App_for_BizTalk_Developers.ics</a>

<span style="font-size: small"></span>
<table>
<tbody>
<tr>
<th><a target="_blank" href="https://biztalkteam.blob.core.windows.net/webinar/Logic_App_for_BizTalk_Developers.ics"><img width="277" height="300" class="alignnone wp-image-2606 size-medium" src="https://msdnshared.blob.core.windows.net/media/2017/04/LogicApp_WebinarPoster-277x300.png" /></a></th>
<th><strong><u>Logic App for BizTalk Developers – Part 1 on 20-Apr-2017 (4pm to 5pm IST) </u></strong>
<ul>
<ul>
 	<li>Integration Account</li>
 	<li>Introduction to Logic App
<ul>
 	<li>Triggers</li>
 	<li>Actions</li>
 	<li>Connectors</li>
 	<li>Demo</li>
</ul>
</li>
 	<li>EAI Scenario
<ul>
 	<li>XML Validation</li>
 	<li>Flat file encoding / decoding</li>
 	<li>Transform</li>
</ul>
</li>
</ul>
</ul>
<strong><u>Logic App for BizTalk Developers – Part 2 on 27-Apr-2017 (4pm to 5pm IST)</u></strong>
<ul>
<ul>
 	<li>B2B Scenario</li>
 	<li>Partners / Agreements</li>
 	<li>EDI – X12 over AS2</li>
 	<li>Tracking</li>
 	<li>Signing and Encryption</li>
</ul>
</ul>
&nbsp;</th>
</tr>
</tbody>
</table>]]></content:encoded>
    </item>
  </channel>
</rss>