Activity
From 03/27/2021 to 04/25/2021
04/26/2021
- 08:53 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- All of the following cases are converted to @TableParameter@:
* @INPUT TABLE@
* @INPUT-OUTPUT TABLE@
* @OUTPUT T...
04/22/2021
- 03:28 PM Bug #5278: IMPORT UNFORMATTED raw with a process stream
- In OE, you can call @IMPORT UNFORMATTED@ on a raw variable, with a file or process stream. In case of file, it behav...
- 03:25 PM Bug #5278 (New): IMPORT UNFORMATTED raw with a process stream
- 08:44 AM Bug #5276: resolve issues with multi-byte character processing
- We need to review our text processing (throughout the FWD runtime) to ensure that multi-byte character processing is ...
- 08:37 AM Bug #5276 (New): resolve issues with multi-byte character processing
04/20/2021
- 07:20 PM Bug #4754 (Closed): DYNAMIC-FUNCTION parsing fails when first parameter is not an expression
- 05:53 PM Bug #4754: DYNAMIC-FUNCTION parsing fails when first parameter is not an expression
- All is well... at least as far as this task is concerned.
- 04:32 PM Bug #4754: DYNAMIC-FUNCTION parsing fails when first parameter is not an expression
- No, @DYNAMIC-FUNCTION()@ is not used in that code. If you confirm all is well, I will close it.
- 04:09 PM Bug #4754: DYNAMIC-FUNCTION parsing fails when first parameter is not an expression
- Was this waiting for the large ChUI regression to complete in order to be closed?
- 03:39 PM Support #4032: block/transaction processing context-local and other performance improvements
- I had previously created the NO_TRANSACTION task in #4149.
- 12:34 PM Bug #4741 (Closed): RUN statement with a path to a procedure that does not have any extension fai...
- 12:04 PM Bug #4741 (Review): RUN statement with a path to a procedure that does not have any extension fai...
- I cannot see any reason to leave this task open.
- 07:56 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> My changes have certainly broken this part.
>
> > Note that for table-handle and dataset-handl... - 07:46 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- My changes have certainly broken this part.
> Note that for table-handle and dataset-handle, the 4GL argument type...
04/19/2021
- 03:33 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- The dataset-handle vs dataset and table-handle vs table already works in 3821c - I've tested these methods and they c...
- 03:24 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- It looks like we don't handle table paramter or dataset parameter overloading of the method definitions themselves. ...
- 10:34 AM Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> My understanding is that this support is needed for the "socket" (CREATE SOCKET) and "server sock... - 09:01 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> The FWD server must be started from @deploy/server@, and if you start it from Eclipse, y... - 07:00 AM Feature #4384: Builtin OO Implementation
- The FWD server must be started from @deploy/server@, and if you start it from Eclipse, you must use the p2j.jar in yo...
- 06:57 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Actually, the @oepas1.goldencode.web@ name is from the @webhandlers.properties@ file, so... - 05:12 AM Feature #4384: Builtin OO Implementation
- Actually, the @oepas1.goldencode.web@ name is from the @webhandlers.properties@ file, so that is OK. I've uploaded t...
- 05:03 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Yes, that's the reason I think. The @file-cvt-list.txt.soap.rest.webhandler@ I mentione... - 04:58 AM Feature #4384: Builtin OO Implementation
- Yes, that's the reason I think. The @file-cvt-list.txt.soap.rest.webhandler@ I mentioned uses the @./FwdHandler.cls@...
- 04:54 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Please upload your fwdhandler.java.
Looking for this?... - 04:49 AM Feature #4384: Builtin OO Implementation
- The differences you see in directory.xml after each FWD server start are because of some temporary accounts being re-...
- 04:44 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Did you convert using the @file-cvt-list.txt.soap.rest.webhandler@ list?
Yes I did, as... - 04:26 AM Feature #4384: Builtin OO Implementation
- Did you convert using the @file-cvt-list.txt.soap.rest.webhandler@ list? Are you using testcases revision 1042 or lat...
- 04:16 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> The endpoints in SoapUI were set as these:
> * @https://localhost:7443/web@ for the web... - 04:08 AM Feature #4384: Builtin OO Implementation
- The endpoints in SoapUI were set as these:
* @https://localhost:7443/web@ for the web handler
* @https://localhost:... - 02:44 AM Feature #4384: Builtin OO Implementation
- https://localhost:7443/web/fwdHandler gives this:...
- 02:28 AM Feature #4384: Builtin OO Implementation
- Argh, JNI... added jvm.dll to PATH and now this:...
- 02:16 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> The 'workingDir' must exist and be accessible and writeable by whatever 'systemUser' you...
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...
- 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.
- 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.... - 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.... - 08:00 AM Feature #4384: Builtin OO Implementation
- If you haven't already, try @netstat -an@ to see what open ports you have.
- 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 ...
- 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...
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... - 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... - 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:...
- 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
... - 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... - 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... - 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... - 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.
- 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...
- 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 ... - 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... - 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...
- 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... - 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...
- 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...
- 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_... - 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...
- 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... - 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... - 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... - 02:28 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > Constantin, since the @WebHandler@ is the one that you initialize...
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... - 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...
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...
- 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...
- 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 ... - 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...
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... - 01:29 PM Feature #4384: Builtin OO Implementation
- Adding a @setHeader@ after the @write@ call is a no-op - the header is discarded....
- 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... - 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...
- 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... - 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...
- 07:54 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> > openedge.web.webhandler
> > openedge.web.webresponsewriter
>
> What is needed to finish the...
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...
- 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...
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:...
- 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...
- 06:53 AM Feature #4768 (Closed): finish copy-lob support
- 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... - 06:52 AM Feature #4378 (Closed): properly handle clob/lonchar assignment, especially the implicit codepage...
- 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...
04/07/2021
- 10:52 AM Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
- Please update the % Done.
- 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...
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... - 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...
- 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...
- 07:52 AM Bug #4766: fix CHR and ASC
- Please see #4761 for more details.
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... - 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... - 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...
04/01/2021
- 03:24 PM Feature #4396 (Closed): add LONGCHAR support to X-DOCUMENT:LOAD()
- 02:34 PM Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
- Sorry, clearing the assignee was not my intention.
- 02:33 PM Feature #4396 (WIP): add LONGCHAR support to X-DOCUMENT:LOAD()
- Yes, it is completed and can be closed.
- 09:14 AM Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
- Is this task complete as of 3821c rev 12222?
- 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... - 02:30 PM Bug #5202: Temp Table serialize-name/xml-node-name
- Done. Committed as revision 12237.
- 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... - 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... - 11:28 AM Bug #5202 (Test): Temp Table serialize-name/xml-node-name
- 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...
- 09:14 AM Bug #5202: Temp Table serialize-name/xml-node-name
- Is this task complete as of 3821c rev 12222?
- 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... - 09:14 AM Feature #4768: finish copy-lob support
- Is this task complete as of 3821c rev 12222?
- 11:29 AM Bug #5203 (Test): Temp Table - serialization/transaction scope/pk
- 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... - 09:14 AM Bug #5203: Temp Table - serialization/transaction scope/pk
- Is this task complete as of 3821c rev 12222?
Also available in: Atom