Skip to content

idsweb/ids-azure-integrationlabs

Repository files navigation

ids Azure Integration labs

You often need to refer back to notes while covering a wide range of topics. Concepts are well documented however it is when you get down to solving a particular problem you get to find the 'features' of a product set.

This repo is here primarily for my own benefit but I hope others find it useful. It is a work in progress and comes with no warranties.

I use a quick isolated Lab folder to look at a particular issue. Some of these contain a deployable ARM template or a console application you can run. The folders are based around:

  1. Logic apps
  2. Azure service bus
  3. Azure functions

I plan to add further folders as I progress.

There is a loose theme through some of these notes around reporting - in this case reporting an abandoned vehicle. This is a not uncommon type of scenario when dealing with online forms.

Logic apps

The fudementals.logicapps folder has some logic apps demos. The data folder in fundementals.logicapps has sample images and JSON messages that can be uploaded to Azure Service Bus using the explorer.

You can deploy these to your own subscription using the Deploy to Azure button in the repo.

Lab-CreatinganAndManipulatingJson

Without liquid transforms or XSLT (which both need integration accounts) you need to manipulate JSON.

This little sample logic app shows some basic techniques for manipuating json using and a Compose action and functions and expressions. It uses a rather contrived example of construction an array of license plate numbers (you could use this as part of test data generation). Creating and manipulating JSON

Lab-flowcontrol

This sample shows a simple flow control with a for loop and a switch statement to take an action based on a property value Lab-flowcontrol.

Lab-httptrigger

This shows how to use a http trigger, set and receive headers and set different return types. Lab-httptrigger

Lab-runafter

This lab uses a simple compose action to create JSON and then parse the schema. The runafter property is used to show how to set a failure condition Lab-runafter.

Lab-WorkflowDefinitionSchema

The readme in this folder steps through creating a Logic App in VS Code using JSON Lab-WorkflowDefinitionSchema.

About

Self learning notes and samples for demos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages