ABL Source Code Analysis Tools

Posted by Thomas Mercer-Hursh on 27-Jun-2013 11:07

I'm going to be giving a talk on ABL source code analysis tools at  Exchange. The list I have now is:

* compile list

* compile xref

* xml xref

* databasing xref data

* "SuperXref"

* Ctrl-F and Ctrl-H in PDS/OEA

* substitute

* Araxis Merge & KDif3

* AutoDox2

* Debugger

* Profiler

* Proparse

* ProLint

* Proparse scripting

* Joanju Analyst

* Enterprise Architect

* ABL2UML

and Gilles Querret's forthcoming tool.

What am I missing?

All Replies

Posted by alex.mcgill@redprairie.com on 27-Jun-2013 11:10

Thank you for your email. I am currently on annual leave till Wednesday, 10th July. Please expect a delay in my response; however, should you require immediate assistance; please contact the JDA Solution Line at 0113 821 3333.

Posted by Jeff Ledbetter on 27-Jun-2013 11:12

Well, Roundtable TSMS is my favorite tool for analyzing not just the source code but how my application resources relate to one another.  It's based on xref data.

Posted by jankeir on 28-Jun-2013 03:03

- ABHack has some nice things, including but not limited to the integration of the XREF analysis tool that is also available stand-alone from PSDN somewhere and makes looking for specific things within a file much easier than having to look at the plain xref/sourcecode.

- {OpenGrok, even without specific ABL support it's very usefull to have on hand when your codebase is very big and plain text search tools take a while to complete a search.

- CVS Annotate, SVN blame or whatever your version control system's equivalent is to determine when and why a line of code was written (and by whom, if you want to ask why oh why.)

Posted by Thomas Mercer-Hursh on 17-Jul-2013 15:40

I'm going to be giving a talk on ABL source code analysis tools at  Exchange. The list based on input received is now:

* compile list

* compile xref

* xml xref

* databasing xref data

* Roundtable TSMS => session

* "SuperXref"

* Ctrl-F and Ctrl-H in PDS/OEA

* Other ABL independent search tools (OpenGrok)

* substitute (omitted)

* Araxis Merge & KDif3

* AutoDox2 *

* SmartDox => session

* Debugger

* Profiler (including COMPILE DEBUG-LIST)

* ProTop

* Proparse *

* ProLint

* Proparse scripting *

* Joanju Analyst *

* PCT and Jenkins => session

* Gilles Querret's forthcoming SonicSource => session

* Enterprise Architect

* ABL2UML (2.0?)

* abHack?

What am I missing?

* All Joanju tools will be referenced, but reduced in coverage due to  the lack of 11.x syntax support.

=> include references to other sessions at Exchange

This thread is closed