.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
MarieAdela
Imran Ghani


Find questions, FAQ's and their answers related to .NET, C#, Vb.Net, Sql Server and many more.


Post New Question Subscribe to Interview Questions
 
Quick Links For Interview Questions Categories:
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  OOPs  JQuery  JavaScript/VBScript
BiztalkPatten/PracticesIISWCFWPFWWF
NetworkingAptitudeOthers  All    
 

Biztalk Interview Questions and Answers

What is the lifecycle of a Message in BizTalk server

Author: Ashutosh Jha          Posted Date: June 30, 2014    Category: Biztalk     Points: 40

A message is received through a receive location defined in a given receive port. This message is processed by the pipeline associated with the receive location, and if there are any inbound maps associated with the receive port they are executed. The resulting message is then published to the MessageBox database. The MessageBox evaluates active subscriptions and routes the message to those orchestrations, and send ports with matching subscriptions. Orchestrations may process the message and publish messages through the MessageBox to a send port where it is pushed out to its final destination.

Which Interfaces do you need to implement in a disassembling custom pipeline component

Author: Ashutosh Jha          Posted Date: June 30, 2014    Category: Biztalk     Points: 40

A disassembling pipeline component receives one message on input and produces zero or more messages on output. Disassembling components are used to split interchanges of messages into individual documents. Disassembler components must implement the following interfaces:

IBaseComponent.
IDisassemblerComponent.
IComponentUI.
IPersistPropertyBag.

How to route binary data

Author: Ashutosh Jha          Posted Date: June 30, 2014    Category: Biztalk     Points: 40

To route binary data you can use pass-through pipelines on the receive location and send port. BizTalk will route (copy) the data from the source (receive location) to the destination (send port). If you want to route the binary data based on some information in the binary data then you write a custom Disassembler to promote the properties you need from the incoming message to route the binary data.

Does BizTalk support synchronous communication

Author: Ashutosh Jha          Posted Date: June 30, 2014    Category: Biztalk     Points: 40

BizTalk Server architecture is asynchronous for scalability reasons. However, the architecture of the BizTalk Messaging Engine enables exposing a synchronous message exchange pattern on top of these asynchronous exchanges. To do this, the engine handles the complex task of correlating the request and response messages across a scaled-out architecture by linking together a number of asynchronous message exchanges to expose a synchronous interface.

What is direct binding?

Author: Ashutosh Jha          Posted Date: December 30, 2013    Category: Biztalk     Points: 40

Direct binding in Biztalk Server 2004 can be used to send messages from one Orchestration to another and can also be used to send messages directly into the message box.

In Direct Binding, properties like BTS.SPID, BTS.ReceivePortID, etc are not exploited automatically by orchestration ports.

So, BizTalk does not manage the binding of orchestration ports to messaging Receive and Send ports.

Developers can control subscriptions and message context to route messages.

What is the default mapping for Auto Mapping?

Author: Akhil Raj          Posted Date: September 18, 2010    Category: Biztalk     Points: 10

The default mapping for Auto Mapping is is mapping by structure. This can be changed to by node name in the map properties.

What is the difference between a Document Schema and a Property Schema?

Author: Akhil Raj          Posted Date: September 18, 2010    Category: Biztalk     Points: 10

A document schema is used to define a message. It is a definition on an Xml message with optional extensions for flat files, EDI file, etc that enable the parsers to convert the native format into Xml.

A property schema is used to define message context properties. These can be of type MessageDataPropertyBase (the property value is promoted or demoted from/to the message itself) or MessageContextPropertyBase(property value only exists within the message context and can be set by adapters, pipelines or within orchestrations).

What is the difference between Distinguished field and Promoted Property?

Author: Akhil Raj          Posted Date: September 18, 2010    Category: Biztalk     Points: 10

Promoted properties can be accessed in Orchestrations, ports, pipelines, schemas.They Use server resources.

Distingished fields are light weight and can be accessed only in Orchestrations.

What is the difference between a Document Schema and a Property Schema?

Author: Syed Shakeer Hussain          Posted Date: July 31, 2009    Category: Biztalk     Points: 10

A document schema is used to define a message. It is a definition on an Xml message with optional extensions for flat files, EDI file, etc that enable the parsers to convert the native format into Xml.

A property schema is used to define message context properties. These can be of type MessageDataPropertyBase (the property value is promoted or demoted from/to the message itself) or MessageContextPropertyBase(property value only exists within the message context and can be set by adapters, pipelines or within orchestrations).

If you wish to promote a field from a message into the message context then you need to define a document schema and property schema. In the document schema you promote the required field using the property schema to define the property type that will be used in the message context.

What is Correlation in context of BizTalk Server?

Author: Syed Shakeer Hussain          Posted Date: July 31, 2009    Category: Biztalk     Points: 10

Correlation is a process of associating an incoming message with the appropriate instance of an orchestration
« Previous12Next »



Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend