Microsoft Azure Logic Apps Enterprise Integration Tools for Visual Studio 2019

For business-to-business (B2B) solutions you can build workflows by using the Enterprise Integration Pack (EIP) with Azure Logic Apps. That works quite well but if you want to create a XSD schema or a XSLT map you still have to use the Azure Logic Apps Enterprise Integration Tools for Visual Studio 2015. The Product Group is planning to have the tools also available for Visual Studio 2019 in this semester but this timeline is subject to change. In a meanwhile you still have to use VS2015 for this.
But BizTalk 2020 has already been launched, which does have support for visual studio 2019 so can't we just use that? Fortunately, we can use that also! Under the hood Logic Apps can also use BizTalk schemas and maps. For example the EDI schemas that are available on GitHub are also BizTalk schemas. Therefore it makes sense to put them in a BizTalk project if you need to edit a XSD file or want to generate an instance of the XSD.

 

Steps

Perform the following steps to use a BizTalk project with Logic Apps:

  1. Install Microsoft BizTalk Server 2020 Developer Tools and SDK
  2. Install BizTalk Server Extensions in Visual Studio 2019
  3. Add BizTalk Project in Visual Studio 2019

 

Install Microsoft BizTalk Server 2020 Developer Tools and SDK

Download BizTalk Server 2020 from Visual Studio Subscriptions  (Formerly MSDN Subscriptions)
Download BizTalk Server 2020 from Visual Studio Subscriptions
 
Install Microsoft BizTalk Server
Install Microsoft BizTalk Server
 
Select Microsoft BizTalk Server 2020 Developer Tools and SDK
 

Install BizTalk Server Extensions in Visual Studio 2019

Search on BizTalk Server in Manage Extensions in Visual Studio 2019
Search on BizTalk Server in Manage Extensions in Visual Studio
 

Add BizTalk Project in Visual Studio 2019

Add a new BizTalk project in Visual Studio
Add a new BizTalk project in Visual Studio
 
Add new BizTalk Project item in Visual Studio 2019
Add new BizTalk Project item in Visual Studio
 
 

Conclusion

In the past I have developed a lot with BizTalk and for me it makes sense to place the schemas and maps in a BizTalk project. You also have more functionality in a BizTalk project like for example a Flat File Wizard and support for EDI schemas. 

Please note that you need a MSDN subscription to download BizTalk. I'm not sure if you also need BizTalk licenses if you only going to use the SDK.

About the author

Tomasso Groenendijk lives in Netherlands and is a Solution Architect at Insight. He has over 20 years experience in software development and software design. Tomasso is specialized in application integration with a strong interest in the Windows Azure cloud platform. From 2014, Tomasso has been awarded six times with the Microsoft Azure MVP award. He is an active contributor to the integration community through his work on his blog, GitHub samples, TechNet Wiki and speaking on events. Furthermore he is an official board member of the Dutch Microsoft Integration User Group.

 
 
 
MVP profile Tomasso Groenendijk
 
 
Sentinet Product Specialist
 
 
BizTalk360 Product Specialist

Month List