BizTalk

  Home  Microsoft .Net Technologies  BizTalk


“BizTalk frequently Asked Questions in various BizTalk job Interviews by interviewer. Get preparation of BizTalk job interview”



23 BizTalk Questions And Answers

2⟩ What are convoys?

Convoys exist in the world any time multiple single items

must be related together in order to achieve something that

the individual item cannot accomplish by itself. This

concept generalizes into a basic design pattern. This is

convoy processing.

Convoy processing can be additionally broken out into two

separate categories as shown in the following list:

Sequential convoy - Items that are in a order, one after

another

Parallel convoy - Items that are in any order, but must all

be present before something occurs

 148 views

3⟩ I have a receive port and send port whose message types are different.When I receive a message in my receive port,my process starts.I will construct my out message and give this to my send port.I am configuring a send port group to the logical send port.TO the send port group I have added many send ports with filters.The message in the send ports are not getting filtered based on my filters?

May be you have configured the bidning property of port

as "specify later". When you have a send port group and you

apply filters on the send port in that group. The messages

are not filtered acording to filter conditions and each

message copy is sent to all the ports in that group as well

as extra copies are send to the port where the filter

condition meets. The subsciptions is created on send

portgroup ID. In these case you can use dynamic ports so

that messages only which meet the conditions will be

routed.

 155 views

4⟩ In which case you have to use updategram and stored procedure?

If your case is the simple Add/Update-ing several rows, the

Updategram give you more simple way. You completely were

out of the SQL code.

SP give you more control under your data inside SQL. If you

also have SPs or

part of your business logic is/will be inside SQL you need

use SPs. Usually we have to use SP with OPENXML.

 160 views

6⟩ Define mapping,orchestration, schema, adapters.pipelines, BRE, HAT, BAM?

Mapping - its just used to transfer values from one XSD to other XSD.

Orchestration - Work flow of processes.

Schema - Schema(Sample) of the XML files which will be used for processing messages.

Adapter.Pipeline - Gateway to receive and send messages.

BRE -(Bussiness Rule Engine)Used to Externally configure the values.

HAT - (Health and Activity tracking) Used to trace the message.

BAM - (Bussiness activity monitoring) Used to generate and Moniter Report's

 133 views

9⟩ What is Message routing and Content routing?

When A message is passed through biztalk without being

processed then it is called Message Routing.

When A message is passed based on certain field value of

schema, it is called content routing.

 137 views

10⟩ What are Host and Host Instance? Did you deploy BizTalk more than one machine?

A BizTalk Server Host is a logical set of zero or more

BizTalk Server run-time processes in which you deploy items

such as adapter handlers, receive locations (including

pipelines), and orchestrations.

A host instance is the process where the message

processing, receiving, and transmitting occurs You install

a host instance on each server running BizTalk Server 2006

that has one or more hosts mapped to that server

 145 views

11⟩ How to transfer files without using Orchestration?

yes, with out using orchestration, we can get the message

it is done in the case of messaging solution.

Messaging solution means it is the biztalk solution with

out orchestration.

go to biztalk adminstration console and create the receive

port and create the send port .

in the send port configuration wizard, in the left

pane,there is tab called filters which is used to provide

subscription infornation to biztalk msg box, that tells the

msgbox,"if any information comes on a particular port,

please send that information to me

there is a filter property is there

bts.receiveportname="ReceivePortName"

so when ever the msg is dropped to receive location

configured with receive port, it comes to biztalk msgbox

db, msgbox db sends the message to send port based on

subscription information

This is how the message transformation is done without

using orchesrtation

 143 views

13⟩ How and why you have to use Active Directory in BizTalk development?

its all depends on sort of deployment, in case of single

box hosting sql and biztalk services then absolutely no

need of active directory which is mostly happens in

development environments, but AD importance coming in to

the picture in enterprise deployments where you have

biztalk group , sql on separate boxes, more important when

you want to have cluster for high availability and

performance scalability. Because the service user accounts

and service group credentials are used across the network

and group of computers and which is maintained in common

repository called AD on windows platform.

 135 views

14⟩ How to create dynamic ports?

create one port, port type as dynamic.

Drag one expression shape in orchastration.

in that type, Portname(Microsoft.XLANGS.BaseTypes.Addresses)

= Address url.

 154 views