OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Adding - ProxyGen generating previous version of WSM file

    Currently in the version 11 ProxyGen you can not generate a WSM file that can be loaded into a version 10 WSA. You can however load a WSM from version 10 into 11. I would suggest that an option be added to the ProxyGen web services function that allows...
  • ONMESSAGE or similar event for MESSAGE statements

    • Under Review
    • 2 Comments
    It would be nice to have an event in the ABL that fires whenever a MESSAGE statement happens. This would be useful in several cases: Capturing message activity to a database or external eventing system Overriding message behavior in system where...
  • Resizeable datadictionary window

    When using tables with +100 fields it is timeconsuming browsing through the fields while having only 7 fields in a view, it would be much more convenient if this window + browsers would be resizeable or at least 2 or 3 times bigger than the current size...
  • Allow to specify number of decimals in method parameters

    Currently only procedure parameters and variables are allowed to specify the number of decimals. E.g. DEFINE VARIABLE myDecimal AS DECIMAL NO-UNDO DECIMALS 5. This should equally be possible on method parameters. This could be closely related to...
  • Openedge Architect - Correct indentation to format parameters like variables

    • Under Review
    • 1 Comments
    A minor quality of life improvement would be for the Syntax - Correct Indentation option to format parameters in the same way that it formats variables. Currently the option aligns all variable definitions and lines up keywords consistently within the...
  • Enhance ROWID find to get latest record from database

    When -rereadnolock is on, a no-lock record find usually rereads the record from the database. When you use a ROWID to find the record though, this doesn't happen. It is well documented in the KB etc, but it is problematic. Using a ROWID to find...
  • Make use of SQL92 query optimizer from an ABL program

    • Under Review
    • 0 Comments
    Would like to use QUERY-PREPARE or similar API to build SQL-based result set to be consumed in ABL. For some additional discussion, see : https://community.progress.com/community_groups/openedge_development/f/19/p/22948/80429#80429 The implementation...
  • Reflection - support for annotations

    It should be possible to get (values of) annotations through reflection. Since currently annotations are not compiled in (they are ignored by the compiler), annotations itself would need enhancements comparable to the Java annotations or c# attributes...
  • INITIAL option supported for CLASS variables

    (from https://community.progress.com/community_groups/openedge_development/f/19/t/22737 ) Say I have the following enum ENUM Condition: DEFINE ENUM New Used. END ENUM. And I have a class: CLASS Product: DEFINE PUBLIC PROPERTY Condition...
  • Add "ABL Enum" wizard to Developer Studio

    Currently you can't create a new enum from the Developer studio menu File > New > ... You have to create a class and replace the CLASS / END CLASS with ENUM / END ENUM. A direct way to create enums would be nice...