App Connect

 View Only
Expand all | Collapse all

ACE Migration dfmxl file reverse engineer to source code

  • 1.  ACE Migration dfmxl file reverse engineer to source code

    Posted Wed August 24, 2022 11:04 AM
    Good Day,
    After quite a bit of research I think I have my answer that there is no way to reverse engineer a dfmxm file into an editable msgflow, but I thought to ask in case someone knows of a way.
    I know that once an EG is backed up we can extract and redeploy the dfmxml files to ACE, but should there be a legacy flow that the source code needs to be updated is there a way to reverse engineer the dfmxml file into an editable msgflow file?

    Kind Regards

    ------------------------------
    Darren
    ------------------------------


  • 2.  RE: ACE Migration dfmxl file reverse engineer to source code
    Best Answer

    Posted Tue August 30, 2022 09:56 AM
    Hello,
    Unfortunately there is currently no automated way to reverse engineer a dfmxml file into an editable msgflow file. Please do raise/vote on an existing RFE for this though if this is something you would like to see. There would be some limitations in any reverse engineer that we implement as the compiled format doesn't contain all of the initial msgflow data around things like the sticky notes, and I think promoted properties and subflows may be inlined depending on age, so an automated tool would not be able to be 100%.
    The dfmxml format is not too complicated and so with a bit of careful effort it should be possible to read and understand the file and reconstruct a similar flow, but sadly that's not quite as good as an automated reverse engineer.
    Thanks
    David

    ------------------------------
    David Coles
    App Connect Developer
    ------------------------------