'From Logic App how to make a call to privately hosted SOAP based Web Service on some on-premise Server

We have a Logic App and private SOAP based Web Service hosted on some on-premise network.

Based on some parameters, we need to call this Web Service from the Log App.

What are the possible and secure ways to implement this ?



Solution 1:[1]

I have your Azure Relay to implement this. It didn't require me to make any changes on the on premises firewalls settings

Solution 2:[2]

The best way achieve your ask by creating a custom Logic App Connector using the On Prem Data Gateway.

  • Install the gateway as explained here
  • Create Custom Logic App Connector as explained here

    • Login to your Azure subscription where you have on-premise data gateway registered.
    • Create a resource of type “Logic Apps Custom Connector”.
    • Open a custom connector and click on edit. Choose API Endpoint as SOAP and Call mode as SOAP to REST and then browse to upload WSDL file of your on-premise webservice.

    • Don’t forget to select “Connect via on premise data gateway”

Refer this blog for more details.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Varun05
Solution 2 Ketan