OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Implement dynamic streams

    ABL already supports stream-handles to access statically defined streams in a more dynamic way. But there is no way to instantiate a stream dynamically. Or to check dynamically in what mode the stream is currently open etc.) It would be good if there...
  • export delimiter <expression>

    • Under Review
    • 0 Comments
    Allow the delimiter phrase of the export statement to accept an expression or variable as well as a constant. Per the standard, only accept the first character of the expression as the delimiter. This would be HUGE for code that needs to support standard...
  • PDSOE: Show code assist info on hovering over method name (better:ABLDoc info)

    • Under Review
    • 3 Comments
    In PDSOE while hovering over a method call in your code a tooltip shows up like this: "MethodCall: <method name>" This is more than useless. Why not show the information the code assistance would present (parameters, parameter...
  • Have the ability to enable/disable/modify the –y, -yc and -yd settings from within...

    https://knowledgebase.progress.com/articles/Article/Is-it-possible-to-enable-ABL-Statistics-dynamically
  • Please allow .Net OpenClient API to be used from within a .Net Standard library ...

    • Under Review
    • 1 Comments
    The openclient is not open enough. The .Net proxies to PASOE can only be used from within a .Net Framework assembly. Please allow them to be fully compatible with .Net Standard so they can be included in assemblies that run on either the .Net Core or...
  • Add startup option to ignore startup.pf

    • Under Review
    • 1 Comments
    startup.pf is created during OpenEdge installation and contains the I18N choices made duing setup. It can be used to further tailor the installation (e.g. -T /tmp ). Some scripts are written with American settings in mind and fail to run with e...
  • Output the stack trace in batchmode when debug-alert is activated

    • Under Review
    • 2 Comments
    It is possible to pipe error messages in batchmode to a file (for example). That is nice but the output is pretty useless for most error messages. For example you get a logfile with "Invalid handle. Not initialized or points to a deleted object....
  • New methods on SESSION handle to get all client-principle objects

    • Under Review
    • 1 Comments
    This is coming from Support Case 00458615. We had memory leaks on CLIENT-PRINCIPLE objects which we tracked by enabling the DYNOBJECT server log entry types. However, there is currently no way from ABL to cycle through all CLIENT-PRINCIPLE objects...
  • Cleanup of SOCKET handle in a widget pool

    • Under Review
    • 2 Comments
    This is coming from Support Case 00458615. In short we have a widget pool and we are creating a SOCKET handle inside this widget pool. When the widget pool gets destroyed without cleaning up the SOCKET handle properly, the handle gets flagged as invalid...
  • Remove buffer name length restriction for dynamic temp-tables

    • Under Review
    • 1 Comments
    We often use dynamic datasets in this way: -Somebody specifies a data model from our pool of database tables -then the generic algorithm creates a dynamic dataset from this specification Depending on the use case, some DB tables might appear multiple...