从 BizTalk 2010 迁移到 BizTalk 2020

Posted

技术标签:

【中文标题】从 BizTalk 2010 迁移到 BizTalk 2020【英文标题】:Migrating from BizTalk 2010 to BizTalk 2020 【发布时间】:2021-04-28 15:26:07 【问题描述】:

我们目前正在为一些 EDI 映射运行 BizTalk 2010 的简单安装。我想将这些应用程序迁移到 BizTalk 2020。我不关心保留以前交易的历史记录。

是否像设置新的 BizTalk 2020 安装并将应用程序\Parties 导入到 2020 一样简单,还是需要跳过另一个版本(即 2016)?

【问题讨论】:

【参考方案1】:

如果您只想导出 MSI 和各方,然后将它们重新导入 BizTalk 2020,那么答案可能是否定的。

如果您打算在 Visual Studio 2019 中打开每个解决方案并对其进行升级、重新编译和部署,然后测试问题,那么是的,这是可以实现的。

注意:从 BizTalk 2010 升级到更高版本存在一个已知问题,即更高版本使用 XslCompiledTransform 类而不是 XslTransform 的映射。见Known issues in BizTalk Server 2013。我还写了一篇关于它的博客BizTalk 2013 R2 CU2 & BizTalk 2016 – Use XSL Transform 以及为什么你应该修复地图,而不是尝试将其默认为 XslTransform。

EDI 可能会出现问题,因为有时无法直接迁移各方。在这种情况下,您将需要使用通常包含的 BizTalk Server Party Migration Tool。

此外,BizTalk 2020 中删除了 SQL 适配器(请参阅 Deprecated & Removed List),因此如果您有任何端口使用,则需要将其替换为 WCF-SQL

【讨论】:

谢谢!!我想这就是我一直在寻找的...我将研究 XSLTransform 并返回结果。感谢您抽出宝贵的时间在这里回答。

以上是关于从 BizTalk 2010 迁移到 BizTalk 2020的主要内容,如果未能解决你的问题,请参考以下文章

BizTalk 2010 WCF-SQL 适配器 XML 轮询问题

BizTalk 2010 SMTP 适配器中的附件非英语名称

BizTalk Server 2010高可用方案

BizTalk 循环仿函数

从 Access 2000/2003 迁移到 Access 2010

Makefiles,从 VC6 迁移到 Visual Studio 2010