Book a Demo

Author Topic: PL SQL package reverse engineering  (Read 6066 times)

MastaKilla

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
PL SQL package reverse engineering
« on: December 21, 2007, 04:09:52 am »
Hello,
We are using EA as a metadata and model repository for large Oracle project. We do use reverse engineering and code generation on everyday basis.

Is there a solution (add-in, template) to reverse engineer PLSQL package to the point of having its real functions and procedures represented under package as operations?

Currently EA provides reverse of PLSQL package as

Package: Package name
Package operations:
<<package spec>>specification() operation as for package speciffication
and
<<package body>>body()

where whole code for each part is stored in Behavior:Initial Code.

We are looking for soultion to reverse package into a following representation. For example:

Package:Package name
Package operations:
<<function>> Function_1(int)
<<function>> Function_2(int)
<<procedure>>Procedure_1

I would strongly appreciate  any help with this.
Thanks
Ivan
« Last Edit: December 21, 2007, 04:11:10 am by MastaKilla »

rsipin

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: PL SQL package reverse engineering
« Reply #1 on: January 17, 2012, 03:26:16 am »
I would strongly agree. We manage nearly 100 different systems, and the only languages which we cannot use EA for is our database embedded code. It's not a trivial matter by any means to keep Packages and Operations in synch by hand with large database systems.

mbald

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
  • I love Enterprise Architect!
    • View Profile
Re: PL SQL package reverse engineering
« Reply #2 on: September 18, 2012, 02:09:59 am »
We would appreciate some news or support regarding this topic as well.

It would be perfect to be able to import procedures/functions of PL/SQL packages as operations of a class (with stereotype <<package>>).

Like this the operations could be reused within the entire model. E.g. in sequence diagrams.

Thanks,

Michael

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: PL SQL package reverse engineering
« Reply #3 on: September 18, 2012, 10:11:06 am »
Perhaps you could submit this as a feature request to Sparx Support, using the link in the Support column at the foot of this page.
Best Regards, Roy