Automatically installing the correct WinSCP version for BizTalk Server 2016 and 2020
Configuring SFTP support in BizTalk Server requires WinSCP, but determining which WinSCP version to install has historically been more complicated than it should be. The correct version depends not only on whether you are running BizTalk Server 2016 or 2020, but also on the Cumulative Update (CU) and Feature Pack / Feature Update level installed.… Read More »
The New VirtualStream in BizTalk Server 2006… that still exists in 2020
I know that in my last post, I said I was revitalizing a previous blog post by Thomas Canter. However, last week, while I was sitting in my car and waiting for my wife to finish her swim, I received an email with a simple question: Are you interested in more old blogs? My answer… Read More »
File System permission for the BizTalk Server 2004 to 2020 File Adapters
Today, I will bring back to life another old BizTalk Server blog post, the last one, written by an old friend of mine, Thomas Canter, with his permission, that I find pretty interesting and helpful: File System permission for the BizTalk Server 2004 to 2010 File Adapters – be aware that I rename it to File System… Read More »
BizTalk Server: Control Message Check Missing Restart Msg in Spool table
Last week we ran into a strange issue in our BizTalk Server environment. We detected it because we run the BizTalk Health Monitor (BHM) periodically, and it alerts us when issues arise. Again, this was a strange and unique error that I had never encountered before: Control Message Check: Missing Restart Msg in Spool table… Read More »
How to set the Content-Type when sending message to Service Bus from BizTalk
Understanding the Problem The Service Bus (SB-Messaging) adapter is used to receive and send messages from Service Bus entities such as Queues, Topics, and Relays. You can use the SB-Messaging adapter to connect your on-premises BizTalk Server to Azure. The Question Today, someone asked me how to set the correct Content-Type when sending a message… Read More »
BizTalk Server and WinSCP Error: Could not load file or assembly ‘WinSCPnet, Version=1.16.0.16453, Culture=neutral, PublicKeyToken=2271ec4a3c56d0bf’ or one of its dependencies.
It is always fun to return to one of my favorite topics: Errors and warnings, causes and solutions – aka Troubleshooting! Regardless of the technology, language, or service we are using. In this case, the problem occurred again when configuring the SFTP adapter in BizTalk Server 2020! Everything was running fine until it wasn’t! And… Read More »
Configuring BizTalk Server Backup Jobs for Azure Blob Storage
Modernizing your BizTalk Server infrastructure doesn’t always require re-architecting your integrations. Sometimes, small and targeted improvements can significantly increase resilience, simplify operations, and reduce long-term risk. One of those improvements is moving your BizTalk database backups to Azure Blob Storage. In this article, I’ll walk you through how to configure the native BizTalk Backup Jobs… Read More »
BizTalk Pipeline Components Extensions Utility Pack: Filename Promoting Metadata Pipeline Component
In many BizTalk integrations, the business key you need for routing and tracking isn’t inside the payload—it’s in the incoming file name. That’s especially common with legacy batch drops, SFTP deliveries, and partner-driven naming conventions where the file name carries information like: Filename Promoting Metadata Pipeline Component This receive pipeline component solves that problem in a… Read More »
BizTalk Pipeline Components Extensions Utility Pack: Dynamic Set Filename based on XPath, Timestamp and Prefix
One of the most common “small” requirements in BizTalk projects is also one of the most annoying to keep consistent: outbound file naming. You need filenames that: Dynamic Set Filename based on XPath, Timestamp, and Prefix Pipeline Component Instead of implementing this logic in every orchestration or mapping layer, you can centralize it in a… Read More »