
TechFindings
1000 FOLLOWERS
A blog focusing on Microsoft BizTalk Server, Azure Data Factory, Logic Apps, APIM. It contains tutorials, samples and errors and resolution by Maheshkumar
TechFindings
1M ago
{tocify} $title={Table of Contents}
Introduction
Most of the time, there is a need to have a configuration store where we can store key-value settings and consume stored settings from applications.
Same is true with Logic app as well, in few scenarios we do need to have such store.
Is there any way in Azure Logic App to create and use configurable values?
In case of Logic app consumption - there is no such provision. Following post shows an example about how to do it with help of Azure Table storage - Using Azure Storage Account Table as Config Store for Logic Apps Consum ..read more
TechFindings
1M ago
{tocify} $title={Table of Contents}
Issue
In a POC for testing the connectivity to Azure services from logic app standard workflow developed locally, created a workflow which gets triggered by http request, does the transformation to json format and uploads the transformed content in a container as blob.
Tested it locally and it did work absolutely fine.
Next, deployed the project to Azure Logic app and sent a http request via postman to test it.
However, the execution failed.
Bad Request with following Error :
{"statusCode":"BadRequest","body":{"code":"Serv ..read more
TechFindings
1M ago
{tocify} $title={Table of Contents}
Introduction
We saw overview of Logic app standard in following post - Getting Started with Logic App Standard | Overview of Logic App Standard | Basics of Logic App Standard
How to setup local development environment using Visual studio code along with an example of creating first stateful workflow and testing it locally in following post - Developing Logic App Standard Workflow Using Visual Studio Code | Create Logic App Standard Workflow Using Visual Studio Code
In this post we will create another workflow in same project/logic app, where w ..read more
TechFindings
1M ago
{tocify} $title={Table of Contents}
Introduction
We discussed about logic app standard offering in following post -
https://www.tech-findings.com/2022/07/overview-logic-app-standard.html
One of the feature is that we can develop logic app standard workflow locally using Visual studio code.
In this post we will see how to setup the local dev env and an example of http triggered based stateful workflow using the env we setup.
Setting up local dev environment
Visual studio code
It's a free IDE and can be downloaded from - https://code.visualstudio.com/ and i ..read more
TechFindings
1M ago
{tocify} $title={Table of Contents}
Issue
After creating a http trigger based logic app standard stateful workflow in Visual studio code locally, it was time to test.
To test it, url was to be fetched - thus right clicked on workflow.json and selected Overview
However url was not shown, instead following error was presented.
"Failed to execute 'fetch' on 'Window': Failed to parse URL from http://localhost:undefined/runtime/XXXX/XXXX"
Why it happened
Ideally after you save the workflow - it should generate the url like it does on portal.
But when you are doing it on local ..read more
TechFindings
1M ago
{tocify} $title={Table of Contents}
Introduction
Logic app does support transformation using Liquid Map. Using Liquid map we can transform json-json, xml-json , json-csv etc.
Fundamentals of Liquid map with Json-Json example is covered in following post-
Getting started with Logic App : Liquid Map | Using Liquid template in Logic app
In this post, let's see how to transform xml to json and also how to use Append and Plus function in Liquid map
Scenario
Consider you will receive details of multiple product/item in xml format over the http request and you need convert/transfo ..read more
TechFindings
2M ago
{tocify} $title={Table of Contents}
The adoption of microservice architecture for building complex solutions on Azure is the trend these days. Although it offers greater scalability and reliability when compared to monolithic architectures, it becomes difficult to see how the data flows across the independent services involved in an application.
Distributed Tracing was introduced to mitigate this significant drawback. So, this article will give you a high-level view of distributed tracing and points out a way to effortlessly achieve it for Azure/Hybrid applications built on top of mic ..read more
TechFindings
2M ago
{tocify} $title={Table of Contents}
Introduction
One of the thing we need to identify while starting with any Integration project is whether the scenario demands for message based integration or event based integration.
When there is need to sync the systems and data is involved, message based integration should be designed, whereas when some action is to be taken based on some state change then event based integration should be used.
Message : Set of data produced by a system.
Event : Is a notification about some objects state change.
As per the need, integration can be buil ..read more
TechFindings
2M ago
{tocify} $title={Table of Contents}
Introduction
I stumbled upon a scenario where I had to decide whether a section of actions in Logic app workflow is to be executed or not based on a flag.
If Flag is True, then execute those actions else no.
Using IF Else is what is to be done, but the value(flag) to be checked is not part of data coming in.
It has to be stored somewhere which needs to be referred at runtime, as the flag value would be changed by Business Team as per their need.
Now the question was where to store it?
Options are in config file stored as blob, in a SQL Table bu ..read more
TechFindings
3M ago
{tocify} $title={Table of Contents}
Issue
In a workflow there was a need to use already existing workflow(logic app) - thus added an action which calls a Logic app and all looked fine.
Note : Only http trigger based logic app can be called.
However, at run time, got the following error
NestedWorkflowDoesNotContainResponseAction. To wait on nested workflow '3d9643d5977b44c48d632218e5f39407', it must contain a response action.
Why it happened
As the error says, " Nested Workflow Does Not Contain Response Action" - that means the child logic app which is been calle ..read more