Trial and Error with Cloud

My adventures in cloud integrations

Exploring the overwhelming integration possibilities in Azure, AWS, GCP...


Logic apps and CSRF token validation failed

Published at 05.12.2021 ·  2 min read

Logic apps and CSRF token validation failed Tumbled up in a situation where I had to manipulate data in SAP C4C through Odata API. I started playing with the api with Postman and VSCode Rest Client and all looked good. I was able to fetch and update data. Following the developer guide I fetched the CSRF Token which is needed to update/insert/delete data and used it in Http PATCH call....

How to import training data to Sports Tracker... with RPA

Published at 20.10.2021 ·  4 min read

How to import training data to Sports Tracker… with RPA When you’re trying to be fit and are an engineer, you must collect as much data as you can from your fitness achievements. Training didn’t happen if you don’t have the data. At least for me this stands. So I have the sports watch and gear and training data synced to several services. But there’s one fitness tracking data service (Sports Tracker) that don’t have direct integrations to upload data from other services....

Extending BizTalk REST API

Published at 06.05.2020 ·  2 min read

Extending BizTalk REST API Some time ago I had a little experiment with management REST API introduced in BizTalk 2016 Feature Pack 1. I wanted to see if I could make some kind of web dashboard to have an overview of BTS without Admin Console. I soon realized that this REST API shipped with BizTalk couldn’t give me the info that I wanted. So I thought that I’ll try to make my own API to give me the data I needed....

Remember to set Scheduled Task to future in Biztalk 2016 part 2 (and how to forget it)

Published at 27.12.2019 ·  3 min read

Remember to set Scheduled Task to future in Biztalk 2016 part 2 (and how to forget it) (Update 15.3.2021) According to Sandro Pereira’s blog post Scheduled Task Adapter is now updated and these triggering issues should be issues no more. Get the new adapter version here https://github.com/sandroasp/BizTalk-Scheduled-Task-Adapter/tree/master/BTS2020 Okay, this Scheduled Task Adapter issue didn’t leave my mind alone in the holidays. I made an issue to Scheduled Task Adapter’s GitHub repo and thought that maybe I should investigate this thing a bit further....

Remember to set Scheduled Task to future in Biztalk 2016

Published at 12.12.2019 ·  3 min read

Remember to set Scheduled Task to future in Biztalk 2016 (Update 15.3.2021) According to Sandro Pereira’s blog post Scheduled Task Adapter is now updated and these triggering issues should be issues no more. Get the new adapter version here https://github.com/sandroasp/BizTalk-Scheduled-Task-Adapter/tree/master/BTS2020 (Updated 19.12.2019) If you have worked with Biztalk you have probably bumbed into Scheduled Task Adapter. It’s a great tool to trigger scheduled things in Biztalk. I’ve used it extensively in e....

Onprem Github and Devops Pipelines

Published at 19.05.2019 ·  2 min read

How to use github that’s not open to internet in Azure Pipelines Your organization has Enterprise Github on premises but it’s open only to your company network. Now you would like to use it with Azure Pipelines but DevOps can’t connect to it because DevOps runs in public cloud. What to do? Well, you can always use on-prem DevOps aka Azure DevOps Server. But if that’s not an option and you really want to use Azure Pipelines....

How to automate ARM template versioning

Published at 26.02.2019 ·  6 min read

The gentle art of making versions Are you like me, always forgetting to update version numbers? If so, I got an interesting thing to show to you. Would it be nice that you could handle version bumping (almost) automatically in Azure DevOps. And would it be awesome that you could inject this version number to ARM templates. Well, let’s have a look how to do it with Azure DevOps, with the help of some nice components from Visual Studio Marketplace....

3 Ways to Deploy Webjob with Azure DevOps

Published at 28.01.2019 ·  5 min read

Here’s 3 ways how you can deploy an Azure WebJob with Azure DevOps. I made a simple continuous nonsense webjob to demonstrate CI/CD possibilities of WebJobs in Azure DevOps. This webjob runs in infinite loop and gets current weather of my home town every minute and saves it to the blob storage. If interested, the code for the webjobs can be found in my github here. 1. Azure WebJob template way The easiest and latest (at the time of writing) way to deploy your webjob with Azure DevOps CI/CD pipelines is to create your webjob with Visual Studio template Azure Webjob (....

Misuse Azure Stream Analytics

Published at 20.01.2019 ·  5 min read

We had one case where we synced user info from Azure Ad to SMS messaging service. And colleague of mine suggested to try Azure Stream Analytics. Well, we ended up to a different solution, but for fun of it I had to try the Stream Analytics approach. Actually Stream Analytics is marketed for analysing IoT or Logging data, but thinking outside of the box is always much more enjoyable....

How to Schedule Posts With Azure

Published at 12.01.2019 ·  3 min read

Scheduling blog posts When starting this blog I chose to make static site with hugo and host it in netlify and use github as source control. As being static I wondered how to schedule blog posts like you can easily do in ie. Wordpress. I found this https://serverless.com/blog/static-site-post-scheduler/ blog post that tackled the problem with AWS. As mostly an Azure guy I thought, why not do it in Azure with Logic Apps...