Tools to assist in the development process
DataDigger is a generic browse on your database. Browse through you data and save your queries, selected columns and changed formats. Export full tables, results of queries or selections easily to dump file or XML file.
DataDigger 14: (click to enlarge)
Extensive documentation is provided in the form of a wiki. After installing DataDigger, you can find it in the directory 'wiki'. Start the file DataDigger.html and read all about all settings and windows.
This profiler identifies performancebottlenecks in your application by analysing the logfile you create with the log-manager.
Profiler
Identifies possible memory leaks and their source by extracting those lines from logmanager output that point at created objects that are not deleted later on or allocated space that is not (fully) deallocated.
This analyser goes a bit further than http://www.oehive.org/node/846 and can handle OE 10.2A extra's
There's a very good plugin for Eclipse which integrates Eclipse with Microsoft Visual SourceSafe. It's org.vssplugin developed by Marcus Nylander, unfortunately it's not been updated since 2007. The latest version is 1.6.2 and it was developed for Eclipse 3.2, so it doesn't work with 3.4 and higher. Since I work with a quite unique VSS configuration I desperately needed to modify this plugin but before that I had to make it work on Eclipse 3.4.
svnhook is a subversion hook for the old editor and appbuilder.
svnhook is compatible with Progress version 9 or higher and works on both Windows and UNIX/Linux.
svnhook is based on The Progress Standard Libraries version 01.01.02 or higher.
http://www.oehive.org/project/lib
The Zip file comes with a procedure for loading files into your repository.
I recommend TortoiseSVN with WinMerge for browsing through your repository.
http://tortoisesvn.tigris.org/
KsvPlugin for OEA is a set of useful tools which allows you to make your work with OpenEdge Architect more productive and less painful. It softens project-centric paradigm of Eclipse allowing you to develop in good old way of Procedure Editor. The set includes some tools which were developed for Ksv Editor (a modification of Procedure Editor).
The Progress Standard Libraries In general the libraries are compatible with Progress version 9 and upwards and are O/S neutral unless noted differently. To install the libraries place them on the propath and you're ready to go. I usually copy the lib dir to every project I do. For you MFG users you can copy all the files to the xxsrc dir and compile them to the xx dir. To use a library add the library include file to the external procedure file. Although the libraries are essentially persistent super procedures.
There are times when you create a web page with many html inputs. Creating the get-value() and variables for the logic of the program can be tedious and time consuming. This routine can help you generate the code automatically.
Simply feed it the HTML page (javascript and speedscript doesn't mean anything to it) and the output file you want the code to be contained in.
See attached file as code is maligned by the wiki.
Some Progress Editor extensions, to add convenience and robustness to the developer.
Supported by all versions \ OS \ Terminal environments.
Open Source.
Author: Yuval Papish
Homepage: http://www.yuvcom.com/ProgressEditorExtensions
Thing is a free UNIX and Windows® Progress® data editor, table editor, browser, searcher, field locator and dictionary display tool useful for program development.