Biztalk Orchestration Interview Preparation Guide
Download PDF

Biztalk Orchestration related Frequently Asked Questions by expert members with professional career as Biztalk Orchestration. These list of interview questions and answers will help you strengthen your technical skills, prepare for the new job interview and quickly revise your concepts

50 Biztalk Orchestration Questions and Answers:

1 :: Explain me where is information about promoted properties stored?

The information about the promoted properties is extracted and stored in the bts_DocumentSpec table in the Management database.

2 :: Tell us types of messages?

Two types of message
☛ Typed message : A message created in Orchestration is bound to the schema
☛ Untyped message : A message is bound to System.Xml.XmlDocument instead of the schema.

3 :: Please explain what is XLANG and where it is used?

XLANG/s can be viewed as a messaging language with some of the expression capabilities of C#. However, code is not portable between XLANG/s and C#. The language is used for orchestrations. XLANG/s statements generally fall into one of two categories: simple statements that act on their own, such as receive or send, and complex statements that contain or group either simple statements or other complex statements, such as scope, parallel, and listen. The semantics embodied in XLANG/s are a reflection of those defined in the Business Process Execution Language for Web Services (BPEL4WS) specification published by Microsoft, IBM, and BEA for the definition of business process semantics.

4 :: Tell me can orchestration use components other than listed in Toolbox?

Yes. It is possible to use components like pipeline, business rule policy, .net component etc.

5 :: Explain me what are the ways to add properties in context?

Promoting a node to a property field means to make a node value available in the context of the message. Adapters and pipeline components write in the context.

6 :: Tell me which scope can have an Exception Handling?

A scope configured with the transaction type of None or Long running can have exception handling added but not Atomic scope.

7 :: Tell us can persistence point occur in the Delay or Receive shape?

Yes, but only if the Orchestration Engine determines that the instance needs to be dehydrated.

8 :: Please explain what is a link in a Map?

A link specifies the basic function of copying data from an element or attribute in an input instance message to an element or attribute in an output instance. You create links between records and fields in the source and destination schemas at design time. This drives the creation, at run time, of an output instance message conforming to the destination schema from an input instance message conforming to the source schema.

9 :: Tell us can I use System.Messaging on the BizTalk machine having MSMQT installed?

Using System.Messaging on the Biztalk machine will not work; this is because System.Messaging needs MSMQ. I.e., you need to install the MSMQ client part to have System.Messaging work.

10 :: Please explain how does Orchestration subscribes to messages?

In Orchestration, the first Receive shape is responsible for creating a subscription. Following two properties are involved in it,
☛ Message : This tells what message this Orchestration is subscribing to
☛ Activate : This tells to consume the message when found in a MessageBox