question

AmarnathManchala-5911 avatar image
1 Vote"
AmarnathManchala-5911 asked KamleshKumar edited

How to call Existing .net Dll in Azure Logic apps

Hi

I have .net Dll built on .net framework 4.5, I need to call certain methods in the .net Dll from Azure Logic apps.

We are migrating Existing on premise applications to Azure,We need to re use the Existing .net Dll's.

If we dont have the way to do then we will write Azure functions to replicate the functionality of the methods in the Dll's.

Please let me know is there any way to call existing Dlls in Azure. I see Azure Integration account we can upload our Dlls to Azure.
How to use them in Logic apps??

azure-logic-apps
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

AmarnathManchala-5911 avatar image
0 Votes"
AmarnathManchala-5911 answered

Hi Kalecooper,

Thanks a lot for your answer!!

I dont see any other option apart from using Azure functions to use .net Dll.
I thought the same thing but want to check back with experts on it.

I will write azure wrapper function on the .DLL and use that Azure function in Azure Logic apps.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

MayankBargali-MSFT avatar image
0 Votes"
MayankBargali-MSFT answered AmarnathManchala-5911 commented

Hi @AmarnathManchala-5911

Please review the prerequisites and follow this to add referenced assemblies. Once you have added the reference assemblies then you add a map for your assembly.

Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

HI Mayank,

I know how to call the maps, My requirement is to call .net method which defined in Dll.

0 Votes 0 ·
$$ANON_USER$$ avatar image
0 Votes"
$$ANON_USER$$ answered

I would recommend to go with Azure Function Apps, It is one of the best server-less option from Azure to access .DLLs. We have written an Azure Function App which has wrapper methods (several functions) which in-turn call the existing .DLLs . I agree as it has a little bit of EXTRA effort, but in long run maintenance and for quick migration projects this is the best option, instead of using Integration account + XSLT+ Schemas + DLLs.

All BizTalk Server Migrations are not possible in a straight Lift and Shift model. Using Azure functions for the external .DLL calls is the best opportunity. Also considering the price, we went with Azure Functions instead of Logic Apps.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.