If you’re looking for BizTalk Admin Questions and whether you’re experienced or fresher & don’t know what kind of questions will be asked in BizTalk Admin job interview, then go through the below Real Time 50+ Top BizTalk Admin Interview Questions and Answers to crack your job interview.
BizTalk Admin Interview Questions and Answers
Question: How Can You Improve Performance For Biztalk?
- Scaling up =>add better CPU’s, more RAM in the current servers.
- Scaling out => add more servers, create Failover- and Load Balanced clusters, add MessageBoxes.
- Increase resources available for hosts.
- Locate problem integration and prevent possible build ups in the databases.
Question: How Can You Solve Slow Administration Consoles?
When administration console is slow then you need to check a few things concerning SQL Server like size of BizTalk databases, connectivity with SQL Server, or set the Recovery Mode of all BizTalk databases from Full to Simple (not recommended in production.
Question: How Do You Measure Performance For Biztalk?
By using PerfMon and configure counters for CPU, Memory, I/O, Throttling. Besides using Perfmon, you can use tools like PAL, SQLIO, SQLProfiler, and IOMeter.
Question: How Do You Route Messages By Receive Port Name?
By adding a filter on a Send Port, which points to that Receive Port.
Question: How Do You Turn Off Global Tracking In Biztalk 2006 – 2006 R2?
In BizTalk Server 2006/2006 R2 the Global Tracking can be turned off through a manual action in BizTalk Management Database
Question: How Does The Biztalk Administration Console Cache Applications?
The BizTalk Administration Console maintains a local cache and when the administration console is opened it caches the entire configuration in one go. The refresh interval can be configured, default is 60 seconds.
Question: How Many Host Can We Have?
There is no rule about how many hosts you may have. However there are certain guidelines and its recommended to have hosts for the following
Receive Host : Used for all in process receiving
Processing Host : Used for all Orchestration
Isolated Host : Used for all IIS receiving
Send Host : Used for sending of messages
Tracking Host : Used for moving data from MessageBox to Tracking database
There may be more then one for each of these jobs depending on the workload and resource usage including host settings etc.
Question: Importance Of Strong Name And How It Helps For Administration?
- 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.
Question: What Are Best Practices For Tracking In Production?
Just use it when it’s absolutely necessary! Turn off any non-default tracked artifacts as soon as possible! It’s a pain for your overall performance
Question: What Are Different Types Of Subscriptions In Biztalk?
In BizTalk there are two types of subscriptions. Activation subscription and Instance Subscriptions.
Activation Subscription: It is a subscription which indicates that when the a message which satisfies the subscription should create a new insatnce of the subscriber(Orchestration/Send Port).
Instance Subscription: It is a subscription which indicates that when a message which satisfies the subscription should be routed to already running instance.
Question: What Are The Dangers Of Filters Combined With Send Port Groups And Multiple Send Ports?
There is the risk that Send Ports which are also used in Send Port Groups, pick up the message multiple times, leading to the danger that the message is processed multiple times, where it should be processed only once.
Question: What Are Thresholds?
From a BizTalk perspective, these are numeric values, which can be configured on your Hosts and host instances, and lead to Throttling situations once they are crossed.
Question: What Can You Use The Tracking Database For?
- This database stores health monitoring data tracked by the BizTalk Server tracking engine.
- It stores data of completed processes which comes from the MessageBox
- It stores data of suspended/terminated processes which comes from the MessageBox
- Can be used for report generation
- Can be used for monitoring
- Can be used for analysis
- Can be used for Orchestration debugging
Question: What Does A “high Available Environment” Mean?
BizTalk can be configured in that it uses a Failover- or Load Balanced cluster.
By doing so, BizTalk uses several physical or virtual machines to spread the workload.
In case one of the machines goes down, BizTalk is still able to process workload on the other machine(s).
Question: What Is A Cumulative Update?
One cumulative update package for Microsoft BizTalk Server and contains hotfixes for BizTalk Server, issues that were resolved after the release of a particular version of the BizTalk Server and includes all the component packages.
Cumulative Update package take some minutes to install, and you’ll need to restart the server after you apply the CU.
The cumulative update should be installed on all servers that run BizTalk components.
Important note: The cumulative update package updates only those components that are installed on the system.
In BizTalk 2013 the updates for BizTalk is pushed to regular updates, versions prior to this has to be downloaded and installed manually.
Question: What Is A Dns Server?
That’s a Domain Name Server.
It is a software component which is part of Windows Server and becomes used for looking up IP addresses by domain names.
Question: What Is A Trusted / Un-trusted Host?
BizTalk Server enables hosts identified as authentication trusted to indicate that the sender of a message that the trusted host is queuing to the MessageBox database is an entity other than the trusted host itself.
The primary purposes of authentication trust are to enable pipelines to resolve to a Product ID (PID) and pass that PID along to consuming services for use in authorization and outbound party resolution, and to enable the transmission of the sender Windows Security ID (SSID) along to consuming services for use in orchestration action authorization.
Question: What Is A Zombie Message?
A zombie messages is a messages that arrives after an orchestration has finished, and can no longer reference back to the orchestration of it origin.
Question: What Is An Orphan Message?
An orphaned messages is a message that has completed and finished its processing in the BizTalk message box however the information of this is not updated in the tracking database and will hold space in the tracking database until manually deleted or updated.
Question: What Is Btsntsvc.exe.config File?
This is the configuration file for BTSNTSVC.exe, which runs as a Windows Service and is a Host Instance, information regarding the configuration of the hosts.
Question: What Is Difference Between Dehydrated Orchestration And Suspended Orchestration?
- Dehydration is the process of serializing the state of an orchestration into a SQL Server database.
- Rehydration is the reverse of this process: deserializing the last running state of an orchestration from the database.
- When a failure occurs within an orchestration and no error handling is implemented it will be suspended.
Question: What Is Global Tracking And What Does It Track When Global Tracking Is On?
- Global Tracking is the general Tracking switch.
- If it’s turned off, nothing will be tracked.
- If it’s turned on, by default it tracks instances, in and out events for all pipelines.
- All application containing orchestration exported from Visual Studio will by default have all orchestration event tracking turned on, it’s recommended to turn this off in any production environment.
Question: What Is Host Architecture?
A Host Architecture describes how BizTalk uses Hosts and Host Instances for spreading its workload. Normally you have Hosts for Receiving messages, Processing orchestrations, Sending messages and Tracking completed messages.
Question: What Is Meant By “parties”?
- A party is an entity outside of BizTalk Server that interacts with an orchestration.
- In BizTalk Server, each organization with which you exchange messages is represented by a party.
- You can define how the party interacts by enlisting it in a role.
Question: What Is Msmq Used For?
- MSMQ stands for Microsoft Message Queue.
- It’s a queuing mechanism which comes out-of-the-box with Windows Server.
- Be aware that MSMQ lacks a locking mechanism and therefore has to be accessed from a single Host Instance.
- Use a Failover cluster to make this Host Instance high available.
Question: What Is Nlb?
- This stands for Network Load Balancing.
- It’s one of the possibilities to make IIS high available on machines where BizTalk is installed.
- BizTalk itself however has its own load balacing.
Question: What Is Required To Install The Sharepoint Adapter In Biztalk 2010?
BizTalk Server 2010 support the following SharePoint versions: SharePoint Services 2010, SharePoint Foundation 2010, WSS 3.0 with Service Pack 2 (SP2), and Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1) (MOSS).
One of this components must be installed because is required for using WSS Adapter
Question: What Is Special About The Biztalk Backup Job?
It is special, because this job represents the only correct way to make backups from BizTalk, the job also performs a transactional backup so a restore will happen without having invalid and out of sync databases.
Question: What Is Tdds?
TDDS stands for Tracking Data Decode Service.
This service is responsible for moving tracking event data from the BizTalk Server MessageBox database to the BizTalk Server tracking database and BAM is BAM is used.
Question: What Is The Biztalk Adapter Pack?
The BizTalk Adapter Pack is a package which contains several adapters for LoB systems. adapters for SAP, Siebel and Oracle.
Question: What Is The Difference Between Biztalk 2009 And 2010?
Much better mapper tool, support SQL Server 2008 and SQL Server 2008 R2.
Better administration console. VS 2010(!) is used for development.
There have also been a lot of changes and all host settings have been transferred and moved into the administration console.
Question: What Is The Esb Toolkit?
The BizTalk ESB Toolkit provides architectural guidance, patterns, and a collection of BizTalk Server and .NET Framework components to simplify the development of an Enterprise Service Bus (ESB) on the Microsoft platform and to allow Microsoft customers to extend their own messaging and integration solutions
Question: What Is The Main Difference Between Bam And Dta?
- BAM (Business Activity Module) has a business driver, while DTA (Data Tracking Architecture ) is used for Tracking purposes.
- With BAM Users can define Views and Notifications based on certain (Business) events.
- These views can be used from a SharePoint portal.
- This portal is also the place where Notifications are created.
Question: What Is The Maximum Size Of Message, Biztalk Can Process?
While BizTalk Server imposes no restriction on message size, practical limits and dependencies might require you to minimize the size of your messages because large messages require more processing resources.
Question: What Jobs Do You Need To Configure When You Install Biztalk?
- The Backup BizTalk job (location of Full and Log backups).
- The DTA Purge and Archive job (at least the location where you want to Archive Tracking data.
- After you have configured the jobs, don’t forget to enable them
Question: What Needs To Be Backed Up For A Complete Disaster Recovery?
Besides the databases, the Master Secret Key and all application and programs on the BizTalk Machine.
Question: What Should Be Included In A Basic Guideline?
A BizTalk guideline will give you the benefits of having the availability to improve stability, optimize the work flow for BizTalk and keep a track of information regarding your environment, and the way these things work at your company.
This will make it easier for new people coming in working for or at your company to understand how BizTalk works at your company.
What the guidelines for your company should contain is all up to what you need.
You need to keep information regarding routines, setup, configuration, backup routines etc.
So all knowledge regarding the company structure for BizTalk is saved and stored whenever someone quits or for instance hiring a consultant.
The guidelines can also provide values needed to improve the communication between developers and administrators.
Question: Where Can You Locate Configuration Of Your Environment?
You can locate configuration information both on the BizTalk machines and the BizTalkMgmtDb.
Question: Which Are The Four Most Important Biztalk Databases?
- BizTalkMgmtDb (contains the configuration of a BizTalk Group)
- BizTalkMsgBox (contains the messages and work in progress)
- BizTalkDTADb (contains information about the completed processes)
- SSODb (contains credential information)
Question: Which Default Adapters Can Only Run With A Single Host Instance?
All the adapters which lack a locking system, like FTP, POP3, and MSMQ.For a high available BizTalk Group these adapters need to be clustered.
Question: Which Default Adapters Cannot Run With 64 Bit Os?
Question: Which Sql Agent Job Came In Biztalk 2010?
A job that monitors certain aspects of BizTalk Server which are mainly related to Message and Instance reference counts.
Question: Which Tool Was Removed In Biztalk 2009?
In BizTalk 2009 the HAT (Health and Activity Tracker) has been removed.
Its functionality, track and display information relating to live and historical message data, is now available from the Group Hub.
Question: Why Biztalk Messageboxdb Maxdop Value Should Be 1?
- DOP stands for Degree of Parallelism. BizTalk Server database queries are relatively small, and they execute quickly.
- Therefore, BizTalk Server database queries do not benefit from a Parallelism setting that specifies using more than one processor.
- Changing the Parallelism setting to specify using more than one processor may have an adverse effect on BizTalk Server database queries
Question: Why Do You Have Automatic Throttling States And What Can It Be Used For?
To warn the BizTalk Administrator that BizTalk is under stress or something abnormal is happening to the environment, these may only affect certain hosts or all hosts in the environment depending on the throttling state