Is there an available Call Graph tool for Progress?

Posted by jquerijero on 02-Apr-2019 19:36

I'm thinking it is a handy tool to have. Just can't find one.

All Replies

Posted by Jeff Ledbetter on 02-Apr-2019 20:04

Roundtable TSMS has a pretty cool Call Diagram Report which may be a good starting point.

Posted by jquerijero on 02-Apr-2019 22:01

I checked it out. It is good for generating program files call graph. I was hoping for internal procedure, function and method call graph within a program file.

Posted by Patrick Tingen on 03-Apr-2019 06:27

By generating xref information during compilation, you can get a lot of information, including run and publish/subscribe statements. Caveat is that only static runs are reported, statements like RUN VALUE(cProgName) are evaluated at runtime and do not show up in the xref info.

Posted by David Abdala on 03-Apr-2019 10:35

On OEHive you have ABL2UML and ABLaUML (www.oehive.org/.../168)

Both implementations produce a lot of models based on xref output (the first uses proparse, the second only uses xref output).

Don't recall how detail the callgraph is in each one, but both have it.

This thread is closed