OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Define assembly overrides at project-level rather than client process-level

    It is not possible to define assembly overrides at project-level at this time. This is because the OpenEdge client runtimes have fixed names, e.g. prowin.exe, _proapsv,exe, etc. and therefore a fixed .config file. This differs from Visual Studio where...
  • The profiler should not hide _procedures.

    While reporting an issue to tech support we found that the zecret -zn parameter affects the data that gets recorded by the profiler. -zn is set by the "Allow specfial characters in names" option in the PDSOE run configurations, With -zn...
  • PASOE: Provide more request information in activate/deactivate routine

    • Under Review
    • 0 Comments
    PASOE provides certain context about a request to an AVM session via the SESSION's CURRENT-REQUEST-INFO atttribute (which contains an instance of Progress.Lang.OERequestInfo). Information about a client request is primarily contained in the AdapterType...
  • Dark Mode for PDSOE

    This is purely an aesthetic suggestion, but I think it would be great to have a Dark Mode option for PDSOE. It's very common in most applications and websites to provide. Apologies if this is already an option.
  • dynamic buffer-field method: do not throw errors when just getting the handle

    define temp-table tt field cc1 as char . def var hb as handle. hb = temp-table tt:default-buffer-handle. /* this should be sufficient, but when buffer-field does not exist, error 7351 is thrown */ assign hb::cc1 = "one" when valid-handle...
  • dynamic find method: do not throw error when record does not exist

    define temp-table tt field cc as char. def var hb as handle. hb = temp-table tt:default-buffer-handle. /* should be sufficient, but is not due to error 565 ... */ if hb:find-first( 'where cc > ""' ) then do: /* something */ end...
  • PDSOE show (protrace) information from crashed session

    • Under Review
    • 0 Comments
    A session you run/debug a Progress application crashes no information about the crash is shown, other than the Terminated on the debug view https://i.imgur.com/NKKjAWI.png Please provide extra info about the crash. I think it would be low-hanging...
  • 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
    • 1 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...