Understanding Logic App Custom Connectors configuration

When things are very simplified and abstracted as for the Logic App Custom Connectors, it sometimes gets a bit confusing as to what’s what. Here are some pointers about the configuration of the Logic App Custom Connectors which should bring some clarity, especially in the context of SOAP. What’s important to realize is that Connectors…

0

Custom URL path for Pass-through SOAP connector for Azure Logic App

Earlier this year I blogged about the release of pass-through SOAP Custom Connector for Logic Apps, which included a basic example with no custom URI path: https://blogs.msdn.microsoft.com/david_burgs_blog/2018/02/28/logic-app-soap-pass-through-custom-connector/ Some SOAP services need to customize the URL path, for instance those using a sub-path for connecting with WS-Security Username Token as does GEP’s Master Data SOAP service…

0

ARM automated deployment for Logic App SOAP Custom Connector

We released last year support for automated translation of SOAP services into a REST-interface connector for Logic Apps integration. This is good to try out and develop a test or small scale integration. Yet if you want to do it through multiple environments, regions, or alike repeated deployment for enterprise, you will want to automated the deployment of the…

1

Friendlier SOAP Pass-through with Logic App designer UX

When using SOAP Pass-through custom connector in Logic App, I previously provided steps to switch to code view to add required headers Content-Type and SOAP Action such as: “actions”: { “SoapPassThrough”: { “inputs”: { “body”: “<Envelope xmlns=\”http://schemas.xmlsoap.org/soap/envelope/\”><Body><GetOrder xmlns:xsi=\”http://www.w3.org/2001/XMLSchema-instance\” xmlns=\”http://tempuri.org/\”><orderId>2468</orderId></GetOrder></Body></Envelope>”, “headers”: { “Content-Type”: “text/xml”, “SOAPAction”: “http://tempuri.org/IFazioService/GetOrder” }, Now if you are used to the Logic App…

0

Logic App SOAP Pass-through Custom Connector

This feature has just rolled-out to production and although the team didn’t get yet to publish official blog post and documentation update, we already have some eager customers trying it out. As this feature requires a few tweaks to use, here is a very rough example to get people started. After creating a new Logic…

0

Recursive types declaration in WSDL and Logic Apps SOAP Custom Connector

As you upload WSDL document for the creation of a Logic Apps SOAP Custom Connector you may encounter the following error: ‘The translation of the WSDL document to an Open API definition failed with error ‘Element named ‘https://foobar’ has a recursive definition. Recusive types are not supported.’.’. Status code: ‘BadRequest’. (Yes there is a typo…

0

Import directive and Logic Apps SOAP connector

While you upload a WSDL for the creation of a Logic Apps SOAP Custom Connector, you may get the following error: ‘The validation of the WSDL document failed. The errors are: ‘Error event: ‘WsdlImportRuleImportNotSupported’, message: ‘WSDL Import is currently not supported.’. ‘.’. Status code: ‘BadRequest’. This is because the uploaded WSDL document is using the…

0

Trace SOAP to REST calls to and response back from backend SOAP service with API Inspector

While Logic App SOAP Custom Connector works as-is and with minimal configuration by the user for some services, there are cases where your runtime calls from Logic App to the SOAP Service via the middle tier of API Management won’t succeed. Logic App does its best configuring outbound policies that will automatically translate the SOAP…

0

Advanced types in Logic App SOAP Custom Connectors

Please be aware of the following limitation: Only the (base) type directly referred by a SOAP operation’s message will be used to generate JSON to XML translation. Even if the type is declared as abstract. If that base type is derived in one or more sub-types, sub-types that are not referred by the SOAP action…

0

Workaround: “Cannot read property ‘parameters’ of undefined” when attempting to add an action in Logic App designer

I’ve been observing this failure myself and pulling my hairs for a couple of days before figuring it out. This happens in particular when you open the designer window shortly after creating or updating a Logic App Custom Connector such as SOAP or REST. This is because the Logic App designer is picking up new…

0