Friday Fact: You can use the BizTalk Server Logic App adapter to call a Logic App Standard Workflow

BizTalk Server 2016 and 2020 are empowered with multiple mechanisms/functionalities to build hybrid integrations. One of those functionalities is the BizTalk Server Logic App adapter, which you can use to receive messages from or send to an Azure Logic App.

Now, focusing on the send part, and of course, there are several ways to implement the functionality of triggering or calling a Logic App, like using the HTTP adapter to perform an HTTP request. Starting from BizTalk Server 2016, there is a better and more user-friendly way to make these hybrid connections. Instead of using HTTP requests, with these versions of BizTalk Server, you can use the Logic Apps adapter to send messages to an Azure Logic App.

However, there is a small problem, when this adapter was released, there was only one type of Logic Apps: Logic App Consumption. So by default, when you connect to your subscription and resource group, it is only present in the Logic App list, and all the existing Logic Apps Consumption is present in that resource group.

The BizTalk Server Logic App adapter do not show any Logic App Standard workflow that you have inside the resource group of your subscription.

Does that mean we cannot use the Logic App adapter to send messages to a Logic App Standard workflow?

No, you can still use the Logic App adapter to send messages to a Logic App Standard workflow – for example, it will be easier to migrate BizTalk Solutions that are calling Logic App Consumption to start calling Logic App Standard workflows without changing to many configurations in BizTalk Server.

However, to accomplish that, you need to manually copy the workflow URL from the Azure Portal:

And pasted it to the Trigger (Callback URI) property of the BizTalk Server Logic App adapter.

Simple as that!

To lazy to read? We’ve got you covered! Check out our video version of this content!

Hope you find this helpful! If you enjoyed the content or found it useful and wish to support our efforts to create more, you can contribute towards purchasing a Star Wars Lego for my son!

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

Leave a Reply

Your email address will not be published. Required fields are marked *

turbo360

Back to Top