Activity
From 04/29/2023 to 05/28/2023
05/28/2023
- 11:58 AM Feature #4065: server-side processing of client platform dependencies
- I implemented server sockets to be a distinct resource from client sockets. So currently one can define server socket...
05/26/2023
- 03:27 PM Feature #6420: implement the AUDIT-ENABLED() built-in function
- > There is already another boolean for the other audit implementation: @security/aduit/enabled@.
No, the two audit... - 03:20 PM Feature #6420: implement the AUDIT-ENABLED() built-in function
- How should I implement this feature? Should I add a boolean in @server/directory.xml@? There is already another boole...
- 07:48 AM Feature #6420: implement the AUDIT-ENABLED() built-in function
- When this is implemented, please put it in branch 6422a.
- 01:21 PM Bug #7247: Dataset:READ-XML does nothing
- Greg Shah wrote:
> What is left to do in this task? Please set the %Done. Also, move it to review status if it is ... - 01:06 PM Bug #7247: Dataset:READ-XML does nothing
- What is left to do in this task? Please set the %Done. Also, move it to review status if it is ready for review.
- 11:33 AM Bug #7247: Dataset:READ-XML does nothing
- Rebased 7247a to trunk/14590.
Pushed up to revision 14592. - 11:26 AM Bug #7247: Dataset:READ-XML does nothing
- Implemented inferring temp-table structure from XML.
Committed to 7247a/14588. - 12:08 PM Feature #6649: improve the performance or SourceNameMapper runtime
- Joe Davis wrote:
> Greg Shah wrote:
> > Joe: Where does this work stand? I'd like to get the early review done as ... - 11:57 AM Feature #6649: improve the performance or SourceNameMapper runtime
- Greg Shah wrote:
> Joe: Where does this work stand? I'd like to get the early review done as well as get an update ... - 07:52 AM Feature #7386: predefined auditing events support and a better persistence approach for auditing ...
- Implement 4GL auditing capability for predefined events (@event_id < 32000@).
Rework the simplistic persistence ap... - 07:50 AM Feature #7386 (New): predefined auditing events support and a better persistence approach for aud...
- 07:47 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- I've confirmed with the customer that they do not need the predefined events support. At this time, let's just get t...
05/25/2023
- 12:36 PM Feature #4065: server-side processing of client platform dependencies
- Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > Hynek, there is a regression in trunk rev 14580 - this se... - 12:36 PM Feature #4065: server-side processing of client platform dependencies
- Constantin Asofiei wrote:
> Hynek, there is a regression in trunk rev 14580 - this seems to fix it, I need to finish... - 11:45 AM Feature #6649: improve the performance or SourceNameMapper runtime
- Joe: Where does this work stand? I'd like to get the early review done as well as get an update on your subsequent o...
- 10:17 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Theodoros Theodorou wrote:
> 5. As Igor stated, we can use @Kafka@ to store these messages and use something like @k... - 09:56 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Igor/Theodoros: These are good analyses.
> Leave it as it is for now because just 2 commands are adding in this ta... - 09:42 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- I agree with Igor.
I investigated the classes a bit and as I understand they keep some info in memory instead of u... - 08:43 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- The idea of the optimization of the @_Lock@ and @_Usertablestat@ VST support is to postpone updating the correspondin...
- 02:14 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Eric Faulhaber wrote:
> As 6422a currently is implemented, we are taking a round trip to the database to insert a re...
05/24/2023
- 03:50 PM Bug #7247: Dataset:READ-XML does nothing
- Extracted common code in XmlImport/JsonImport to a base class.
Committed to 7247a/14585. - 12:14 PM Feature #4065: server-side processing of client platform dependencies
- Hynek, there is a regression in trunk rev 14580 - this seems to fix it, I need to finish ETF testing to confirm.
<pr... - 11:09 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- As 6422a currently is implemented, we are taking a round trip to the database to insert a record into the @meta_aud_a...
- 06:24 AM Feature #6410: implement additional built-in OO classes/interfaces
- Marian Edu wrote:
> > Also, 6410a branch is on xfer - do you still have problems using bzr on xfersrv01? If not, pl... - 06:23 AM Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> Marian, something else to note: I'm looking at the patch, and I don't understand somethi... - 06:20 AM Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> Marian, what skeleton revision did you use for the skeleton patch? I can't apply it clea... - 06:05 AM Feature #6649: improve the performance or SourceNameMapper runtime
- Joe Davis wrote:
> Hynek Cihlar wrote:
> > Joe, I see you changed the status of this issue to Review. Are the chang...
05/23/2023
- 05:59 PM Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Joe, I see you changed the status of this issue to Review. Are the changes checked in anywhere... - 11:14 AM Feature #6649: improve the performance or SourceNameMapper runtime
- Joe, I see you changed the status of this issue to Review. Are the changes checked in anywhere?
- 03:57 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Hello Eric and Ovidiu. Greg asked me to ask for a review regarding my implementation of meta_aud_audit_data. To test ...
- 07:04 AM Feature #4065: server-side processing of client platform dependencies
- 4065b merged to trunk as revision 14580 and archived.
- 06:46 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> Go ahead.
In progress. - 06:00 AM Feature #4065: server-side processing of client platform dependencies
- Go ahead.
- 03:08 AM Feature #4065: server-side processing of client platform dependencies
- Greg, I'd like to merge 4065b to trunk to address the regressions.
05/22/2023
- 07:01 PM Feature #6649 (Review): improve the performance or SourceNameMapper runtime
- 12:26 PM Feature #4065: server-side processing of client platform dependencies
- > > Are you working on process launching and server-sockets?
>
> No, I switched to my other priority tasks.
Let... - 12:16 PM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> Are you working on process launching and server-sockets?
No, I switched to my other priority t... - 12:14 PM Feature #4065: server-side processing of client platform dependencies
- > I named the "resource" just "webservice". It would probably make sense to rename it to @webservice-client@ and dist...
- 11:45 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> Code Review Task Branch 4065b Revisions 14576 and 14577
>
> 1. Doesn't @ClientSideResourceMana... - 08:32 AM Feature #4065: server-side processing of client platform dependencies
- Code Review Task Branch 4065b Revisions 14576 and 14577
1. Doesn't @ClientSideResourceManager.initialize()@ need a... - 05:03 AM Feature #4065: server-side processing of client platform dependencies
- I checked in a fix for another client initialization problem in 4065b revision 14577. @StreamDaemon@ initialization m...
05/19/2023
- 03:49 PM Feature #4065: server-side processing of client platform dependencies
- 4065b revision 14576 implements server-side web service calling. Please review.
I named the "resource" just "webse... - 09:47 AM Feature #4065: server-side processing of client platform dependencies
- Code Review Task Branch 4065b Revision 14571
No objections. - 11:23 AM Feature #6410: implement additional built-in OO classes/interfaces
- Marian, something else to note: I'm looking at the patch, and I don't understand something: the Java method name for ...
- 10:20 AM Feature #6410: implement additional built-in OO classes/interfaces
- Marian, what skeleton revision did you use for the skeleton patch? I can't apply it cleanly. I've pushed skeleton re...
05/17/2023
- 11:12 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Yes
- 10:55 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- I am thinking of creating a persistent metadata table similar to @meta_user@ for the @_aud-audit-data@. Something lik...
05/15/2023
- 12:53 PM Feature #4065: server-side processing of client platform dependencies
- Hynek Cihlar wrote:
> I created task branch 4065b and checked in a fix for the regression reported in #5731-856.
> ... - 09:34 AM Feature #4065: server-side processing of client platform dependencies
- Constantin Asofiei wrote:
> Greg, also, something else to note: there is code in @p2j.oo@ for client sockets and a... - 06:51 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> I thought we already supported regular 4GL client sockets on the server side,
Yes, 4GL client s... - 06:11 AM Feature #4065: server-side processing of client platform dependencies
- I thought we already supported regular 4GL client sockets on the server side, but the missing part was the web servic...
- 05:41 AM Feature #4065: server-side processing of client platform dependencies
- Hynek, I think there is some confusion: REST/SOAP/WebHandler are for the FWD web service support (server-side deploym...
05/13/2023
- 06:30 PM Feature #4065: server-side processing of client platform dependencies
- I created task branch 4065b and checked in a fix for the regression reported in #5731-856.
ThinClient must be inst...
05/12/2023
- 04:12 PM Feature #4065: server-side processing of client platform dependencies
- It is the client side (calling) only.
- 04:00 PM Feature #4065: server-side processing of client platform dependencies
- Greg, is the scope of the server-side web-services only the invocation part (i.e. @WebServiceHelper@, @WebServiceImpl...
- 03:54 PM Feature #4065: server-side processing of client platform dependencies
- Yes, until #6082 is complete.
- 03:25 PM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> Is @oo/serialization/SerializeAll.cls@ included in the conversion list? All referenced OO classe... - 03:03 PM Feature #4065: server-side processing of client platform dependencies
- Is @oo/serialization/SerializeAll.cls@ included in the conversion list? All referenced OO classes/interfaces/enums i...
- 02:10 PM Feature #4065: server-side processing of client platform dependencies
- Constantin Asofiei wrote:
> The wiki is here: [[p2j:Testcases#Running-Web-tests|Running Web Tests]]. You will need ... - 05:52 AM Feature #4065: server-side processing of client platform dependencies
- XML load/save is already handled with the server-side file access. It is enough to activate server-side file resource.
05/11/2023
- 01:53 PM Feature #7348: mutable proxy implementation
- I've looked at the profiling data and the count is this:
* @ReferenceProxy.invoke@ - 600k via 44k instances and 12k ... - 10:52 AM Feature #7348: mutable proxy implementation
- For certain use cases (currently only for DMO proxies), we currently proxy an existing DMO proxy to redirect method i...
- 10:47 AM Feature #7348 (New): mutable proxy implementation
- 12:43 PM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- So, I've expanded 6819b to use 'public static' lambdas defined only once, in a distinct @$__<type>Lambda@ class. The...
- 12:08 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- > Theodoros wrote:
> Will I need to implement the database functionality?
Yes. Since the 4GL just exposes audit... - 10:19 AM Feature #4065: server-side processing of client platform dependencies
- The wiki is here: [[p2j:Testcases#Running-Web-tests|Running Web Tests]]. You will need SoapUI, and possible need to ...
- 10:11 AM Feature #4065: server-side processing of client platform dependencies
- Constantin, what is currently the least stressful way to test web-services?
- 06:09 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> Igor: Please create a new task for this and post the recreate, link it here as a Related Task.
>... - 06:05 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> > can I merge the task branch to the trunk?
>
> Yes
The branch 7123a was merged to the trun... - 05:35 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- > I understand that the issue from note #7193-60 is irrelevant to this task (the @memptr@ deallocation attempt after ...
- 02:24 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Ovidiu Maxiniuc wrote:
> I reviewed 7193a/14580 and found no problems in this last commit.
>
> I understand that ... - 10:04 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- I reviewed 7193a/14580 and found no problems in this last commit.
I understand that the issue from note #7193-60 i... - 06:08 AM Bug #7345: The memptr deallocation attempt after the connection to client is interrupted/suspended
- Recently I started to see the following exception at the end of the test session close:...
- 06:06 AM Bug #7345 (New): The memptr deallocation attempt after the connection to client is interrupted/su...
05/10/2023
- 09:02 AM Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- Branch 6819a was created from trunk rev 14563. Rev 14564 contains the @(MethodAccess, index)@ arguments at the prox...
- 01:52 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Greg Shah wrote:
> Is this the core idea: you edit the @_aud-event@ to add/change events that should be audited? ...
05/09/2023
- 03:42 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- > @Audit Policy Maintenance@ tools is supposed to be used for defining the audit policies - [[https://docs.progress.c...
- 03:11 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Greg Shah wrote:
> Theodoros: Is there any 4GL code which can be used to enable these default audit events? I don... - 02:49 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Yes, the features in [[p2j:Auditing]] are what I was referring to above in #6422-5 as the "SecurityManager Auditing"....
- 01:42 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Greg/Eric, there is this documentation in OpenEdge: https://docs.progress.com/bundle/openedge-security-auditing-intro...
- 01:16 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- The auditing is about recording important events. I found a wiki page regarding auditing [[p2j:Auditing]]. It looks l...
05/08/2023
- 02:14 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> > Recently I started to see the following exception at the end of the test session close:
> > [.... - 01:55 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- > Recently I started to see the following exception at the end of the test session close:
> [...]
>
> This happen... - 12:39 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Greg Shah wrote:
> Eric: Please review this task in regard to @_aud-audit-data@ and provide guidance.
I am not fa... - 11:32 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Good. Please keep going with tests and documentation for the behavior of the rest of the features. I'd like all of ...
- 10:40 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- There are tests under @testcases/security/audit_control@.
The command @APPL-CONTEXT-ID@ is @?@ by default. The com...
05/06/2023
- 01:53 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Recently I started to see the following exception at the end of the test session close:...
- 01:49 PM Bug #7193 (Review): READ-JSON is not supported for the "LONGCHAR" source type
- Ovidiu Maxiniuc wrote:
> Review of 7193a/14570 (compared to previous iteration, 14567).
> * @JsonImport.java@
> **...
05/05/2023
- 05:48 AM Bug #7193 (WIP): READ-JSON is not supported for the "LONGCHAR" source type
- 05:48 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Agreed.
- 05:35 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> > Before merging this branch to trunk we should test it against Z/POC application.
>
> Ovidiu:... - 05:25 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- > Before merging this branch to trunk we should test it against Z/POC application.
Ovidiu: Yes, please do. - 02:57 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Rebased 7193a from the trunk/14560.
Pushed up to revision 14578.
Re-testing. - 10:28 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Review of 7193a/14570 (compared to previous iteration, 14567).
* @JsonImport.java@
** line 914: you replaced @relat...
05/04/2023
- 02:44 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Igor: Please set the % Done.
- 02:43 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Ovidiu: Please review.
- 02:43 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> Please remove the streams usage.
Done.
Committed to 7193a/14570. - 02:33 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Please remove the streams usage.
- 10:41 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Igor Skornyakov wrote:
> Greg Shah wrote:
> > We've found that runtime code measurably slows down when one uses 5 s... - 10:26 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> We've found that runtime code measurably slows down when one uses 5 stacks (or any large number) ... - 07:50 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- > I do not think that JsonImport is called very often in real apps
JSON processing will be very heavily used in RE... - 04:41 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Ovidiu Maxiniuc wrote:
> Review of 7193a/14567, (re-)based on trunk 14552:
> * @TemporaryBuffer.java@: The H note m... - 10:53 AM Bug #7272 (Test): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- 10:11 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Task branch 7272a was merged to the trunk as rev 14555 and archived.
- 09:49 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Go ahead with the merge.
- 09:40 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Thanks, I think we are OK with what we wanted to solve in this task. Regarding appserver - I see messages being logg...
- 09:39 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- For appserver do we somehow narrow down the condition in Window further by excluding appserver.
- 09:37 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Tested in FWD.
*Batch:*
output.txt... - 09:10 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Please provide a status of how it works with 7272a:
* in ChUI (terminal) - if the message on the screen and in the f... - 08:20 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- OK, I get confused by all the garbage output from System.err (hopefully some day it will go away). It's indeed a chan...
- 08:06 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya Bogdanova wrote:
> What is chui terminal in OE? In FWD it doesn't have that message area on the bottom, so it ... - 08:02 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- What is chui terminal in OE? In FWD it doesn't have that message area on the bottom, so it looks like batch.
- 08:00 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Then this condition is not right @boolean switchedOnChui = tc.isChui() && switched; @.
Batch is a kind of ChUI cli... - 07:58 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Our "message" ends up straight on the terminal with batch and chui-terminal, while it's not expected there.
- 07:57 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- In OE if you run the procedure as batch: @pro -b -p proc.p@, this is what I'm referring to chui (probably not the rig...
- 07:54 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya, I don't understand the Window.java change - in ChUI, this code emits the error message, in OpenEdge, in the te...
- 01:30 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> Galya, please add your changes to the 7272a branch.
Up in 7272a r14554-14556.
- 01:21 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya, please add your changes to the 7272a branch.
- 01:17 AM Bug #7272 (Review): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- 01:16 AM Bug #7272 (WIP): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- 09:42 AM Feature #6649: improve the performance or SourceNameMapper runtime
- Joe, I suggest you go with Greg's idea in #6649-17 first. This is relatively simple change and will be a good opportu...
- 09:19 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Eric: Please review this task in regard to @_aud-audit-data@ and provide guidance.
- 09:09 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Sorry for the mistake in the email, this task is not ready for review yet.
As I wrote in 7027, the commands @AUDIT... - 06:30 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Code Review Task Branch 6422a Revision 14547
The initial changes seem OK. There may be some slight deviations fro...
05/03/2023
- 07:50 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Review of 7193a/14567, (re-)based on trunk 14552:
* @TemporaryBuffer.java@: The H note mentions "processed _errors_"... - 03:29 PM Feature #4065 (WIP): server-side processing of client platform dependencies
- 03:29 PM Feature #4065: server-side processing of client platform dependencies
- 4065a merged in to trunk revision 14554 and archived.
- 03:05 PM Feature #4065: server-side processing of client platform dependencies
- Please merge 4065a to trunk.
- 02:49 PM Feature #4065: server-side processing of client platform dependencies
- I reverted the log changes introduced in trunk revision 14535 in 4065a revision 14565.
- 10:44 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> Please remove all the logging changes from rev 14563. Attach a patch for the package name abbrev... - 12:57 PM Feature #6410 (Review): implement additional built-in OO classes/interfaces
- Attached the patches for skeleton and FWD stubs for #6410a.
There are methods name change in @JsonArray@ that lead...
05/02/2023
- 05:50 PM Feature #6497: add equivalent support for the -T command line option
- The branch 6497a has been rebased to trunk 14553. The new rev no is 14558.
- 09:00 AM Feature #6497: add equivalent support for the -T command line option
- Please rebase from the latest trunk and we will review this.
- 04:57 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- 4GL and FWD format ouput JSON files in not exactly the same way. To simplify comparision of 4GL and FWD results I use...
- 02:09 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Ovidiu: Please review.
- 02:07 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Finished support for DATA-SET:SERIALIZE-HIDDEN.
Committed to 7193a/14567.
Now FWD provides exactly the same outpu... - 03:35 PM Feature #4065: server-side processing of client platform dependencies
- After 4065a is merged to trunk the following resources still need a server-side implementation:
* process launchin... - 03:26 PM Feature #4065: server-side processing of client platform dependencies
- Please remove all the logging changes from rev 14563. Attach a patch for the package name abbreviation code to #7279...
- 01:15 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- About the extra output:
Basically the problem was in:
@Window.java@ states in @message(String message, Color cs, ... - 11:42 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya Bogdanova wrote:
> Can I run .p file in Progress in GUI? I wonder if the system bar messages are even displaye... - 11:34 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Can I run .p file in Progress in GUI? I wonder if the system bar messages are even displayed after the redirect to th...
- 11:13 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya Bogdanova wrote:
> Do we create a separate task? This one will get some time if I need to address all of the i... - 11:12 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Do we create a separate task? This one will get some time if I need to address all of the issues. Not sure how urgent...
- 11:11 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- @session:system-alert-boxes = true.@ works for both ChUI and GUI OpenEdge clients (displays dialog-box).
- 10:50 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> Also, is @system-alert-boxes@ behavior working OK?
It works only in gui, where errors... - 07:07 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- I think we need to restore the silent mode, something like this:...
- 06:55 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- This patch produces the following output in batch:...
- 06:04 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Run the test with @session:system-alert-boxes = false.@ or @session:system-alert-boxes = true.@, in ChUI and GUI, an...
- 04:49 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Do we expect to see alert boxes?
This code always receives @noMessageBox = false@ and transforms it in @true@ wit... - 10:47 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Greg Shah wrote:
> What is the status of this?
This is in 7156a for the customer. What's left is Marian's tests, v... - 10:45 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
- What is the status of this?
- 10:36 AM Feature #6649: improve the performance or SourceNameMapper runtime
- Greg Shah wrote:
> It seems to me that nearly all the time in all projects the unqualified filename has very few con... - 10:31 AM Feature #6649: improve the performance or SourceNameMapper runtime
- It seems to me that nearly all the time in all projects the unqualified filename has very few conflicts in the overal...
- 09:14 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- I was finally able to understand how it works. So custom events (@eventId >= 32000@) should be added manually using t...
- 03:01 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Theodoros Theodorou wrote:
> I think that the table @_aud-audit-data@ holds the records only for the @SET-APPL-CONTE... - 08:52 AM Bug #7206: shared frame defined with the same name but different widgets
- Code Review Task Branch 7199c Revision 14567
No objections. - 05:14 AM Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> Done in 6410a/14553. Please review.
Got it, thanks, will see if there is anything miss... - 03:06 AM Feature #6410: implement additional built-in OO classes/interfaces
- Marian Edu wrote:
> Constantin Asofiei wrote:
> > 7199c rev 14559 contains the implementation for @OpenEdge.Core.Sy... - 02:49 AM Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> 7199c rev 14559 contains the implementation for @OpenEdge.Core.System.ArgumentError@. R... - 02:46 AM Feature #6410: implement additional built-in OO classes/interfaces
- When converting skeleton classes there seems to be some issue with classes that implements interfaces with properties...
05/01/2023
- 06:04 PM Bug #7317 (Test): accumulator using another accumulator as expression
- Code review 7199c/14566: the changes look good. This should go into wider testing.
- 04:44 PM Bug #7317: accumulator using another accumulator as expression
- Eric: Please review.
- 06:57 AM Bug #7317 (Review): accumulator using another accumulator as expression
- 4GL allows an accumulator function to be used in the expression of an accumulator statement:...
- 06:48 AM Bug #7317 (Closed): accumulator using another accumulator as expression
- 04:35 PM Bug #7316 (Test): regression in 'ACCUM ... extVar' expansion - subscript not emitted
- Code Review Task Branch 7199c Revision 14565
No objections. - 06:47 AM Bug #7316 (Review): regression in 'ACCUM ... extVar' expansion - subscript not emitted
- This test:...
- 06:38 AM Bug #7316 (Closed): regression in 'ACCUM ... extVar' expansion - subscript not emitted
- 04:31 PM Bug #7315 (Test): unknown literal passed as an argument to a 'object' parameter
- Code Review Task Branch 7199c Revision 14564
No objections. - 06:35 AM Bug #7315 (Review): unknown literal passed as an argument to a 'object' parameter
- This case:...
- 06:31 AM Bug #7315 (Closed): unknown literal passed as an argument to a 'object' parameter
- 04:23 PM Bug #7314 (Test): conversion issue for FIRST-OF(f1) when there is a collision between the field n...
- Code Review Task Branch 7199c Revision 14563
No objections. - 06:30 AM Bug #7314: conversion issue for FIRST-OF(f1) when there is a collision between the field name and...
- Fixed in 7199c rev 14563.
- 06:30 AM Bug #7314 (Review): conversion issue for FIRST-OF(f1) when there is a collision between the field...
- The problem is described by this test:...
- 06:26 AM Bug #7314 (Closed): conversion issue for FIRST-OF(f1) when there is a collision between the field...
- 04:18 PM Bug #7313 (Test): regression in '<record-phrase> USING FRAME f field'
- Code Review Task Branch 7199c Revision 14562
No objections. - 06:23 AM Bug #7313 (Review): regression in '<record-phrase> USING FRAME f field'
- A @find tt1 using frame f1 tt1.f1@ was refactoring the @frame f1 tt1.f1@ to an @INPUT@ function, which is done separa...
- 06:20 AM Bug #7313 (Closed): regression in '<record-phrase> USING FRAME f field'
- 04:14 PM Bug #7312 (Test): mtime(character) is allowed in 4GL
- Code Review Task Branch 7199c Revision 14561
No objections. - 06:18 AM Bug #7312 (Review): mtime(character) is allowed in 4GL
- @mtime(character)@ will raise a @Unacceptable datatype for MTIME argument. 12117@ ERROR condition.
Committed to 71... - 06:15 AM Bug #7312 (Closed): mtime(character) is allowed in 4GL
- 04:11 PM Bug #7311 (Test): abs(integer) must return int64
- Code Review Task Branch 7199c Revision 14560
No objections. - 06:14 AM Bug #7311 (Review): abs(integer) must return int64
- ...
- 05:58 AM Bug #7311 (Closed): abs(integer) must return int64
- 04:07 PM Bug #7310 (Test): buffer scope in constructor/destructor is not computed correctly
- Code Review Task Branch 7199c Revision 14558
No objections. - 05:52 AM Bug #7310 (Review): buffer scope in constructor/destructor is not computed correctly
- The fix is in 7199c/14558
- 04:23 AM Bug #7310: buffer scope in constructor/destructor is not computed correctly
- The issue is when there is an explicit buffer defined with the same name as a buffer in a constructor or destructor:
... - 04:21 AM Bug #7310 (Closed): buffer scope in constructor/destructor is not computed correctly
- 03:48 PM Bug #7308 (Test): 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, wh...
- Code Review Task Branch 7199c Revision 14557
No objections. - 05:49 AM Bug #7308 (Review): 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, ...
- The fix is in 7199c rev 14557
- 12:38 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > So when @invokeFailure@ is reached you know that this is a c... - 12:36 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> So when @invokeFailure@ is reached you know that this is a case of an external program.
... - 12:31 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya, @invokeFailure@ is ever only called for a failure of a @RUN externalprogram.p@ statement; it never gets called...
- 12:21 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- On line 7159 in @ControlFlowOps.invokeImpl@ the error is to be displayed with @invokeFailure(name)@:...
- 11:57 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> I think it may be possible to disable silent error processing in @ControlFlowOps.invokeF... - 11:32 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya Bogdanova wrote:
> This should not be considered @silent@ in FWD - it should display an alert and fill in ER... - 11:31 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> Regarding #7272-16 - please solve also the missing alert - if with NO-ERROR OpenEdge sti... - 11:24 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya Bogdanova wrote:
> > > I believe the stop condition is always raised. @must not show@ message is never shown i... - 11:20 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> Galya Bogdanova wrote:
> > Constantin Asofiei wrote:
> > > Galya, please focus on @Con... - 11:19 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> * properly add the error message to ERROR-STATUS and also display it.
Just to make it... - 11:17 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > Galya, please focus on @ControlFlowOps.invokeFailure@ - the ... - 11:16 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> Galya, please focus on @ControlFlowOps.invokeFailure@ - the problem is there, we need to... - 11:07 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya, please focus on @ControlFlowOps.invokeFailure@ - the problem is there, we need to adjust that code to:
* keep... - 11:06 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- I think the issue is in the converted code that considers it a silent invokation:...
- 10:20 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- I'll focus on 1. for this task. Starting to debug.
- 10:15 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Check the diff in batch output redirect files in the attached diff file, shown here as an image:
!OE-vs-FWD-batch-ou... - 09:43 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Complete test results for the procedure in #7272#note-7:
*1.* executed as batch in Progress results in this output... - 08:26 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin, I'm testing it now. I just wanted to make clear it's not related to the above mentioned change.
- 08:24 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Galya, this is not a bug related to your changes. This is an existing bug which we need to fix; please see this test...
- 07:57 AM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
- Constantin Asofiei wrote:
> Also, with 5753d, @ControlFlowOps.invokeFailure@ was changed from this:
> [...]
> to t... - 10:11 AM Bug #7206: shared frame defined with the same name but different widgets
- The fix for this 'unused shared frame' must apply to @NEW SHARED@ frames, too. Fixed in 7199c/14567
- 06:33 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- > If you believe that we have to reproduce the quirks mentioned above I suggest to deeal with it in sce scope of #724...
- 05:57 AM Feature #6410: implement additional built-in OO classes/interfaces
- 7199c rev 14559 contains the implementation for @OpenEdge.Core.System.ArgumentError@. Required by #7199
- 05:16 AM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
- 7250a changes were committed to 7199c rev 14556.
7250a was dead-archived. - 05:14 AM Bug #7304: UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
- 7304a changes were committed to 7199c rev 14555.
7304a was dead-archived. - 05:11 AM Bug #7301: pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
- Greg Shah wrote:
> It seems that this logic may be broken if the @recordName@ is a qualified name. Otherwise I have... - 04:50 AM Bug #7240: conversion problem related to ENTERED in a IF expr
- Constantin Asofiei wrote:
> Another case somehow related to #7178 - @tt1.f1 [not] entered@ must not produce a buffe...
04/29/2023
- 06:05 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Igor Skornyakov wrote:
> Implemented DATA-SET:WRITE-XMLSCHEMA with SERIALIZE-HIDDEN = true.
> Committed to 7193a/1...
Also available in: Atom