Flow Diff

Input form

File 1:
File 2:

About

webMethods Flow Service Differ is a simple tool that let's you visually compare webMethods flow services. Simple diff algorithm is used to find out what was changed.

Example of short service comparison result: click here.

If you have any problems or comments about service, please contact me at mpietrzak@gmail.com. If you like Flow Differ you might want to check my other projects at hell.cx.

App's running on Python3.0rc3 and is using builtin cElementTree and SQLite.

Instructions

To compare services you'll have to get their flow.xml files. You can copy files from IntegrationServers packages directory, or you can use File|Export menu option in webMethods Developer. You can upload ether flow.xml file or zip file containing flow.xml file. If zip file is uploaded, first file with name ending in "flow.xml" string is choosen for comparison.

Results show flow services, side by side, with changes hilighted:

Currently changes inside map steps are not compared.