Advanced Biztalk Interview Questions

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

A Documents schema is used to define a message. It is a definition of an XML message with optional extensions for flat files. EDI file, etc, that’s enables the parsers to convert the native format into XML. A Property schema is used to define messages contexts properties.

This 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 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.

1 Describe the purpose of BAM in the BizTalk Server.

Purpose of deriving up-to-date metrics and key performance indicators from BAM databases, Business integration tools are used. The forecasting of process trends by uses and monitors processes in the real-time scenario is done by using BI tools.

Users get alerts for situations that need their intervention for preventing undesirable outcomes for encouraging beneficial results, a mechanism is provided by BAM.

How to handle exception in BizTalk application in orchestration and receive/send port?

When this question ask it means interviewer wants to check your analytical skill is and how you approach to create solution. Or you will be fit for team lead position where you need to design the solution.

First you need to understand BizTalk design pattern. And provide some recent project development activity, which you have developed. And how to create BizTalk solution & naming conventions.

And need to understand the requirement part because this is the crucial part. So below is the main point in requirement gathering to start integration project

  • Schemas details and datatypes
  • Any business logic involves in the transactions
  • How complex is the transformation (Mapping)
  • Frequency of data transaction
  • Volume of data transaction
  • Can solution be achieved with or without orchestration?
  • Above are the same point we need to consider when plan to start a project. So that there can be validate the load balancing, how many servers will require.

    1 Define BizTalk Servers rules Engine?

    A rules engine is a software system that is used for executing one or more business rules in a dynamic production environment. The rules might be from legal; regulations, company policies, or any other resources.

    How to consume SQL database or how to generate schemas for Database SP/Query/Table?

    Right click visual studio project, select Add—, and then Add Generated Items. in the Add Generated Items windows we need to select Consume Adapter Service and click Add.

    After connection established, there will be database details available in select content type, you can consume details as per requirement.

    advanced biztalk interview questions

    How to consume web service (SOAP/Rest) or how to generate schemas for web services?

    SOAP Web Service:

  • For calling any web service using WCF-… protocols, first thing we need to do is to Add Generated Items from Visual Studio Project. Choose the Consume WCF service and give the wsdl location of our web service. Eg. http:///example.svc?wsdl or http:///example.asmx?wsdl2.
  • On finishing of the wizard, it will generate an orchestration with the necessary request and response types, schemas for request/response and XML files for creating the binding file send port using WCF-Custom/WCF-BasicHTTP protocols.
  • REST Web service: Click here for details

    BizTalk Interview Questions and Answers

    Related Posts

    Leave a Reply

    Your email address will not be published. Required fields are marked *