Author Topic: Automate Reverse Enginering?  (Read 5802 times)

jflowers

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Automate Reverse Enginering?
« on: April 22, 2004, 06:12:42 am »
The project I am working on uses CruiseControl.Net for automatic builds.  It would be nice to have EA reverse enginer the code to UML for each build to be posted on the CC.NET web site.

I do not see in EA's documentation that reverse enginering is exposed through the automation interface.

Any help would be great.

Thanks in advance.

Jay

jflowers

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Automate Reverse Enginering?
« Reply #1 on: May 18, 2004, 03:13:31 pm »
Is there some mysterious reason that this topic has received no replies?  Is there some obvious reason that I am unaware of?  It has been almost a month with nothing.  I convinced the company I work for to purchase 20 licenses.  I did this because of the reviews that I saw for this product.  Especially how prompt you where to respond to questions, requests for modifications, and fixes.  We have asked the same question through your email support with no response.  I am completely disappointed, and embarrassed to have push to buy your product.  Please respond.

sargasso

  • EA Practitioner
  • ***
  • Posts: 1406
  • Karma: +1/-2
  • 10 COMFROM 30; 20 HALT; 30 ONSUB(50,90,10)
    • View Profile
Re: Automate Reverse Enginering?
« Reply #2 on: May 18, 2004, 03:56:55 pm »
Dear jflowers,

Please note that this is a user forum.

rgrds
Bruce
"It is not so expressed, but what of that?
'Twere good you do so much for charity."

Oh I forgot, we aren't doing him are we.

Stephen

  • EA User
  • **
  • Posts: 54
  • Karma: +0/-0
    • View Profile
Re: Automate Reverse Enginering?
« Reply #3 on: May 19, 2004, 01:45:28 am »
I'll second that!

It is reasonable to request as a new feature though.
However, there are may common artifacts that EA cannot yet swallow (SQL Server views and stored procedures being my current bugbear), so I ended up coding a reverse engineering utility of my own anyway.

This does mean that I can create artifacts the way I want them. The most useful feature I added was to build a complete set of dependency links. Now I know exactly what fields are used in all my stored procedures etc. Great for impact analysis.

I started to write similar utilities for the middle tier for a legacy app (VB6), but it does start to get a bit complicated. Being able to leverage the existing code engineering routines would be useful - save having to parse all those declarations. Would still need to parse the code in detail to build the dependencies though - Looks like a bit too much SQL string building has leaked into the middle tier.....

Bit off topic(!) but I'd be interested in your experience with CruiseControl.Net. Just about to embark on that route also (But now writing set of Nant utilities, nothing's ever quite perfect is it?)

:)