Close

BizTalk service with WS-Security

To create a WCF Receive Location with WS-Security (messagesecurity with clientcredentialtype=”UserName”), you must first use the WCF Publishing Wizard. The WCF Publishing Wizard creates a WCF service in IIS. This WCF service has minimal configuration. That’s because the WCF service is coupled to a WCF receive location. In the WCF receive location the configuration is…

Logic App error using workflow parameters

I received the following error when deploying a Logic App via Powershell/ARM: InvalidTemplate. Unable to process template language expressions in action ‘HTTP’ inputs at line ‘1’ and column ‘1420’: ‘The workflow parameter ‘ahakStorageConnectorName’ is not found.’. At the top of the Logic App Json file, I defined the parameters. The parameter values were contained in…

Deploy Logic App using Powershell and ARM

To deploy a logic app via Powershell, I used the following approach; Create a directory structure with two folders, i.e.: C:\Sources\PBaars\Deployment\Release1.5\AAA-DeployResources C:\Sources\PBaars\Deployment\Release1.5\ProcessPlanning Folder AAA-DeployResources contains reusable artefacts like a parameter file and a Powershell module with reusable code. In this case the reusable code uploads files for a Web App or API App to a…

Reverse engineer WSDL via SoapUI

Sometimes you want to reverse engineer a WSDL file from a SoapUI testcase. A good example is where you started with a WCF service without security and then you add transport security with let’s say basic authentication. If you try to retrieve the wsdl now by accessing https://biztalk01/K2W/EenheidService.svc?wsdl via a browser, you might get stuck…

SQL query in Powershell

For security reasons I only had access to the BizTalk Server, not to the SQL Server. I know I can also install SQL Server Management Studio on the BizTalk Server, but there’s another way by using Powershell. First  you will have to install the PowerShell module for SQL Server, that is: SQLPS.  You can download…

Using Git

GIT is a decentralized version source control (DVCS) system where you work on a local repository that you can synchronize with a central repository so that other team members can use your code. A very useful branching model for Git is called GitFlow. This model is developed by Vincent Driessen and is targeted at making…

SFTP versus FTPS

SFTP stands for Secure FTP, that is FTP over SSH. FTPS is FTP over SSL. FTP over SSL is basically like a regular FTP connection and doesn’t require any further explanation. Secure FTP is more complex. The S in SFTP refers to SSH (= Secure Shell). SSH is a tunneling protocol, that means the FTP…