Tracking Manager

Prev Next

Tracking is a key feature in any middleware platform. BizTalk Server has the capability to track the information flowing through the system. You can track information like Message Content, Message Context, and Orchestration Events such as begin DateTime, end DateTime, etc. All information can be configured at the Receive ports, Send Ports, Orchestrations, Schemas, Pipelines, and Policies of the deployed BizTalk Applications. The tracked data is stored in the Tracking database (BizTalkDTADb). Tracking can be configured at different levels in the system, being the artifact level and global environment level.

The challenge with the current tracking mechanism in BizTalk Server is that it is not centralized. Users need to configure tracking at multiple places in the administration console and switch between multiple views to get hold of the tracking information. BizTalk360 solves this problem and improves productivity by providing a single page view of all the tracking configuration information at the application level. All the user needs to do is to select the application in the consolidated Tracking Manager screen, and BizTalk360 will display the tracking information for the artifacts of that application.

In addition to displaying the tracking information for the artifacts of the application such as Receive Ports, Send Ports, and Orchestrations, BizTalk360 allows users to enable/disable tracking on the artifacts like Receive Ports, Send Ports, Orchestrations, Schemas, Pipelines, and Policies of the BizTalk Application directly from the BizTalk360 UI.


Tracking will have some performance impact. Generally, it is a good practice to avoid tracking of unnecessary data, especially pay attention to the message body tracking settings
  1. Quick Actions - The Quick Actions tab displays the overall status of the artifacts in the BizTalk Server. The users can enable/disable tracking on the artifacts globally. One of the main objectives of the Quick Actions section is to make it very simple to configure bulk tracking settings in your BizTalk Environment.
  2. Applications Tab - The Applications grid view displays the list of Applications in the BizTalk Server and the respective artifacts associated with the Application. The users can enable/disable the associated artifacts with the application from the grid.
  3. Rules Tab - The Rules tab displays the tracking status of the associated rules from the BizTalk Server. You can enable/disable tracking for Fact Activity, Condition Evaluation, Rule Firing, and Agenda Updates right from BizTalk360.

Tracking Manager Operations

BizTalk360 offers identical functionalities as the BizTalk administration console that allows users to perform enable/disable tracking on application artifacts and rules. The current status indication in the Tracking Manager is color-coded as Green(tracking enabled), Yellow(partial), and Red(tracking disabled). If any of the artifacts or the associated properties of the artifacts are in the disabled state, then the state of that particular artifact, as well as the node (to which the artifact belongs) will reflect the status as "Partial" (in yellow color). You can perform inline operations on the artifacts at four levels:

  1. When you select the drop-down from the artifacts in the Quick Actions tab, you will notice the possible operations that can be performed on the artifact. Enabling/disabling the artifacts from the Quick Actions tab will affect changes across all the applications. Let's say, you wish to disable Orchestration Tracking from the Quick Actions tab, this operation will disable orchestration tracking in all the applications in the environment.

  2. When you select the drop-down from the Application grid, you will notice the possible operations that can be performed on the artifact. This will enable/disable the artifact, say all the Receive Ports associated with that application.



  3. Click the application you wish to view/change tracking properties. When you do this, you will notice an inline operation showing up right next to the current state of the possible operations that you can perform on the artifact.



  4. You can also change the tracking state by selecting the artifact (checkbox) and clicking on the Operation buttons (Enable/Disable) at the top of the grid.

View Tracking Information of the artifacts

Once the tracking has been set in the BizTalk Administration Console for the application artifacts, users can view the tracking configuration information in BizTalk360 under the Tracking Manager section. The Tracking Manager section displays the information for Receive Ports, Send Ports, and Orchestration artifacts of an application.
Follow the steps shown below to view the tracking information:

  1. Login to BizTal360 and Navigate to Administration->BizTalk services->Tracking Manager 
  2. Select the application from the drop-down at the top right corner of the page
  3. Click the Receive Ports, Send Ports, and Orchestrations tab to view the tracking information


Notify the Tracking Changes

Tracking operations performed within the last 24 hours are captured and notifications are sent to configured email addresses and the system administrator through notification settings. Here's how to set it up:

 Send Tracking Activity to Configured Email IDs:

  • Go to the "Notification settings" option at the top of the Tracking manager section.
  •  Enable the "Tracking activity notification" toggle.
  •  Input valid email addresses to receive tracking operation details as alerts.
  •  Set the schedule time for the alert to trigger daily at the specified time.

 Send Tracking Activity to the System Administrator:

  • Enable "System notifications" in System settings -> Notifications ->System notifications.
  • Once system notifications are enabled, a checkbox will appear in the "Notification settings" blade within the Tracking manager.
  • This trigger tracking operations alerts to the admin email address provided in the System notifications settings.

Notification includes the environment details, Application name, Artifact type, Artifact name, Operation, modified time and the Source (which denotes that action made in BizTalk360 or in Admin console.) The history of these notifications is captured under the System notifications history.