Biztalk编排反向工程师 [英] Biztalk Orchestration reverse engineer

查看:125
本文介绍了Biztalk编排反向工程师的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的情况是:

  • 老开发人员没有代码,因此我无法添加任何增强功能或修复该错误.

我们有什么服务/工具可以将业务流程(+映射)转换为原始格式(从DLL/MSI或运行BizTalk应用程序)?

Do we have any service/tool that I can reverse the Orchestration (+ Mapping) to original format (from DLL/MSI, or Running BizTalk application)?

如果反向操作不起作用,我希望像Visual Studio设计师一样看到业务流程.对我来说,这足以跟踪所有内容

If the reverse won't work I would like to see the Orchestration flow like the Visual studio designer. That's is good enough for me to trace everything

推荐答案

您有几个选择

  1. 使用反编译器(例如 .NET Reflector ).然后,您可以提取一个字符串,该字符串是ODX文件以及任何地图的XSLT的内容. (我从反射器中复制了用于编排的名为odXML的字符串,并将其粘贴到一个空的编排中,然后重新创建它.请注意,您必须用CR LF替换\ n.)
  2. 使用 BizTalk文档记录器对其进行记录,这将为您提供业务流程和各种其他有用的信息
  1. Use a de-compiler (such as .NET Reflector). You can then extract a string that is the contents of the ODX file as well as the XSLT for any maps. (I copied the string called odXML for the Orchestration out of reflector and pasted it into an empty Orchestration and re-created it. Note you have to replace \n with a CR LF).
  2. Use BizTalk documenter to document it, that will give you the Orchestration flow and various other useful information.

我已经使用这两种工具为三个不同的客户端成功地重新创建了丢失的源代码.

I have used both tools to re-create lost source code successfully for three different clients.

(披露:我是BizTalk Documenter的开发人员)

(Disclosure: I'm a developer for BizTalk Documenter)

这篇关于Biztalk编排反向工程师的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆