OERA Group

This group serves to provide notification for postings related to OERA



PDSOE F3 key re-assignment


This has to do with PDSOE, not OEDA, but that wasn't an option when selecting.

I want to be able to re-assign the F3 key to run a program. I cannot see how to do that in Windows--> Preferences --> General --> Keys. Ultimately when this program runs it will allow the user to enter in a program that will be retrieved from the trunk in SVN (already setup, and the program works) and copied to the branch the user is working on. This is to make things easier than the many clicks that takes place now.



Progress 4GL Wrapper for Zlib Library

Gzip encoding for Progress 4GL based on zlib library written by Jean-loup Gailly - http://www.zlib.net/

How to install?

Hi, just trying to get this to work. So I installed OEA (10.1C), downloaded the zip, unpacked it in my testproject, then went on to step 3 from the installation guide:

3. Modify the dotr/Maia.cls as follows ....

But I cannot find a dotr/Maia.cls. There is a sports.cls that looks like it has the required structure, but should I rename/modify it? And where should it be placed?

I definitely could use a little more help here.

Corrupted Progress Database

Dear All,

Please anybody tell me how to fix my corrupted Progress database.
I've tried to do :
- proutil "mydb" -C truncate bi -F
the error is 'stack buffer overflow'


Ubuntu 10.10 Maverick Meerkat

Ubuntu 10.10 Maverick Meerkat

Employing AppServer Made Easy

Many companies are contemplating to use AppServer, but are deadly afraid of doing so. Here are some thoughts about how to make developing and maintaining AppServer applications easy and very feasible.

There are three main issues I encountered over the years:

a) Increased Development Time:

I used to think, that the top-main issue that AppServer novices run into is the amount of time it takes to get a program working, if the back-end is on the AppServer, which the front-end is using to access data.

Require command line invoker that logs results to a file

I have written a Logger component that can be invoked from the command line (or from OEA), that writes the results of the tests to a log file in a Surefire-like format. I'm willing to contribute the code (for someone else to review). Could someone please provide me access/instructions?


Need OpenEdge on-line certification


Is there any on-line certification (free/pay) for OpenEdge any varion?

Sridevi Stalin

How to handle an external logical model


The OERA assumes that when data comes in from the ESL (Enterprise Services Layer), it is already converted to the logical model used by the BLL (Business Logic Layer).

However, what should happen, according to the theory of the OERA model, if, for example, an XML comes in through the ESL, and is structured and formatted according to the logical model of an external business. In effect, the external logical model has to be converted to the internal physical model and after that converted to the internal logical model.

This can be handled in 2 ways:

Types of Transformation

There are as many different kinds of transformation projects as there are companies considering them – every project has its own special issues based on the state of the application at the start, the business drivers, and the desired goal. But, we can make some broad categorizations in order to understand something about some broad categories of approach.

Two approaches are characterized by modest, short term investment and focused goals.

More About Business Drivers

Business drivers for Transformation come in many different flavors and the perception of them often changes during the needs assessment process. At the start of the assessment process, a need may be obvious and well-recognized by much of the company or it may be an obscure problem, perhaps recognized by only one person and it may not have occurred to that person better software could fix anything. Drivers may be common to many companies or very idiosyncratic to a specific company and its own business processes.

Why Do Companies Start Transformation Projects?

While development shops in companies with OpenEdge applications are as varied as development shops everywhere, there is a tendency for companies with OpenEdge applications to minimize their expenditures on computing. Ironically, this characteristic derives from the low cost of ownership of OpenEdge. Since it is rare for a company to require a full time DBA, as many databases need, the DBA role is a part time job for one of the developers.

Transformation Blog

"Transformation" has become an increasing popular topic among Progress' Application Partners and end user customers with responsibility for their own legacy applications. This blog will be an on-going discussion of topics related to transformation including, but not limited to, different types of transformation, transformation strategies, transformation tools, and anything else which might help a company with a legacy ABL application decide how and what to modernize.

Modernizing Legacy Code - Getting Started

"Transformation" has become a popular term in the ABL for various kinds of application modernization -- moving to a new User Interface (UI), implementing a Service-Oriented Architecture (SOA), evolving toward the OpenEdge Reference Architecture (OERA), and other projects directed toward upgrading old versions of legacy ABL applictions. Today's ABL is just not the same language it was back 15-20 years ago when many ABL applications were first written and our ideas about good architecture have, if anything, evolved more than the language.

Syndicate content