从 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 适配器中的附件非英语名称