Activity
From 05/10/2023 to 06/08/2023
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... - 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... - 06:37 AM Bug #7247: Dataset:READ-XML does nothing
- Ovidiu: Is 7247a OK to merge?
- 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... - 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... - 08:51 AM Feature #6420: implement the AUDIT-ENABLED() built-in function
- The changes are in the p2j branch 6422a
- 08:50 AM Feature #6420 (Review): implement the AUDIT-ENABLED() built-in function
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... - 01:54 PM Bug #7247: Dataset:READ-XML does nothing
- Ovidiu: Please review 7247a.
06/06/2023
- 07:57 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Greg Shah wrote:
> > Marian: Please have your team review the documentation on method overloading in #3751-492 and l...
06/05/2023
- 03:18 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Code review 6422a/14552-14554:
I reviewed the code from the perspective of persistence and coding standards, but T... - 01:12 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
- > Marian: Please have your team review the documentation on method overloading in #3751-492 and look at the code in @...
- 11:58 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Rebased 7299a/14551 from trunk rev 14612 - new rev 14613.
7299a rev 14614 replaces upPath with the token list vers... - 10:32 AM Bug #7301 (Closed): pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
- 10:30 AM Bug #7301: pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
- 7199c was merged to trunk rev 14610 and archived
- 10:32 AM Bug #7304 (Closed): UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
- 10:29 AM Bug #7304: UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
- 7199c was merged to trunk rev 14610 and archived
- 10:31 AM Bug #7250 (Closed): PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
- 10:29 AM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
- 7199c was merged to trunk rev 14610 and archived
- 10:31 AM Bug #7308 (Closed): 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, ...
- 10:29 AM Bug #7308: 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, where v1 ...
- 7199c was merged to trunk rev 14610 and archived
- 10:31 AM Bug #7310 (Closed): buffer scope in constructor/destructor is not computed correctly
- 10:29 AM Bug #7310: buffer scope in constructor/destructor is not computed correctly
- 7199c was merged to trunk rev 14610 and archived
- 10:31 AM Bug #7311 (Closed): abs(integer) must return int64
- 10:29 AM Bug #7311: abs(integer) must return int64
- 7199c was merged to trunk rev 14610 and archived
- 10:31 AM Bug #7312 (Closed): mtime(character) is allowed in 4GL
- 10:29 AM Bug #7312: mtime(character) is allowed in 4GL
- 7199c was merged to trunk rev 14610 and archived
- 10:30 AM Bug #7313 (Closed): regression in '<record-phrase> USING FRAME f field'
- 10:29 AM Bug #7313: regression in '<record-phrase> USING FRAME f field'
- 7199c was merged to trunk rev 14610 and archived
- 10:30 AM Bug #7314 (Closed): conversion issue for FIRST-OF(f1) when there is a collision between the field...
- 10:28 AM Bug #7314: conversion issue for FIRST-OF(f1) when there is a collision between the field name and...
- 7199c was merged to trunk rev 14610 and archived
- 10:30 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... - 10:30 AM Bug #7315 (Closed): unknown literal passed as an argument to a 'object' parameter
- 10:28 AM Bug #7315: unknown literal passed as an argument to a 'object' parameter
- 7199c was merged to trunk rev 14610 and archived
- 10:30 AM Bug #7240: conversion problem related to ENTERED in a IF expr
- 7199c was merged to trunk rev 14610 and archived
- 10:29 AM Bug #7316 (Closed): regression in 'ACCUM ... extVar' expansion - subscript not emitted
- 10:28 AM Bug #7316: regression in 'ACCUM ... extVar' expansion - subscript not emitted
- 7199c was merged to trunk rev 14610 and archived
- 10:29 AM Bug #7317 (Closed): accumulator using another accumulator as expression
- 10:28 AM Bug #7317: accumulator using another accumulator as expression
- 7199c was merged to trunk rev 14610 and archived
- 10:28 AM Bug #7206: shared frame defined with the same name but different widgets
- 7199c was merged to trunk rev 14610 and archived.
- 10:20 AM Bug #7198 (Test): conversion of empty UPDATE/SET/PROMPT-FOR statements
- 10:15 AM Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- Branch 7198a was merged to trunk rev 14609 and archived.
- 08:10 AM Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- You can merge 7198a to trunk after 7395d.
- 06:04 AM Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Joe Davis wrote:
> > The current status is that it's ready for review, but I'm trying to figu...
06/02/2023
- 11:22 AM Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- 7198a rev 14507 was rebased from trunk rev 14604 - new rev 14605.
rev 14606 has an adjustment for new downPath(tok... - 10:00 AM Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- Greg Shah wrote:
> > There is more work for ENABLE and any other UI statements. Plus I don't know what happens if t... - 09:57 AM Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- > There is more work for ENABLE and any other UI statements. Plus I don't know what happens if there are @DO WITH FR...
06/01/2023
- 03:39 PM Feature #6422 (Review): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
05/31/2023
- 03:41 PM Feature #4065: server-side processing of client platform dependencies
- 4065d rebased and merged to trunk as revision 14594. The branch was archived.
- 03:30 PM Feature #4065: server-side processing of client platform dependencies
- Code Review Task Branch 4065d Revision 14593
No objections. You can merge to trunk now. - 03:24 PM Feature #4065: server-side processing of client platform dependencies
- The regression fix in #4065-150 was checked in 4065d and is ready to be merged to trunk once it passes review.
- 01:15 PM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> Is the fix for #4065-150 in a branch?
Not yet AFAIK. I will create task branch 4065d for this.... - 08:52 AM Feature #4065: server-side processing of client platform dependencies
- Is the fix for #4065-150 in a branch?
- 11:57 AM Feature #3853: implement LOG-MANAGER runtime
- Here are my startup args tests. Now with focus on error thrown or shown. The current impl will have to be revised.
... - 08:57 AM Bug #7247 (Review): Dataset:READ-XML does nothing
- Finished.
Committed to 7247a/14597.
Please review.
Thank you.
05/30/2023
- 11:12 AM Bug #7247: Dataset:READ-XML does nothing
- Added support for inferring DATASET/TEMP-TABLE structure from XML (w/o namespaces)
Committed to 7247a/14596.
Th...
05/29/2023
- 04:37 PM Bug #7247: Dataset:READ-XML does nothing
- Inferring DATASET from XML is almost done.
To be done:
# Inferring RELATIONs
# Supporting attributes
# Supporting... - 11:08 AM Feature #6420: implement the AUDIT-ENABLED() built-in function
- Greg Shah wrote:
> > I believe the best way to simulate the @proutil ... enableauditing@ functionality is by adding ... - 10:21 AM Feature #6420: implement the AUDIT-ENABLED() built-in function
- > I believe the best way to simulate the @proutil ... enableauditing@ functionality is by adding a flag in @server/di...
- 04:20 AM Feature #6420: implement the AUDIT-ENABLED() built-in function
- To enable auditing, the following commands should be executed in @proenv@:...
- 09:45 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > What is the effort to decouple these so that the... - 09:44 AM Feature #4065: server-side processing of client platform dependencies
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is the effort to decouple these so that the server's inbound connec... - 09:43 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> What is the effort to decouple these so that the server's inbound connections do not use the clie... - 09:05 AM Feature #4065: server-side processing of client platform dependencies
- > Greg, for the process resource, launch will be conducted on the server only when no terminal is needed. That is for...
- 09:01 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 sock...
- 06:29 AM Feature #4065: server-side processing of client platform dependencies
- Greg, for the process resource, launch will be conducted on the server only when no terminal is needed. That is for t...
- 04:23 AM Feature #4065: server-side processing of client platform dependencies
- Hynek Cihlar wrote:
> For the socket client the key store password is read from the client parameters @ssl-socket:tr... - 04:22 AM Feature #4065: server-side processing of client platform dependencies
- For the socket client the key store password is read from the client parameters @ssl-socket:truststore:password@. How...
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? ...
Also available in: Atom