Project

General

Profile

Activity

From 06/07/2023 to 07/06/2023

07/06/2023

05:30 AM Feature #6410: implement additional built-in OO classes/interfaces
Did reverted back to use BDT instead of Object for `invoke` method, some fixes for `setParameter` in `ParameterList` ... Marian Edu
04:14 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, please upload a skeleton patch using the latest skeleton project from xfer (rev ...
Marian Edu

07/05/2023

01:11 PM Bug #7484: decimal format - left-side 'balance' must include group separators
This format is valid in OE: @->,>>>,>>9.9<<<<<<<<@.
We have logic in @NumberType.parseFormat@ which computes a @le...
Constantin Asofiei
01:08 PM Bug #7484 (Test): decimal format - left-side 'balance' must include group separators
Constantin Asofiei

07/04/2023

07:13 PM Feature #4391 (Review): enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -l...
Theodoros Theodorou
07:13 PM Feature #4391 (WIP): enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -...
Theodoros Theodorou
07:12 PM Feature #6425 (Review): SESSION handle features
Theodoros Theodorou

07/03/2023

01:44 PM Feature #3868 (Test): customer servlet integration/support
The fix is committed to trunk rev 14637 via 7426a.
Any customer application using a jasper version other than FWD'...
Constantin Asofiei
07:10 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
The same rules used at the conversion to determine the target for a direct call needs to be implemented in @ControlFl... Constantin Asofiei

06/30/2023

11:08 AM Bug #7460: implement Progress.Lang.Class:getMethods
What is the effort to implement this?
I would expect it to go into branch 6410a.
Greg Shah

06/29/2023

05:36 AM Feature #4855 (Review): add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID whi...
4855a r14634 for review Galya B

06/28/2023

10:57 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
In this case, since we already have a keyword and we even have an attribute with that name, there are no changes need... Greg Shah
09:44 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
I want to know what I'm doing, but I don't. Galya B
09:42 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
> I was going with a similar, but not exactly the same keyword, so I'll stick with it.
I don't want to add a keywo...
Greg Shah
09:37 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
I was going with a similar, but not exactly the same keyword, so I'll stick with it. Galya B
09:36 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
If we reuse this keyword, @SESSION-ID@ will need to be extracted to its own interface, specific @handle.unwrap@ added... Constantin Asofiei
09:35 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
I expect we would use the same keyword. There is nothing wrong with that. Greg Shah
09:34 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
Ok, thanks for the explanations, it's just that the new keyword will be quite similar to the old one. Galya B
09:33 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
The @client-principal@ is a kind of 4GL based security-related token that identifies an authenticated identity. It i... Greg Shah
09:33 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
Galya B wrote:
> What is @client-principal:session-id@ https://docs.progress.com/bundle/abl-reference/page/SESSION-I...
Constantin Asofiei
09:06 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
What is @client-principal:session-id@ https://docs.progress.com/bundle/abl-reference/page/SESSION-ID-attribute.html#S... Galya B

06/27/2023

10:26 AM Feature #4855 (WIP): add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which ...
Branch 4855a created. Galya B
10:23 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
> the unique conversation (with standalone gui/chui/batch processes);
Yes
> the unique connection to appserver ...
Greg Shah
10:18 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
OK, leaving @BaseSession@ aside. A session from 4GL perspective should be:
* the unique conversation (with standalon...
Galya B
10:17 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
> I'm just trying to figure out if there is any case where the id should be stable in different @BaseSession@ objects... Greg Shah
10:12 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
You can have a virtual session while in an active direct session. You cannot have a virtual session on its own, the ... Greg Shah
10:10 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
Actually obviously that's how appserver works. I'm just trying to figure out if there is any case where the id should... Galya B
10:08 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
Can we have multiple "connection" sessions (@DirectSession@ / @VirtualSession@) for one client (not necessarily simul... Galya B
08:51 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
Maybe, but it isn't hard to implement the cleanup of a record using Java code. The initial insertion can be done in ... Greg Shah
08:27 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
The hook seem to be in Java, while the customers want to implement it in 4GL. I think they will come back to us to as... Galya B
08:16 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
I expect that the customer will likely implement their own "licenses in use" table (see #4522) in which one field wil... Greg Shah
07:40 AM Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
How will customers know when older sessions have been ended when implementing licensing rules?
Galya B
09:18 AM Feature #6410: implement additional built-in OO classes/interfaces
We've discussed this POLY issue with extent in #5729. But I can't find if we made a dedicated task for making POLY w... Constantin Asofiei
08:53 AM Feature #6410: implement additional built-in OO classes/interfaces
What do you suggest? Greg Shah
08:41 AM Feature #6410: implement additional built-in OO classes/interfaces
Greg, I've taken a look at 6410a, and the main issue is changing the return type for i.e. @LegacyClass.invoke@, from ... Constantin Asofiei
08:19 AM Feature #6410: implement additional built-in OO classes/interfaces
Marian, please upload a skeleton patch using the latest skeleton project from xfer (rev 116). Constantin Asofiei
07:47 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin: Have you reviewed 6410a? I'd like to get it into trunk.
Marian: We urgently need the runtime for @Pro...
Greg Shah
09:00 AM Bug #7272 (Closed): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Greg Shah

06/26/2023

02:08 PM Feature #6497: add equivalent support for the -T command line option
Please merge 6497a into 4938a. Add/rework support for @-T@ to the @STARTUP-PARAMETERS@. Greg Shah
02:04 PM Feature #6425: SESSION handle features
Did you have a branch 6425a? It is not listed in this task, so it is not clear. I know you have changes. Please me... Greg Shah
02:02 PM Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
Please use branch 4938a. Greg Shah
01:25 PM Feature #3853: implement LOG-MANAGER runtime
@QUERY:BASIC-LOGGING@ is already listed in #3853-1. Whether we implement a new set of logging instrumentation for it... Greg Shah
12:02 PM Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> Galya B wrote:
> > Note: This task should include proper implementation of @basic-logging@ that ...
Galya B
11:25 AM Feature #3853: implement LOG-MANAGER runtime
Galya B wrote:
> Note: This task should include proper implementation of @basic-logging@ that is already supported i...
Greg Shah
11:03 AM Feature #3853: implement LOG-MANAGER runtime
Note: This task should include proper implementation of @basic-logging@ that is already supported in the 4GL syntax. Galya B

06/23/2023

02:37 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian Edu wrote:
> > > Also, 6410a branch is on xfer - do you still have problems usin...
Marian Edu

06/22/2023

03:44 PM Bug #7460: implement Progress.Lang.Class:getMethods
For this task, the priority is the runtime for @progress.lang.class:getMethods@. For current customers, we already h... Constantin Asofiei
03:42 PM Bug #7460: implement Progress.Lang.Class:getMethods
That is a big reason we really need to get 6410a merged into trunk. It at least provides conversion support for all ... Greg Shah
03:35 PM Bug #7460: implement Progress.Lang.Class:getMethods
Marian, can this be implemented 'standalone', without additional APIs from @progress.lang.classs@ (or others)? Constantin Asofiei
03:34 PM Bug #7460: implement Progress.Lang.Class:getMethods
> Greg: is progress.lang.class supposed to be fully implemented in some other task?
Yes, in #6410.
Greg Shah
09:57 AM Bug #7460: implement Progress.Lang.Class:getMethods
A customer project uses @progress.lang.class:getMethods@. We need to implement this.
Greg: is progress.lang.class...
Constantin Asofiei
09:56 AM Bug #7460 (Merge Pending): implement Progress.Lang.Class:getMethods
Constantin Asofiei

06/16/2023

07:16 AM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
Committed to 7300a rev 14626. ... Constantin Asofiei

06/15/2023

04:13 PM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
I'm OK with the approach. Go ahead and apply it. Greg Shah
12:50 PM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
The patch above does not drop the label, but instead 'forces it' even if it can't be resolved, to preserve the AST st... Constantin Asofiei
10:33 AM Bug #7438 (Review): the label in the UNDO <lbl>, THROW is not validated or used in 4GL
This patch solves the issue; I don't see a more elegant solution.... Constantin Asofiei
09:29 AM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
Greg Shah wrote:
> The label never has meaning?
Correct - it has no meaning, either for the 4GL compiler or the 4GL...
Constantin Asofiei
09:27 AM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
The label never has meaning? Greg Shah
09:23 AM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
Greg Shah wrote:
> > all behavior was the same in 4GL, until I tried with a 'bogus' label
>
> You mean this was t...
Constantin Asofiei
09:15 AM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
> all behavior was the same in 4GL, until I tried with a 'bogus' label
You mean this was the case after your chang...
Greg Shah
08:17 AM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
Greg Shah wrote:
> Is this really a parsing issue? Maybe @label_reference@ detects this as a @malformed_symbol@ but...
Constantin Asofiei
08:10 AM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
Is this really a parsing issue? Maybe @label_reference@ detects this as a @malformed_symbol@ but it isn't clear that... Greg Shah

06/14/2023

03:08 PM Bug #7438: the label in the UNDO <lbl>, THROW is not validated or used in 4GL
This simple line compiles and executes fine in 4GL:... Constantin Asofiei
03:06 PM Bug #7438 (Review): the label in the UNDO <lbl>, THROW is not validated or used in 4GL
Constantin Asofiei

06/12/2023

05:32 PM Feature #6425 (WIP): SESSION handle features
Theodoros Theodorou
02:20 PM Bug #7193 (Closed): READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah
08:55 AM Bug #7247 (Closed): Dataset:READ-XML does nothing
Greg Shah
07:42 AM Bug #7247: Dataset:READ-XML does nothing
All related unit tests pass for reading dataset from XML. Vladimir Tsichevski

06/09/2023

02:58 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Rebased 7299a/14613 from trunk rev 14623 - new rev 14625 . Constantin Asofiei

06/08/2023

02:11 PM Bug #7247: Dataset:READ-XML does nothing
Ovidiu Maxiniuc wrote:
> Igor,
> I have fixed some formatting issues and enhanced javadoc texts for some methods f...
Igor Skornyakov
01:40 PM Bug #7247: Dataset:READ-XML does nothing
Igor,
I have fixed some formatting issues and enhanced javadoc texts for some methods for you in r14623. If you agr...
Ovidiu Maxiniuc
06:37 AM Bug #7247: Dataset:READ-XML does nothing
Ovidiu: Is 7247a OK to merge? Greg Shah
05:05 AM Bug #7247: Dataset:READ-XML does nothing
Ovidiu Maxiniuc wrote:
> Review of 7247a/r14621.
>
> Fully unifying the de/serialization of XML and JSON is an am...
Igor Skornyakov
09:31 PM Bug #7247: Dataset:READ-XML does nothing
Review of 7247a/r14621.
Fully unifying the de/serialization of XML and JSON is an ambitious task I think of for so...
Ovidiu Maxiniuc
08:51 AM Feature #6420: implement the AUDIT-ENABLED() built-in function
The changes are in the p2j branch 6422a Theodoros Theodorou
08:50 AM Feature #6420 (Review): implement the AUDIT-ENABLED() built-in function
Theodoros Theodorou

06/07/2023

06:01 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
* Added "Session.PK" and made sql string as private static.
* I also wasn't sure about this and I made an easy solut...
Theodoros Theodorou
01:54 PM Bug #7247: Dataset:READ-XML does nothing
Ovidiu: Please review 7247a. Greg Shah
 

Also available in: Atom