Constantin Asofiei's activity
From 01/28/2025 to 02/26/2025
02/26/2025
- 01:49 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> > * 8976b renames the ACL prefix from @TENANT@ to @REST-ADMIN@, while leaving @SESSION@ int... - 01:21 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> > * a better way to handle each REST feature being enabled/disabled and the token timeout (... - 10:01 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- At this time, [[p2j:Administration_REST_API]] documents these REST APIs. I'm not including all the HTTP web methods,...
- 10:58 AM Base Language Bug #4766: fix CHR and ASC
- Just to add to the confusion: @RCODE-INFO:CODEPAGE@ states this is the encoding of all texts in the text segment. Bu...
- 09:38 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> You must run a the 4GL @COMPILE@ language statement with very specific encoding options to get th... - 07:22 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- @hash-code@ is a new builtin function, see https://docs.progress.com/bundle/abl-reference/page/HASH-CODE-function.htm...
02/25/2025
- 11:00 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Ovidiu, renaming @TenantHandler@ to @AdminHandler@ and making this the authorative 'handler' for admin purposes is no...
- 04:22 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Mainly at the following statement @undo, return error vAppError.@, it seems that in FWD there... - 04:15 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- For #8904-28 - the same happens in FWD for a normal exception. See this:...
02/24/2025
- 12:26 PM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
- Yes
- 10:30 AM Base Language Feature #9436: add built-in OO classes
- I think we need a 'hard stop' if you reach .NET classes/behavior. I assume @BindingSource@ or @ResourceManager@ is t...
- 08:49 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, sorry I've not noticed sooner - the @progress.*@ Java stubs for the skeletons need to be in 9436a, so please m...
- 08:44 AM Base Language Feature #6433 (New): implement WEB-CONTEXT system handle
- Branch 6433a was merged to trunk rev 15727 and archived.
Moving back to new as WEB-CONTEXT runtime needs implement... - 08:39 AM Base Language Feature #6433: implement WEB-CONTEXT system handle
- Merging now. Sorry for the delay.
02/21/2025
- 09:09 AM Base Language Bug #9060 (Merge Pending): Cache oftenly used values that are immutable
- 9060a can be merged to trunk after 9544a
- 04:06 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> What about the same approach as the dynamic cache in #9060-17? Static array with hashCode a... - 06:46 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- You need to use @annoref.id@ as last argument.
- 04:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Did you add all files to the conversion list? For example @Iiterator.cls@ is not picked up in @Scanning Progress Sour...
- 04:28 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
> ... but I am not exactly sure why the rest are not ending in java classes.
Please... - 04:25 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- OK, this is a 'chicken and the egg' problem I think. Get the .java converted skeletons as close as possible to 'good...
- 06:25 AM Base Language Feature #6433: implement WEB-CONTEXT system handle
- Constantin Asofiei wrote:
> I'm doing conversion testing of an app now
Conversion testing passed.
- 03:57 AM Base Language Feature #6433: implement WEB-CONTEXT system handle
- Greg Shah wrote:
> In regard to the @QUIT_COMMIT@, I like the approach but I don't want to leave the feature as a TO...
02/20/2025
- 02:25 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- Eric Faulhaber wrote:
> The current implementation uses a simple array for the cache, correct? Keep in mind that an ... - 02:01 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- I'm reiterating something Ioana and I discussed about @character.of()@ - at this point in time, the size of this cac...
- 11:36 AM Base Language Bug #4766: fix CHR and ASC
- Can we have the actual string in an include file, like @asc({somechar.i})@?, where @somechar.i@ has @"a"@? Because if...
- 08:09 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
>I understand I should add them to p2j oo package and commit them on another branch....
02/19/2025
- 10:57 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Does this cause a compatibility issue? In other words, the URLs f... - 10:50 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Does this cause a compatibility issue? In other words, the URLs from the existing 4GL system mus... - 09:57 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Just a quick question here: will the webspeed requests always have the name of the webspeed ag... - 08:42 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> I have added the following classes @Stop@, @StopAfter@, @UserInterrupt@ and @LockConflict@ in... - 07:13 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- What happens if you add an outer @doBlock0@ which has @STOP-AFTER 100@ and also @catch Progress.lang.stop@?
- 06:58 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, add FINALLY clause to each block and see how it gets executed. My assumption is that the STOP-AFTER first te...
- 05:00 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> I updated my list in #9060-32 (now is complete).
@TypeFactory@ instances can't be immutabl... - 03:53 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Thanks, looks good. Lets get this into runtime testing.
- 02:09 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Ioana, from the list you posted, I think the only part of concern is:
> (/home/icp/projects/branches/9060a/src/com/g...
02/18/2025
- 03:50 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Eduard, keep in mind that also the @-catchStop@ option at the ...
02/17/2025
- 10:02 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, keep in mind that also the @-catchStop@ option at the startup parameters need to be implemented - and the new...
- 08:30 AM Base Language Bug #4766: fix CHR and ASC
- Greg, @ProcedureManager.thisProcedure()@ gives you the external program on top of stack, and the @ProcedureManager$Pr...
- 08:26 AM Base Language Feature #6432: implement the WEB special stream
- I think you need to register it in @Keyboard.java@ and in @key_function@ in progress.g (thus as keyword, etc).
Abo... - 06:56 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Did you check 6410b if they are there?
- 04:49 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please make sure that your tests (and runtime support) cover this case:...
- 04:30 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Review of 9060a rev 15671:
* @CallParameter@ needs the integer/int64/characterConstant checks
* CacheManager.java
...
02/14/2025
- 08:04 AM Database Feature #6720: lazy hydration
- Andrei, for denormalized extent, there can be tables with 100s or more of fields, with maybe 90% of them from extent....
02/13/2025
- 07:44 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- We also need @@LegacyResourceSupport@ emitted for ADE or skeleton/ conversion. Please look into the rules where @@Le...
- 07:36 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- When converting both ADE and standalone skeleton/ .cls files, this is required to have the proper Java package emitte...
- 06:43 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is a comment I meant to post yesterday:
--------------
For the ADE support, first we need to focus on thes... - 02:24 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Marian Edu wrote:
> What we can do is to run all OO tests we have against 12.8.4 ADE, adapt those as necessary
Plea... - 02:27 AM Database Bug #9633: bulk delete for permanent tables
- Eric Faulhaber wrote:
> Alexandru Lungu wrote:
> > We have the bulk delete for temporary tables, maybe that can be ... - 02:21 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Marian Edu wrote:
> Just to double check, is there anything that our team has to do with that "test suite" attached?...
02/12/2025
- 12:56 PM Base Language Feature #9436: add built-in OO classes
- Greg, in this task we can track the non-ADE .cls implementation (i.e. what is not covered by #9488).
For the first... - 12:21 PM Base Language Feature #9436: add built-in OO classes
- ADE also does not have source code for the @Ccs@ package, in FWD these are the @skeleton/oo4gl/Ccs@ files.
- 12:20 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Marian, please let me know if you started any work on this.
- 12:17 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Attached are automated generated tests covering @FINALLY@ behavior. The @fin1prowin.7z@ contains the logs of these t...
- 08:47 AM Database Bug #9633: bulk delete for permanent tables
- Another note: we should always force an outer tx when we do the bulk delete. Because the code like @for each book ex...
- 07:31 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Dănuț Filimon wrote:
> I also agree with #9060-21, but make sure you update the wiki to reflect this change https://...
02/11/2025
- 07:53 AM Base Language Feature #6407: name_map.xml improvements
- Greg Shah wrote:
> What work remains for this task (it is set to 20% done)?
Is about removing the name_map.xml defi... - 03:25 AM Database Bug #9633: bulk delete for permanent tables
- FWD emits bulk delete aka @deleteForAll@ only for temp-tables. We need to emit these also for permanent tables. The...
- 03:22 AM Database Bug #9633 (Review): bulk delete for permanent tables
02/10/2025
- 09:40 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, no, using @DynInvkResultWrapper@ I don't think it will work. @DYNAMIC-INVOKE@ can be used a part of any expres...
02/07/2025
- 10:22 AM Build and Source Control Feature #9626: shift the project to use the Java 9 modules feature
- Greg, making Java 17 mandatory will break ETF, as that requires Java 8.
02/06/2025
- 08:47 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- I'm OK with the changes in @runInGlobalBlock@.
02/05/2025
- 03:22 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- You may also need to reset the context after each call - see what @Agent.prepare@ and @Agent$ResetContextCommand@ doe...
- 03:21 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Ovidiu, the root cause is that the calls are outside of normal 4GL emulation - you need to have an 'external program'...
- 07:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Why should this raise an ERROR? Neither testFunc2 or res6 are extent:...
- 07:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- The builtin_functions changes look good.
For the secondary question: how does the converted Java code look? Becau...
02/04/2025
- 05:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- So you need to determine a couple of issues:
# we are in an assignment
# dynamic-invoke is on the right-side of the... - 05:22 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Post the AST on the @this.parent.parent@ level, for an example from note #6490-13, and I'll comment.
- 05:10 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where do you make the check that @d...
- 04:32 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please also post here some examples of 4GL code and how it converts (or should). I'm interested in variable as...
02/03/2025
- 12:08 PM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > The regression testing needs to do a diff between current/tru... - 11:42 AM Database Feature #7020: always use "expanded" extent fields
- The regression testing needs to do a diff between current/trunk DDLs and the new DDLs. We need to know how/if someth...
01/31/2025
- 08:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> I am unsure if it is ok to use @character.of@ in @LegacyLogManager.getLogFileName(... - 04:48 AM Base Language Feature #9442 (Merge Pending): implement limited support for RCODE-INFORMATION
- 9442a can be merged after 9355a.
01/30/2025
- 01:19 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- The files currently can get converted and compiled with 6433a are attached.
Radu: for now, you can place them in y... - 09:54 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I've found this statement usage in @abl/src/web/objects/web-util.p.cache@ and @abl/src/web/objects/stateaware.p.cache...
- 03:19 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I've ran conversion only for these files:...
- 10:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> I will need to modify the @ObjectOps@ class structure to accommodate this feature and adapt the... - 10:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, please commit your changes in a branch, if you haven't already.
- 10:10 AM Base Language Feature #6433 (Review): implement WEB-CONTEXT system handle
- Created task branch 6433a from trunk rev 15674; rev 15675 contains:
* Added conversion for @ON QUIT, LEAVE@ - this m... - 06:19 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> *Committed to 9442a revision 15656.*
The changes are OK, thank you.
- 02:51 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > For this example:
> > [...]
> > Java 8 compiles these files:
... - 02:36 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- For this example:...
01/29/2025
- 09:56 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
>
> > Otherwise, did you test @resolveMd5Value@ with a .class hav... - 09:19 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a/15655:
* @expressions.rules@ needs a history entry and the copyright year change
* instead of @LOG.... - 07:54 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Addendum: @kw_md5_val@ needs to be registered in @SignatureHelp... - 07:53 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, there is no 'loop waiting for commands' - @startWebspeed@ needs to normally launch the target program.
- 06:31 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg, for 'classic web-speed' where @web-disp.p@ is used, I still think we need this approach to implement the @WEB-N...
01/28/2025
- 01:09 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- Focus on what is obvious. We can always come back to something which stands up in profiling.
- 09:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- As long as the Java variable assigned to that reference of the i.e. integerConstant is using it in a read-only way, i...
- 07:09 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
- 07:07 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a rev 15654:
* please update the copyright year in the changed files, i.e. 2017-2025
* do not set the...
Also available in: Atom