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:
- Install Microsoft BizTalk Server 2020 Developer Tools and SDK
- Install BizTalk Server Extensions in Visual Studio 2019
- 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) |
 |
|
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 |
 |
|
Add BizTalk Project in Visual Studio 2019
Add a new BizTalk project in Visual Studio |
 |
|
Add new BizTalk Project item in Visual Studio 2019 |
 |
|
|
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.