Top Biztalk Admin Interview Questions Part – 3
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.