Project

General

Profile

Activity

From 03/19/2021 to 04/17/2021

04/16/2021

01:30 PM Support #4032: block/transaction processing context-local and other performance improvements
During work on some transaction processing issues, we've seen that we are providing notifications for a range of serv... Greg Shah
08:41 AM Feature #4384: Builtin OO Implementation
The 'workingDir' must exist and be accessible and writeable by whatever 'systemUser' you've setup in the directory. Constantin Asofiei
08:29 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> The 'address already in use' is for the FWD server socket - is not related to 7443 port....
Marian Edu
08:01 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> The 'address already in use' is for the FWD server socket - is not related to 7443 port....
Marian Edu
08:00 AM Feature #4384: Builtin OO Implementation
If you haven't already, try @netstat -an@ to see what open ports you have.
Constantin Asofiei
07:45 AM Feature #4384: Builtin OO Implementation
The 'address already in use' is for the FWD server socket - is not related to 7443 port. What command do you use to ... Constantin Asofiei
07:07 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, see [[p2j:Client_Installation_Windows]] for what is required to build the native...
Marian Edu

04/15/2021

03:31 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> > We just need to ensure the converted method overloads (which collide via the 'object' parameter...
Constantin Asofiei
03:26 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> What is this code for:
>
> [...]
For OUTPUT, if the argument is int64 and the -argument- para...
Constantin Asofiei
03:09 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
What is this code for:... Greg Shah
03:00 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> We just need to ensure the converted method overloads (which collide via the 'object' parameter) have unique names
...
Greg Shah
01:47 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> I still need some ideas on the object widening/narrowing.
What do you mean here? If is the over...
Constantin Asofiei
01:37 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> I've put a complete implementation of the fuzzy matching together, including fixes for many laten...
Constantin Asofiei
01:15 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> Yes, this is what I mean. For example, for a widening match (happens in INPUT mode) from @intege...
Constantin Asofiei
01:03 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I still need some ideas on the object widening/narrowing AND on the @FUZZY TYPE EXTENT detected@ case from #4350-31. Greg Shah
01:02 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> BTW, all the fuzzy logic which you do at parsing time to find the proper matching method so it can be directly call... Greg Shah
12:57 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> Sorry, I don't really see what you mean by 'override'.
>
> But if you are referring to do something special with ...
Greg Shah
12:41 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> > What's the goal here? If the fuzzy match finds the correct method, I don't see what is needed f...
Constantin Asofiei
12:32 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
>> Buffers cannot match anything other than the same DMO. There is no fuzzy matching for them. I shouldn't have inclu... Greg Shah
11:28 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> Buffers cannot match anything other than the same DMO. There is no fuzzy matching for them. I s...
Constantin Asofiei
11:03 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> > 4. I need some feedback on what we should be coding for buffers, tables, datasets, table-handles and dataset-hand... Greg Shah
10:50 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> Also, I don't understand how widening/narrowing is involved with OO arguments - if you have two colliding (in terms... Greg Shah
06:02 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> 1. Use of @parm.getType() == PARAMETER@.
>
> This is only matched when the parser uses @param_...
Constantin Asofiei
09:29 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I've been analyzing @ClassDefinition.annotateCallSignature()@ to determine what I need to record during the fuzzy mat... Greg Shah
01:00 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> > My problem with this idea is method definitions like this in @WebHandler@: @HandleGet( input p...
Constantin Asofiei
11:10 AM Feature #4384: Builtin OO Implementation
Marian, see [[p2j:Client_Installation_Windows]] for what is required to build the native part.
I think only libffi...
Constantin Asofiei
09:29 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:

> If you can access the Web client from Windows (a.k.a. you can run @install_spawner.cm...
Marian Edu
02:28 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Constantin, since the @WebHandler@ is the one that you initialize...
Marian Edu

04/14/2021

02:13 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, since the @WebHandler@ is the one that you initialize and already expose the "respon...
Constantin Asofiei
01:45 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Marian Edu wrote:
> > Since for our tests we're using a custom @WebResponseWriter@ that redirec...
Constantin Asofiei

04/13/2021

03:19 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I've put a complete implementation of the fuzzy matching together, including fixes for many latent problems. I'm now... Greg Shah
08:01 AM Feature #4384: Builtin OO Implementation
Constantin, since the @WebHandler@ is the one that you initialize and already expose the "response" from there for th... Marian Edu
06:17 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Since for our tests we're using a custom @WebResponseWriter@ that redirects the @web-stream@ to ...
Marian Edu
05:49 AM Feature #4384: Builtin OO Implementation
Since for our tests we're using a custom @WebResponseWriter@ that redirects the @web-stream@ to a file in @open@ we c... Marian Edu

04/12/2021

01:42 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I think to find out how this web stream works, we need tests which use headers...
Marian Edu
01:29 PM Feature #4384: Builtin OO Implementation
Adding a @setHeader@ after the @write@ call is a no-op - the header is discarded.... Constantin Asofiei
12:45 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> What do we need to do to properly implement a compatible @WEB-STREAM@ stream-handle? Unless abso...
Marian Edu
09:10 AM Feature #4384: Builtin OO Implementation
What do we need to do to properly implement a compatible @WEB-STREAM@ stream-handle? Unless absolutely needed, I don... Greg Shah
09:02 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I think the 'web stream' has the entire message which would be sent over the soc...
Marian Edu
08:53 AM Feature #4384: Builtin OO Implementation
Marian, I think the 'web stream' has the entire message which would be sent over the socket to the HTTP response (inc... Constantin Asofiei
07:54 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > openedge.web.webhandler
> > openedge.web.webresponsewriter
>
> What is needed to finish the...
Marian Edu

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
 

Also available in: Atom