OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Add parameter to QUIT statement to return value to caller

    It's currently not possible to return a value to the shell when exiting a Progress session, so there's no easy way to know if a batch session was successful or not. Trapping return code (using $? or %ERRORLEVEL%) is especially useful when dealing...
  • CAN-FIND should not cause a temp table to be instantiated with the delayed instantiation...

    • Under Review
    • 5 Comments
    The delayed instantiation of temp-table feature delays the instantiation of all temp-tables, prodatasets and their indexes until the temp-table or prodataset is actually used. However running the a command like "can-find(first ttthree)" results...
  • log entry type "QryInfo" should log ALL Query infos

    • Under Review
    • 0 Comments
    At the current state the log entry type "qryinfo" only logs "OPEN QUERY" and "FOR EACH". This makes the log pretty much useless when searching for index (performance) problems. qryinfo should log information for ALL "search...
  • OOABL - ability to output to property

    • Under Review
    • 2 Comments
    Today (tested with 11.4 for example), I can't output (or input-output) to a property. For example, the following code will not compile: run someProcedure(output aClass:SomeProperty). run someProcedure2(input-output aClass:SomeProperty). Both...
  • Release notes - group defects by component and by release fixed.

    Taking the readmesp.txt from 11.3.2.0 as example, the list of issues fixed lists all defects fixed in both 11.3.1 and 11.3.2 service pack, ordered by defect number. It would be good to see this list organized by product component , and to mark when...
  • No longer do full build job when adding files/directories to "exclude from build"...

    Title says it all. Currently, when adding a file or directory to the "exclude from build" list using the context menu, a full build job is triggered. This is unneeded, and cancelling takes a lot of time when dealing with large projects.
  • ABL enhancement: a fast method for getting the number of results of a query

    Background: It would often be useful to know the number of records returned by a query before actually fetching the records (how many rows the query would return if it was opened now?). A work-around is to loop through the records in a separate FOR...
  • LOOKUP method on array (extent)

    Provide a LOOKUP implementation to find the occurence of an item in an extent, much like the existing LOOKUP function to find a string in an expression. See https://community.progress.com/community_groups/openedge_development/f/19/t/34140 If generics...
  • Support OUTER-JOIN on FOR EACH

    Currently, when you want to outer-join a buffer in a for each, you need to create a (static or dynamic) query. I would be useful if the OUTER-JOIN option could be used directly on a for each statement.
  • 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: http://knowledgebase.progress.com/articles/Article/P4410 But if would...