New extended log file for SAP connector in On-Premises Data Gateway coming in September

I recently checked in the master branch for the next release of the On-Premises Data Gateway (should be coming in September) a new extended log file generator for the Logic Apps SAP connector. This generator will redirect previously difficult to access ETW events in a more approachable way to rotating log files added into the zipped…

0

Logic App XML Validation with all the error handling

Logic App comes with the built-in XML validation action. The documentation does a quick introduction of how to handle the happy scenario of a valid schema. However it does not explain or show how to handle validation errors. Here’s an extensive example that goes exhaustively through the scenarios which may be thrown at your XML…

0

PowerShell script to restart role instances for WebApp

The Azure PowerShell cmdlets for WebApp allow you to restart a WebApp or a WebApp slot. They do not however allow to restart an instance within the WebApp – or to be precise, the w3wp.exe process within that instance as it is the one that runs the WebApp instance. This is however a convenient feature…

0

New GitHub repository for Open source C# utilities and concurrent lock dictionary

It’s been a while that I wanted to share some generic purpose utility classes and C# patterns back to the software engineering community. And today I finally got my act together and started this new GitHub repository with an initial couple of classes. The main class is usable as-is and solves a real-world challenge of…

0

Logic App SAP connector all the logs to capture for troubleshooting and requesting support

Here is a review of holistic logs applicable to SAP connector for Azure Logic Apps. I have previously blogged how to enable NCo library tracing, in which I mentioned both the Logic App run history and Gateway logs as well. I am not repeating here the NCo logging details and rather expand on other logs….

2

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

Which SAP NCo version to pick for Azure Logic Apps SAP Connector

There is some confusion for our users as to which version of SAP NCo to use as there are many flavors to download from the SAP marketplace. This post intends to clarify which version to download and why. The reason we Microsoft are not simply shipping the SAP NCo assemblies as part of the On…

1

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

What is API Management Context Request MatchedParameters?

The API Management public documentation for the request context variable usable in policy expressions at https://docs.microsoft.com/en-us/azure/api-management/api-management-policy-expressions#ContextVariables declares a property MatchedParameters: IReadOnlyDictionary<string, string> which is a bit ambiguous. Here is some insight learned from Vitalli Kurokhtin. MatchedParameters collection captures (and only captures) parameters that were present in operation UrlTemplate. Those are path and/or query parameters, but…

0