Biztalk Orchestration reverse engineer

1.2k views Asked by At

My situation is:

  • Old developer left without the code so I can not add any enhancement or fix the bug.

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

1

There are 1 answers

2
Dijkgraaf On BEST ANSWER

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)