Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.4k views
in Technique[技术] by (71.8m points)

migration - Migrating from BizTalk 2010 to BizTalk 2020

We are currently running a simplistic installation of BizTalk 2010 for some EDI mapping. I'd like to migrate these applications to BizTalk 2020. I'm not concerned about keeping the history of previous transactions.

Is it as simple as setting up a new BizTalk 2020 installation and importing the applicationsParties to 2020, or do they need to make a hop through another version (ie 2016)?

question from:https://stackoverflow.com/questions/65874345/migrating-from-biztalk-2010-to-biztalk-2020

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

If you mean just to export the MSI and parties and then re-import them into BizTalk 2020, then the answer is probably no.

If you mean to open each solution in Visual Studio 2019 and upgrade them, recompile and deploy, and then test for issues, then yes, that is achievable.

Note: Going from BizTalk 2010 to a higher version there is a known issue with maps where the later versions use XslCompiledTransform class instead of XslTransform. See Known issues in BizTalk Server 2013. I also wrote a blog about it BizTalk 2013 R2 CU2 & BizTalk 2016 – Use XSL Transform and why you should fix the maps, rather than try and default it back to XslTransform.

EDI might have problems, because sometime parties cannot be directly migrated. In which case you will need to use the BizTalk Server Party Migration Tool which usually is included.

Also the SQL adapter has been removed in BizTalk 2020 (see Deprecated & Removed List), so if you have any ports using that you will need to replace it with WCF-SQL


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...