In the previous versions of BizTalk360, the notifications from BizTalk360 can be sent through static notification endpoints like SMS, Email, Windows Event log and HP Operation Manager. However, from v8.0, we have added the new capability called “Custom Notifications Channels” in BizTalk360. Using this functionality an end user can now send the notification to external systems like Slack, ServiceNow etc. and they can also build their own custom notification channels to any external systems.

With the introduction of custom notification channel, it’s very easy to send alerts to external systems like your ticketing system, internal databases, calling a REST endpoint, executing a PowerShell script etc.

Data monitoring alert can send notifications only through static notification end points like SMS, Email, Windows Event log and HP Operation Manager. From 8.5, we have extended custom notification support for data monitoring alert. Using this functionality, you can get the data monitoring alert in notification channel like Slack, ServiceNow and WebHook. To use this functionality, you need to configure the notification channel in the setting side and enable the same in data monitoring alarm.

Adding a new custom notification channel in BizTalk360

Let’s say, you want to create a simple notification channel called File Channel. Whenever a threshold alarm gets triggered, this channel will be used, which in turn writes the structured notification message onto the file system with a GUID.

Download our sample code from GitHub for creating the File Channel explained in this article. 

Follow the steps as shown below to create a custom notification channel.

  1. Log in to BizTalk360
  2. Click the Settings icon at the top of the page
  3. Click Monitoring and Notification from the left menu bar
  4. Click Manage Notification Channels
  5. Click New in the Manage Notification Channels page
  6. In the Notification Channel blade, enter the information in the fields as required  
  7. Now unzip the sample code downloaded from GitHub
  8. Open the solution file in Visual Studio and build the solution
  9. Once the build is completed, the BIN folder will be automatically created
  10. Choose the DLL accordingly from the specified folder C:\Users\BizTalk360\Downloads\FileChannel-master\FileChannel-master\FileNotificationChannel\bin\Debug
  11. Upload the DLL file by clicking the Choose DLL button
  12. Click Validate and Render UI to create the custom notification channel
  13. Select the Notification channel and click Configure button 
  14. Enter the Channel Name and click Configure to complete the process  

Click the sliders to view the process of creating a new custom notification channel.

    Screen4a.png Screen4b.png Screen4c.png