Project

General

Profile

Activity

From 03/11/2021 to 04/09/2021

04/09/2021

04:32 PM Bug #4766: fix CHR and ASC
> chr(-1, "1252", "1252") will actually return a value but it is meaningless (ÿÿÿÿÿÿÿÿ1). Also it seems to alter over... Greg Shah
03:24 PM Bug #4766: fix CHR and ASC
Some work has been done and now 3821c/12257 has improved support for @CHR@ and @ASC@ functions. Both of them will han... Ovidiu Maxiniuc

04/08/2021

10:07 AM Feature #4762: localize system error messages
> This is just the first step toward fully I18n of the error messages. The big switch can be now easily extracted to:... Greg Shah
10:00 AM Feature #4762: localize system error messages
Starting with my work for datasets I added some new APIs in @ErrorManager@ which allows to raise (throw/display) erro... Ovidiu Maxiniuc
06:53 AM Feature #4768 (Closed): finish copy-lob support
Greg Shah
12:12 AM Feature #4768: finish copy-lob support
I found some edge-cases where the @memptr@ behaves differently and adjusted the code accordingly.
The CLOB support w...
Ovidiu Maxiniuc
06:52 AM Feature #4378 (Closed): properly handle clob/lonchar assignment, especially the implicit codepage...
Greg Shah
12:06 AM Feature #4378 (WIP): properly handle clob/lonchar assignment, especially the implicit codepage co...
The COPY-LOB issues (conversion and dereferenciation) are fixed in a previous commit 3821c/12222.
Instead of chan...
Ovidiu Maxiniuc

04/07/2021

10:52 AM Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
Please update the % Done. Greg Shah
09:39 AM Feature #4761: I18N phase 3
Ovidiu Maxiniuc wrote:
> * I expected the result of @CHR()@ to be a single (double-byte) character. But @LENGTH@ fun...
Marian Edu

04/06/2021

04:19 PM Feature #4761: I18N phase 3
Our core I18N runtime design assumes:
* We use the standard Java UTF-16 internal @String@ encoding for all @String...
Greg Shah
11:55 AM Feature #4761: I18N phase 3
I reached the conclusion that we should configure the FWD to work using the same CPINTERNAL the client had assumed th... Ovidiu Maxiniuc
11:54 AM Feature #4761: I18N phase 3
One of the cause of the exception seems to be the @chr@ function implementation. It was patched to match its descript... Ovidiu Maxiniuc
07:52 AM Bug #4766: fix CHR and ASC
Please see #4761 for more details. Greg Shah

04/02/2021

08:41 AM Feature #4384: Builtin OO Implementation
> openedge.web.webhandler
> openedge.web.webresponsewriter
What is needed to finish these? These have highest pr...
Greg Shah
08:18 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > There are a few things left on hold in .net package - mostly related to 'WEB-CONTEXT' system ha...
Marian Edu
08:13 AM Feature #4384: Builtin OO Implementation
> There are a few things left on hold in .net package - mostly related to 'WEB-CONTEXT' system handle that is used fo... Greg Shah

04/01/2021

03:24 PM Feature #4396 (Closed): add LONGCHAR support to X-DOCUMENT:LOAD()
Greg Shah
02:34 PM Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
Sorry, clearing the assignee was not my intention. Ovidiu Maxiniuc
02:33 PM Feature #4396 (WIP): add LONGCHAR support to X-DOCUMENT:LOAD()
Yes, it is completed and can be closed. Ovidiu Maxiniuc
09:14 AM Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
Is this task complete as of 3821c rev 12222? Greg Shah
03:24 PM Bug #5202: Temp Table serialize-name/xml-node-name
I've pushed 3821c rev 12240 to xfer.goldencode.com.
Marian: Let's go ahead with the #4384 merge so that you are on...
Greg Shah
02:30 PM Bug #5202: Temp Table serialize-name/xml-node-name
Done. Committed as revision 12237. Ovidiu Maxiniuc
01:40 PM Bug #5202: Temp Table serialize-name/xml-node-name
The changes are not in your branch yet.
Ovidiu: Please make the additional change for the default values and the...
Greg Shah
12:42 PM Bug #5202: Temp Table serialize-name/xml-node-name
Ovidiu Maxiniuc wrote:
> Yes, the requested data is available in @TempTableSchema.Column@ starting from rev 12222. S...
Marian Edu
11:28 AM Bug #5202 (Test): Temp Table serialize-name/xml-node-name
Greg Shah
10:39 AM Bug #5202: Temp Table serialize-name/xml-node-name
Yes, the requested data is available in @TempTableSchema.Column@ starting from rev 12222. Short description of the me... Ovidiu Maxiniuc
09:14 AM Bug #5202: Temp Table serialize-name/xml-node-name
Is this task complete as of 3821c rev 12222? Greg Shah
03:18 PM Feature #4768 (WIP): finish copy-lob support
Yes. It passed my testcases.
Then I used the xfer testcases for validation. Initially there were a lot of incorrec...
Ovidiu Maxiniuc
09:14 AM Feature #4768: finish copy-lob support
Is this task complete as of 3821c rev 12222? Greg Shah
11:29 AM Bug #5203 (Test): Temp Table - serialization/transaction scope/pk
Greg Shah
11:22 AM Bug #5203: Temp Table - serialization/transaction scope/pk
Greg Shah wrote:
> Is this task complete as of 3821c rev 12222?
Yes. Now all temporary buffers register to their pa...
Ovidiu Maxiniuc
09:14 AM Bug #5203: Temp Table - serialization/transaction scope/pk
Is this task complete as of 3821c rev 12222? Greg Shah

03/23/2021

09:18 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > merged 4384i patch to 3821c rev 12172.
> >
> > Created branch ...
Constantin Asofiei
09:05 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> merged 4384i patch to 3821c rev 12172.
>
> Created branch 4384j from 3821c rev 12172....
Marian Edu
08:02 AM Feature #4384: Builtin OO Implementation
merged 4384i patch to 3821c rev 12172.
Created branch 4384j from 3821c rev 12172.
Constantin Asofiei
07:46 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I've just pushed 3821c revision 12170 to xfer.
>
> Please pull it down and rebase 4384i from t...
Marian Edu
07:09 AM Feature #4384: Builtin OO Implementation
I've just pushed 3821c revision 12170 to xfer.
Please pull it down and rebase 4384i from that revision. Then post...
Greg Shah
06:57 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Is 4384i in a good state for the changes to be merged back into 3821c? I know we have fixes in 3...
Marian Edu
06:51 AM Feature #4384: Builtin OO Implementation
Is 4384i in a good state for the changes to be merged back into 3821c? I know we have fixes in 3821c that you may wa... Greg Shah
06:17 AM Bug #4824: Conversion error for property with indeterminate extent
The patches from #4824-19 and #4824-12 are in 3821c rev 12170. Constantin Asofiei
02:34 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, see the attached patch for the #4824-17 issue. Now the test passes.
OK, applie...
Marian Edu
02:27 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> BTW, please revert your changes made related to #4824-17.
You probably mean removing ...
Marian Edu
02:25 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, see the attached patch for the #4824-17 issue. Now the test passes.
>
I can't...
Marian Edu

03/22/2021

06:22 PM Bug #4824: Conversion error for property with indeterminate extent
BTW, please revert your changes made related to #4824-17. Constantin Asofiei
06:11 PM Bug #4824: Conversion error for property with indeterminate extent
Marian, see the attached patch for the #4824-17 issue. Now the test passes.
I've also fixed some enum issues.
Constantin Asofiei
02:27 PM Bug #4824: Conversion error for property with indeterminate extent
Marian Edu wrote:
> A test is in @oo/openedge/net/server_connection/client_socket_connection_parameters/test_propert...
Constantin Asofiei
08:24 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe...
Marian Edu
08:16 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe...
Marian Edu
12:32 PM Bug #5202: Temp Table serialize-name/xml-node-name
Marian Edu wrote:
> Hi Ovidiu, just checking if this is something you will be handling or expect us to do it? :)
We...
Ovidiu Maxiniuc
10:12 AM Bug #5202: Temp Table serialize-name/xml-node-name
Ovidiu Maxiniuc wrote:
> Nice catch! Indeed, the @StaticTempTable@ does not initialize correctly those attributes. T...
Marian Edu
09:36 AM Feature #4761: I18N phase 3
> The problem here is that FWD always keep the character/Strings internally in Java native UTF-16 (as a char array). ... Greg Shah
08:59 AM Feature #4761: I18N phase 3
Although the CP conversion seems to work in FWD, it is actually incorrect. The appearance of being fine is because on... Ovidiu Maxiniuc
08:13 AM Support #5200: Database access issue
Eric Faulhaber wrote:
> I don't normally see all this noise in the log at startup. Can you post your @directory.xml@...
Marian Edu

03/19/2021

12:23 PM Support #5200: Database access issue
I don't normally see all this noise in the log at startup. Can you post your @directory.xml@, please?
Is the size ...
Eric Faulhaber
03:13 AM Support #5200: Database access issue
Greg Shah wrote:
> Is it possible that the working directory for the server has changed? If so, then the database f...
Marian Edu
07:29 AM Feature #5009 (Closed): add OS-USERID function as 4GL extension
Greg Shah
05:16 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe...
Marian Edu
03:47 AM Bug #4824: Conversion error for property with indeterminate extent
Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked other cases and it works. Maybe ... Constantin Asofiei
03:31 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, please use the attached patch. I still need to reconvert some apps before decid...
Marian Edu

03/18/2021

04:22 PM Bug #5203: Temp Table - serialization/transaction scope/pk
Ovidiu Maxiniuc wrote:
> Sorry for that but the dynamic proxy is the only way to accommodate the double interface ...
Eric Faulhaber
04:02 PM Bug #5203: Temp Table - serialization/transaction scope/pk
Marian Edu wrote:
> Ovidiu, for temp-table I can add the 'release' for default buffer buffer in @JsonExport@ but sin...
Ovidiu Maxiniuc
09:15 AM Bug #5203: Temp Table - serialization/transaction scope/pk
Ovidiu, for temp-table I can add the 'release' for default buffer buffer in @JsonExport@ but since this behavior is p... Marian Edu
03:03 PM Bug #5202: Temp Table serialize-name/xml-node-name
Nice catch! Indeed, the @StaticTempTable@ does not initialize correctly those attributes. They need to be added. Also... Ovidiu Maxiniuc
03:25 AM Bug #5202: Temp Table serialize-name/xml-node-name
OK, actually it does look like the temptable is implementing both @NamedSerializable@ and @XmlNode@ so the info shoul... Marian Edu
01:12 PM Feature #4384: Builtin OO Implementation
Marian: I've updated this table (last changes were from #4384-413), but the only change seems to be related to @opene... Greg Shah
11:27 AM Support #5200: Database access issue
Is it possible that the working directory for the server has changed? If so, then the database files would not be fo... Greg Shah
11:21 AM Support #5200: Database access issue
Marian Edu wrote:
> Greg Shah wrote:
> > Launching the FWD server from Eclipse may also make this problem worse. C...
Ovidiu Maxiniuc
11:11 AM Support #5200: Database access issue
Greg Shah wrote:
> Launching the FWD server from Eclipse may also make this problem worse. Consider starting the se...
Marian Edu
11:07 AM Support #5200: Database access issue
Ovidiu Maxiniuc wrote:
> Try to manually delete @deploy/db/*.h2.db@ before recreating/importing the database.
Well,...
Marian Edu
11:06 AM Support #5200: Database access issue
Launching the FWD server from Eclipse may also make this problem worse. Consider starting the server separately. Greg Shah
10:59 AM Support #5200: Database access issue
Try to manually delete @deploy/db/*.h2.db@ before recreating/importing the database.
Note that h2 DBM runs within ...
Ovidiu Maxiniuc
03:29 AM Support #5200: Database access issue
Eric Faulhaber wrote:
> Marian Edu wrote:
>
> > Did a @deploy.all@ and that seems to be recreated the database, a...
Marian Edu
11:20 AM Bug #4824: Conversion error for property with indeterminate extent
Marian, please use the attached patch. I still need to reconvert some apps before deciding that's OK for 3821c.
Constantin Asofiei
09:42 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, please post the 4GL code snippet which doesn't convert properly. Thanks!
The ...
Marian Edu
09:39 AM Bug #4824: Conversion error for property with indeterminate extent
Marian, please post the 4GL code snippet which doesn't convert properly. Thanks! Constantin Asofiei
09:25 AM Bug #4824: Conversion error for property with indeterminate extent
Constantin, I have a conversion error when using one of the .NET classes @ClientSocketConnectionParameters@. There ar... Marian Edu

03/17/2021

12:38 PM Bug #5203: Temp Table - serialization/transaction scope/pk
Marian Edu wrote:
> I've updated the tests in @oo/json/quirks/table_serialize.p@ and the behavior is rather confusin...
Ovidiu Maxiniuc
06:55 AM Bug #5203: Temp Table - serialization/transaction scope/pk
I've updated the tests in @oo/json/quirks/table_serialize.p@ and the behavior is rather confusing :(
For a temp-ta...
Marian Edu
11:51 PM Feature #4768: finish copy-lob support
Ovidiu, please note we still need to ensure that UNDO on a persistent table with a LOB field works correctly. Eric Faulhaber

03/16/2021

07:15 PM Feature #4768: finish copy-lob support
Ovidiu Maxiniuc wrote:
> > * Check undo behavior (if any) with test cases.
> Actually the LOB fields are only allow...
Eric Faulhaber
06:46 PM Feature #4768: finish copy-lob support
> * Check undo behavior (if any) with test cases.
Actually the LOB fields are only allowed in @NO-UNDO@ tables, the ...
Ovidiu Maxiniuc
04:43 PM Bug #5203: Temp Table - serialization/transaction scope/pk
I created the following test:... Ovidiu Maxiniuc
03:42 PM Bug #5203: Temp Table - serialization/transaction scope/pk
This is a bit strange: suppose we have a record in buffer but, since the record was not validated, it may be invalid.... Ovidiu Maxiniuc
01:42 PM Bug #5203: Temp Table - serialization/transaction scope/pk
Marian Edu wrote:
> Ovidiu Maxiniuc wrote:
> > The 'uncommitted' records are just one for each each buffer. For the...
Eric Faulhaber
12:53 PM Bug #5203: Temp Table - serialization/transaction scope/pk
Ovidiu Maxiniuc wrote:
> I do not think the problem here is the transaction. It seems to me that this is only relate...
Marian Edu
12:22 PM Bug #5203: Temp Table - serialization/transaction scope/pk
I do not think the problem here is the transaction. It seems to me that this is only related to serialization methods... Ovidiu Maxiniuc
07:38 AM Bug #5203: Temp Table - serialization/transaction scope/pk
Eric/Ovidiu: the above looks like a temp-table flush issue. Constantin Asofiei
05:52 AM Bug #5203: Temp Table - serialization/transaction scope/pk
There seems to be a difference in how 4GL is handling serialization/transaction scoping for temp-tables. First I thou... Marian Edu
05:52 AM Bug #5203 (Test): Temp Table - serialization/transaction scope/pk
Marian Edu
01:02 PM Bug #5202: Temp Table serialize-name/xml-node-name
Ovidiu Maxiniuc wrote:
> The @xmlNodeName@ and @serializeName@ are members of this structure and they are used on ...
Marian Edu
11:51 AM Bug #5202: Temp Table serialize-name/xml-node-name
The code in @Column@ constructor is as old as the class itself. What has changed recently is the data structure and t... Ovidiu Maxiniuc
11:34 AM Bug #5202: Temp Table serialize-name/xml-node-name
Aren't these changes in a very recent revision of 3821c? I think they are not present in the latest 4384i. Perhaps ... Greg Shah
11:23 AM Bug #5202 (WIP): Temp Table serialize-name/xml-node-name
We do not use the @Table@ annotation directly, because that is the static hardcoded value. Instead, the values of its... Ovidiu Maxiniuc
03:49 AM Bug #5202: Temp Table serialize-name/xml-node-name
Eric/Ovidiu: please comment what's the proper way of resolving the xmlNodeName, serializeName for a temp-table. Constantin Asofiei
03:44 AM Bug #5202: Temp Table serialize-name/xml-node-name
While the @Table@ annotation has both the @xmlNodeName@ and @serializeName@ info, that is not available in @TempTable... Marian Edu
03:43 AM Bug #5202 (Test): Temp Table serialize-name/xml-node-name
Marian Edu
03:05 AM Support #5120: Date/Datetime - from iso
Constantin Asofiei wrote:
> Marian: can you take a look at this part:
> > plus some formatting of the string read...
Marian Edu

03/15/2021

04:46 PM Support #5120: Date/Datetime - from iso
Greg Shah wrote:
> OK, defer the work. Please create a task for it.
Added #5201.
Marian: can you take a look at...
Constantin Asofiei
04:45 PM Bug #5201: fix issues related to the error messages reported for invalid date/datetime/datetime-t...
From #5120-7:
> ... rev 1010 of the xfer testcases project contains a set of tests of how literals are parsed as d...
Constantin Asofiei
04:43 PM Bug #5201 (New): fix issues related to the error messages reported for invalid date/datetime/date...
Constantin Asofiei
10:42 AM Support #5200 (Closed): Database access issue
Marian Edu wrote:
> Did a @deploy.all@ and that seems to be recreated the database, all good now... hmm, maybe one...
Eric Faulhaber
10:25 AM Support #5200: Database access issue
Eric Faulhaber wrote:
> Is @CUSTOMER@ a persistent table or a temp-table?
>
> If persistent, what is the size of ...
Marian Edu
10:16 AM Support #5200: Database access issue
Eric Faulhaber wrote:
> Is @CUSTOMER@ a persistent table or a temp-table?
>
> If persistent, what is the size of ...
Marian Edu
10:06 AM Support #5200: Database access issue
Is @CUSTOMER@ a persistent table or a temp-table?
If persistent, what is the size of your database file (@deploy/d...
Eric Faulhaber
09:37 AM Support #5200: Database access issue
I'm having issues with accessing the 'fwd' database in one test, the database seems to be setup to use H2 and I don't... Marian Edu
09:36 AM Support #5200 (Closed): Database access issue
Marian Edu
09:21 AM Support #5199 (Closed): decimal - get value
Greg Shah
08:43 AM Support #5199: decimal - get value
Constantin Asofiei wrote:
> There is the @decimal.toBigDecimal()@ if you want to get the @BigDecimal@ instance.
T...
Marian Edu
07:29 AM Support #5199: decimal - get value
There is the @decimal.toBigDecimal()@ if you want to get the @BigDecimal@ instance. Constantin Asofiei
03:28 AM Support #5199: decimal - get value
Trying to get the JSON serialization as close as possible to the 4GL one I see for decimal data type the conversion i... Marian Edu
03:28 AM Support #5199 (Closed): decimal - get value
Marian Edu

03/12/2021

09:33 AM Bug #5194: Stream handle - type missing, not deletable
As a side note when serializing JSON data to a stream the 4GL does not close the stream, however the data is being fl... Marian Edu
03:57 AM Bug #5194: Stream handle - type missing, not deletable
There are some issues with a stream handle, first it does not support @type@ property - trying to access it eventuall... Marian Edu
03:57 AM Bug #5194 (New): Stream handle - type missing, not deletable
Marian Edu

03/11/2021

10:10 AM Bug #5192 (Hold): OO Quirk - Json Number with exponent
Greg Shah
10:08 AM Bug #5192: OO Quirk - Json Number with exponent
> we can implement it right in FWD and let all those numeric get methods parse the actual number instead of throwing ... Greg Shah
08:55 AM Bug #5192: OO Quirk - Json Number with exponent
Although numbers with exponents are supported to some extent in 4GL implementation those are not really parsed, one c... Marian Edu
08:45 AM Bug #5192 (Hold): OO Quirk - Json Number with exponent
Marian Edu
 

Also available in: Atom