OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Javac-style Command-Line Compiler

    I'd like to see a command-line compiler function in OpenEdge. For tooling purposes, it would be nice if there was a standard way of running a compile statement outside of having to write ABL code to it. Something like javac for java.
  • Make EXPORT and IMPORT work with (dynamic) buffer handles

    The very nice statements EXPORT and IMPORT doesn't work with dynamic buffers/buffer handles. This (quite complicated) workaround provides an alternative to working round this: But if would...
  • Have ability to extend existing client logging messages

    This has come up in a number of support cases, thought it'd be worth posting here: We would like to use the loglevel and logentrytype as supported by progress/OE, but we were wondering if extra information could be added to this line somehow....
  • Add documentation for PROFILER handle

    Currently there is no official documentation for the PROFILER handle, except one article on the knowledge base ( ) This documentation should be available...
  • Ability to define an ABL class property with LIKE

    • Under Review
    It would be useful to define an ABL class property LIKE a database field. For example: USING Progress.Lang.*. BLOCK-LEVEL ON ERROR UNDO , THROW . CLASS test: DEFINE PUBLIC PROPERTY testprop LIKE OrderLine.Price NO-UNDO GET . SET . END CLASS...
  • SUPPROMSGS for OEDK: Classroom Edition

    Non english language pack exists only in additional language pack and is not available for OEDK: Classroom Edition users. This is serious problem for newbie. Please add a language pack (SUPPROMSG) to the OEDK: Classroom Edition
  • 10 decimal limit.

    We need more decimals when doing math in Progress 4GL. We get round errors in amounts, and have to make different work-arounds to go around this limit. Is there a plan to solve this in Progress 4GL?
  • Intelligent casing of unreserved keywords in PDSOE

    When using unreserved keywords as property in a class, the casing rules get applied to them. Since the compiler can figure out what you're doing, so should the parser in Eclipse (PDSOE). To a lesser annoying extent, they also get the keyword coloring...
  • Regular expressions in the ABL

    Do we really still not have regular expressions? Can we please get regex support in the ABL? There are many circumstances where MATCHES just doesn't do the job.
  • Use new Enum functionality in built-in attributes/methods

    To make code more type-safe, it would be nice if existing built-in attributes/methods that currently only accept a constant or string get an overloaded version that accepts an Enum. E.g. BUFFER ttOrder:FILL-MODE = "MERGE":U could become...