Skip to content
LambogeniusDocs

Compose using XSLT for Azure Logic Apps

Requirements

The Logic Apps project type, runtime and tools the action needs.

Service provider/serviceProviders/lamboXsltComposeOperation ComposeXslt, shown in the designer as Compose using XSLT.

What you need

  • Logic Apps Standard, as a NuGet-based project (Microsoft.Azure.Workflows.WebJobs.Extension and Microsoft.NET.Sdk.Functions package references). Extension-bundle projects cannot load custom built-in connectors.
  • .NET 8 in-process host: the app setting FUNCTIONS_INPROC_NET8_ENABLED=1, and a 64-bit worker in Azure. The XSLT worker runs on the same .NET 8 runtime; nothing else is installed.
  • A Workflow Standard plan (WS1 or larger) in Azure, Windows or Linux x64, or a container or hybrid deployment. On Linux, use 1.1.1 or later: the package carries a self-contained Linux worker, because the Azure Functions Linux images have no dotnet host. Locally: Azure Functions Core Tools 4 and Azurite.
  • The package Lambogenius.XsltCompose.LogicApps, from Downloads (sign in first).
  • A license token outside func start on a developer machine: a free developer license, a 30-day trial or a production license. See Licensing.

Verified versions

ComponentVersion
Microsoft.Azure.Workflows.WebJobs.Extension1.170.91
Microsoft.NET.Sdk.Functions4.5.0
Azure Functions Core Tools4.13.0
.NET runtime8.0.32
AzureLogic Apps Standard on WS1 (Windows and Linux)