OpenEdge Development - Products Enhancements - Progress Community
ANNOUNCEMENT - November 11, 2019

The submission of Ideas (product feature enhancements) will be migrated to a new and significantly improved platform in the December 2019 time frame. When the change takes place, you will be redirected to the new location.

Please note that existing open Ideas in this Community are being imported into the new system.

 OpenEdge Development

  • PDSOE show (protrace) information from crashed session

    • Under Review
    A session you run/debug a Progress application crashes no information about the crash is shown, other than the Terminated on the debug view Please provide extra info about the crash. I think it would be low-hanging...
  • ABL to invoke Corticon 6

    ABL was able to invoke Corticon till 5.7.2 but Corticon 6.x. The Soap service was removed and hence cannot be used anymore. We heavily use ABL to Corticon and need a ABL library to continue using that.
  • PDSOE Debugger : step-into-method command

    • Under Review
    When debugging OOABL I frequently need to step into a method but without stepping through the code of the getters / methods / functions that are supplied as parameters to the method. It would make debugging a lot easier if there was a step-into-method...
  • Use OOABL class as startup procedure / add support for Main() method in OOABL cl...

    OOABL classes should support a Main(INPUT args AS CHARACTER) method, like Java and C# / .NET have. Specifying the classname as startup procedure (-p parameter) should instantiate that class and invoke Main(). -param startup parameter should be mapped...
  • DueDate in BPM to be DateTimeTZ instead DateTime

    BPM Task:DueDate should be of type DateTimeTZ instead of just DateTime. Without the TZ reference, the DueDate is pretty useless to the client, unless the client knows where the BPM server is located, what TZ is BPM defaulting to.
  • Support for Slow Hashing Algorithms

    Hi OpenEdge I think native support for slow hashing algorithms such as BCRYPT and CCRYPT would be useful in OE as at the moment the only way to implement these in the ABL is via 3rd party libraries or .NET etc. The existing fast hashing algorithms...
  • PDSOE: Multiple AVM's per project

    PDSOE is largely not, or very slowly, responding during build. Please add an option to start multiple AVM's for the same project. One AVM could be dedicated to the UI and one (or more) could execute the background progress such as a full build ...
  • Refactoring capabilities in PDS for OpenEdge (PDSOE)

    Having capabilities in PDSOE to refactor ABL code, for instance: Select a code snippet and do 'refactor -> extract class'. See how it is available in eclipse for java code.
  • Support for default method implementation in interfaces

    "Java 8 introduces the “Default Method” or (Defender methods) feature, which allows the developer to add new methods to the interfaces without breaking their existing implementation. It provides the flexibility to allow interface to define...
  • More intelligent compiler to name variables like keywords or reduce number of (reserved...

    • Under Review
    Allow compiler to name variables, (database) fields, ... to be named like keywords. Example: "DEFINE VARIABLE value AS DECIMAL NO-UNDO.", "Entry", "Color" and much more. And yes i know "you can use the progress supposed...