BizTalk Random Interview Questions

BizTalk Random Interview Questions

BizTalk Random Interview Questions

In separate blog, which I maintain to prepare for Interviews; I posted few article on BizTalk Interview Question and Answer based on below blog.  I answered those questions to best of my knowledge and research.  Hope it helpful for Job aspirants.


Using Delegation to integrate the Azure API Management Developer Portal with your own website

Using Delegation to integrate the Azure API Management Developer Portal with your own website

I’d like to build tools for other developers and in the past I created some small tools for BizTalk 2010 and BizTalk 2013 to test your maps. This time I wanted to create something else because nowadays I’m focusing more and more on functionality in Azure. Therefore I created an XSLT API that you can use to transform XML messages with XSLT. The API can also be used to execute BizTalk maps as long you don’t have Custom Functoids.


The only thing what you have to do is to create account on Then you get secure and optimized cloud storage for free that is only accessible by yourself. You can upload up to 10 XSLT files without any costs!

On the Register page enter your details and then click on the Register button.
Register an user in
Copy the Primary key value from Your subscription details.
User Subscription Details
Every API request you make to the Web API must be authenticated by including an Authorization Header with your API Key.
Click on Files API in the Documentation menu to see the operations of the Files API.
API Reference on Apigize website

How to upload a XSLT map?

You can create a XSLT map by using the Visual Studio Enterprise Integration SDK or for example another XSLT tool like MapForce and XMLSpy from Altova.  When you are finished creating the XSLT transformation, you upload the XSLT file into your integration account.  
Use a tool like Postman to call the Files API.

Select POST and enter: in the Request URL.
In the Header enter “Ocp-Apim-Subscription-Key” as the key name and your Primary key as the value.
Postman - Headers for FILE API
In the Body select the form-data radio button and then select the file that you want to upload.
Click on the Send button to upload the file.
Postman - Upload a file to my account with Files API


How to create a XSLT transform?

With the XSLT API you can transform an .XML message.

Select POST and enter:{XSLT filename} in the Request URL.
In the Header enter “Ocp-Apim-Subscription-Key” as the key name and your Primary key as the value. Also specify the Content-Type and what you want to Accept.
Postman - Headers for XSLT API
In the Body select the raw radio button and then enter the XML message that you want to transform.
Click on the Send button to transform the message.
Postman - Transform an XML message with XSLT API


In this blog post I only showed how to upload a file with the Files API and how to use the XSLT API. Of course there are more operations available on the API’s but these work similar. I want to add even more functionality to the API’s so stay tuned!

Integrate 2016 – My take-aways

Integrate 2016 – My take-aways

Last week I attended Integrate 2016 in London, the biggest Microsoft integration event this year, organized by BizTalk360. The outcome was almost 400 attendees, and there were sessions from the Microsoft Product Group, industry leaders and MVP’s.

The major take-away I have from the event, is that Microsoft now has a great vision on the future of integration, which I felt was missing the last couple of years. Now though, they recognize that even though the cloud is a great asset, on premise is not going away for a long time. Also Microsoft has now officially announced that their on-premise integration solution will be BizTalk, which has not been getting a lot of love lately.

1. Cloud and OnPremise

This means BizTalk will be getting adapters which will allow it to be easily integrated with the cloud, like Service Bus (which we already have) and Logic Apps, allowing it to consume Logic Apps and the cloud connectors.

2. BizTalk LogicApps Adapter

Also we will be getting connectors in Azure which will allow us to easily connect from Logic Apps to BizTalk, giving us a true solid hybrid experience.

Microsoft has a very wide offering with Azure, and now with BizTalk and Logic Apps in the center of their integration offering, things are really starting to get together. We can use BizTalk for our on-premise applications and Logic Apps for our cloud applications, but there is much more. For example, we can use Azure Functions to create small re-usable pieces, which we can use stand-alone, or from Logic Apps. The Service Bus stack can be used for our messaging needs or IoT scenarios. For exposing and managing our API’s, including those provided by Azure Functions and Logic Apps, we have API Management to our disposal. And there’s many more services we can use to build and complement on our scenarios.

4. Azure Complete Offering

As for our B2B and EAI, Microsoft will introduce a premium pack on Logic Apps called Enterprise Integration Pack, which will be able to handle your EDI requirements, including TPM etc.

As you can tell from my blog posts, I am a big IoT fan, and I really think this will be one of the major growth enablers for us integrators. It was good to see that a lot of sessions at Integrate 2016 were on this subject as well, including announcements from the Service Bus team. For example the Premium tier has been announced for Service Bus, which will allow larger messages, isolation and dedicated resources. Also we heard that both Service Bus and Event Hubs will be coming to on-premise with the Azure Stack. Looking at the numbers for the Service Bus stack just keeps amazing me.

5. Service Bus Numbers

Integrate 2016 was once again an amazing event for me, I had a lot of fun catching up with old friends, making new friends, hearing all this great new news, and seeing love Microsoft is once again showing for us integrators. For anyone working in the Microsoft integration space, I can only recommend attending these events as well.

For those who want to read some more recaps, here are some of my favorites.

Steef-Jan Wiggers
A solid vision for integration – Day 1 Integrate 2016

Kent Weare
Integrate 2016 – Day 1 Recap
Integrate 2016 Wrap-up

Gijs in ‘t Veld
Integrate 2016 – highlights from the Microsoft product team sessions

Rob Fox
Integrate 2016 – Day 1 Recap
Wrapping up Integrate 2016

Integrate 2016 – Day 1
Integrate 2016 – Day 2
Integrate 2016 – Day 3

INTEGRATE 2016 – A Recap of Day 1 & Announcements from the Product Group
Updates on Azure Service Bus – INTEGRATE 2016 Day 2