Introduction
–
Hi all, In this post I will explain concepts of Application in BizTalk , Default BizTalk Application, System/Built in
Application containing built in artifacts like Pipelines, Schemas etc.
Description
-
Application in BizTalk Server
A BizTalk application is a logical grouping
of the related items, called "artifacts" that are used in a BizTalk Server
business solution.
Artifacts in BizTalk are schemas, maps, orchestrations, and pipelines etc are called as artifacts. These are called as artifacts since these get converted into C# code internally.
When we
deploy the BizTalk application the BizTalk artifacts are also installed into
the GAC.
In General, we can have all the
artifacts grouped under one BizTalk Application but the problem with this
approach is that as the number of artifacts increases it becomes difficult for
us to manage, hence to overcome we group these artifacts into applications. So that maintenance will be easy.
During configuration of BizTalk server applications like BizTalk.System and BizTalk Application 1 are created automatically.
System/Built In Application - BizTalk.System
System/Built In Application - BizTalk.System
BizTalk.System is the system application that is created and this application is populated with common artifacts that are used by all BizTalk applications.
We cannot delete or rename BizTalk.System, nor we can u delete, rename, or move any of the artifacts that it contains.
Every user created application contains a reference to the BizTalk.System application.
Every user created application contains a reference to the BizTalk.System application.
This is because the artifacts present in BizTalk.System are used by every BizTalk application.
We cannot remove the reference to the BizTalk.System application from the user system application.
References added can be seen by Right clicking the application and selecting Properties and then References tab.
References added can be seen by Right clicking the application and selecting Properties and then References tab.
Pipelines like XMLSend, PassThruReceive pipeline that are available while configuring the physical ports in the user created application are due to the reference of the BizTalk.System application.
Default Application - BizTalk Application 1
BizTalk Application 1 is the default application in BizTalk
Server.
This application will be created when
we are configuring the BizTalk Server.
This application cannot be deleted.
Scenarios when artifacts are added to
the default application
1)
When we deploy from visual studio into BizTalk server without specifying the
application name for a BizTalk Project. (The application name is specified in
the Deployment
tab of the Project Designer).
2)
When we import an application using BTSTask command without specifying the
application name.
3)
When we add resource/artifact to an application using BTSTask without
specifying application name.