biztalkreverse-engineeringreflectorbiztalk-orchestrations

Biztalk Orchestration reverse engineer


My situation is:

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

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


Solution

  • You have several options

    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.

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