BizTalk Server

  Home  Applications Programs  BizTalk Server

“BizTalk Server Interview questions will guide you that Microsoft BizTalk Server often referred to as simply "BizTalk", it is a business process management (BPM) server. Through the use of "adapters" which are tailored to communicate with different software systems used in a large enterprise, it enables companies to automate and integrate business processes. So start now the Biz Talk Server by interview questions and answers.”

36 BizTalk Server Questions And Answers

3⟩ What BizTalk provides?

BizTalk provides costs savings when used in internal IT projects and can be used in externally focused solutions too.


4⟩ What is message type (i.e. BTS.MessageType) in BizTalk Server?

Messages in BizTalk are data, and each message must be of a selected message type. E-mail, Documents, Info-path forms, large binary files, SQL records, flat files, and anything XML can be processed as messages. BizTalk is all about messages and message-oriented programming. The most common message type in Biz-talk is a schema.


5⟩ How to change the message type?

☆ Before jumping in to do as the error message suggests, let's think for a moment about what that entails.

☆ Inspect every Receive and Send shape to determine if it uses a Message variable that's associated with the schema you want to change.

☆ Its not a good practice to create a single orchestration with so many Receive/Send shapes.

☆ Delete Port connections, once you find all the Receive/Send shapes.

☆ Change the Message variable so that the Message Type property is set to the new schema and then re-associate the Message variable with each Receive/Send shape.

☆ Find all the Port Types that are associated with the Ports you disconnected from Receive/Send shapes and reset their Operation's Message Type properties.

☆ Use a Multi-Part Message Type to wrap the underlying schema. It's flexible and saves time in the long run.


6⟩ How to use the message types?

☆ Right-click Messages in the Orchestration View tab to create a new message, you have four choices for the Message Type property.

☆ Expand Multi-part Message Types and then choose Create New Multi-part Message Type.

☆ Name your multi-part message type then expand it so you can see its Message-part_1 member (Biz-talk suggested name)

☆ Set the Message Body Part property to True so that it acts just like a regular message.


7⟩ What is BAM in BizTalk Server?

Business data and process milestones are captured by Business Activity Monitoring(BAM), which is a module in BizTalk . Business decisions makers are allowed by BAM for gaining insight for their in-flight process.


8⟩ What is the latest version of BizTalk Server?

The latest version of BizTalk is BizTalk Server 2009 and IDE to develop application is Visual Studio 2008 SP1.

Top New Features

BizTalk Server 2009 introduces enhancements and new featured in four main areas:

Updated Platform Support

Support for Visual Studio 2008 SP1

Support for .NET Framework 3.5 SP1

Support for Windows Server 2008

Virtualization support with Hyper-V

Support for SQL Server 2008

Developer & Team Productivity

New Application Lifecycle Management (ALM) experience - with Support for TFS - integrated source control, bug tracking, unit testing, MSBuild automation

Enhanced Developer Productivity with Visual Studio project system updates & Map Debugging

SOA and Web Services

ESB Guidance 2.0

New UDDI v3 Web Services Registry

New and enhanced LOB adapters (Oracle eBusiness Suite, SQL Server)

Enhanced host systems integration (WebSphere MQ, CICS, IMS)

Enhanced BAM support

Business to Business Integration

New Mobile RFID Platform

New RFID device management and industry standards support

Enhanced Support for EDI and AS2 Protocols and Drummond certification

Updated SWIFT Support and SWIFTReady Financial EAI Gold certification

Please refer to


9⟩ What BizTalk enables for companies?

BizTalk enables companies to integrate and manage business processes by exchanging business documents between business applications within or across organizational boundaries.


11⟩ WHta is BizTalk framework?

The BizTalk Framework is a set of guidelines for driving the consistent adoption of XML to enable e-Commerce and application integration.

It is initiated by Microsoft and supported by a wide range of organizations.


13⟩ Described the purpose of BAM in BizTalk Server?

Purpose of deriving up-to-date metrics and key performance indicators from the BAM databases, Business Integration tools are used. The forecasting of process trends by uses and monitoring processes in real time scenarios is done by using BI tools. Users get alerts for situations which need their intervention for preventing undesirable outcome for encouraging beneficial results, a mechanism is provided by BAM.


14⟩ What is Promoted property in BizTalk Server?

The promotion of Prompted Fields/Properties is done in the message context by a pipeline called receive pipeline at the time when a message is received on a port. This task is performed by dis-assembler pipeline component (XML or a flat file dis-assembler). In addition to it, custom pipeline component could also be performing it.


15⟩ Define BizTalk Server rules engine?

A rules engine is a software system, which is used for executing one or more business rules in a dynamic production environment. The rules might be from legal regulation, company policies or any other resources.


16⟩ Described persistence points?

The process of saving your running orchestration state at certain point is called persistence.

Orchestration engine persist a running instance which is based on the design of orchestration.

There are few events or stages, which triggers the persistence operation called persistence points.


17⟩ list the Persistence Points?

Following is the list of events (Persistence Points) that call the persistence operation:

☆ Orchestration Instance is suspended or finished

☆ System shutdowns in a controlled manner

☆ Engine determines it wants to dehydrate

☆ Atomic or long running transactional scope ends

☆ At debugging breakpoints

☆ Execution of other orchestrations through the Start Orchestration shape

☆ At the Send shape (but not atomic)


18⟩ How rules engine is provided in BizTalk Server?

Rules engine is provided as component of a business rules management system, which provides the abilities such as define, register, classify and manage all rules, verifies consistency of rules definitions, defining relationships among rules and relates them to IT applications which are effected by one or more rules.


19⟩ Define the BizTalk Server convoy and correlation sets?

BizTalk server detects the potential for certain race conditions, which are ensured that all correlated messages are received by the same orchestration instance. The potentiality of these race conditions is detected by BizTalk server. These messages are treated as a 'convoy'. A convoy set is a group of correlation sets. All such subsequent messages which match the general subscription are evaluated against the convoy set, and the matched convoys are routed to an existing port.


20⟩ Define content-based routing?

Content-based routing provides flexibility for users who want to route messages based on envelope properties or on receive port configuration properties. Routing can be performed based on information contained in the envelope of the document or even configuration information from the receive location.

A BizTalk Server business process involves receiving, processing, and sending messages. Some messages do not require intensive processing in an orchestration. They can benefit from a simpler and more efficient solution called Content-based routing.