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

974 Views Asked by At

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 ?

2

There are 2 best solutions below

0
On BEST ANSWER

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

1
On

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.