Project

General

Profile

Activity

From 03/31/2019 to 04/29/2019

04/30/2019

09:19 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revisions @11322@, @11323@.
The update adds session context are...
Eugenie Lyzenko

04/29/2019

08:43 AM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11306@, new revision is @11321@. Eugenie Lyzenko

04/27/2019

08:40 AM Feature #3753: I18N additions
> So there is no conversion/compilation issues. I think we do not need to implement setters for SESSION code pages re... Greg Shah
10:02 PM Feature #3753: I18N additions
The @settable_cp_attributes.p@... Eugenie Lyzenko
08:54 PM Feature #3753: I18N additions
Greg Shah wrote:
> ...
> > Also the handling approach has been changed to have conversion by default.
>
> This s...
Eugenie Lyzenko

04/26/2019

07:13 PM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11305@, new revision is @11320@. Eugenie Lyzenko
06:51 PM Feature #3753: I18N additions
Greg Shah wrote:
> Please add conversion and simple runtime support for the attribute getters for all of the codepag...
Eugenie Lyzenko
01:01 PM Feature #3753: I18N additions
Greg Shah wrote:
> > The testing shows the 4GL returns ISO8859-1 for both SESSION:CPSTREAM and SESSION:CPINTERNAL.
...
Eugenie Lyzenko
12:47 PM Feature #3753: I18N additions
Greg Shah wrote:
> > Do we need to implement MAP option here?
> ...
> Maybe. At least the conversion should be s...
Eugenie Lyzenko
11:08 AM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11317@.
The update adds conversion and runtime(still ...
Eugenie Lyzenko
07:02 AM Feature #3753: I18N additions
> The testing shows the 4GL returns ISO8859-1 for both SESSION:CPSTREAM and SESSION:CPINTERNAL.
This will depend o...
Greg Shah
05:39 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Question from Marian:
>
> > For classical appsrv there are some session-managed operating mode...
Constantin Asofiei

04/25/2019

07:10 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11316@.
Testcases repo has been updated to revision @...
Eugenie Lyzenko
04:20 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Question from Marian:
> For classical appsrv there are some session-managed operating modes, do you need to have t...
Greg Shah

04/24/2019

06:56 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11315@.
Testcases repo has been updated to revision @...
Eugenie Lyzenko
09:02 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11314@.
Testcases repo has been updated to revision @...
Eugenie Lyzenko
03:00 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Greg, did you start working on the overload by parameter mode or param's object type? I...
Greg Shah
02:20 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg, did you start working on the overload by parameter mode or param's object type? If not, I need to start workin... Constantin Asofiei

04/23/2019

04:58 PM Feature #3753: I18N additions
The testing shows the 4GL returns @ISO8859-1@ for both @SESSION:CPSTREAM@ and @SESSION:CPINTERNAL@. In @FWD@ we have ... Eugenie Lyzenko
01:34 PM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11304@, new revision is @11313@. Eugenie Lyzenko
10:34 PM Feature #3753: I18N additions
So far the next steps plan will be to focus on stream related codepage processing:
- @SESSION:CPSTREAM@
- @INPUT ST...
Eugenie Lyzenko
09:00 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11312@.
This small update fixes double element for @K...
Eugenie Lyzenko
01:31 PM Feature #3751: implement support for OO 4GL and structured error handling
Go ahead. Greg Shah
01:15 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg, my WIP changes (by volume) are more misc than OO. I'd like to create a 3859a branch, finish/stabilize/review cu... Constantin Asofiei

04/22/2019

02:37 PM Feature #3854: update appserver support with PASOE features
> I'm not sure the REST/SOAP/WEB can be handled via the 4GL SERVER handle (and CONNECT statement) - these are specifi... Greg Shah
02:18 PM Feature #3854: update appserver support with PASOE features
A high-level plan on testing the PASOE behavior:
* documentation how to configure and setup PASOE: multi-session age...
Constantin Asofiei
01:27 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11311@.
The update reflects gap marking status change...
Eugenie Lyzenko
01:20 PM Feature #3810: SECURITY-POLICY and other security features
Igor, do you have an ETA for the conversion side of this task (and stubbed runtime)? At least these attributes are r... Constantin Asofiei

04/20/2019

10:58 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11310@.
This is completed implementation for @CHR/ASC...
Eugenie Lyzenko

04/19/2019

08:27 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11309@.
The update adds target/source code page handl...
Eugenie Lyzenko

04/18/2019

05:48 PM Feature #3751: implement support for OO 4GL and structured error handling
Some other things to consider:
* The following cannot appear in a @DEF VAR@ that is local to a method:
** @PUBLIC...
Greg Shah
04:46 PM Feature #3751: implement support for OO 4GL and structured error handling
There is one more case of the 'method var leak' - if a method-scoped var has the same name as a var defined in a supe... Constantin Asofiei
01:56 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> There is another flaw related to tempidx: we compute this during pre-scan and the normal...
Constantin Asofiei
03:06 PM Feature #3753: I18N additions
Greg Shah wrote:
> > And I need to consider another possible internal representation of the 4GL character type. May ...
Eugenie Lyzenko
03:04 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11308@. The tescases repo has been updated to rev. @1836... Eugenie Lyzenko
09:38 AM Feature #3753: I18N additions
> And I need to consider another possible internal representation of the 4GL character type. May be integer array is ... Greg Shah
12:21 AM Feature #3753: I18N additions
After reading some background info and Progress documentation some point become more clear for implementation perspec... Eugenie Lyzenko

04/17/2019

05:20 PM Feature #3753: I18N additions
> For any char the transformations 1.(code page 1) -> 2.(code page 2) -> 3.(code page 1) must get the original charac... Greg Shah
05:01 PM Feature #3753: I18N additions
Progress handles its various text processing/sorting/conversion using 5 possible input tables:
* character attribu...
Greg Shah

04/16/2019

06:20 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11307@.
This adds base level of the @CODEPAGE-CONVERT...
Eugenie Lyzenko
07:53 AM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11303@, new revision is @11306@. Eugenie Lyzenko
11:00 PM Feature #3753: I18N additions
Don't implement the @CURRENT-LANGUAGE@ runtime right now. I think this needs to wait until we have tests that show t... Greg Shah
10:35 PM Feature #3753: I18N additions
Greg Shah wrote:
> > The result - we already have full conversion and runtime support for this based on current dire...
Eugenie Lyzenko
10:21 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11305@.
Added stub to handle generic case of the @COD...
Eugenie Lyzenko
11:03 AM Feature #3178: implement STREAM-HANDLE support
The original problem report is expected behavior because FWD does not yet have @STREAM-HANDLE@ support. This task is... Greg Shah

04/15/2019

06:30 PM Feature #3753: I18N additions
> The result - we already have full conversion and runtime support for this based on current directory configuration.... Greg Shah
01:21 PM Feature #3753: I18N additions
The testcases bzr repo updated to rev @1834@ with simple test for @CURRENT-LANGUAGE@ statement/function to verify the... Eugenie Lyzenko
03:02 PM Feature #3751: implement support for OO 4GL and structured error handling
There is another flaw related to tempidx: we compute this during pre-scan and the normal parsing use it at the refere... Constantin Asofiei
08:08 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
> I guess we will have to test all possible cases as usual :)
Yes, please. :)
Greg Shah
07:48 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
There are the @SESSION:CURRENT-REQUEST-INFO@ and @SESSION:CURRENT-RESPONSE-INFO@, which return a @Progress.Lang.OEReq... Constantin Asofiei
07:40 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Greg Shah wrote:
> FWD has its own built-in application server as well as an embedded J2EE container (Jetty) that su...
Marian Edu
07:36 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
From Marian:
> I don't know much about your FWD server side (assumed it's some Java but looks like Tomcat is ruled...
Greg Shah
07:37 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
See #3310-9 for details on some expectations for the test suite. Greg Shah

04/14/2019

04:09 PM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11302@, new revision is @11304@. Eugenie Lyzenko

04/13/2019

08:27 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11303@.
This is the support for @FIX-CODEPAGE@ statem...
Eugenie Lyzenko

04/12/2019

05:21 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
In regard to the "clean" DIY (do it yourself) REST approach listed in #3855-1, this is implemented using the web hand... Greg Shah
01:02 PM Feature #3753: I18N additions
Greg Shah wrote:
> ...
> Better to create a new helper class. But the functions/statements that operate only on @l...
Eugenie Lyzenko
11:21 AM Feature #3753: I18N additions
Greg Shah wrote:
> I don't understand. The following code works:
>
> [...]
>
> Using a string literal or char...
Eugenie Lyzenko

04/11/2019

10:18 PM Feature #3753: I18N additions
> Currently runtime is based on Java internal variables, no convmap.cp feature yet.
We should start with a standar...
Greg Shah
10:04 PM Feature #3753: I18N additions
I don't understand. The following code works:... Greg Shah

04/10/2019

07:28 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11302@.
The first steps in @I18N@ implementation. Add...
Eugenie Lyzenko
06:57 AM Feature #3753: I18N additions
Greg Shah wrote:
> > Let me know if this plan needs corrections according to current projects requirements.
>
> I...
Eugenie Lyzenko
06:28 AM Feature #3753: I18N additions
> Let me know if this plan needs corrections according to current projects requirements.
I think the plan is OK. ...
Greg Shah

04/09/2019

06:57 PM Feature #3753: I18N additions
Created task branch @3753a@ from trunk revision @11301@. Eugenie Lyzenko
06:06 PM Feature #3753: I18N additions
And I will create @3753a@ branch to upload the changes if no objections. Eugenie Lyzenko
05:53 PM Feature #3753: I18N additions
My first steps plan is to:
1. Investigate in details all external resources to be used during @I18@ runtime support....
Eugenie Lyzenko
04:41 PM Feature #3753: I18N additions
Eugenie Lyzenko wrote:
> Constantin,
>
> Can you provide the short list of what is already *DONE* in this task?
...
Constantin Asofiei
04:34 PM Feature #3753: I18N additions
Constantin,
Can you provide the short list of what is already *DONE* in this task?
I'm creating the implementat...
Eugenie Lyzenko
12:45 PM Feature #3753: I18N additions
Greg Shah wrote:
> Eugenie: Please make a list of the items in this task which do not need any testcases written. ...
Eugenie Lyzenko
12:36 PM Feature #3753: I18N additions
Eugenie: Please make a list of the items in this task which do not need any testcases written. These are items for ... Greg Shah
06:28 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Another issue to add: POLY arguments can't disambiguate properly an overloaded method, s...
Constantin Asofiei
04:48 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Constantin: Do you have any notes about the aspects of @CLIENT-PRINCIPAL@ or other features above...
Constantin Asofiei
03:42 PM Feature #3810: SECURITY-POLICY and other security features
Constantin: Do you have any notes about the aspects of @CLIENT-PRINCIPAL@ or other features above which need to be im... Greg Shah

04/08/2019

05:12 PM Feature #3751: implement support for OO 4GL and structured error handling
There is an issue in @pre_scan_class@ where all defined vars local to the OO methods are 'promoted' as class instance... Constantin Asofiei
04:24 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Greg, do you recall if we support 'static imports', like @using path.to.Foo from propath...
Constantin Asofiei
04:21 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg, do you recall if we support 'static imports', like @using path.to.Foo from propath.@, where all static methods ... Constantin Asofiei
05:48 AM Feature #3751: implement support for OO 4GL and structured error handling
> I think we need to convert these as dynamic calls?
Yes, these must be runtime-resolved calls.
Greg Shah
03:52 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Data Object Services examples and documentation for:
* testing with both ABL classes and external programs implement...
Constantin Asofiei
12:40 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Regarding PASOE: we need to determine in which mode the REST requests are ran (I assume session-free), when handled b... Constantin Asofiei
12:39 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Regarding PASOE: we need to determine in which mode the SOAP requests are ran (I assume session-free), when handled b... Constantin Asofiei

04/07/2019

01:56 PM Feature #3751: implement support for OO 4GL and structured error handling
Another issue to add: POLY arguments can't disambiguate properly an overloaded method, see this @DateField@ call:
<p...
Constantin Asofiei
01:36 PM Feature #3753: I18N additions
Something else to add:
* texts at the schema definition (labels, and so on) - are these translatable?
Constantin Asofiei

04/05/2019

06:17 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
For Web Services, we need these questions answered, for both PASOE and WSA modes:
* what artifacts are required to r...
Constantin Asofiei
06:05 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Details about questions we need answered for the REST support. We need these answered for each mode (classic, PASOE,... Constantin Asofiei
04:31 PM Feature #3753: I18N additions
> see above for the runtime I18N - are these what you are looking for?
Yes, this is what I was looking for.
Greg Shah
04:46 AM Feature #3753: I18N additions
Greg, see above for the runtime I18N - are these what you are looking for?
About the translation manager and trans...
Constantin Asofiei

04/03/2019

04:23 AM Support #4032: block/transaction processing context-local and other performance improvements
From Eric:
> ProcedureManager.hasReferent is showing as a minor bottleneck in a particular case, due to its Contex...
Greg Shah
03:02 AM Support #4032: block/transaction processing context-local and other performance improvements
From Constantin:
> TransactionManager is also used in most of the scopeStart/scopeFinished (Scopeables) notificati...
Greg Shah
03:00 AM Support #4032 (New): block/transaction processing context-local and other performance improvements
Greg Shah
 

Also available in: Atom