【发布时间】:2021-04-28 15:26:07
【问题描述】:
我们目前正在为一些 EDI 映射运行 BizTalk 2010 的简单安装。我想将这些应用程序迁移到 BizTalk 2020。我不关心保留以前交易的历史记录。
是否像设置新的 BizTalk 2020 安装并将应用程序\Parties 导入到 2020 一样简单,还是需要跳过另一个版本(即 2016)?
【问题讨论】:
标签: migration biztalk biztalk-2010 biztalk-2020
我们目前正在为一些 EDI 映射运行 BizTalk 2010 的简单安装。我想将这些应用程序迁移到 BizTalk 2020。我不关心保留以前交易的历史记录。
是否像设置新的 BizTalk 2020 安装并将应用程序\Parties 导入到 2020 一样简单,还是需要跳过另一个版本(即 2016)?
【问题讨论】:
标签: migration biztalk biztalk-2010 biztalk-2020
如果您只想导出 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
【讨论】: