BizTalk Blogshttp://www.kendalltechnologies.com/getrss-gurubiztalk.aspxAll BizTalk Blogsc4dd2918-4541-4a95-8338-be99430f076e:42381http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2016/04/25/integrate-2016-my-session-on-azure-iaas-and-pre-amp-post-conference-azure-training.aspxbiztalkAzureIntegrate2016INTEGRATE 2016 – My session on Azure IaaS and pre & post conference Azure Training<p><font size="3">I am excited to be presenting at the 2016 INTEGRATE conference in London.&#160; Not only will I be able to get great pizza at Pizza Express, I will hopefully get to fill in everyone on the latest offerings in Azure IaaS.</font></p> <p><font size="3">Registration is still open for the conference.&#160; Rates are $450 pounds per person for the 3 day event.&#160; It is a super deal compared to other conferences.&#160; You can get more details on registration <a href="http://www.biztalk360.com/integrate-2016/">here</a>.</font></p> <p><img src="http://www.biztalkgurus.com/pics/INTEGRATE2016.jpg" alt=" " /></p> <p><font size="3"></font></p> <p><font size="3">My session title is “</font><strong>Azure IaaS Essentials for the BizTalk Developer</strong>”.</p> <p>The abstract is below: <br />Azure Infrastructure as a Service consists of Virtual Networking and Virtual Machines.&#160; In this session Stephen will cover the essentials every developer should know about IaaS including on premise connectivity options, how to use virtual network with virtual machines, sizing options of virtual machines, and management options.&#160; Stephen will show you how to use PowerShell to take full control of Azure Virtual Machines and make Infrastructure almost as fun as Development!&#160; In addition, see how simple it is to build a full isolated BizTalk domain in Azure with just a few clicks.</p> <p><font size="3">If you are new to Azure or been out of the loop for even a few months, Michael Stephenson is putting on four “Zero-to-Cloud” sessions.&#160; Two are before the conference and 2 after.&#160; Each session is limited to 10 people and they are held at the BizTalk 360 office just outside of London (an easy 30 mina train ride from central London).&#160; While I have not attended one of his classed myself, I am sure it will not disappoint!&#160; Get more details on this even <a href="http://go.biztalk360.com/zero-to-cloud/">here</a>.</font></p> <p><font size="3"><img src="http://www.biztalkgurus.com/pics/Zero-To-Cloud.jpg" width="505" height="187" alt=" " /></font></p> <p>&#160;</p> <p>Hope to see you in London in just a few week!!!</p> <p>&#160;</p> <p><font size="3">&#160;</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42381" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Mon, 25 Apr 2016 15:58:46 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2016/04/25/integrate-2016-my-session-on-azure-iaas-and-pre-amp-post-conference-azure-training.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:40125http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/10/14/pluralsight-s-biztalk-learning-path.aspxbiztalkPluralsightTrainingPluralsight’s BizTalk Learning Path<p><font size="2">I am excited to be part of creating the “official” <a href="http://blog.pluralsight.com/learning-path-biztalk">Pluralsight BizTalk Learning Path</a>.&#160; </font></p> <p><font size="2">This consists of just over 34 hours of hard core BizTalk training brought to you by Mall Milner, Mohamad Halabi, Dan Toomey, and I.&#160; </font></p> <h4><strong>Learning path course sequence:</strong></h4> <p><a href="http://biztalk.guru/biztalk2006fundamentals">BizTalk 2006 Fundamentals</a> <br /><a href="http://biztalk.guru/advancedbiztalk2010">Advanced BizTalk Server 2010</a> <br /><a href="http://biztalk.guru/biztalknew2013">Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit</a> <br /><a href="http://biztalk.guru/biztalkgroundup">BizTalk Server 2013 from Ground Up: An End to End Scenario</a> <br /><a href="http://biztalk.guru/biztalknew2013">What’s New in BizTalk Server 2013</a> <br /><a href="http://biztalk.guru/biztalk2013mapper">Using Functoids in the BizTalk 2013 Mapper</a> <br /> <br />Total - 34h 15m</p> <p>So if you find yourself not being able to sleep at night or on 3 long 12 hour flights around the world, it is well worth the 34 hours to master your BizTalk skills</p> <p>Remember: you can always watch Pluralsight courses in up to 2x speed.&#160; That would cut the time down to almost 17 hours!</p> <p>I still have a few no credit card required, 30-day unlimited free trial Pluralsight memberships available!&#160;&#160; If interested, just fill out the form here <a href="http://www.biztalkguru.com/30-day-pluralsight-free-trial-request/">http://www.biztalkguru.com/30-day-pluralsight-free-trial-request/</a></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=40125" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Wed, 14 Oct 2015 18:08:39 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/10/14/pluralsight-s-biztalk-learning-path.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:40117http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/10/05/build-a-multi-server-configured-biztalk-2013-r2-domain-in-windows-azure-iaas-in-less-than-1-hour.aspxVirtual MachinesWindow AzureIaaSBizTalk 2013 R2BizTalk DomainBuild a Multi-Server, Configured, BizTalk 2013 R2 Domain in Windows Azure IaaS in less than 1 hour!<p><font size="2">A little over 2 years ago I released a set of PowerShell scripts for auto creating a full Multi-Server BizTalk 2013 Domain inside Azure IaaS.&#160; I spent 100’s of hours on these scripts to get them working correctly.&#160; You can view my session at <a href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B314#fbid=">TechEd 2013 US</a> online for more details.</font></p> <p><font size="2">I have made updates to these scripts and updated them to support BizTalk 2013 R2 and SQL 2014.&#160; These scripts will automatically created a clean isolated 2 BizTalk Server 2013 R2 Domain using SQL 2014.&#160; All domain user accounts are auto created.&#160; BizTalk group and host settings are created.&#160; The only manual intervention that is needed is to log into each server and run a PowerShell script.&#160; In less than an hour you can have a fully configured BizTalk 2013 R2 Domain!&#160; And since it is scripted, you can create a clean environment from scratch anytime you need one.</font></p> <p><font size="2"><strong>Note:</strong> Running these scripts will created Virtual Machines inside Windows Azure.&#160; You will be charged for the Virtual Machines.&#160; Make sure you understand the costs before running these scripts.</font></p> <p><font size="2"><strong>Why not use an Azure Resource Manger Template for this?</strong>&#160; Great question!&#160; I tried.&#160; I spent about 40 hours trying to port these scripts into an Azure Resource Manger Template with no success.&#160; I was unable to get the BizTalk and SQL Servers to join the domain.&#160; Azure Resource Manger PowerShell has a new set of commands that I could of used, but they are in the process of changing – so for now keeping the scripts as-is seemed the best course of action.</font></p> <p><strong><font size="3">You can review and download the updated scripts on MSDN – </font></strong><a href="https://gallery.technet.microsoft.com/scriptcenter/Complete-BizTalk-2013-R2-0cba1bcc"><font size="3">Automatic Multi-Server BizTalk 2013 R2 Domain Creation PowerShell Scripts for Azure IaaS</font></a><strong><font size="3">.&#160; If you like the scripts please rate them with a 5-star.</font></strong></p> <p><strong><font size="3"><img src="http://www.biztalkgurus.com/pics/biztalkiaas/DownloadLink.jpg" alt=" " /></font></strong></p> <p><font size="2"><u>To run the scripts inside Visual Studio 2013 / 2015 do the following:</u></font></p> <ol> <li><font size="2">Download them from MSDN – they are inside a Visual Studio 2013 Solution</font> </li> <li><font size="2">Open Visual Studio as an Administrator and open the Solution</font> </li> <li><font size="2">Update 3 values inside variables.ps1</font>&#160; It is the top 3 variables in the file. </li> <li>Update the top variable inside MAIN_MASTER.ps1 It is the first variable in the script. </li> <li>Right-click on MAIN_MASTER.ps1 and select &quot;Execute As Script&quot;.&#160; Wait about 45 minutes.&#160; </li> <li>Log into BizTalk 02, open C:\BizTalk_Provisioning\ReadMe.docx.&#160; Follow the instructions.&#160; Do not close the Remote Desktop session.&#160; The PowerShell window will open and close right away.&#160; See details below. </li> <li>Log into BizTalk 01, open C:\BizTalk_Provisioning\ReadMe.docx.&#160; Follow the instructions.&#160; Wait about 10 minutes. Note that you have to run the last command twice.&#160; See details below. </li> </ol> <p><u>To run the scripts through PowerShell IDE dot he following:</u></p> <ol> <li><font size="2">Download them from MSDN – they are inside a Visual Studio 2013 Solution</font> </li> <li><font size="2">Open Main_Master.ps1 and variables.ps1 inside PowerShell IDE, make sure to open PowerShell IDE as an Administrator</font> </li> <li><font size="2">Update 3 values inside variables.ps1</font> </li> <li>Update the top variable inside MAIN_MASTER.ps1 </li> <li><font size="2">Run MAIN_Master.ps1 as an Administrator</font> </li> <li><font size="2">Once complete, </font>Log into BizTalk 02, open C:\BizTalk_Provisioning\ReadMe.docx.&#160; Follow the instructions.&#160; Do not close the Remote Desktop session.&#160; The PowerShell window will open and close right away.&#160;&#160; See details below. </li> <li>Log into BizTalk 01, open C:\BizTalk_Provisioning\ReadMe.docx.&#160; Follow the instructions.&#160; Wait about 10 minutes. Note that you have to run the last command twice.&#160; See details below. </li> </ol> <p><font size="2"><u>This download contains the following scripts:</u></font></p> <ul> <li>MAIN_Master.ps1 – This is the main scripts that calls all the other scripts that do all the work. </li> <li>MAIN_RemoveVM.ps1 – This script will remove and delete everything created inside the domain. </li> <li>MAIN_SaveMoney_StopAll.ps1 – This script to turn off all the VM’s in the domain.&#160; You need to update 1 value in this file to run it. </li> <li>MAIN_SpendMoney_StartAll.ps1 – This script to turn on all the VM’s in the domain.&#160; You need to update 1 value in this file to run it. </li> <li>variables.ps1 – Core variable file, you need to update 3 values in here. </li> <li>Various other helper scripts and files </li> </ul> <p><font size="3">Detailed Post Script Configuration Steps (this is outlined in the ReadMe.docx downloaded to each server)</font></p> <p><font size="3">On BizTalk 02:</font></p> <ol> <li><font size="2">Once the PowerShell scripts are complete log into the BizTalk 02 server with the domain admin account.</font> </li> <li><font size="2">Open a PowerShell windows as Administrator.</font> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/PowerShellAsAdmin.jpg" alt=" " /></p> </li> <li><font size="2">Change directories as follows “cd c:\BizTalk_Provisioning”</font> </li> <li><font size="2">Run the following command “MicrosoftCloudProvisioningLocalService.exe” – you should see this running as a service.</font> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/BizTalkLocalService.jpg" alt=" " /></p> </li> <li>Leave the Remote Desktop Session open and go to the BizTalk 01 Server. </li> </ol> <p><font size="3">On BizTalk 01:</font></p> <ol> <li><font size="2">Once the PowerShell scripts are complete and the service is started on BizTalk 02, log into the BizTalk 01 server with the domain admin account.</font> </li> <li><font size="2">Open two PowerShell windows as Administrator.</font> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/PowerShellAsAdmin.jpg" alt=" " /></p> </li> <li><font size="2">In the first window, change directories as follows “cd c:\BizTalk_Provisioning”</font> </li> <li><font size="2">Run the following command “MicrosoftCloudProvisioningLocalService.exe” – you should see this running as a service.</font> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/BizTalkLocalService.jpg" alt=" " /></p> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/BizTalkLocalServiceRunning.jpg" alt=" " /></p> </li> <li><font size="2">In the second window, change directories as follows “cd c:\BizTalk_Provisioning”</font> </li> <li><font size="2">Run the following command “.\Microsoft.Cloud.Provisioning.Client.exe .\multinodeconfigDemo.xml” – you should see several pop-up windows.&#160; This should fail.</font> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/BizTalkRunConfiguration.jpg" alt=" " /></p> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/BizTalkError.jpg" alt=" " /></p> </li> <li><font size="2">Run the following command again “.\Microsoft.Cloud.Provisioning.Client.exe .\multinodeconfigDemo.xml” – you should see several pop-up windows again but this time it should Complete.</font> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/BizTalkSuccess.jpg" alt=" " /></p> </li> <li><font size="2">The end result is a fully configured, multi-server BizTalk Domain inside Windows Azure!</font> <p><img src="http://www.biztalkgurus.com/pics/biztalkiaas/BizTalkEndResult.jpg" alt=" " /></p> </li> </ol> <p><font size="2"></font></p> <p><font size="2">Make sure you use the provided scripts to start, stop, and remove the artifacts created.&#160; I look forward to your feedback!</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=40117" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Mon, 05 Oct 2015 15:38:58 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/10/05/build-a-multi-server-configured-biztalk-2013-r2-domain-in-windows-azure-iaas-in-less-than-1-hour.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:40097http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/22/biztalk-and-sql-azure-publisher-name-offer-and-skus-for-azure-resource-manager-powershell-module.aspxbiztalkAzurePowerShellIaaSAzure Resource ManagerBizTalk and SQL Azure Publisher Name, Offer, and SKUs for Azure Resource Manager PowerShell Module<p><font size="2">With the introduction of Azure Resource Manager (ARM) the world of Infrastructure as a Service (IaaS) inside Azure changed – for the better.</font></p> <p><font size="2">ARM introduced a new way to organize and deploy resources across various aspects of Windows Azure.&#160; Now you can create configuration scripts for complex Azure scenarios that include storage, web apps, virtual machines, networks, SQL databases, and more.&#160;&#160; </font></p> <p><font size="2">With these changes introduced the AzureResourceManager PowerShell module.&#160; I could write many posts on this along, but not to get into to many details you now have two ways to do many things in Windows Azure using PowerShell.&#160; This gets a little more complex considering additional breaking changes are coming soon when <a href="https://github.com/Azure/azure-powershell/wiki/Deprecation-of-Switch-AzureMode-in-Azure-PowerShell">Switch-AzureMode is deprecated</a> and the introduction of both traditional and classic versions of some Azure Artifacts like storage and virtual machines.&#160;&#160; Going forward I would recommend using AzureResourceManager based PowerShell commands for all new scripts.</font></p> <p><font size="2">Never the less, the way to create a new Virtual Machine is a little more complex now using AzureResourceManager.&#160; This is due to the greatly enhanced feature set in Azure that we just did not have a few years ago.&#160; As part of these changes, you need to call out your base image disk differently than before.&#160; Lets take a look at the two options.</font></p> <p><font size="2"><u>Using Azure Service Manager (ASM – default module in PowerShell right now)</u></font></p> <p><em>$imageWindows = &#39;bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5&#39; <br />$MyDC = New-AzureVMConfig -name $vmnamePDC -InstanceSize $sizePDC -<strong>ImageName</strong> $imageWindows</em></p> <p><font size="2"><u>Using Azure Resource Manager (ARM– will be the new default)</u></font></p> <p><em>$VirtualMachine = Set-AzureVMSourceImage -VM $VirtualMachine -<strong>PublisherName</strong> 2012-R2-Datacenter -<strong>Offer</strong> BizTalk-Server -<strong>Skus</strong> 2013-R2-Developer -<strong>Version</strong> &quot;latest&quot;</em> <br /></p> <p><font size="2">With Azure Service Manger you only need to supply the operating system image name and this can easily be found doing a single PowerShell query.&#160; <br /></font><font size="2">With Azure Resource Manger you need to specify a Publisher Name, Offer, SKU, and Version of the Operating System Azure Image you want to use.&#160; It is not as easy or straight forward to get these values.</font></p> <p><font size="2">Below I have put together a quick reference list related to BizTalk Server, SQL Server, and Windows as well as the PowerShell scripts to get these values for any other operating system image.</font></p> <table cellspacing="0" cellpadding="2" width="594" border="0"><tbody> <tr> <td valign="top" width="160"> <p align="center"><font size="2"><strong>Publisher</strong></font></p></td> <td valign="top" width="198"> <p align="center"><font size="2"><strong>Offer</strong></font></p> </td> <td valign="top" width="234"> <p align="center"><font size="2"><strong>SKU</strong></font></p> </td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftBizTalkServer</font></p></td> <td valign="top" width="198"> <p><font size="2">BizTalk-Server</font></p></td> <td valign="top" width="234"> <p><font size="2">2013-Developer</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftBizTalkServer</font></p></td> <td valign="top" width="198"> <p><font size="2">BizTalk-Server</font></p></td> <td valign="top" width="234"> <p><font size="2">2013-Standard</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftBizTalkServer</font></p></td> <td valign="top" width="198"> <p><font size="2">BizTalk-Server</font></p></td> <td valign="top" width="234"> <p><font size="2">2013-Enterprise</font></p> </td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftBizTalkServer</font></p></td> <td valign="top" width="198"> <p><font size="2">BizTalk-Server</font></p></td> <td valign="top" width="234"> <p><font size="2">2013-R2-Developer</font></p> </td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftBizTalkServer</font></p></td> <td valign="top" width="198"> <p><font size="2">BizTalk-Server</font></p></td> <td valign="top" width="234"> <p><font size="2">2013-R2-Standard</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftBizTalkServer</font></p></td> <td valign="top" width="198"> <p><font size="2">BizTalk-Server</font></p></td> <td valign="top" width="234"> <p><font size="2">2013-R2-Enterprise</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftSQLServer</font></p></td> <td valign="top" width="198"> <p><font size="2">SQL2008R2SP3-WS2008R2SP1</font></p></td> <td valign="top" width="234"> <p><font size="2">Enterprise, Standard, Web</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftSQLServer</font></p></td> <td valign="top" width="198"> <p><font size="2">SQL2012SP2-WS2012</font></p></td> <td valign="top" width="234"> <p><font size="2">Enterprise, Standard, Web *</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftSQLServer</font></p></td> <td valign="top" width="198"> <p><font size="2">SQL2012SP2-WS2012R2</font></p></td> <td valign="top" width="234"> <p><font size="2">Enterprise, Standard, Web *</font></p> </td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftSQLServer</font></p></td> <td valign="top" width="198"> <p><font size="2">SQL2014-WS2012R2</font></p></td> <td valign="top" width="234"> <p><font size="2">Enterprise, Standard, Web *</font></p> </td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftSQLServer</font></p></td> <td valign="top" width="198"> <p><font size="2">SQL2014SP1-WS2012R2</font></p></td> <td valign="top" width="234"> <p><font size="2">Enterprise, Standard, Web *</font></p> </td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftSQLServer</font></p></td> <td valign="top" width="198"> <p><font size="2">SQL2016CTP2-WS2012R2</font></p></td> <td valign="top" width="234"> <p><font size="2">Enterprise</font></p> </td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftWindowsServer</font></p></td> <td valign="top" width="198"> <p><font size="2">WindowsServer</font></p></td> <td valign="top" width="234"> <p><font size="2">2008-R2-SP1</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftWindowsServer</font></p></td> <td valign="top" width="198"> <p><font size="2">WindowsServer</font></p></td> <td valign="top" width="234"> <p><font size="2">2012-Datacenter</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftWindowsServer</font></p></td> <td valign="top" width="198"> <p><font size="2">WindowsServer</font></p></td> <td valign="top" width="234"> <p><font size="2">2012-R2-Datacenter</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftWindowsServer</font></p></td> <td valign="top" width="198"> <p><font size="2">WindowsServer</font></p></td> <td valign="top" width="234"> <p><font size="2">2016-Technical-Preview-3-with-Containers</font></p></td> </tr> <tr> <td valign="top" width="160"> <p><font size="2">MicrosoftWindowsServer</font></p></td> <td valign="top" width="198"> <p><font size="2">WindowsServer</font></p></td> <td valign="top" width="234"> <p><font size="2">Windows-Server-Technical-Preview</font></p></td> </tr> </tbody></table> <p><font size="2">* some of the SQL SKUs contain other types of optimized versions.</font></p> <p><font size="2">If you want to get the Publisher Name, Offer, and SKU for other Azure Images you can use these PowerShell commands.</font></p> <p># Gets all Publishers in a specific datacenter <br /><em>$locName=&quot;West US&quot; <br />Get-AzureVMImagePublisher -Location $locName | Select PublisherName | Select * | Out-Gridview –Passthru</em> </p> <p># Gets all Offers for a given Publisher in one location <br /><em>$locName=&quot;West US&quot; <br />$pubName=&quot;MicrosoftWindowsServer&quot; <br />Get-AzureVMImageOffer -Location $locName -Publisher $pubName | Select Offer | Select * | Out-Gridview –Passthru</em> </p> <p># Gets all SKUS for a giving Offer for a given Publisher in one location <br /><em>$locName=&quot;West US&quot; <br />$pubName=&quot;MicrosoftWindowsServer&quot; <br />$offerName=&quot;WindowsServer&quot; <br />Get-AzureVMImageSku -Location $locName -Publisher $pubName -Offer $offerName | Select Skus</em></p> <p><font size="2">Enjoy.</font><font size="2"></font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=40097" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Tue, 22 Sep 2015 14:12:25 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/22/biztalk-and-sql-azure-publisher-name-offer-and-skus-for-azure-resource-manager-powershell-module.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:40086http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/14/data-synchronization-options-between-multiple-systems.aspxData SynchronizationData Synchronization Options Between Multiple Systems<p><span style="font-size:small;">While I usually only blog about BizTalk and Windows Azure, for this post I am going for something different.&nbsp; This post is talking about data synchronization between different computers systems; like between a laptop and desktop.</span></p> <p><span style="font-size:small;">&nbsp;I am sure I am like most readers who have more than one computer at home.&nbsp; I specifically have one main desktop and one main laptop.&nbsp; I use the laptop when I travel and I like to have a lot of data from home with me just in case I need it.&nbsp; This includes about 1 TB of pictures, movies, client data, and other files.&nbsp; </span></p> <p><span style="font-size:small;">Below I outline two options to help you keep data in sync between multiple systems.&nbsp; </span></p> <p><span style="font-size:small;"><strong>Option 1: Synchronization via the Cloud</strong></span></p> <p><span style="font-size:small;">Cloud based storage is the new thing.&nbsp; In the past few years numerous services have launched such as Dropbox, Google Drive, and Microsoft OneDrive (just to name a few).&nbsp; They offer much more than just storage in the cloud.&nbsp; They offer a whole cloud-based content management system with the ability for collaboration with per user permissions, download links, sharing large files that could not be sent via email, and more.</span></p> <p><span style="font-size:small;">I currently use Dropbox for syncing frequently used and smaller files.&nbsp; I also use Dropbox for sharing files with Pluralsight, the training company I contract with to create online training courses like &quot;<a href="http://www.shareasale.com/m-pr.cfm?merchantID=53701&amp;userId=1132192&amp;productId=546413115">Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit</a>&quot;.&nbsp; With Dropbox, sharing large files with my editor is as easy as drag and drop into my Dropbox folder.</span></p> <p><span style="font-size:small;">Pros of using Cloud-based Synchronization:</span></p> <ul> <li><span style="font-size:small;">Automatic, real-time synchronization when all systems are online </span></li> <li><span style="font-size:small;">Typically simple and easy to use interfaces </span></li> <li><span style="font-size:small;">Ability to share large files with others through a download link</span></li> <li><span style="font-size:small;">User permission management tools</span></li> </ul> <p><span style="font-size:small;">Cons Include:</span></p> <ul> <li><span style="font-size:small;">Data is in the cloud </span></li> <li><span style="font-size:small;">Upload speed is dependent on the internet connection </span></li> <li><span style="font-size:small;">Limited amount space in most free accounts </span></li> <li><span style="font-size:small;">Usually a monthly or yearly charge for more space and additional features</span></li> </ul> <p><span style="font-size:small;"><strong>Option 2: Software synchronization</strong></span></p> <p><span style="font-size:small;">Software synchronization typically runs on a schedule to either copy all the data from one system to another or do a compare to ensure only new &amp; changed files are copied over.</span></p> <p><span style="font-size:small;">When looking for the best software for me needs I evaluated several different options I found online.&nbsp; I selected <a href="http://biztalk.guru/syncbackfree">SyncBackFree </a>by 2BrightSparks over 5 years ago and have since&nbsp; upgraded to a paid version.&nbsp; The free version is really free with no ads and packed full of features.&nbsp; Since it is free, it is well worth everyone giving it a try.</span></p> <p><span style="font-size:small;">They offer two paid versions: <a href="http://biztalk.guru/syncbackse">SyncBackSE </a>and <a href="http://biztalk.guru/syncbackpro">SyncBackPro</a>.&nbsp; The SE version includes support and the ability to copy open and locked files.&nbsp; The Pro version includes support for syncing with popular cloud platforms and scripting support for custom integration into your workflows.&nbsp; See a complete <a href="http://www.2brightsparks.com/syncback/compare.html">feature comparison</a>.&nbsp; </span></p> <p><span style="font-size:small;">I use software synchronization as my primary source of keeping data desktop and laptop data in sync.&nbsp; This is due to the large volume of data I want to have access to both at home and on the road.&nbsp; Plus I would not want client files or code exposed on the internet in the event of a hack on one of the cloud providers. It is now part of my packing routine to run the synchronization program right before I pack up my laptop and first thing when I get home from a trip.</span></p> <p><span style="font-size:small;">I also use <a href="http://biztalk.guru/syncbackpro">SyncBackPro</a> to sync data between my computer and my network attached storage (NAS) for nightly scheduled backups.</span></p> <p><span style="font-size:small;">Pros of using Software-based Synchronization:</span></p> <ul> <li><span style="font-size:small;">Synchronization of unlimited amounts of data </span></li> <li><span style="font-size:small;">Fast synchronization using your home network </span></li> <li><span style="font-size:small;">Secure</span></li> <li><span style="font-size:small;">Free software options available </span></li> <li><span style="font-size:small;">Can be used for NAS storage backups</span></li> </ul> <p><span style="font-size:small;">Cons Include:</span></p> <ul> <li><span style="font-size:small;">Data can be out of sync until the program runs </span></li> <li><span style="font-size:small;">If not scheduled, the user needs to remember to run the program before disconnecting a device like a laptop</span></li> <li><span style="font-size:small;">No ability to share large files with others</span></li> </ul> <p><span style="font-size:small;">&nbsp;</span></p> <p><span style="font-size:small;">What type of data sync do you use between systems?</span></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=40086" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Tue, 15 Sep 2015 03:26:00 ZStephen W. Thomas2http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/14/data-synchronization-options-between-multiple-systems.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:40083http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/11/limited-number-of-free-30-day-pluralsight-trials-available.aspxbiztalk trainingPluralsightTrainingLimited Number of Free 30-day Pluralsight Trials Available<p><font size="2">I have a limited number of <u>no credit card required</u>, unlimited, 30-day trials for Pluralsight available.</font></p> <p><font size="2">Request your free trial at: <a title="http://www.biztalkguru.com/30-day-pluralsight-free-trial-request/" href="http://www.biztalkguru.com/30-day-pluralsight-free-trial-request/">http://www.biztalkguru.com/30-day-pluralsight-free-trial-request/</a></font></p> <p><font size="2">With these accounts you have full access to all 3700+ courses for 30 days.&#160; </font></p> <p><font size="2">This is a great way to boost your Tech and BizTalk skills for free.</font></p> <p><font size="2">Make sure you check out my <a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/22/biztalk-server-learning-path-for-pluralsight.aspx">BizTalk Learning Paths</a> to see what areas you need to brush up on.</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=40083" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Fri, 11 Sep 2015 15:00:03 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/11/limited-number-of-free-30-day-pluralsight-trials-available.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39953http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/03/how-to-convert-a-vmware-vmkd-disk-to-a-hyper-v-vhdx-disk.aspxVirtual MachinesHyperVVMwareHow To Convert a VMware vmkd Disk to a Hyper-V vhdx Disk<p><font size="2">I have been using VMware off and on for years mostly to maintain environments for older version of BizTalk like BizTalk 2009 and BizTalk 2010. That said, I have been stuck using VMware version 9 because I did not want to keep paying the upgrade fees each year to get the latest version.&#160; With my recent upgrade to Windows 10, my VMware 9 installation ran into some issues.&#160; I was no longer able to connect to an internet connection inside the VM.&#160; I decided the time was right to migrate to Hyper-V on Windows 10.</font></p> <p><font size="2">I found a lot of articles about converting vmkd files to a vhdx … but they seemed to state you needed to use Microsoft Virtual Machine Converter witch in the GUI and in the online documentation talked about only supporting VMware Server products.&#160; </font></p> <p><font size="2">The reality is… Microsoft Virtual Machine Converter works for direct conversion of a single vmkd file into a vhdx.&#160; The catch is you need to use the PowerShell command and not the GUI.</font></p> <p><font size="2">If you want to convert a single VMKD file into a VHDX file do the following:</font></p> <ol> <li><font size="2">For each Virtual Machine you want to convert, first remove the VM Tool and do a full shutdown</font> </li> <li><font size="2">Remove VMware from your computer</font> (if you install Hyper-V first you will run into un-installation issues with VMware.&#160; You’ll have to edit the undeploy script to remove it)</li> <li><font size="2">Enable Hyper-V Windows 10 </font>&#160; </li> <li><font size="2">Download and install Microsoft Virtual Machine Converter 3.0 (<a href="https://technet.microsoft.com/en-us/library/dn873998.aspx">Link</a>)</font> </li> <li><font size="2">Open PowerShell or PowerShell ISE as an Administrator</font> </li> <li><font size="2">Enter the following (update the paths and file names as needed):</font> <br /><strong>Import-Module &quot;C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1&quot; <br />ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath &quot;D:\YourPathToVMKD\ZZZZ.vmdk&quot; -DestinationLIteralPath &quot;C:\PathToVHDX&quot;</strong> </li> <li>This process will take about an hour for a 50 GB disk.&#160; See the image below. </li> <li>Once complete, create a new Generation1 Hyper-V virtual machine using the newly created vhdx image </li> </ol> <font size="2"> <p><img src="http://www.biztalkgurus.com/pics/VMConvert.jpg" width="768" height="270" alt=" " /> <br /></p> </font> <p><font size="2">PS: While this post is targeted toward virtual machines running locally, at this point 90% of my virtual machines are hosted in Azure using BizTalk 2013 / BizTalk 2013 R2.&#160; I only use virtual machines for maintaining legacy environments.</font></p> <p><font size="2">Hope this helps someone out!</font></p> <p><font size="2">&#160;</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39953" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Thu, 03 Sep 2015 13:26:06 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/03/how-to-convert-a-vmware-vmkd-disk-to-a-hyper-v-vhdx-disk.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39950http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/01/what-s-new-in-biztalk-2013-course-has-lots-of-relevant-content-for-biztalk-2013-r2.aspxBizTalk 2013PluralsightTrainingWhat’s New in BizTalk 2013 Course has lots of Relevant Content for BizTalk 2013 R2<font size="2"> <p>I have revamped and updated my site: <a title="http://www.whats-new-in-biztalk-2013.com/" href="http://www.whats-new-in-biztalk-2013.com/">http://www.whats-new-in-biztalk-2013.com/</a>&#160; This site is dedicated to <a href="http://biztalk.guru/biztalknew2013">my course</a> at Pluralsight with the same name.&#160; While this course was geared to BizTalk 2013, a lot of the content is still relevant for BizTalk 2013 R2.</p> <p>This course has 6 modules: <br />• BizTalk Server 2013 Overview <br />• Using Windows Azure Service Bus with BizTalk 2013 <br />• REST Adapter Deep Dive <br />• SharePoint Adapter Enhancements <br />• Using BizTalk 360 with BizTalk 2013 <br />• Setting up BizTalk 2013 in Windows Azure IaaS</p> <p>Of these, the module on the BizTalk REST Adapter is one of the best in the course!&#160; It is a great resources for anyone working with the REST Adapter in any version of BizTalk.&#160; </p> <p>In the SharePoint chapter, I walk through integration with SharePoint Online in Office 365.</p> <p>Check out the <a title="http://www.whats-new-in-biztalk-2013.com/" href="http://www.whats-new-in-biztalk-2013.com/">http://www.whats-new-in-biztalk-2013.com/</a> to see a 7 minute sample video.&#160; </p> <p>As always, anyone can get a free 7 day, 200 minute trial of Pluralsight.</p> <a href="http://shareasale.com/r.cfm?b=620898&amp;u=1132192&amp;m=53701&amp;urllink=&amp;afftrack="><img border="0" alt="Pluralsight Free Trial" src="http://static.shareasale.com/image/53701/PS_banner_728x90_v2-03.png" /></a> </font><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39950" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Wed, 02 Sep 2015 01:49:03 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/09/01/what-s-new-in-biztalk-2013-course-has-lots-of-relevant-content-for-biztalk-2013-r2.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39923http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/28/biztalk-enterprise-service-bus-esb-training-on-pluralsight.aspxPluralsightESBBizTalk Enterprise Service Bus (ESB) Training on Pluralsight<p><font size="2">A little over a year ago I released a new Pluralsight training course called “<a href="http://www.shareasale.com/m-pr.cfm?merchantID=53701&amp;userId=1132192&amp;productId=546413115">Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit</a>”.</font></p> <p><font size="2">This course is still getting a lot of views and the overall feedback has been positive.&#160; If you are new to working with the BizTalk ESB or you are looking for more information on what it can do, this is a great course for you.&#160; The whole course is just under 2 1/2 hours long.&#160; If you are short on time, you can watch it at 2x speed!</font></p> <p><font size="2">I setup a simple one page website that outlines this course, has a sample video, and details on how to get your free 7-day trial of Pluralsight to watch the whole course for free.</font></p> <p><font size="2"><strong>Check out: </strong><a href="http://www.BizTalkESBToolkit.com">http://www.BizTalkESBToolkit.com</a><strong> for all the details.</strong></font></p> <p><font size="2">Enjoy.</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39923" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Tue, 28 Jul 2015 15:41:07 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/28/biztalk-enterprise-service-bus-esb-training-on-pluralsight.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39914http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/22/biztalk-server-learning-path-for-pluralsight.aspxbiztalkPluralsightLearningBizTalk Server Learning Path for Pluralsight<p><span style="font-size:small;">I have been an author with Pluralsight for the past 3 years.&nbsp; Before I was an author I was always a huge fan and I found that for just $29 a month for unlimited access to all training courses is a deal!&nbsp; They now have over 3,700+ courses to pick from.&nbsp; What is even better you can get a free 7-day, 200 minute trial or for a limited time get your first month for only $9.95.&nbsp; See details below.</span></p> <p><span style="font-size:small;">One of the best covered subjects in the Pluralsight library is Microsoft BizTalk Server!&nbsp; This is a little surprising because BizTalk is a relatively niche product.&nbsp; Never the less, they currently have 14 courses covering BizTalk.&nbsp; Below is a complete list of the BizTalk courses at Pluralsight.&nbsp; </span></p> <ul> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2006bpm">BizTalk 2006 Business Process Management</a> &nbsp;</span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2006fundamentals">BizTalk 2006 Fundamentals</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2006r2fundamentals">BizTalk Server 2006 R2 Fundamentals</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2009fundamentals">BizTalk 2009 Fundamentals</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/advancedbiztalk2009">Advanced BizTalk Server 2009</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2009bpm">BizTalk 2009 Business Process Management</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2009wcf">BizTalk 2009 and WCF</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/advancedbiztalk2010">Advanced BizTalk Server 2010</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalkbyexample">BizTalk Server by Example</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalkappfabric">Integrating BizTalk Server with Windows Azure AppFabric</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalknew2013">What Is New in BizTalk Server 2013</a> (<strong>one of my courses</strong>)&nbsp; </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2013mapper">Using Functoids in the BizTalk 2013 Mapper</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalkesb">Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit</a> (<strong>one of my courses</strong>) </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalkgroundup">BizTalk Server 2013 from Ground Up: An End to End Scenario</a> </span></li> </ul> <p><span style="font-size:small;">What I hear a lot is with so many courses and some of them being a little older, what is the best learning path for someone wanting to learn BizTalk?&nbsp; Lets take a look at my recommendations.</span></p> <p><span style="font-size:small;"><strong><span style="text-decoration:underline;">Brand New to BizTalk Server</span></strong></span></p> <ol> <li><span style="font-size:small;">Consider <a href="http://biztalk.guru/visualstudio2013">Mastering Visual Studio 2013</a> or <a href="http://biztalk.guru/csharp5">C# Fundamentals with C# 5.0</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2006fundamentals">BizTalk 2006 Fundamentals</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/advancedbiztalk2010">Advanced BizTalk Server 2010</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalkesb">Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2013mapper">Using Functoids in the BizTalk 2013 Mapper</a> (if you need to do lots of maps) </span></li> </ol> <p><span style="font-size:small;">&nbsp;</span></p> <p><span style="font-size:small;"><strong><span style="text-decoration:underline;">Some Experience with BizTalk Server</span></strong></span></p> <ol> <li><span style="font-size:small;"><a href="http://biztalk.guru/advancedbiztalk2010">Advanced BizTalk Server 2010</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalkesb">Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit</a> (if you need to use the ESB)</span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalkgroundup">BizTalk Server 2013 from Ground Up: An End to End Scenario</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalknew2013">What Is New in BizTalk Server 2013</a> </span></li> <li><span style="font-size:small;"><a href="http://biztalk.guru/biztalk2013mapper">Using Functoids in the BizTalk 2013 Mapper</a> (if you need to do lots of maps) </span></li> </ol> <p><span style="font-size:small;">Anyone can get a free 7-day, 200 minute trial of Pluralsight using the banner link below.</span></p> <p><span style="font-size:small;"><a href="http://shareasale.com/r.cfm?b=652753&amp;u=1132192&amp;m=53701&amp;urllink=&amp;afftrack="><img src="http://static.shareasale.com/image/53701/pl_728x90.gif" alt="Pluralsight" border="0" /></a></span></p> <p><span style="font-size:small;"> </span></p> <p><span style="font-size:small;"><br />Pluralsight is currently running a <strong>special </strong>so for a limited time you can get your first month for $9.95!&nbsp; Then it&rsquo;s the normal price of $29 after that.&nbsp; This offer may end at anytime so act fast.&nbsp; </span></p> <p><span style="font-size:small;"><a href="http://shareasale.com/r.cfm?b=750333&amp;u=1132192&amp;m=53701&amp;urllink=&amp;afftrack="><img src="http://static.shareasale.com/image/53701/0162-15_LP_AffiliateProgram-320x50_v2_er.jpg" border="0" alt=" " /></a></span></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39914" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Wed, 22 Jul 2015 17:41:00 ZStephen W. Thomas3http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/22/biztalk-server-learning-path-for-pluralsight.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39904http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/08/new-pluralsight-course-traveling-and-loyalty-programs-best-practices.aspxTrainingTravelNew Pluralsight Course: Traveling and Loyalty Programs Best Practices<p><font size="2">While my main passion in life is Integration with Microsoft Technologies, a close second is traveling.&#160; With traveling comes my “addiction” to earning airline miles, hotel points, and chasing status!</font></p> <p><font size="2">The way I see it is by using miles and points we can travel cheaper or even for free!&#160; </font></p> <p><font size="2">Have you ever wondered if it was really worth it though?&#160; Maybe you think you do not travel enough to benefit from miles and points?&#160; Or do not know the first thing about Loyalty programs?&#160; I cover this and more in my training course </font><font size="2">with Pluralsight titled “<a href="http://shrsl.com/?~96h0">Traveling and Loyalty Programs Best Practices</a>”.&#160; </font></p> <p><font size="2">It is broken down into 5 modules:</font></p> <ul> <ul> <li>Traveling Developer Best Practices </li> <li>Air Travel Deep Dive and Airline Best Practices </li> <li>Detailed Airline Loyalty Program Review </li> <li>Ins and Outs of Earning and Using Hotel Points </li> <li>Driving Off with Car Rental Credits </li> </ul> </ul> <p><font size="2"></font></p> <p><font size="2">Here are two demo videos outlining the basics of loyalty programs and why having status matters.</font></p> <p align="center"><a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/08/new-pluralsight-course-traveling-and-loyalty-programs-best-practices.aspx">(Please visit the site to view this video)</a></p> <p align="center"><a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/08/new-pluralsight-course-traveling-and-loyalty-programs-best-practices.aspx">(Please visit the site to view this video)</a></p> <p><font size="2">If you already have a Pluralsight account you can watch the course now.&#160; If you do not have an account, you can get a free 10 day, 200 minute trial using the banner below.&#160; What is even better – my course is 193 minutes long so anyone can get a free trial and watch the whole course.</font></p> <p align="center"><a href="http://shareasale.com/r.cfm?b=620901&amp;u=1132192&amp;m=53701&amp;urllink=&amp;afftrack="><img border="0" alt="Pluralsight Free Trial" src="http://static.shareasale.com/image/53701/PS_banner_728x90_v2-09.png" /></a></p> <p><font size="2">Looking forward to hearing feedback, comments, and suggestions!</font></p> <p><font size="2">&#160;</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39904" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Thu, 09 Jul 2015 00:30:06 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/07/08/new-pluralsight-course-traveling-and-loyalty-programs-best-practices.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39899http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/06/30/windows-azure-automation-error-user-realm-discovery-failed-solved.aspxAzureVirtual MachinesVMAzure AutomationWindows Azure Automation Error - user_realm_discovery_failed Solved<p><font size="2">I was working with Windows Azure Automation using a MSDN account to create a run book that will run nightly to turn off all my running virtual machines.&#160; </font></p> <p><font size="2">This is super easy and you area even provided a sample script that all you need to do is set your Active Directory (AD) User Name and your Subscription Name.&#160; </font></p> <p><font size="2">Once I completed this and created an Automation Asset of Type Credential for my newly created AD User I was all set to go.&#160; The AD User has been added as a co-administrator on the account to allow them access to the virtual machines.&#160; </font></p> <p><font size="2">I set up the account like this:</font></p> <p><img src="http://www.biztalkgurus.com/pics/Azure_Automate.jpg" alt=" " /></p> <p><font size="2">With this configuration I received the following errors.</font></p> <p><font size="2">6/24/2015 8:27:46 PM, Error: Add-AzureAccount : user_realm_discovery_failed: User realm discovery failed: The remote server returned an error: (500) <br />Internal Server Error. <br />At Stop-AllAzureVM:35 char:35 <br />+ <br />&#160;&#160;&#160; + CategoryInfo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; : CloseError: (:) [Add-AzureAccount], AadAuthenticationFailedException <br />&#160;&#160;&#160; + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Profile.AddAzureAccount <br />&#160; <br />6/24/2015 8:27:47 PM, Error: Select-AzureSubscription : The subscription name Azure Pass doesn&#39;t exist. <br />Parameter name: name <br />At Stop-AllAzureVM:39 char:39 <br />+ <br />&#160;&#160;&#160; + CategoryInfo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; : CloseError: (:) [Select-AzureSubscription], ArgumentException <br />&#160;&#160;&#160; + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Profile.SelectAzureSubscriptionCommand <br />&#160; <br />6/24/2015 8:27:47 PM, Error: Get-AzureVM : No default subscription has been designated. Use Select-AzureSubscription -Default &lt;subscriptionName&gt; to <br />set the default subscription. <br />At Stop-AllAzureVM:44 char:44 <br />+ <br />&#160;&#160;&#160; + CategoryInfo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; : CloseError: (:) [Get-AzureVM], ApplicationException <br />&#160;&#160;&#160; + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand</font></p> <p><font size="2">Lets loos closer at the User Name value setup in the Credential:</font></p> <p><font size="2"><img src="http://www.biztalkgurus.com/pics/Azure_Automate_Error.jpg" alt=" " /></font></p> <p><font size="2">That’s right… is has a space at the end of the name from doing a copy and paste of the user name.</font></p> <p><font size="2">If you run into this error you will want to check your user name setup under both the Asset Type of Credential and your user name entered in your script.&#160; </font></p> <p>Once I removed the space everything worked as expected..</p> <p>Best of luck!</p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39899" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Wed, 01 Jul 2015 03:25:56 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/06/30/windows-azure-automation-error-user-realm-discovery-failed-solved.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39814http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/03/30/london-biztalk-summit-2015-see-you-there.aspxbiztalkBizTalk 360LondonLondon BizTalk Summit 2015 – See You There!<p><font size="2">I am excited to be attending and presenting at the 2015 London BizTalk Summit on April 12th and 13th.</font></p> <p><font size="2">Last year I talked about Microsoft Azure Infrastructure as a Service (IaaS) and walked through creating BizTalk environments on the fly using PowerShell.&#160; This year I am going back to the basics of core integration and talking about my 14 years of integration experience.&#160; I have been focused on integration with BizTalk Server since Tuesday February 27th, 2001.&#160; How do I remember that exact date?&#160; Simple – I was up in Seattle and just started a new project.&#160; The day after the project started Seattle had a 6.8 Earthquake!&#160; </font></p> <p><font size="2">My session details are below.</font></p> <p>Title: <strong>Top 14 Integration Challenges I’ve seen in the Past 14 Years</strong> </p> <p><font size="2">Abstract: I’ve been working with BizTalk Server and Integration using Microsoft products since Tuesday February 27th, 2001. Since then I have worked on over 21 different client projects all over the world. Clients range in size from small companies to large Fortune 500 powerhouses. This session will take a look at the top 14 client challenges I have run into in the past 14 years of working in the field and how to address them.</font></p> <p><font size="2">If you have not registered yet, tomorrow is the last day to receive a discount on the registration price.&#160; </font></p> <p><font size="2"><strong>Register now</strong>: <a title="http://www.biztalk360.com/Events/BizTalk-Summit-2015-London/" href="http://www.biztalk360.com/Events/BizTalk-Summit-2015-London/">http://www.biztalk360.com/Events/BizTalk-Summit-2015-London/</a></font></p> <p><img src="http://www.biztalkgurus.com/pics/speakers-badges.jpg" alt=" " /><font size="2"></font></p> <p><font size="2">Hope to see you in London in two weeks!</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39814" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Mon, 30 Mar 2015 17:09:42 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/03/30/london-biztalk-summit-2015-see-you-there.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39804http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/03/18/working-with-cdata-elements-inside-a-biztalk-map.aspxbiztalkmapsBizTalk 2013 R2CDATAWorking with CDATA Elements inside a BizTalk Map<p><font size="2">For the past 14 years I have not done a lot with CDATA Elements.&#160; If you do not know much about them, they are tags you put around a blob of data to tell the XML parsing systems to skip over them.&#160; It will allow you to have &lt; and &amp; inside the data block without having to escape them.&#160; They can be useful if you need to place another XML messages inside another one without having to worry about escaping the inner XML tags.&#160; </font></p> <p><font size="2">The CDATA tags look like <strong>&lt;![CDATA[</strong> <em>…ANY DATA HERE…</em> <strong>]]&gt;</strong></font></p> <p><font size="2">Example:&#160;&#160;&#160; </font></p> <p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; <br />&lt;Order&gt; <br />&#160; &lt;Type&gt;Update&lt;/Type&gt; <br />&#160; &lt;OriginalOrder&gt;<strong>&lt;![CDATA[</strong>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;Order&gt;...&lt;/Order&gt;<strong>]]&gt;</strong>&lt;/OriginalOrder&gt; <br />&lt;/Order&gt;</p> <p><font size="2">How does BizTalk handle CDATA?&#160; Well, BizTalk does what it should when it receives a node with a CDATA section.&#160; The XML Disassembler skips the parsing of the inner data.&#160; The maps are where you can run into issues because they will remove the CDATA tags when the data is being mapped.&#160; </font></p> <p><font size="2">Luckily they provided a way for you to add the CDATA sections back into the output message to ensure they are escaped correctly.&#160; You can do that by setting the property called <strong>CDATA section elements</strong>.&#160;&#160;&#160; </font></p> <p><img src="http://www.biztalkgurus.com/pics/cdata_properties.jpg" alt=" " /></p> <p><font size="2">This is accessible by clicking any open area on the map canvas.&#160; While this looks straight forward, it is a little tricky.&#160; This property needs to be a <strong>namespace prefixed space separated</strong> list of values that you want to be enclosed in CDATA.&#160; Lets look at the example below and assume a default namespace of ns0.</font></p> <p><font size="2"><img src="http://www.biztalkgurus.com/pics/cdata_map.jpg" alt=" " /></font></p> <p><font size="2">If you wanted all three nodes on the output to have CDATA tags you would set the CDATA section elements property to: <br />”ns0:AddressXML ns0:OrderXML ns0:HistoryXML”</font></p> <p><font size="2">Something else to point out is the mapper does runtime validation on the elements in the CDATA section elements property.&#160; If you entered ns4:Item and ns4 was not a defined namespace prefix you will get an exception when the map runs.</font></p> <p><font size="2">Hope you learned a little about how BizTalk Maps handles CDATA.&#160; Enjoy.</font></p> <p><font size="2">&#160;</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39804" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Wed, 18 Mar 2015 05:46:43 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2015/03/18/working-with-cdata-elements-inside-a-biztalk-map.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39525http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/12/18/biztalk-developers-needed-for-a-6-month-contract-50-remote.aspxbiztalkbiztalk resumebiztalk jobsBizTalk Developers Needed for a 6 Month Contract – 50%+ Remote<p><span style="font-size:x-small;"> <p><span style="font-size:small;">My current client is looking for a few additional BizTalk Developers to come work with us!&nbsp; They could start as soon as next week.</span></p> <p> <p><span style="font-size:small;">This would be a 6 month contract.&nbsp; The work is mostly remote (work from home) but travel to the client site up to 50% may be required.&nbsp; All travel expenses would be paid by the client.&nbsp; The rates are open and tend to be better than what I have seen in the past at some other clients.</span></p> <p><span style="font-size:small;">This is a great opportunity for anyone to grow their BizTalk skills by working with a great team of veteran BizTalkers! </span></p> <p><span style="font-size:small;">If interested, please email me at <a href="mailto:resume@biztalkgurus.com">resume@biztalkgurus.com</a> with your resume, availability, and requested rate.&nbsp;&nbsp;&nbsp; </span></p> </p> <p><span style="font-size:small;">Look forward to working with you!</span></p> </span></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39525" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Thu, 18 Dec 2014 15:18:00 ZStephen W. Thomas2http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/12/18/biztalk-developers-needed-for-a-6-month-contract-50-remote.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39218http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/07/28/here-is-to-10-years-of-blogging-on-biztalk-server.aspxbiztalkContestHere is to 10 Years of Blogging on BizTalk Server!<font size="2"> <p>I was just looking around some of my older blog posts and noticed today is my 10 year Anniversary of starting my blog!</p> <p>My first blog post was titled “<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2004/07/29/welcome-to-my-biztalk-blog.aspx">Welcome to My BizTalk Blog</a>”.&#160; </p> <p>Since then, I have made 235 blog posts and uploaded over 76 code samples &amp; videos!</p> <table cellspacing="0" cellpadding="0" width="800" border="1"><tbody> <tr> <td valign="top" width="400"> <p align="center"><img title="Stephen W Thomas BizTalk Guru in 2004" alt="Stephen W Thomas BizTalk Guru in 2004" src="http://www.biztalkgurus.com/pics/me_then.jpg" width="331" height="355" /> <br /> <br />Stephen W. Thomas in 2004</p> </td> <td valign="top" width="400"> <p align="center"><img title="Stephen W Thomas BizTalk Guru in 2014" alt="Stephen W Thomas BizTalk Guru in 2014" src="http://www.biztalkgurus.com/pics/me_now.jpg" width="467" height="307" /> <br /> <br />Stephen W. Thomas in 2014 <br />A few pounds heavier (ok, maybe 30 or so), same amount of hair, and +2 kids.</p> </td> </tr> </tbody></table> <p>In honor of my 10 year Anniversary I am giving away some prizes!&#160; Just be one of the first people to email me at <a href="mailto:contest@biztalkgurus.com">contest@biztalkgurus.com</a> </p> <p>I have the following items to give away:</p> <p><strong>A few 30-day Pluralsight Subscriptions – $30 value.</strong> <br />You could use your subscription to watch my courses on “<a href="http://pluralsight.com/training/Courses/TableOfContents/biztalk-server2013-whats-new">What’s New in BizTalk Server 2013</a>” or my new course “<a href="http://www.biztalkgurus.com/r.ashx?M">Into to BizTalk Server 2013 ESB Toolkit</a>”.</p> <p><a href="http://www.pluralsight.com/"><img alt=" " src="http://www.biztalkgurus.com/pics/logo/pluralsightlogo.jpg" /></a></p> <p><strong>A few </strong><strong>“Getting Started with BizTalk Services 2013” eBooks – $15 value. <br /></strong> <br />If you do not win the book, you can buy it at <a href="http://www.packtpub.com/getting-started-with-biztalk-services/book?mm/gettingstartedbiztalk-abr1/0314?utm_source=mm_gettingstartedbiztalk_abr1_0314&amp;utm_medium=content&amp;utm_campaign=mihir">Packt</a> or at <a href="http://www.amazon.com/gp/product/178217740X/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=178217740X&amp;linkCode=as2&amp;tag=lightningcomcoll&amp;linkId=EWWTFWIQXIFEYIHE">Amazon</a>. <br />This is one of those books that every BizTalk Developer should own. <br /><a href="http://www.packtpub.com/"><img alt=" " src="http://www.biztalkgurus.com/pics/logo/packtlogo.jpg" /></a></p> <p><strong><font size="3"><em>Here is to another 10 years of blogging on BizTalk!</em></font></strong></p> </font><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39218" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Tue, 29 Jul 2014 05:00:07 ZStephen W. Thomas1http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/07/28/here-is-to-10-years-of-blogging-on-biztalk-server.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39150http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/07/07/new-pluralsight-course-on-intro-to-biztalk-server-2013-enterprise-service-bus-esb-toolkit-is-live.aspxBizTalk 2013PluralsightTrainingESB ToolkitNew Pluralsight Course on Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit is Live!<p><span style="font-size:small;">I am excited to announce the release of my 2nd course with Pluralsight!&nbsp; This course is called &ldquo;Intro to BizTalk Server 2013 Enterprise Service Bus (ESB) Toolkit&rdquo;.&nbsp; This course is designed for an existing BizTalk Developer who has little to no exposure to the ESB Toolkit.&nbsp; This course walks you through the basics from architecture, to installation, to building your first solution, to how to use the Exception Management Framework!</span></p> <p><span style="font-size:small;">Here is a 3 minute sample video of the High Level Architecture and Message Flow of the BizTalk ESB Toolkit.&nbsp; </span></p> <p><span style="font-size:small;"><a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/07/07/new-pluralsight-course-on-intro-to-biztalk-server-2013-enterprise-service-bus-esb-toolkit-is-live.aspx">(Please visit the site to view this video)</a> </span></p> <p><span style="font-size:small;">Watch this video directly on YouTube - <a href="http://youtu.be/oINu1nt_PQI">http://youtu.be/oINu1nt_PQI</a></span></p> <p><span style="font-size:small;">This course contains the following modules:</span></p> <ul> <li><span style="font-size:small;">Overview of the ESB Toolkit for BizTalk Server</span></li> <li><span style="font-size:small;">Inside the ESB Toolkit Components</span></li> <li><span style="font-size:small;">Deep Dive into an ESB Solution</span></li> <li><span style="font-size:small;">Using the ESB Exception Framework</span></li> </ul> <p><span style="font-size:small;">Current Pluralsight subscription holders can watch the course <a href="http://pluralsight.com/training/Courses/TableOfContents/biztalk-server2013-enterprise-service-bus-toolkit">here</a>.</span></p> <p><span style="font-size:small;">New users can get a free 10 day 200 minute evaluation <a href="https://pluralsight.com/training/Subscribe/Step1?isTrial=True&amp;failedCaptcha=False">here</a>.&nbsp; This is enough time to watch the whole course for free!!!</span></p> <p><span style="font-size:small;">Enjoy!</span></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39150" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Mon, 07 Jul 2014 14:53:00 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/07/07/new-pluralsight-course-on-intro-to-biztalk-server-2013-enterprise-service-bus-esb-toolkit-is-live.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39104http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/06/24/tweet-comment-or-post-your-way-to-one-of-12-great-prizes.aspxContestAzureBizTalk 2013IaaSBizTalk 360Tweet, Comment, or Post Your Way to One of 12 Great Prizes!<p><font size="2">Time is running out to enter my contest to win one of 12 great prizes!</font></p> <p><font size="2">To enter, simply take a look at my new PowerShell scripts located here:</font></p> <ul> <li><a href="http://www.biztalkgurus.com/microsoft_azure/m/windows_azure/39041.aspx">Single Server Microsoft Azure BizTalk 2013 Developer Edition Setup Scripts</a></li> <li><a href="http://www.biztalkgurus.com/microsoft_azure/m/windows_azure/39069.aspx">Domain Microsoft Azure BizTalk 2013 Enterprise Setup Scripts</a></li> </ul> <p>Then <font size="2">Tweet, Comment, or Post your way to a prize!&#160; </font></p> <p><font size="2"><strong>You do not need to run the scripts or do anything to enter!&#160; Just leave a comment, tweet, or post to Facebook. </strong></font></p> <p>You can enter through each method below but only one prize per winner.&#160; The $100 prize if for the best review of the PowerShell Scripts but the other 11 prizes will be selected at random.</p> <p><strong>1. Enter via Twitter</strong> – Tweet your comments / entry.&#160; Ensure to include @StephenWThomas and the hash tag #msbts.&#160; It’s that easy.&#160; </p> <p><strong>2. Enter via Facebook</strong> – Like BizTalkGurus on Facebook if you don’t always.&#160; Post a comment to our wall.&#160; </p> <p><strong>3. Enter via a Comment on either Single Server or Domain PowerShell download pages above</strong>.&#160; If you comment on both, only one will count.&#160; Just post a comment to one of the links above. </p> <p><font size="2">The contest ends on June 30th at 11:59 PM CST.</font></p> <p><strong><u><font size="3"></font></u></strong></p> <p><strong><u><font size="3">Prizes</font></u></strong></p> <p><strong><font size="2">$100 cash brought to you by BizTalk360</font></strong></p> <p><a href="http://www.biztalk360.com/"><font size="2"><img src="http://www.biztalkgurus.com/pics/logo/biztalk360logo.jpg" alt=" " /></font></a></p> <p><font size="2"><strong>5 30-day Pluralsight Subscriptions – $30 value.</strong> <br />You could use your subscription to watch my courses on “</font><a href="http://pluralsight.com/training/Courses/TableOfContents/biztalk-server2013-whats-new"><font size="2">What’s New in BizTalk Server 2013</font></a><font size="2">” or my new course “</font><a href="http://www.biztalkgurus.com/r.ashx?M"><font size="2">Into to BizTalk Server 2013 ESB Toolkit</font></a><font size="2">” that will be available soon.</font></p> <p><a href="http://www.pluralsight.com/"><font size="2"><img src="http://www.biztalkgurus.com/pics/logo/pluralsightlogo.jpg" alt=" " /></font></a></p> <p><font size="2"><strong>6 “Getting Started with BizTalk Services 2013” eBooks – $15 value. <br /></strong> <br />If you do not win the book, you can buy it at </font><a href="http://www.packtpub.com/getting-started-with-biztalk-services/book?mm/gettingstartedbiztalk-abr1/0314?utm_source=mm_gettingstartedbiztalk_abr1_0314&amp;utm_medium=content&amp;utm_campaign=mihir"><font size="2">Packt</font></a><font size="2"> or at </font><a href="http://www.amazon.com/gp/product/178217740X/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=178217740X&amp;linkCode=as2&amp;tag=lightningcomcoll&amp;linkId=EWWTFWIQXIFEYIHE"><font size="2">Amazon</font></a><font size="2">. <br />This is one of those books that every BizTalk Developer should own. <br /></font><a href="http://www.packtpub.com/"><font size="2"><img src="http://www.biztalkgurus.com/pics/logo/packtlogo.jpg" alt=" " /></font></a></p> <p><font size="2">Good luck.</font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39104" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Tue, 24 Jun 2014 15:27:03 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/06/24/tweet-comment-or-post-your-way-to-one-of-12-great-prizes.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39082http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/06/12/build-an-azure-iaas-biztalk-single-server-or-domain-win-100-or-other-great-prizes.aspxAzureBizTalk 2013IaaSBizTalk 360PluralsightPacktBuild an Azure IaaS BizTalk Single Server or Domain – Win $100 or other Great Prizes<p><span style="font-size:small;">This is the biggest contest I have had in the 10+ years I have been blogging!&nbsp; In all12 prizes to give away!</span></p> <p><span style="font-size:small;">The top prize of $100 will be awarded to the person with the best feedback!&nbsp; This could be good, bad, doesn&rsquo;t matter just provide an honest review and assessment of the single server or domain setup scripts (forgive my poor PowerShell skills and spelling mistakes), BizTalk on IaaS, how you might use the scripts, or your Azure Virtual Machine experience in general.&nbsp; A panel will review the comments and select the winner.&nbsp; All decisions are final.&nbsp; The other 11 prizes will be awarded at random.&nbsp; </span></p> <p><span style="font-size:small;"><strong>Call to Action - Get the Scripts:</strong></span></p> <ul> <li><span style="font-size:small;"><a href="http://www.biztalkgurus.com/microsoft_azure/m/windows_azure/39041.aspx">Single Server Microsoft Azure BizTalk 2013 Developer Edition Setup Scripts</a> <br /></span></li> <li><span style="font-size:small;"><a href="http://www.biztalkgurus.com/microsoft_azure/m/windows_azure/39069.aspx">Domain Microsoft Azure BizTalk 2013 Enterprise Setup Scripts</a> <br /></span></li> </ul> <p><span style="font-size:small;"><strong>Lets talk about what is at stake in this contest.</strong>&nbsp; Top prize is $100 cash paid via PayPal in US funds sponsored by BizTalk 360.&nbsp; If you live in a country that does not accept PayPal you can select another prize if you win.&nbsp; Other prizes include 5 30-day unlimited memberships to Pluralsight and 6 eBooks of the new book &ldquo;Getting Started with BizTalk Services 2013&rdquo; sponsored by Packt Publishing.&nbsp; </span></p> <table border="1" align="center" width="662" cellpadding="0" cellspacing="0"> <tbody> <tr> <td width="458" valign="top"> <p dir="ltr" style="margin-right:0px;"><strong>Prize</strong></p> </td> <td width="202" valign="top"><strong>Sponsor</strong></td> </tr> <tr> <td width="458" valign="top"><strong>$100 cash</strong></td> <td width="202" valign="top"> <p><a href="http://www.biztalk360.com" title="BizTalk 360"><img src="http://www.biztalkgurus.com/pics/logo/biztalk360logo.jpg" alt=" " /></a></p> </td> </tr> <tr> <td width="458" valign="top"><strong>5 30-day Pluralsight Subscriptions &ndash; $30 value.</strong> <br /><br />You could use your subscription to watch my courses on &ldquo;<a href="http://pluralsight.com/training/Courses/TableOfContents/biztalk-server2013-whats-new">What&rsquo;s New in BizTalk Server 2013</a>&rdquo; or my new course &ldquo;<a href="http://www.biztalkgurus.com/r.ashx?M">Into to BizTalk Server 2013 ESB Toolkit</a>&rdquo; that will be available soon.</td> <td width="202" valign="top"> <p align="center"><br /><a href="http://www.pluralsight.com" title="Pluralsight"><img src="http://www.biztalkgurus.com/pics/logo/pluralsightlogo.jpg" alt=" " /></a></p> </td> </tr> <tr> <td width="458" valign="top"><strong>6 &ldquo;Getting Started with BizTalk Services 2013&rdquo; eBooks &ndash; $15 value. <br /></strong><br />If you do not win the book, you can buy it at <a href="http://www.packtpub.com/getting-started-with-biztalk-services/book?mm/gettingstartedbiztalk-abr1/0314?utm_source=mm_gettingstartedbiztalk_abr1_0314&amp;utm_medium=content&amp;utm_campaign=mihir">Packt</a> or at <a href="http://www.amazon.com/gp/product/178217740X/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=178217740X&amp;linkCode=as2&amp;tag=lightningcomcoll&amp;linkId=EWWTFWIQXIFEYIHE">Amazon</a>. <br />This is one of those books that every BizTalk Developer should own.</td> <td width="202" valign="top"><br /><a href="http://www.packtpub.com"><img src="http://www.biztalkgurus.com/pics/logo/packtlogo.jpg" alt=" " /></a></td> </tr> </tbody> </table> <p><span style="font-size:small;"><strong>&nbsp;</strong></span></p> <p><span style="font-size:small;"><strong><br />Three ways to enter, enter all three ways to triple your changes to win one of the 11 random prizes!</strong>&nbsp; </span></p> <p><span style="font-size:small;">Only one prize per winner.&nbsp; In each case please comment on the new PowerShell scripts, BizTalk on IaaS, or Microsoft IaaS in general.&nbsp;&nbsp; <br />The good, bad, did they work for you, did you look at then &ndash; if not why?&nbsp; You do not even need to run the scripts or even download them if you do not want to.&nbsp; Any comment is welcome but constructive feedback is appreciated over just a simple &ldquo;they suck&rdquo;.</span></p> <p><span style="font-size:small;"><strong>1. Enter via Twitter</strong> &ndash; Tweet your comments about the PowerShell scripts, Ensure to include @StephenWThomas and the hash tag #msbts.&nbsp; If you have too much to say, you can link to a post of your comment / review you have on a blog or on this site.&nbsp; Or link to either the Single Server or Domain PowerShell scripts.&nbsp; It&rsquo;s that easy.&nbsp; </span></p> <p><span style="font-size:small;"><strong>2. Enter via Facebook</strong> &ndash; Like BizTalkGurus on Facebook if you don&rsquo;t always.&nbsp; Post to our wall about your experience with the PowerShell scripts.&nbsp;&nbsp; Link to one of the download pages or to your own review / comments / blog.&nbsp; </span></p> <p><span style="font-size:small;"><strong>3. Enter via a Comment on either Single Server or Domain PowerShell download pages above</strong>.&nbsp; If you comment on both, only one will count.&nbsp; If you post a comment without being logged in, ensure we have a way to contact you if you win. </span></p> <p><span style="font-size:small;">The contest is open now through Monday June 30st at 11:59 PM CST.&nbsp; Winners will be announced around Thursday July 3rd.&nbsp;&nbsp; </span></p> <p><span style="font-size:small;">Good luck!</span></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39082" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Fri, 13 Jun 2014 05:46:00 ZStephen W. Thomas0http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/06/12/build-an-azure-iaas-biztalk-single-server-or-domain-win-100-or-other-great-prizes.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:39070http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/06/09/end-to-end-biztalk-domain-setup-in-windows-azure-iaas-scripts.aspxPowerShellBizTalk 2013Window AzureIaaSEnd to End BizTalk Domain Setup in Windows Azure IaaS Scripts<p><font size="2">Got a little over an hour?&#160; Get a full featured multi-server BizTalk 2013 domain running in Windows Azure IaaS!&#160; It is fully configured with Send, Receive, Processing, and Tracking hosts all ready to go.&#160; </font><font size="2">Since it is scripted, it is repeatable so you can tear it down when you are done and create a brand new fresh environment the next time!&#160; </font></p> <p><font size="2"><strong>Cost</strong>: For a MSDN user the cost is around $0.55 per hour for the compute time with Medium VMs!&#160; Monthly charges may be incurred for storage, bandwidth, and transaction but in my experience these have be next to nothing.&#160; The costs for non-MSDN users will be significantly higher as these are premium images in Azure.</font></p> <p><font size="2">As promised at the BizTalk Summit in London in March, here are the Windows Azure IaaS Full BizTalk Domain Setup scripts.&#160; Of course these scripts can be used to create any type of domain, not just for BizTalk. And better yet, you only need to update <em>as little as 2 variables</em> file to be able to run them!</font></p> <p><font size="3">Download scripts: <a href="http://www.biztalkgurus.com/microsoft_azure/m/windows_azure/39069.aspx">Microsoft Azure IaaS BizTalk Domain Setup PowerShell Scripts</a></font></p> <p><font size="2"><u><font size="3">I</font>mportant Points to Note</u></font></p> <blockquote> <p><font size="2">1. These scripts use Premium IaaS Images.&#160; <strong>If you are not using a subscription tied to a MSDN account you will occur significant changes.</strong></font></p> </blockquote> <blockquote> <p><font size="2">2. Due to legal issues related to the Microsoft provided BizTalk Provisioning Tool, I am unable to allow people to download it.&#160; The BizTalk 2013 Images on IaaS contain an older, none working version.&#160; Because of this some additional manual steps are required to complete the auto BizTalk configuration.&#160; I have made the auto configuration an optional step that is enabled by a Flag in the variables file.&#160; The default is false.&#160; I suggest everyone spend 20 minutes to get the files from a developer image using the instructions below until we have an updated IaaS image that includes the files or until we are able to download them from Microsoft.&#160; See below information on “<font size="2">To enable full end to end auto configuration do the following (Note – must be a MSDN users)”</font></font></p> </blockquote> <p><strong><font size="2">This is what the scripts do:</font></strong></p> <ul> <li><font size="2">Creates a Virtual Network, Affinity Group, and Azure Storage account </font></li> <li><font size="2">Create a Domain Controller with the BizTalk Groups and Users created</font> </li> <li><font size="2">Creates a SQL Server and assigns the correct permissions for the BizTalk users </font></li> <li><font size="2">Creates two BizTalk Servers </font></li> <li><font size="2">Optional - Downloads a bunch of helper files to configure the BizTalk Group </font></li> <li><font size="2">Optional - Installs Classic Shell (yes, I can not live without a Start button) </font></li> <li><font size="2">Optional - Installs BizTalk 2013 CU2 </font></li> <li><font size="2">Downloads Remote Desktop connections to the newly created VMs </font></li> </ul> <p><font size="2"><strong>To run the scripts:</strong></font></p> <ul> <li><font size="2">Review the prerequisites below.</font> </li> <li><font size="2">Open variables.ps1 and review the variables.&#160; Only the top 8 should need to be looked at or updated.&#160; Of these, <strong>only 2 values</strong> must be changed.</font> <ul> <li><font size="2"><strong>$baseVMName</strong> = &#39;&lt;abcd1234&gt;&#39;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; # UPDATE - Must be Globally Unique and 8 characters or less.</font> </li> <li><font size="2"><strong>$subscriptionName</strong> = &#39;&lt;subscription name&gt;&#39;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; # UPDATE – This is the name of your subscription from the publishing file</font> </li> <li><font size="2">$setupDir = &quot;C:\BizTalkGurus&quot;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; # OPTIONAL UPDATE - Used for files on the remote and local servers</font> </li> <li><font size="2">$basePathToScripts = &#39;&lt;path to scripts&gt;&#39;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; # OPTIONAL UPDATE - This is used if you run the scripts through an IDE </font></li> <li><font size="2">$workStorgeAccount = ‘&lt;update for auto configure&gt;’&#160;&#160;&#160; # OPTIONAL UPDATE - Update with the storage location of the helper files for auto configuration</font> </li> <li><font size="2">$installCU2 = &#39;false&#39;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #OPTIONAL UPDATE - Must upload BizTalk CU2 exe to the root of the Storage Account above</font> </li> <li><font size="2">$installClassicShell = &#39;false&#39;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #OPTIONAL UPDATE - Must upload classic shell version 4.1 exe to the root of the Storage Account above</font> </li> <li><font size="2">$installBizTalkProv = &#39;false&#39;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #OPTIONAL UPDATE - Must upload 5 files from BizTalk 2013 Dev box to the root of the Storage Account above</font> </li> </ul> </li> <li><font size="2">Run Master.ps1 in an elevated PowerShell window.&#160; If running in an IDE it is best to run the script from the command windows rather than hitting Run.&#160; </font></li> </ul> <p><font size="2">The end result will look something like this: <br /></font><font size="2"><img src="http://www.biztalkgurus.com/pics/endtoendscriptdone.jpg" alt=" " /></font></p> <p><font size="2"><strong><u>What is included</u></strong></font></p> <p><font size="2"><strong>Prerequisites</strong></font></p> <ul> <li><font size="2">Tested with PowerShell late- May release.&#160; PowerShell versions before March (sorry can’t keep the versions straight) will fail in the VM creation because static IP Addresses are assigned to the VM’s in the network.&#160; </font></li> <li><font size="2">Ensure you have a working PowerShell installation before running.&#160; This can be tested by running Get-AzureLocation to ensure it returns values.&#160; Details on how to set this up can be found <a href="http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/">here</a>.</font> </li> <li><font size="2">Scripts must be ran elevated.&#160; </font></li> </ul> <p><font size="2"><strong>Main PowerShell Scripts</strong></font> </p> <ul> <li><font size="2"><strong>Master.ps1</strong></font> – This is the only file you need to run.&#160; Ensure you run from an elevated PowerShell window.&#160; Takes a bit over an hour for full configuration. </li> <li><font size="2"><strong>variables.ps1</strong></font>&#160; - This is the only file you need to update.&#160; You should only need to look at the first 8 parameters.&#160; </li> <li>00_Create_Network.ps1 – This script creates the affinity group, storage account, and virtual network. </li> <li>01_Create_PDC.ps1 – This script create the domain controller by promoting a windows server using remote PowerShell. It also creates all the groups and uses needed for the BizTalk configuration. </li> <li>02_Create_Servers.ps1 - This script creates the SQL and BizTalk Servers using the Enterprise Edition of the Microsoft provided images.&#160; </li> <li>03_Configure_Servers_RemoteProp.ps1 – This script uses remote PowerShell to complete additional configuration on the SQL and BizTalk Servers.&#160; If flags are set, files will be downloaded to the servers to complete configuration. </li> <li>04_Configure_Servers_LaunchRDP.ps1 – This script will launch the Remote Desktop sessions needed to complete the auto configuration. </li> <li>05_RemoteDesktop – Downloads the remote desktop connect for each server.&#160; This is stored inside a new folder called RemoteDesktop in the scripts folder. </li> <li>99_RemoveVM.ps1 – End-to-end clean up script.&#160; Removes all items created based on the variables file.&#160; Note – due to limitations in Virtual Networks only run this if you have no other virtual networks on your subscriptions.&#160;&#160; If you do, you should comment out the virtual network section of this script. </li> <li>SaveMoney_StopAll.ps1 – Scripts to stop and deallocate all the Azure Virtual Machines based on the values in your variables file. </li> <li>SpendMoney_StartAll.ps1 – Scripts to start all the Azure Virtual Machines based on the values in your variables file. </li> <li>Configs folder - NetworkConfig.xml – This is the XML Configuration used to create the virtual network in Azure. </li> </ul> <ul> <li><font size="2"><strong>Helper Files</strong></font> – Helper files are only needed if you plan to auto-configure BizTalk, auto install CU2, or auto install Classic Shell <ul> <li>multinodeconfigDemo_DomainHosts.xml – XML file used by the BizTalk Provisioning tool to auto configure the BizTalk group.&#160; No changes are needed to this file. </li> <li>rdp.exe – Use to auto launch a Remote Desktop session to complete the BizTalk configuration.&#160; </li> <li>RunBizTalkTask_Domain.xml – File used to create a Windows Scheduled Task. </li> <li>RunLocalClient.ps1 – PowerShell script to be ran locally on the First BizTalk Server in the group.&#160; </li> <li>RunLocalClientServer2.ps1 – PowerShell script to be ran locally on all Other BizTalk Server in the group.&#160; </li> <li>StartPowershell.exe – Helper exe to enable Windows Scheduled Task to easily run a PowerShell script in elevated mode. </li> <li>Optional - ClassicShellSetup_4_1.exe – You need to be download from <a title="http://www.classicshell.net/" href="http://www.classicshell.net/">http://www.classicshell.net/</a> and uploaded to your container.&#160;&#160; Ensure the version names match what is in the 03_Configure_Servers_RemoteProp.ps1 file. </li> <li>Optional - BizTalk 2013 CU2 – This needs to be downloaded yourself and uploaded to your own public Azure container. </li> <li>Optional - BizTalk.Provisioning.files– This needs to do downloaded yourself and uploaded to your own public Azure container. </li> </ul> </li> </ul> <p><font size="2"><strong>To enable full end to end auto configuration do the following (Note – must be a MSDN users):</strong></font></p> <ul> <li><font size="2">Put all helper files on your own public Azure storage account container</font> </li> <li><font size="2">Update $workStorgeAccount in the variables file to the full address of your storage container</font> </li> <li><font size="2">To enable auto install BizTalk 2013 CU2</font> <ul> <li><font size="2">Download BizTalk 2013 CU2 exe and upload it the root of your storage account</font> </li> <li>Update $installCU2 in the variables file to “true” </li> </ul> </li> <li><font size="2">To enable auto BizTalk configuration</font> <ul> <li><font size="2">Create a BizTalk 2013 Development Virtual Machine in Microsoft Azure (<a href="http://www.biztalkgurus.com/windows_azure/m/windows_azure/39041.aspx">script here</a>) </font></li> <li><font size="2">Copy the 5 files in the C:\BizTalk_Provisiong folder</font> </li> <li><font size="2">Upload the 5 files to the root of your storage account</font> </li> </ul> </li> </ul> <p>If you do the auto configuration (witch is highly recommended for anyone who plans to run the scripts more than once) your end result will look like this.</p> <p><img src="http://www.biztalkgurus.com/pics/endtoendfinalresult.jpg" width="829" height="422" alt=" " /></p> <p><font size="2"><strong></strong></font></p> <p><font size="2"><strong>Known Issues and Limitations:</strong></font></p> <ul> <li><font size="2">At present the auto configuration is only possible if you download and host the BizTalk Provisioning files yourself.&#160; This will change in the future and I will release a new set of scripts once the process is cleaner.</font> </li> <li><font size="2">Every once in a while Azure is really slow.&#160; I have added some speed breaks in the scripts to better account for this.</font> </li> <li><font size="2">Every once in a while the auto configuration fails.&#160; The servers get joined to the group by no hosts are created.&#160; At that point, they should just be created manually or remove and restart all the scripts from scratch.</font> </li> <li><font size="2">If you have an existing virtual network associated with your subscription the 99_RemoveVM script will delete it or fail trying.</font>&#160; This is a limitation in PowerShell.&#160; </li> </ul> <p><font size="2"></font></p> <p><font size="2">These scripts are over a year in the making!&#160; Ok, ok, do not laugh.&#160; I did not spend a year straight on them but I have spent over 300 hours trying to get them fully working end to end.&#160; I have create no less than 100 domains while testing.&#160; I never have an issue with the IasS side of things until the most recent release of PowerShell so things seem to be a little unstable at the moment,&#160; All the issue I have ran into have been related to setting up the auto configuration. </font></p> <p><font size="2">Enjoy and I look forward to community feedback! </font></p><div style="clear:both;"></div><img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=39070" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen W. Thomas</dc:creator>Mon, 09 Jun 2014 16:36:33 ZStephen W. Thomas3http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2014/06/09/end-to-end-biztalk-domain-setup-in-windows-azure-iaas-scripts.aspx#commentsc4dd2918-4541-4a95-8338-be99430f076e:42514http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/30/jeroen-luitwieler-biztalk-integration-amp-iot-consultant.aspxMensenJeroen Luitwieler | BizTalk Integration & IoT ConsultantIk probeer in plaats van het probleem op te lossen, de oorzaak weg te nemen Blog Post by: AxonOlympus...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/30/jeroen-luitwieler-biztalk-integration-amp-iot-consultant.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42514" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Fri, 30 Sep 2016 11:59:15 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42512http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/23/erwin-van-eeken-account-manager.aspxMensenErwin van Eeken | Account ManagerGeef klanten wat ze nodig hebben, niet wat ze willen Blog Post by: AxonOlympus...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/23/erwin-van-eeken-account-manager.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42512" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Fri, 23 Sep 2016 15:09:33 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42509http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/17/where-has-my-azure-service-relay-gone.aspxAzureAzure Service BusAzure service Bus RelaysWhere has my Azure Service Relay gone?The Service Bus Preview does not display Azure Service Bus Relays in my hands. The Service bus is in preview in the new Azure Portal and I used it to create this service bus. I created a Azure Service bus relay but could not find it anywhere in the new portal. Without this it is [&#8230;] Blog Post by: mbrimble...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/17/where-has-my-azure-service-relay-gone.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42509" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Sat, 17 Sep 2016 20:06:59 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42508http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/09/trying-out-the-standard-and-enterprise-templates-in-azure-logic-apps.aspxBizTalk.NetMessagingCloudMicrosoft AzureTrying out the “standard” and “enterprise” templates in Azure Logic AppsIs the Microsoft integration team &#8220;back&#8221;? It might be premature to say that Microsoft has finally figured out its app integration story, but the signs are very positive. There&#8217;s been a fresh influx of talent like John Fancey, Tord Glad... Read More &#8250; Blog Post by: Richard Seroter...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/09/09/trying-out-the-standard-and-enterprise-templates-in-azure-logic-apps.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42508" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Fri, 09 Sep 2016 15:07:06 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42504http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/25/how-to-check-get-the-list-of-all-biztalk-cumulative-updates-installed-in-the-machine-with-powershell.aspxBizTalkBizTalk ServerPowershellcumulative updateBizTalk Server 2013 R2CUBizTalk AdministratorUpdatesAdministratorHow to Check/Get the list of all BizTalk Cumulative Updates installed in the machine with PowerShellWe cannot rely on documentation, if they exist, to be accurate, special regarding to the status of the machines present in the environment – I never found this kind of document that tell me what is installed on the machine, what are the updates (or CU) or service pack installed and so on… and regarding [&#8230;] Blog Post by: Sandro Pereira...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/25/how-to-check-get-the-list-of-all-biztalk-cumulative-updates-installed-in-the-machine-with-powershell.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42504" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Thu, 25 Aug 2016 19:38:16 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42500http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/23/how-to-fix-or-configure-the-signing-properties-of-a-visual-studio-biztalk-project-with-powershell-version-2.aspxBizTalkBizTalk ServerPowershelldeveloperDeploymentVisual Studio 2013BizTalk Server 2013 R2Signing PropertiesHow to fix or configure the Signing Properties of a Visual Studio BizTalk Project with PowerShell version 2In the previous post I provide a fix to the PowerShell script to that is able to configure the Deployment Properties of a BizTalk project, keeping my word, at least half of it, because I also found the same problems in the PowerShell script to fix or configure the Signing Properties of a BizTalk Project, [&#8230;] Blog Post by: Sandro Pereira...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/23/how-to-fix-or-configure-the-signing-properties-of-a-visual-studio-biztalk-project-with-powershell-version-2.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42500" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Tue, 23 Aug 2016 19:25:27 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42499http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/18/how-to-fix-or-configure-the-deployment-properties-of-a-visual-studio-biztalk-project-with-powershell-version-2.aspxBizTalkBizTalk ServerPowershelldeveloperDeploymentVisual Studio 2013BizTalk Server 2013 R2Deployment PropertiesHow to fix or configure the Deployment Properties of a Visual Studio BizTalk Project with PowerShell version 2It is nothing new that before you can deploy a solution from Visual Studio into a BizTalk application, you must first set project properties, especially the Server and the Configuration Database. Otherwise two things may happen: Deployment will fail when you try do to deploy it through Microsoft Visual Studio or will you are redeploying [&#8230;] Blog Post by: Sandro Pereira...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/18/how-to-fix-or-configure-the-deployment-properties-of-a-visual-studio-biztalk-project-with-powershell-version-2.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42499" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Thu, 18 Aug 2016 23:32:48 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42494http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/expose-orchestration-as-wcf-service-errors-resolutions.aspxBizTalkExpose Orchestration as WCF Service – Errors – ResolutionsError 1 : Receive location for address &#8220;/ExposeOrchWCFService/ExposeOrchWCFService_ProcessPO_prtRcvPO.svc&#8221; not found. (The BizTalk receive location may be disabled.) Resolution: WCF Service Publishing Wizard will create a new Receive location in the application you have specified in the wizard. That receive location need to be enabled. Error 2: Cannot open database &#8220;BizTalkMgmtDb&#8221; requested by the login. The [&#8230;] Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/expose-orchestration-as-wcf-service-errors-resolutions.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42494" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Wed, 10 Aug 2016 20:51:58 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42495http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/the-messaging-engine-failed-to-process-a-message-submitted-by-adapter-wcf-basichttp.aspxGeneralThe Messaging engine failed to process a message submitted by adapter:WCF-BasicHttpError Message: The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the &#60;serviceDebug&#62; configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the [&#8230;] Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/the-messaging-engine-failed-to-process-a-message-submitted-by-adapter-wcf-basichttp.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42495" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Wed, 10 Aug 2016 20:47:50 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42496http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/use-of-unconstructed-message-messagename.aspxBizTalkUse of unconstructed message ‘messageName’Compile Error: use of unconstructed message &#8216;messageName&#8217; Cause: If you have 1 message in orchestration, and you are using map to construct message out of same schema then you encounter this error. Resolution: Change you logic to use 2 schema or create 2 message variable for the same message. Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/use-of-unconstructed-message-messagename.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42496" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Wed, 10 Aug 2016 20:44:03 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42497http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/exposing-orchestration-as-wcf-service-notes.aspxBizTalkExposing Orchestration as WCF Service – NotesExposing Orchestration as WCF Service &#8211; Notes Orchestration with Receive and Send as two different Port (One-Way): If you create an orchestration with independent Receive and Send Ports, then WCF Service Wizard will create void as return type for the client Service Reference. You need to use WCFHttpPool to host the Orchestration in IIS. WCF [&#8230;] Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/10/exposing-orchestration-as-wcf-service-notes.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42497" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Wed, 10 Aug 2016 20:41:00 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42493http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/09/enterprises-fighting-back-spring-boot-is-the-best-and-other-springone-platform-takeaways.aspxCloudAWSMicrosoft AzureCloud FoundrydevOpsMicroservicesPivotalEnterprises fighting back, Spring Boot is the best, and other SpringOne Platform takeawaysLast week I was in Las Vegas for SpringOne Platform. This conference had one of the greatest session lists I’ve ever seen, and brought together nearly 2,000 people interested in microservices, Java Spring, DevOps, agile, Cloud Foundry, and cloud-native development.... Read More &#8250; Blog Post by: Richard Seroter...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/09/enterprises-fighting-back-spring-boot-is-the-best-and-other-springone-platform-takeaways.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42493" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Tue, 09 Aug 2016 22:36:40 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42491http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/09/messagecontextpropertybase-vs-messagedatapropertybase-vs-partcontextpropertybase.aspxBizTalkMessageContextPropertyBase vs MessageDataPropertyBase vs PartContextPropertyBaseMessageContextPropertyBase vs MessageDataPropertyBase vs PartContextPropertyBase By default, none of the value for the property schema base will be selected. But even though you have not selected anything, once you promote a field and assign it to promoted property field in Property Schema, property schema base value will be &#8220;MessageDataPropertyBase&#8221; by default when deployed. If you [&#8230;] Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/09/messagecontextpropertybase-vs-messagedatapropertybase-vs-partcontextpropertybase.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42491" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Tue, 09 Aug 2016 11:15:54 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42492http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/09/content-vs-context-vs-message-based-routing-confusion-assured.aspxBizTalkContent vs Context vs Message Based Routing – Confusion AssuredContent vs Context vs Message Based Routing &#8211; Confusion Assured To quote &#8220;Enterprise Integration Pattern Book&#8221; &#8211; &#8220;The Content-Based Router examines the message content and routes the message onto a different channel based on data contained in the message. The routing can be based on a number of criteria such as existence of fields, specific [&#8230;] Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/09/content-vs-context-vs-message-based-routing-confusion-assured.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42492" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Tue, 09 Aug 2016 11:09:38 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42488http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/08/announcing-the-new-biztalk-connector-for-logic-apps.aspxUncategorizedAnnouncing the new BizTalk connector for Logic AppsWe&#8217;re excited to announce the preview of the BizTalk Server 2016 connector for Logic Apps. This connector was first shown in May at Integrate 2016 in London and we&#8217;ve done a bunch of work to improve it since then. The biggest of these is that the connector now enables you to integrate Logic Apps with... Blog Post by: BizTalk Team...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/08/announcing-the-new-biztalk-connector-for-logic-apps.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42488" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Mon, 08 Aug 2016 19:58:20 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42487http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/07/enterprise-integration-pattern-design-patterns-notes-message-construction-part-1.aspxBizTalkEnterprise Integration Pattern – Design Patterns Notes – Message Construction – Part 1Enterprise Integration Pattern &#8211; Design Patterns Notes &#8211; Message Construction Message Construction: Command Message:[Command Pattern] http://www.enterpriseintegrationpatterns.com/patterns/messaging/CommandMessage.html How can messaging be used to invoke a procedure in another application? Use a Command Message to reliably invoke a procedure in another application. There is no specific message type for commands; a Command Message is simply a regular [&#8230;] Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/07/enterprise-integration-pattern-design-patterns-notes-message-construction-part-1.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42487" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Sun, 07 Aug 2016 12:45:37 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42484http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/04/the-message-request-has-an-incorrect-type-for-operation-port-2-operation-1-request.aspxBizTalkThe Message “Request” has an incorrect type for operation ” port_2.operation_1.Request”Error: The Message &#8220;Request&#8221; has an incorrect type for operation &#8221; port_2.operation_1.Request&#8221; Solution: This error occurs if the you messed around Orchestration parameters while using Call/Start Orchestration shape. Verify Parameter in the called orchestration. Also delete the call/start orchestration shape and place new call/start shape and configure it one more time. Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/04/the-message-request-has-an-incorrect-type-for-operation-port-2-operation-1-request.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42484" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Thu, 04 Aug 2016 20:47:25 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42485http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/04/biztalk-self-correlating-port.aspxBizTalkBizTalk Self Correlating portSelf Correlating is one of the type of Direct Binding in orchestration. This is mainly used for starting child orchestration from parent orchestration and get a response from the child orchestration. This will work similar to call orchestration, but more towards asynchronize ways and we will not be using any correlation to implement this. This [&#8230;] Blog Post by: vijaymstech...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/04/biztalk-self-correlating-port.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42485" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Thu, 04 Aug 2016 20:40:30 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42483http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/03/logic-apps-pricing-consumption-model-vs-hourly-model.aspxLogic AppsAzure App ServiceLogic Apps Pricing: Consumption Model vs Hourly ModelIn case you missed it, Logic Apps moved to General Availability last week. At the same time, pricing for Logic Apps gained a new option: Consumption charging i.e. pay by use. I’ve been talking to a number of clients about this new pricing model, and every single one has expressed concerns: it’s these concerns that I wanted to touch upon in this post... Blog Post by: Daniel Probert...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/03/logic-apps-pricing-consumption-model-vs-hourly-model.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42483" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Wed, 03 Aug 2016 12:27:04 ZSyndicated BizTalk Author0c4dd2918-4541-4a95-8338-be99430f076e:42481http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/01/my-first-logic-app.aspxBizTalkAzureAzure Service BusLogic AppSB-messaging AdapterMy First Logic AppI really like this logic app pattern. The NZ Post parcel events application (https://www.nzpost.co.nz/business/developer-centre/tracking-notification-api/watch-method) will not repeat an event. I decided to expose http endpoint in an azure Logic App and send these to a Azure Service Bus. I then I retrieve the message using a BizTalk SB-Messaging adapter, whenever I am ready and then [&#8230;] Blog Post by: mbrimble...(<a href="http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2016/08/01/my-first-logic-app.aspx">read more</a>)<img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=42481" width="1" height="1"><br> Blog Post by: <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Syndicated BizTalk Author</dc:creator>Tue, 02 Aug 2016 06:11:54 ZSyndicated BizTalk Author0