Biztalk Visual Studio

  Home  BizTalk Server  Biztalk Visual Studio

“Biztalk Visual Studio based Frequently Asked Questions in various Biztalk Visual Studio job interviews by interviewer. These professional questions are here to ensures that you offer a perfect answers posed to you. So get preparation for your new job hunting”

26 Biztalk Visual Studio Questions And Answers

6⟩ Explain me what are difference between Flat File Schema and XML schema?

A flat file schema defines the structure of a class of instance messages that use a flat file format, either delimited or positional or some combination thereof. Because the native semantic capabilities of XSD do not accommodate all of the requirements for defining the structure of flat file instance messages—such as the various types of delimiters that might be used for different records and fields within the flat file—BizTalk Server uses the annotation capabilities of XSD to store this extra information within an XSD schema. BizTalk Server defines a rich set of specific annotation tags that can be used to store all of the required additional information.

Different Types of BizTalk Schemas: An XML Schema is basically a contract of your message and defines it. The XML Schema definition (XSD) language defines the structure of an XML instance message, and this is the intended purpose of XSD, such schemas use XSD in a straightforward way.


9⟩ Explain me how do you call a Non-Serializable .Net helper class inside an Expression Shape?

☛ • Add a reference to that class.

☛ • Make sure your Orchestration is Long Running transactional.

☛ • Add an Atomic scope.

☛ • Create an Orchestration variable of that class inside the scope.

☛ • Create an instance on that object inside the scope.

☛ • Call the method.

☛ • Bonus: Mention the class must be strongly signed and in the GAC.


10⟩ Tell me how is strong name key generated?

At the command prompt, from the folder where you want to store the key file, type the following command, and then press ENTER: sn /k file_name .snk. In Visual Studio Solution Explorer, right-click the project and then click Properties. Click the Signing tab and choose Browse in the Choose a strong name key file drop down box.


11⟩ Tell us do you know what is a link in a Map?

A link specifies the basic function of copying data from an element or attribute in an input instance message to an element or attribute in an output instance. You create links between records and fields in the source and destination schemas at design time. This drives the creation, at run time, of an output instance message conforming to the destination schema from an input instance message conforming to the source schema.


12⟩ Tell us how to route binary data?

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.


14⟩ Tell us what purpose does Visual Studio serve?

Development for BizTalk Server is done through Visual Studio <version> (depends on BizTalk version). Visual Studio has templates for BizTalk artifacts like orchestration, pipelines, schemas and maps, so a BizTalk solution can be created (design time) and deployed to the BizTalk runtime. Besides artifacts .NET development can be done in creating pipeline components, custom functoids, custom adapters, and .NET helper classes to aid in orchestrations. As a BizTalk professional Visual Studio is your friend and required to build BizTalk solutions.


16⟩ Please explain what are Advantages of BizTalk Server?

☛ A. It is basically an Integration server. It helps in Integrating Enterprise Applications at one common point.

☛ B. Solutions can be developed really fast with BizTalk Server. Effort spent will be less.

☛ C. Updates can be handled in an easy way and maintenance will be easy. BizTalk Server supports Versioning of Artifacts.

☛ D. Negative scenarios can be handled easily with BizTalk Server- e.g. If some Service is down, we can set Retry Mechanism,

☛ E. Alternate Transport Mechanism. It even supports service windows. We can take advantage of enlist and stop features and prevent losing even a single Message.

☛ F. BizTalk is designed to operate in Multi Server Environment. We can run the application on various servers to manage load and Availability.

☛ G. MessageBox DB designed for optimum performance.

☛ H. Advantage for customers on cost saving in terms of development time.

☛ I. BizTalk has a number of Tools like BRE, BAM, SSO which be effectively used.

☛ J. It can be used to communicate with wide range of Legacy Applications. There is always a scope to develop custom Components.


19⟩ Explain me what is strong name key?

A strong name ensures that each assembly name is unique. Each assembly in your BizTalk project requires a strong name in order to deploy successfully.