Biztalk Functoid Interview Preparation Guide

Biztalk Functoid related Frequently Asked Questions by expert members with professional career as Biztalk Functoid. 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
Tweet Share WhatsApp

30 Biztalk Functoid Questions and Answers:

1 :: Do you know what is required for a developer to create a custom functoid?

Basically, you need to Create a new class library project using the .NET language of your choice and create a class derived from Microsoft. BizTalk. BaseFunctoids. However, the easiest way is to use the BizTalk MapperExtensions Functoid Wizard.
Download Biztalk Functoid PDF Read All 30 Biztalk Functoid Questions

2 :: Tell us what is the difference between Value Mapping and Value Mapping Flattening functoid?

☛ Value Mapping: When both the source and the destination schemas define parallel repeating structures between which the relevant data is mapped.
☛ Value Mapping (Flattening): When the source schema defines a repeating structure and the destination schema defines a flat structure, such that different instances of the repeating structure in the source schema are intended to be mapped into the unique elements in the flat structure in the destination schema.

3 :: Tell us can we concatenate 200 input parameters using String Concatenate functoid?

No. As the minimum input parameter accepted is 1 and the maximum is 100.

4 :: Tell me what does the Value Mapping Functoid do?

this functoid is used to send the second parameter as the output if the first parameter value is true

5 :: Tell me what is the difference between static, dynamic and direct binding?

static binding specifies particular port address ;
dynamic gives address of the port at runtime
direct binding sends messages to messagebox
Download Biztalk Functoid PDF Read All 30 Biztalk Functoid Questions

6 :: Explain what are Persistence Points and what causes them?

The orchestration engine saves the state of a running orchestration instance at various points. If it needs to rehydrate the orchestration instance, start up from a controlled shutdown, or recover from an unexpected shutdown, it will run the orchestration instance from the last persistence point, as though nothing else had occurred

7 :: Please explain what is functoid?

The term functoids refers to predefined functions within the BizTalk Mapper tool set. Functoids support a number of useful translations and transformations.
We can consider functoids, as pre-defined functions that we can use to perform complex data manipulations and transformations. Typically on a map, the data is copied from source to destination by dragging links between elements of the two schemes. Functoids stays in the middle of these operations and apply an operation on the incoming data in order to transform them to the requirements of the destination. BizTalk Mapper Designer represents a functoid as a box in the middle of the link or links between the processing elements. As a point of interest, functoid is a term coined by Microsoft and is commonly described as “functions on steroids.”

8 :: Do you know what is Microsoft.BizTalk.BaseFunctoids.dll?

This DLL implements all the base classes which are needed to create a functoid.

9 :: Tell me is it possible to know the index of the current record in looping structure?

Yes with the use of Iteration functoid. Iteration functoid gives the index of the current record in a looping structure.

10 :: Explain me how can you build an if-then-else construction with functoids?

To build if-then-else it will need any of the Logical functoid (depending upon the requirements, e.g., if the value is to be matched then Equal Functoid) and a Value mapping functoid. The combination (Logical Functoid and Value Mapping Functoid) will repeat, firstly to implement IF condition and secondly to implement ELSE condition.
Download Biztalk Functoid PDF Read All 30 Biztalk Functoid Questions