OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • 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
    • 0 Comments
    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
    • 0 Comments
    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...
  • WARN at Compile Time about potential ABL dynamic object memory leaks

    It would be great if during compile time the compiler code recognize and warn the developer about a potential part of the source code where dynamic objects (especially inside persistent procedures) were created but never deleted, so, this could be one...