Azure Logic Apps - Hello World

Introduction Logic Apps are a relatively new feature of Microsoft Azure that makes it simple to build complex workflows using one or more of the over 200 plus different connectors. Since the Logic Apps are serverless, you do not need to worry about server sizing. The platform will scale to meet your demand, and better yet, you're only charged for what you use. I was in a coffee shop the other day and overheard Ana and Mark having this conversation. Ana says, "Hey, have you heard about Azure Logic Apps?" Mark says, "No, what's that?" Ana says, "It's a Serverless fully managed iPaaS". To which Mark asks, and this is a very important question, "What's wrong with what I currently have?" This is a very common question that people ask when they're introduced to a new technology or new product, and the decision of whether or not you should learn this new product could depend on the answer to this question because, let's be honest, it d…

BizTalk Server: Consume Adapter Service is missing

The BizTalk Adapter Pack provides connectivity to an external web service in order to generate the appropriate schema files. The BizTalk Adapter Pack can be installed in conjunction with, or separately from, BizTalk Server. To work with the adapter you will need to install the BizTalk Server Adapter Pack (Adapter Pack is available through BizTalk Server <version> medium e.g. DVD/ISO). Once installed you can start making use of its features.

In a development environment not seeing the Consume Adapter Service option under Add Generated Item, this option is missing from "Add Generated Items..." window in Visual Studio,

Possible Causes
Main possible cause will be Microsoft BizTalk Adapters not installed properly. The Consume Adapter Service tool will only be available in your Visual Studio if you install the Tools options from the WCF LOB Adapter SDK. This option will include the Adapter Code Generation Wizard and Visual Studio Addin Components.


Microsoft Security Updates BizTalk Administration Console: An internal failure occurred for unknown reasons. (WinMgmt)

Today I encounter below issue when installing security updates released by Microsoft in July 10, 2018 on BizTalk 2013R2 server,
Issue 1:

TITLE: BizTalk Server Administration
An internal failure occurred for unknown reasons. (WinMgmt)
For help, click:
------------------------------Issue 2:

TITLE: BizTalk Server Administration
Failed to load Group [DBServer:BizTalkMgmtDb] data providers. (Microsoft.BizTalk.Administration.SnapIn)
For help, click:…

Configure TLS 1.2 on BizTalk Server

This is official announcement about TLS 1.2 support in BizTalk Server 2016. I am highlighting the comments from Microsoft official page as a reference
TLS 1.2 supportTLS 1.2 is fully supported in BizTalk Server, including all the adapters and all the accelerators. You can disable SSL, TLS 1.0, and TLS 1.1 on the BizTalk Server.Key information:Any external systems communicating with BizTalk also need to support TLS 1.2Any custom code, such as functoids, may need to be updated to support TLS 1.2Description of the TLS/SSL protocol describes how to setup a TLS 1.2 environment.Though for lower version like 2013 or 2010 this is not straight forward to use TLS 1.2. You have to do some tricky exercise to enable TLS 1.2. Please follow below steps to enable TLS 1.2.

Generally you have seen below types of error when trying to connect any external service which are already utilizing the security protocol TLS 1.2,

SSL Security error.[DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL Security e…

Use Fiddler with BizTalk Adapters to view exchanged messages

To exchange information between Microsoft BizTalk Server and an application by means of the HTTP(S) protocol, in BizTalk we have many adapters like HTTP, SOAP, WCF adapters. When you send a message to the target application using HTTP(S) protocol, it’s always useful to see the content of message that’s being exchanged over the wire.

You can use many online tool to see the content of message, here i am using Fiddler in scenario for a while now. Fiddler is a free HTTP debugging proxy server application/tool, which captures the HTTP(s) traffic and logs the content for us to view.

First download and install fiddler if you dont have it.

In order to make fiddler intercept BizTalk messages:

You first need to identify which port fiddler listens to.

For this, go to Tools -> Fiddler Options -> Connections Tab

Default Port value is 8888.
Default Server Name is:

You can click on "Copy Browser Proxy Configuration URL" and paste in Internet explorer to see more details.


About BizTalk Server Part - 2

This is next part of What is BizTalk Server blog article.
Why do people still use BizTalk?
In Microsoft stack, when it comes to Integration BizTalk Server is the key product. These days the existence of isolated applications are diminished, every single application needs to talk to other applications.  If you don't have something like BizTalk Server, soon these applications integrations are going to create lot of point to point connections creating a spaghetti mess in your organisation. BizTalk Server is not the only player in the market, there are various other competitors like Tibco, Oracle ESB, IBM WebSphere Message Broker, IBM ESB etc. If you are primarily Microsoft focused company, then BizTalk Server will be your key integration solution. Microsoft is continuing it's investment in BizTalk Server, since 2000 it released one major version every 2 years once (2000, 2002, 2004, 2006, 2006 R2, 2009, 2010, 2013, 2013R2 and 2016). In last few years, the cloud became one of the key t…