Friday, August 23, 2013

Interview questions on Orchestration

This post intends to cover the answers to orchestration related questions, which a BizTalk developer can face during an interview.


1.How are messages created in an orchestration?

2.Where is information about promoted properties stored?

3.What is message metadata?

4.Can we use message metadata in Orchestration?

5.How does Orchestration subscribes to messages?

6.Design patterns in Orchestration?

7.Types of messages?

8.How to load message in a variable?

9.Can recursion be achieved in Orchestration?

10.What is binding?

11.To which scope compensation block can be added?

12.Is it necessary for all .Net components being called from orchestration to be serializable?

13.Is it possible : Orchestration A calls another Orchestration B and vice versa?

14.What is XLANG and where it is used?

15.Can we prevent Orchestration from entering a suspended state?

16.What is persistence point?

17.XMLDocument is non-serializable still it's called without atomic scope with no error, why?

18.What is maximum number of properties that can be used in correlation set ?

19.Can an Atomic scope can have exception handler of their own?

20.Pro's and Con's of Direct binding?

21.Can orchestration use components other than listed in Toolbox?

22.When is convoy used?

23.Is it possible to enforce Orchestration to behave in singleton way?

24.Where is BTS.SPID and BTS.ReceivePortID used?

25.When is property "Synchronized=true" used?

26.What is maximum number of branches that can be used in a parallel shape?

27.Which language does expression shape support?

28.What is relation between Orchestration instance and correlation?

29.What are the ways to add properties in context?

30.What is difference between written property and promoted property?

31.What is correlation type?

32.What are conditional persistence points?

33.What are Scopes used for?

34.Which shapes are used to implement "AND" and "OR" situation in Orchestration?

35.Which scope can have Exception Handling?

36.Is it possible to get exception object from General Exception?

37.Whats the main difference between Call and Start Orchestration?

38.What are the different types of transactions available for orchestration?

39.When a persistence point occurs at the Orchestration level?

40.Can persistence point occur in the Delay or Receive shape?

41.Is it possible to use Message Assignment shape and Transform shape individually?

For answers please have look at following article:
BizTalk Developer Interview Questions and Answers - Orchestration

No comments:

Post a Comment