Logic Apps, VNET and other network connectivity

As Logic Apps is a multi-tenant PaaS offering, there isn’t a server instance dedicated to you that you can host or connect to your own VNET. You do have multiple options for network connectivity of Logic Apps: Use Azure API Management as it can be configured to work across VNET. Proxy the calls from Logic…


Whitelisting and Logic Apps

As B2B services move from on-premises servers to Azure Logic App, a recurring question is how to do both inbound and outbound (by the partner) whitelisting with such PaaS approach. On-premises this was easy because each enterprise obtained its own static IP, IPs or IP range. In Azure or any public cloud, the IPs are now…


Logic App Flat File Encoding and Decoding documentation references

For engineers without a BizTalk Server background, the Flat File encoding and decoding may prove a steep ramp up as it is a mature technology with a number of parameters in the XML schema (XSD) describing any given Flat File. The schema used for Logic App Enterprise Integration Flat File Encoding and Decoding is the same as…


EDIFACT Disaster Recovery PowerShell cmdlets

With the upcoming Disaster Recovery trigger and action for the EDIFACT connector, the existing PowerShell cmdlets in Logic App have been updated to handle EDIFACT control numbers as well. This is the relevant excerpt from the change log: […] * LogicApp * New parameters for Interchange Control Number disaster recovery cmdlets: – Optional -AgreementType parameter (“X12”,…


Advanced tracking with Logic App and Integration Account

Operating at scale Once your integration solution with Logic App reach a certain scale and complexity, the vanilla Azure Management Portal, Logic App run history, albeit capable, is not quite powerful enough for IT engineers to service the solution efficiently. It is then time to enable the diagnostics on the Logic App to generate ‘WorkflowRuntime’ log events…


New page: Performance testing in the cloud.

Performance testing in the cloud (Still looking for the blog landing page customization option to show both posts and pages, not one or the other.)


AS2 connector disaster recovery

Logic App enterprise integration AS2 connector disaster recovery is rolling out today in production with MIC replication. See the updated documentation at https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-b2b-business-continuity#as2 West Central US region is available immediately with all remaining regions for Logic App enterprise integration following in the next few days.


Azure Logic App template for X12 connector control numbers replication for disaster recovery published on quick start

I’ve just now published a Logic App template for X12 connector control numbers replication for disaster recovery on Azure quick start template on GitHub. This enables a very easy tryout with the “Deploy to Azure” button: As well as powerful automation using either Azure CLI or Azure PowerShell to deploy the same with customized input parameters. See…


DateTime Json serialization with Min and Max values

This one tripped me this week – although the MSDN doc for MinValue and MaxValue will tell you “UTC”, they aren’t truly that. They are declared as kind ‘unspecified’ rather than UTC, which will lead to somewhat unexpected results in Json serialization. If like us you enable internally the DateTimeStyles.AdjustToUniversal of Newtonsoft.Json.Converters’ IsoDateTimeConverter, during Json serialization DateTime::ToUniversalTime() will…


Logic App Integration Account Swagger with full examples on GitHub

Recently the REST API specifications for Logic App Integration Account was refresh at: https://github.com/Azure/azure-rest-api-specs/blob/master/arm-logic/2016-06-01/swagger/logic.json This week full examples for the same have been published at: https://github.com/Azure/azure-rest-api-specs/tree/master/arm-logic/2016-06-01/examples For each resource in the Integration Account (partner, agreement, certificate, map, …) and each operation (create/update, get, list, delete) the json files show you example response from the service, like…