Project

General

Profile

Activity

From 04/23/2022 to 05/22/2022

05/23/2022

11:43 PM Bug #6384: dynamic query conversion issues
Constantin, please use r13911.
For some reasons, the conversion detected a collision between the buffer and ... itse...
Ovidiu Maxiniuc

05/22/2022

02:25 PM Bug #6384 (Review): dynamic query conversion issues
Ovidiu Maxiniuc
02:24 PM Bug #6384: dynamic query conversion issues
Constantin, please use r13909 to test the original issue. It makes both your isolated testcases work.
However, acc...
Ovidiu Maxiniuc
03:41 AM Bug #6384: dynamic query conversion issues
The recreate for the issue in previous note is related to 'replace' mode in @copy-temp-table@:... Constantin Asofiei

05/21/2022

03:10 AM Bug #6384: dynamic query conversion issues
Ovidiu, thanks, @force_dmo_alias@ placed me on the right track. This patch seems to have solved the issue:... Constantin Asofiei
10:12 PM Bug #6384 (WIP): dynamic query conversion issues
The issue seems familiar to me. I think I encountered something similar in the last year or so, but momentarily I do ... Ovidiu Maxiniuc

05/20/2022

02:00 PM Bug #6384: dynamic query conversion issues
Ovidiu, this test-case which uses the before-table in a dynamic query abends with this:... Constantin Asofiei
01:50 PM Bug #6384 (Test): dynamic query conversion issues
Constantin Asofiei
07:43 AM Bug #6382: XML serialization for ATTRIBUTE and TEXT XML-NODE-TYPE fields
6129a/13861 adds missing runtime support for TEXT and ATTRIBUTE XML-NODE-TYPE field option. This fixes the table (d... Constantin Asofiei
07:39 AM Bug #6382 (New): XML serialization for ATTRIBUTE and TEXT XML-NODE-TYPE fields
Constantin Asofiei

05/19/2022

04:03 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
We have an issue with compile-time issue with fuzzy matching and the @OutputExtentParameter@.
In @oo/params/overlo...
Greg Shah

05/17/2022

10:47 AM Feature #6373: direct Java object access to converted Java code from in-JVM non-converted Java code
A customer with very heavy appserver usage currently runs their Open Java Client code in a separate Tomcat JVM. This... Greg Shah
10:34 AM Feature #6373 (New): direct Java object access to converted Java code from in-JVM non-converted J...
Greg Shah

05/16/2022

01:34 PM Feature #4658: OO serialization support
There are @SERIALIZABLE@ and @NON-SERIALIZABLE@ options at the property and variable definition.
In 6129a/13857 I...
Constantin Asofiei
01:34 PM Feature #6300 (Review): class definitions with USE-WIDGET-POOL
This is solved in 6129a/13857.
Nothing more needs to be done, a plain unnamed widget pool is created for such an i...
Constantin Asofiei
08:45 AM Feature #4065: server-side processing of client platform dependencies
> Please rename @RoaringBitmap-0.9.0.jar_LICENSE.txt@ to @RoaringBitmap-0.9.27.jar_LICENSE.txt@ on the web server: @h... Greg Shah
08:42 AM Feature #4065: server-side processing of client platform dependencies
Roger Borrello wrote:
> Greg Shah wrote:
> > Roger: As part of rev 13885, the RoaringBitmap library version has cha...
Roger Borrello
08:24 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Roger: As part of rev 13885, the RoaringBitmap library version has changed from 0.9.0 to 0.9.27. ...
Roger Borrello
07:51 AM Feature #4065: server-side processing of client platform dependencies
Code Review Task Branch 3821c Revision 13886
It looks good.
Greg Shah
03:29 AM Feature #4065: server-side processing of client platform dependencies
I've fixed the per-context support of server-side-resources in 3821c/13886. Constantin Asofiei

05/15/2022

12:54 PM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> 1. I don't fully understand the use of statics in @OSResourceManager@ (and subclasses). Its data...
Constantin Asofiei
12:18 PM Feature #4065: server-side processing of client platform dependencies
Roger: As part of rev 13885, the RoaringBitmap library version has changed from 0.9.0 to 0.9.27. Would you please ha... Greg Shah
12:13 PM Feature #4065: server-side processing of client platform dependencies
Code Review Task branch 3821c Revision 13885
Overall, I very much like the changes.
1. I don't fully understand...
Greg Shah
08:16 AM Feature #4065 (WIP): server-side processing of client platform dependencies
The server-side support for OS resources and memptr/library server-side support is in 3821c/13885.
What's left is ...
Constantin Asofiei
04:56 AM Feature #4065: server-side processing of client platform dependencies
The code is complete for memptr and library, I need to finish a testing of #6075 and some other scenarios.
I've ad...
Constantin Asofiei

05/13/2022

04:02 PM Feature #4065: server-side processing of client platform dependencies
> should I add support for server-side LibraryDaemon together with memptr? They are tightly coupled in the p2j.librar... Greg Shah
03:40 PM Feature #4065: server-side processing of client platform dependencies
Also, is it enough to raise an ERROR condition if the application code tries a @set-pointer-value()@ to something out... Constantin Asofiei
03:16 PM Feature #4065: server-side processing of client platform dependencies
Greg, some questions/notes:
* should I add support for server-side LibraryDaemon together with memptr? They are tigh...
Constantin Asofiei
09:43 AM Feature #3326: implement the equivalent to the .NET Open Client
In some recent work for a customer that wanted to try SQLServer (see #6274), Ovidiu found that the iKVM project is no... Greg Shah

05/10/2022

02:39 PM Feature #6343: class-based appserver exports
The 4GL enables the export of external procedures, internal procedures and user-defined functions over an appserver c... Greg Shah
01:08 PM Feature #6343 (New): class-based appserver exports
Greg Shah
01:06 PM Feature #6342: provide a simple mechanism to call into converted code
From 4GL code, we have a very clean [[p2j:Direct Java Access]] approach to call "out" into arbitrary Java code.
Th...
Greg Shah
12:58 PM Feature #6342 (New): provide a simple mechanism to call into converted code
Greg Shah
08:59 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> I assume (for now) that you are not removing the ability to use @memptr@ on the client. Perhaps ...
Constantin Asofiei
08:54 AM Feature #4065: server-side processing of client platform dependencies
I assume (for now) that you are not removing the ability to use @memptr@ on the client. Perhaps we will find that lo... Greg Shah

05/07/2022

03:46 PM Feature #4065: server-side processing of client platform dependencies
I have some changes which brings memptr fully on server-side (very pin-pointed changes, no major refactoring).
But...
Constantin Asofiei

05/06/2022

01:32 AM Bug #6293 (Rejected): dataset/temp-table options defined in interface
Ovidiu, most likely this is not a real issue. I'm closing it. Constantin Asofiei

05/05/2022

04:23 PM Bug #6293 (WIP): dataset/temp-table options defined in interface
I am trying to duplicate this but I cannot. Incrementally I created and modified additional classes like this:... Ovidiu Maxiniuc
03:51 AM Bug #6293: dataset/temp-table options defined in interface
This was created after reviewing some customer application code, where I noticed that the temp-table at the interface... Constantin Asofiei

04/30/2022

02:17 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
In @annotations/naming.rules@ we use @ConvertedClassName.addMethod()@ to add entries for the c'tors. It seems like t... Greg Shah
02:12 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> > If that is removed, the prerequisite (for conversion to complete) will be to have stubbed skele...
Constantin Asofiei
02:07 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> If that is removed, the prerequisite (for conversion to complete) will be to have stubbed skeletons in p2j.oo for a... Greg Shah

04/28/2022

01:34 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> > The main reason the converter is used is the case when we don't have a counterpart skeleton in ...
Constantin Asofiei
01:28 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> The main reason the converter is used is the case when we don't have a counterpart skeleton in FWD, just the .cls f... Greg Shah
09:40 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> I've spent the last few days trying to stabilize and finish my previous work. I'm deep into the ...
Constantin Asofiei
09:15 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I've spent the last few days trying to stabilize and finish my previous work. I'm deep into the changes to eliminate... Greg Shah
06:59 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Greg Shah wrote:
> > > In FWD, I don't see a reason to emit this 'book' class which ju...
Constantin Asofiei

04/27/2022

03:21 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Greg Shah wrote:
> > In FWD, I don't see a reason to emit this 'book' class which just allows to call 'book.create'...
Constantin Asofiei
03:19 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
> In FWD, I don't see a reason to emit this 'book' class which just allows to call 'book.create' instead of working ... Greg Shah
01:53 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Greg, in OE the proxy Java Open Client allows a 'SubAppObject' which groups access to the programs in its own Java cl... Constantin Asofiei

04/26/2022

01:46 PM Feature #6300 (Closed): class definitions with USE-WIDGET-POOL
Greg Shah
01:07 PM Feature #4354 (Closed): add GET-CLASS() function support
Greg Shah
01:06 PM Feature #4354: add GET-CLASS() function support
Greg Shah wrote:
> Is there anything remaining to work on for this task?
No.
Constantin Asofiei
01:05 PM Feature #4354: add GET-CLASS() function support
Is there anything remaining to work on for this task? Greg Shah

04/25/2022

01:20 PM Feature #6292: nested catch blocks
A conversion fix for this is complete, but the runtime is not completed (the 'catchBlock' implementation). Constantin Asofiei
12:55 PM Feature #6292: nested catch blocks
See #6277-4 and #6277-5. Greg Shah
12:54 PM Feature #6292 (Closed): nested catch blocks
Greg Shah
01:18 PM Bug #6293: dataset/temp-table options defined in interface
It is possible to have this:... Constantin Asofiei
01:16 PM Bug #6293 (Rejected): dataset/temp-table options defined in interface
Constantin Asofiei
 

Also available in: Atom