Biztalk Orchestration逆向工程师

时间:2014-01-02 06:44:23

标签: biztalk reverse-engineering reflector biztalk-orchestrations

我的情况是:

  • 老开发人员没有代码,所以我无法添加任何增强功能或修复错误。

我们是否有任何服务/工具可以将Orchestration(+ Mapping)反转为原始格式(来自DLL / MSI或运行BizTalk应用程序)?

如果反向不起作用,我希望看到Orchestration流程像Visual Studio设计器一样。这足以让我追踪所有内容

1 个答案:

答案 0 :(得分:9)

你有几个选择

  1. 使用解编译器(例如.NET Reflector)。然后,您可以提取作为ODX文件内容的字符串以及任何地图的XSLT。 (我将Orchestration的名为odXML的字符串从反射器中复制出来并粘贴到一个空的Orchestration中并重新创建它。注意你必须用CR LF替换\ n。)
  2. 使用BizTalk documenter对其进行记录,这将为您提供编排流程和各种其他有用信息。
  3. 我已经使用这两种工具为三个不同的客户成功重建了丢失的源代码。

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