Biztalk Map Interview Questions & Answers
Download PDF

Biztalk Map based Frequently Asked Questions in various Biztalk Map job interviews by interviewer. These professional questions are here to ensures that you offer a perfect answers posed to you. So get preparation for your new job hunting

35 Biztalk Map Questions and Answers:

Biztalk Map Interview Questions Table of Contents:

Biztalk Map Job Interview Questions and Answers
Biztalk Map Job Interview Questions and Answers

1 :: Tell me is it possible to generate XSLT from the map?

Yes, right click the map and select Validate Map. The output window will include "The output XSLT is stored in the following file:" and the location of the XSLT file.

2 :: Tell us is there a way to add custom logic required in a Map?

Yes, it's possible and it can be done with the help of Scripting functoids or creating the custom functoids.

3 :: Tell me what is the Rules Engine?

Rules are used to provide highly efficient, easily changeable business rules evaluation to Business Processes. This allows rules to be changed without rebuilding and redeploying .net assemblies. The Business Rules Engine (BRE) can also be called from any .net component through the API’s.

4 :: Please explain where are transformations more flexible?

Transformations are more flexible and fast when they are executed from a send or receive port. We can replace map on the ports without any development effort. But if we replace map in orchestration we have to recompile and redeploy the orchestration assembly.

5 :: Tell us is it possible to have a global variable in a map?

Yes. The choosing inline code allows us to declare global variables outside the method declaration. These are accessible throughout the map from within all inline code scripting functoids.

6 :: Tell us what kind of transformation can we accomplish using maps? [Controversial]

Using maps he can accomplish Semantic Transformations. This type of transformation usually occurs only in BizTalk maps but also can be performed inside pipelines. Here the document maintains the same syntax that is represented (XML), but changes its semantics (data content). This type of transformation is typically one-way, since that's when we added and aggregate small parts of the information, that compose the document into another differently document, we may miss important details of its reconstruction.

7 :: Explain me what are Persistence Points and what causes them?

☛ Persistence is when the state of a running Orchestration is stored into SQL.
☛ It is good enough to know various shape and actions cause persistence. More specifically, it occurs: end of a transactional scope, at a send shape, at a start Orchestration shape, during dehydration, if the system shuts down expectedly or unexpectedly, or the business process suspends or ends.

8 :: Tell us is it possible to create a map for a schema with unknown structure?

Yes, its possible. It can be done by including the <Any> element in the map.

9 :: Tell us how do we provide/include custom XSLT in the map?

Click on the map grid and in properties tab specify the location where custom XSLT is stored against the property "Custom XSLT path".

10 :: Explain what is the BizTalk Mapper Designer and where I can find it?

It is a tool that runs within the Microsoft Visual Studio .NET environment after you install BizTalk Server. We use the Mapper to create and edit maps.

11 :: Tell me is it possible to use the untyped message in the map?

No it is not possible to use the untyped message in the map

12 :: Tell us can we debug Map just like .Net code?

Yes. Right click the map to debug and select "Debug Map".

13 :: Do you know what is direct binding?

Direct binding has three types: direct to message box, self correlating, and partner ports.

14 :: Explain me can the graphic map representation and external XSLT be used in a single map?

No. As everything which we see in Map grid (links, functoids) are overwritten when external XSLT is used.

16 :: Explain me can value from Orchestration variable be passed to the destination field in the Map?

Yes, it can be done, by creating a new schema which will contain fields for capturing values from Orchestration variable and with the help of LoadXml to load the values. This schema can be used along with an other source schema and mapping can be done. The variable also can be passed inside the Assign shop in an expression.

17 :: Do you know what is a .btm File?

.btm is a BizTalk Server map file.

19 :: Explain me is there a limit on a number of pages on Map grid?

There is no limit, it depends on the requirement and complexity of the map.

20 :: Tell me is it possible to have a map with n incoming messages to n outgoing messages?

Yes, but you need to create these kind of maps inside Orchestrations only! This type of maps must be created using the Transform shape within an Orchestration. Orchestration Editor creates an envelope schema which includes all nested message schemas. Once created you can use this map on ports as well.
Yes. But to do so custom XSLT is to be provided to the map.

22 :: Tell me what group does a user need to belong to in order to submit messages to the message box?

The user needs to be a member of the hot group or isolated host group (assuming a default installation).

23 :: Do you know what is the difference between a Distinguished field and a Promoted Property?

☛ Distinguished fields are light weight and can only be used inside an Orchestration.
☛ Promoted Properties are defined inside a property schema, are tracking in SQL, can be tracked in HAT, and can be used for content based routing.

24 :: Do you know when installing Biztalk and SQL on a Windows XP SP2 Desktop, what pre-requests are required?

A Lot. The best answer something like I have a custom written installation document I use or I always referrer to the most current updated installation guide from Microsoft.

25 :: Tell me why should pages to be added to Map Grid if all can be done on a single page?

Multiple pages enable you to organize your links so that any one page does not become too cluttered and confusing.It is also very helpful to label the pages and the links.
Biztalk Map Interview Questions and Answers
35 Biztalk Map Interview Questions and Answers