Configure the feature pack
BizTalk Server uses feature packs to provide improvements, features, and closer integration with Azure. These feature packs extend functionality in key areas, such as deployment, security, analytics, runtime, and backup.
The feature packs are available with the Enterprise and Developer editions of BizTalk Server 2016 when:
- Used with Software Assurance (SA), OR
- Running BizTalk Server in Azure using an Enterprise Agreement
The feature packs are not available for any other BizTalk Server edition, or any other BizTalk Server version.
Download and install
The feature packs are cumulative. So when you install feature pack 2, you also get the features and updates in feature pack 1.
- Run setup as administrator.
- In Welcome, select Next.
- Accept the license agreement, and select Next.
- Continue with the installation. During the install, several command windows may open and close. When complete, you are prompted to Finish.
A setup log is created in
C:\ProgramData\Microsoft\E-Business Servers Updates\Updates\Uninstall4014788-FP2\setup.log.
For comprehensive guidance on the installation, see the Feature Pack step-by-step installation blog post.
Feature Pack 2 updates
Expanding on the API management integration made with Feature Pack 1, you can now expose a WCF-BasicHTTP receive location as a SOAP endpoint using the BizTalk Server Administration console.
Send messages from BizTalk to Azure Event Hubs, and receive messages from Azure Event Hubs to BizTalk Server. When you configure the transport properties, you can easily sign in to your Azure account, and automatically select your Azure Event Hubs namespace, and Event Hub.
The Backup BizTalk Server job backs up the BizTalk databases and log files. When you configure this SQL Agent job, you can enter an Azure blob storage account within the job properties. This gives you another option to backup your data, instead of using a local physical disk.
Using deployment groups, you can deploy your applications to multiple BizTalk Servers. You can also set the application name within the application project, and install your application by entering your management server.
Deployment groups provides more details on how this is done in VSTS.
The Service Bus adapter supports Service Bus Premium, including sending messages to partitioned queues and topics. Service Bus Premium and Standard messaging tiers details more about Service Bus Premium.
When you enable Analytics, and enter the Application Insights key, you may get error:
Group settings were not applied. (A database failure occurred due to database connectivity problems.)
This happens when you use SQL named instances. This is fixed in this feature pack; you can use SQL default instances, and SQL named instances.
TLS 1.2 support
TLS 1.2 is fully supported in BizTalk Server, including all the adapters and all the accelerators. You can disable SSL, TLS 1.0, and TLS 1.1 on the BizTalk Server.
- Any external systems communicating with BizTalk also need to support TLS 1.2
- Any custom code, such as functoids, may need to be updated to support TLS 1.2
Description of the TLS/SSL protocol describes how to setup a TLS 1.2 environment.
Use latest Newtonsoft JSON
Newtonsoft is a JSON framework for .NET. In this feature pack, support for version 10.0.3 is included. Download v. 10.0.3 directly from NuGet.
Feature Pack 1 updates
Send tracking data to Azure Application Insights to use its features, such as analytics, machine learning, diagnostics, and more.
Send tracking data to Power BI using oData. For example, get a visual representation of your tracking data from your ports and orchestrations.
Use REST APIs to remotely manage your BizTalk artifacts, including agreements, suspended instances, unenlisted orchestrations, and more.
Enable advanced scheduling in your receive locations. For example, set the timezone, or set a recurrence service window for a specific day on a specific month.
Use Visual Studio Team Services (VSTS) to automatically deploy your solutions, or update existing applications. VSTS communicates with an agent installed on the BizTalk Server.
Use the WCF-SQL adapter to query encrypted columns from an Always Encrypted database in SQL Server.
Within your Azure API management service, you can create and expose an API as WSDL, and use the URI to a BizTalk SOAP endpoint.