Introduction
These are the list of interview questions which every BizTalk 2004/2006 developer needs to know and answer
General
- Does BizTalk 2004/2006 support Synchronous communication?
BizTalk is essentially Asynchronous. It can exhibit some synchronous behavior, if an Orchestration is converted into a web service.
- Enumerate the new functoids added BizTalk 2006?
Please refer to this article New functoids in BizTalk 2006
Schemas
- What is the difference between a Document Schema and a Property Schema?
A document schema is like any regular schema, whereas a Property schema consists of only child elements under a root node.
- Can an Envelope schema consist of more than one schema type?
Yes. Technically it is possible.
Messaging
- Can a flat file message be processing without a pipeline?
A Pipeline's job is to convert any external format into XML, be it a flat file or EDI or anything else.
- Can multiple messages be processed or batched without an envelope schema?
It is possible to process multiple messages, without an envelope.
- What is property promotion, why is it required?
When a property is Promoted, it is exposed to the orchestration/send port filters etc.
- In which scenarios would use a "promoted property" vs "distinguished fields"?
The rule here is, if you dont want the schema element to appear in send port filters/debugging information then make it a distinguished field.
- In Biztalk, what does a message type consist of?
A message type consists of the TargetNamespace#RootElement name.
- What are un-typed messages, how does one create them?
A message created in BizTalk Orchestration is bound to a schema, this is a typed message. In un-typed messages, the message is bound to System.Xml.XmlDocument instead of a schema.
- What is the difference between static, dynamic and direct binding?
Refer to Binding models in BizTalk
- How does one enable subscriptions in BizTalk?
A filter on the Send Port is the first step to enable subscriptions in BizTalk.
Orchestrations
- How do you prevent occuring of zombies in a Parallel Convoy?
Refer to the article known as "Convoy Deep Drive" on MSDN
- What is the difference between a delay shape vs a listen shape?
A 'Delay' is very much similar to a sleep on the current thread. A 'Listen' shape is used to wait for an incoming resource, with a timeout period.
- When you use Call Orchestration shape vs Start Orchestration shape?
A Call Orchestration returns the control back to the caller. A Start Ochestration shape starts the orchestration in a non-deterministic way.
- What is the difference between a "Message Assignment" shape and an "Expression" shape?
A "Message Assignment" shape is used to create a new message and assign values to it. A Expression shape is used to assign values to variables and also write 'if' conditions.
- Does BizTalk Orchestrations support recursion?
An Orchestration does NOT support recursion.
- What is the purpose of the property "Activate" in a Receive shape?
It is used to invoke a new instance of an Orchestration.
- Can an orchestration Start without an Activatable receive?
A Nested Orchestration can be started without an Activatable receive
- Is it necessary for all .NET components being called from an Orchestration be Serializable?
Yes it is necessary. There are cases where a .NET component need not be Serializable.
- When do we need set the property "Synchronized" = true for a scope?
This needs to be set, when a variable is shared across the branches of a parallel shape.
- What is the difference between an Exception block and a Compensation block? is it the equivalent of try-catch-finally?
Refer to HOW To Compensate a Transaction in a BizTalk Orchestration
- Is it possible to have a exception block for an Atomic scope? if not why?
Refer to Parallel Branching and Scoping in BizTalk Orchestrations - Advanced Concepts
- How does one enable Correlations in BizTalk?
First create a Correlation type and then create an instance of it.
- Is it possible to share variables across two branches in a Parallel shape?
Refer to Parallel Branching and Scoping in BizTalk Orchestrations - Advanced Concepts
- Does BizTalk automatically compensate a unsuccessful transaction?
Refer to HOW To Compensate a Transaction in a BizTalk Orchestration
- What is the main difference between a Long-Running transaction and an Atomic Transaction in BizTalk context?
Refer to HOW To Compensate a Transaction in a BizTalk Orchestration
Architecture and Design
- In an Orchestration design, Orchestration "A" calls another Orchestration "B", and vice versa. Is it possible to implement this design?
It is NOT possible, since it forms a cyclic dependency.
- List out the three important things to consider while designing a BizTalk orchestration!
The Incoming data format, The Business process and The Outgoing data format.
- Enumerate the steps required to deploy an BizTalk solution from one machine to another machine.
Refer to Using the MSI installer wizard for deploying applications created in BizTalk Server 2006
| You must Sign In to use this message board. |
|
| | Msgs 1 to 16 of 16 (Total in Forum: 16) (Refresh) | FirstPrevNext |
|
 |
|
 |
By recursive if you mean calling or starting an orcherstration in its own body , I should say that Orchestrations support recursive . try it yourself . If you didnt satisfy I can give you some sample codes .
Pouya Rahmati
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
You have not understood the meaning of recursive.
When A calls A and this inturn calls A again until a condition is satisfied, this is known as Recursive.
Always be there....| MCSD.NET | Sun Certified...
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Hi Folks, I am trying to understand In-Process and Isolated. I went into Biztalk administration Console , groups, and Host. It shows Host-type as In-Process and Isolated. What are these and what for ?
thanks Moh:(
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
The artical is too good for a beginer level.
But I need some more questions with answers for BizTalk, SharePoint, InfoPath.
My Email id is : sdavande@leverent.com
Thanks, Savan
Savan
Savan
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
 |
|
 |
An orchestration that has an HTTP request response port is synchronous as well, and it doesn't have to be exposed as a web service.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
 |
Hi Naveen,
Nice Post with some nice Questions and what about the answers...
Its been long time it was posted ...
Regards, Karthick G.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Yes, the answers are ready. Please rate the article once you have read the article. Thank you.
Always be there....| MCSD.NET | Sun Certified...
|
| Sign In·View Thread·PermaLink | 3.50/5 (2 votes) |
|
|
|
 |
|
 |
That's funny. Next time I need something I'll just formulate it in questions and post it as an article and wait for the community to fill it out.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
I am ready to provide the answers. I know the answers. My point is does anyone know the answers!!! before i post them!
Hope I am clear.
Always be there....| MCSD.NET | Sun Certified...
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
what i was confused was whether it was regd biztalk 2006 exam or 2004. I am preparing for the 2004 exam. If somebody can provide some dumps questions it will be really helpful
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |


 i dont know
I need a cheat for these exam ?
AMH Software Developer LIFE'S SHORT. If you don't look around once in a while you might miss it
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
 |
|
|
General
News
Question
Answer
Joke
Rant
Admin