This post was originally published here

Once again, after many requests and many postponements, due to my unavailability and free time to take these tasks, BizTalk Scheduled Task Adapter is finally official available (version 6.0) and optimized for BizTalk Server 2016!

Schedule-task

This time is not a simple adapter migration, it actually has new schedule capabilities:

  • You can now schedule for a message to be triggered in a time period, for example, each hour, minutes or seconds, every day or on certain days (for example all days except weekends).

And several reported issues were solved, for example:

  • In some scenarios, trigger message sent twice at the same time – Solved
  • Bug: Time change (DST) bug – Solved
  • Bug: BizTalk Scheduled Task Adapter SQL Timeout issue – Solved

You can download this new version of the adapter in BizTalk Scheduled Task Adapter CodePlex project page:

The BizTalk Scheduled Task Adapter is an in-process receive adapter that executes a prescribed task on a daily, weekly or monthly schedule. The adapter is configured entirely within BizTalk, all configurations are stored within the SSODB and can be exported and imported via binding files.
The schedule capabilities are similar to those available with the Windows Scheduled Task Service.

Requirements

The Scheduled Task Adapter v6.0.0 is optimized and designed to be used with BizTalk Server 2016 (Compiled in .NET Framework 4.6).

V6.0.0 Changelog

  • Compiled in Visual Studio 2015 and .NET Framework 4.6.
  • Optimized for BizTalk Server 2016.
  • Support for 32 and 64-bit Host Instances.
  • New features
    • New Schedule capabilities – Time Schedule running every day or on certain days (for example all days except weekends).
  • Bug fixes
    • Bug: In some scenarios, trigger message sent twice at the same time – Solved
    • Bug: Time change (DST) bug – Solved
    • Bug: BizTalk Scheduled Task Adapter SQL Timeout issue – Solved
  • Improvements
    • Some improvements in Monthly schedules form
    • UTC support

Release History

This adapter is available since BizTalk Server 2004.

  • Release 6.0: release on March 4, 2017, by Sandro Pereira, this adapter was tested to work on BizTalk Server 2016. Compiled in .NET Framework 4.6
  • Release 5.0: release on February 18, 2015, by Sandro Pereira, this adapter was tested to work on BizTalk Server 2013 R2. Compiled in .NET Framework 4.5
  • Release 4.0: release on June 12, 2012, by Sandro Pereira, this adapter was tested to work on BizTalk Server 2010. Compiled in .NET Framework 4.0
  • Release 3.0: release on Aug 10, 2010, by Greg Forsythe, this adapter was tested to work on BizTalk Server 2009. Compiled in .NET Framework 2.0
  • Release 2.0: last release on Apr 20, 2008, by Greg Forsythe, this adapter works with BizTalk Server 2006 and BizTalk Server 2006 R2. Compiled in .NET Framework 2.0
  • Release 1.02: last release on Apr 20, 2008, by Greg Forsythe, this adapter works with BizTalk Server 2004, BizTalk Server 2006 and BizTalk Server 2006 R2. Compiled in .NET Framework 1.1
Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community. View all posts by Sandro Pereira