Project

General

Profile

Activity

From 06/09/2019 to 07/08/2019

07/08/2019

05:10 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Eugenie: Please go ahead and merge 3888b to trunk.
OK. Starting to merge.
Eugenie Lyzenko
04:45 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Eugenie: Please go ahead and merge 3888b to trunk. Greg Shah
04:43 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3888b Revision 11334
>
> I good with the changes. I did check in rev ...
Eugenie Lyzenko
02:19 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
>
> Do we need any protection code and does the feature fail the same way in the 4GL? In other w...
Igor Skornyakov
02:06 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Igor/Eugenie/Constantin: Any objections?
>
> Greg, please note tha...
Greg Shah
02:00 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor/Eugenie/Constantin: Any objections?
Greg, please note that there can be problems with non...
Igor Skornyakov
01:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3888b Revision 11334
>
> I good with the changes. I did check in rev ...
Eugenie Lyzenko
01:50 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3888b Revision 11334
I good with the changes. I did check in rev 11335 with a minor forma...
Greg Shah
04:32 PM Database Feature #3809: ProDataSet support
Task branch 3809c was updated with ORIGIN-ROWID & DATA-SOURCE-ROWID implementations. Latest revision is: 11371. Ovidiu Maxiniuc
10:45 AM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu, can 3809c be tested and merged to trunk in the near future? I need both Hynek's...
Ovidiu Maxiniuc
07:47 AM Database Feature #3809: ProDataSet support
Ovidiu, can 3809c be tested and merged to trunk in the near future? I need both Hynek's JSON changes and dataset run... Constantin Asofiei
06:13 AM Database Feature #3809: ProDataSet support
The trunk revision number has increased by 2. I am starting the rebase op now. Ovidiu Maxiniuc
03:46 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> They work while the window is initialized bot does not work when I edit the content of the fields.
Please explai...
Greg Shah
08:59 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> You can look inside @FillIn@ and @FillInGuiImpl@ to see how they are used.
Set a lot of brea...
Alexei Kaigorodov
12:50 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
Greg Shah wrote:
> 3. Each file that is changed needs a history entry.
Done.
Alexei Kaigorodov
12:06 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
Greg Shah wrote:
> Code Review Task Branch 4130a Revision 11322
>
> 1. Please explain the logic behind your chan...
Alexei Kaigorodov
09:55 PM Base Language Feature #2135: implement COPY-LOB language statement
Code Review Task Branch 4056a Revisions 11329-11333
I'm OK with the changes.
Greg Shah

07/07/2019

06:13 PM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Hynek Cihlar wrote:
> > Ovidiu, I have some code changes to @JsonExport@ I'd like to merge...
Hynek Cihlar
04:50 PM Base Language Feature #2135: implement COPY-LOB language statement
Please review the first pass runtime implementation of COPY-LOB in branch 4056a. The relevant changes are in revision... Eric Faulhaber
04:44 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Task branch 4056a has been rebased to trunk rev 11322. Eric Faulhaber
02:37 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Branch 3855b passed runtime/conversion testing and was merged to trunk rev 11322. It contains:
More improvements ...
Constantin Asofiei
01:59 PM Base Language Feature #3810: SECURITY-POLICY and other security features
All regression tests passed for 3888b. Igor Skornyakov
10:10 PM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
Greg Shah wrote:
> 2. Running the ChUI regression testing can be used as a reality check.
How to run regression tes...
Alexei Kaigorodov

07/05/2019

05:37 PM Database Feature #3809: ProDataSet support
I updated the branch to r11365. Note that the temporary DMO will change a bit. (JSON not affected) Ovidiu Maxiniuc
09:08 AM Database Feature #3809: ProDataSet support
Hynek Cihlar wrote:
> Ovidiu, I have some code changes to @JsonExport@ I'd like to merge with your changes and deliv...
Ovidiu Maxiniuc
05:05 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Hynek Cihlar wrote:
> > Ovidiu please check in the class @ThrowingConsumer@. Do you have o...
Hynek Cihlar
05:04 AM Database Feature #3809: ProDataSet support
Ovidiu, I have some code changes to @JsonExport@ I'd like to merge with your changes and deliver to the branch. If yo... Hynek Cihlar
03:52 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I've finished re-working @LOAD-DOMAINS@ and @SET-CLIENT@ for @_oeusertable@ domains.
Committed to 3888b, revision 11...
Igor Skornyakov
04:00 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> That means the @_User.d@ export you have is from a different meta schema.
I used 11.6...
Igor Skornyakov
03:54 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Well, with new @standard.df@ the @META_USER@ table looks OK, but on import, the value of th...
Constantin Asofiei
03:52 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Well, with new @standard.df@ the @META_USER@ table looks OK, but on import, the value of the @DOMAIN-NAME@ from @_Use... Igor Skornyakov
03:33 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> The trunk rev of @testcases@ project has an older version of @standard.df@ (which has t...
Igor Skornyakov
03:29 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Interesting. And this is how the DDL looks when I convert the test program with the databas...
Constantin Asofiei
03:23 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > We have two problems with @_User@ table
> > 1. The @META_USER@ ...
Igor Skornyakov
03:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> We have two problems with @_User@ table
> 1. The @META_USER@ doesn't contain @DOMAIN_NAME@...
Eric Faulhaber
02:02 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I'm testing 3855b 11331, if it passes, I'll merge it, as it contains some conversion fixes that we need. Constantin Asofiei
01:41 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Code Review Task Branch 3855b Revision 11331
I'm good with the changes.
The @progress.g@ change in particular...
Greg Shah
09:43 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> Where in the FWD code is alignment chosen to place @screen-value@ attribute at the screen?
This was mentioned in...
Greg Shah
06:23 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I have a question (see #3691-107).
The @dialog.p@ contains @roomRate2:screen-value = roomRate:screen-value.@. But ...
Alexei Kaigorodov
08:33 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
Code Review Task Branch 4130a Revision 11322
1. Please explain the logic behind your change. On the surface it i...
Greg Shah
06:32 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
> But I would like to run it faster, as a junit test, using some simple wrapper:
com.goldencode.Launcher.launch(com....
Greg Shah
04:55 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
made a fix in @secure/code/p2j_repo/p2j/active/4130a/@
Now the test @uast/format_string/abl/makeCheck.p@ shows full ...
Alexei Kaigorodov
01:23 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
So I have a short (1 line) 4gl test program:
@display string(DECIMAL("-99.876"), "->>>.") skip.@
I converted it to ...
Alexei Kaigorodov

07/04/2019

03:08 PM Base Language Feature #3810: SECURITY-POLICY and other security features
We have two problems with @_User@ table
1. The @META_USER@ doesn't contain @DOMAIN_NAME@ column, so on import, the i...
Igor Skornyakov
11:33 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> We have seen this behavior before, but in user data. We aren't sure how it happens but the theor...
Igor Skornyakov
11:26 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian,
If I have a domain @dom@ in the @_sec-authentication-domain@ table which has type @_oeusertable@ which USERI...
Igor Skornyakov
11:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> For some reasons 4GL includes a UNIQUE index on @_domain-id@ column on @_sec-authentication...
Greg Shah
09:40 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> If the meta-schema table is defined with specific indexes you can't change that, if you try to l...
Igor Skornyakov
09:37 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> What I'm doing wrong?
What are you trying to do there? There is no need to load meta-sch...
Marian Edu
09:25 AM Base Language Feature #3810: SECURITY-POLICY and other security features
I've got the following exception on the converted program server startup... Igor Skornyakov
06:12 AM Base Language Feature #3810: SECURITY-POLICY and other security features
For some reasons 4GL includes a UNIQUE index on @_domain-id@ column on @_sec-authentication-domain@ table data defini... Igor Skornyakov
01:37 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
My previous comments:
*the 4GL reference for "Data Types" may have something useful*
*see the NumberType and de...
Greg Shah
11:40 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> > Anyone knows where this behavior is specified?
>
> Are you asking for where the 4GL document...
Alexei Kaigorodov
11:38 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
But Eugenie's point is correct. The 4GL docs are incomplete and sometimes wrong. Greg Shah
11:37 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> Anyone knows where this behavior is specified?
Are you asking for where the 4GL documentation explains this (the...
Greg Shah
11:36 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> I have a question: if a decimal number has more digits after the point than the format al...
Eugenie Lyzenko
11:26 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I have a question: if a decimal number has more digits after the point than the format allows, then 4gl rounds that n... Alexei Kaigorodov
11:01 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> I could not found the rules which govern such alignment
If you have specific questions, post them here.
> an...
Greg Shah
05:51 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Filed a bug report #4130 "FWD truncates decimal part instead of rounding when displaying" which describes the reason ... Alexei Kaigorodov
01:33 PM Database Feature #3809: ProDataSet support
Btw, I would like to merge JSON & XML export classes to use a single output code because both these classes write the... Ovidiu Maxiniuc
01:27 PM Database Feature #3809: ProDataSet support
Hynek Cihlar wrote:
> Ovidiu please check in the class @ThrowingConsumer@. Do you have other upcoming changes for @J...
Ovidiu Maxiniuc
12:29 PM Database Feature #3809: ProDataSet support
Ovidiu please check in the class @ThrowingConsumer@. Do you have other upcoming changes for @JsonExport@? Hynek Cihlar
12:02 PM User Interface Bug #4135: high dpi screens display in low dpi
A customer has reported that the web client renders in a low resolution when run using a high dpi screen (e.g. a MacB... Greg Shah
12:01 PM User Interface Bug #4135 (Test): high dpi screens display in low dpi
Greg Shah
11:58 AM User Interface Support #4134: reduce the processing for calculated columns
If FWD evaluates the expressions for a calculated browse column more than the 4GL, then we can speed things up by mat... Greg Shah
11:54 AM User Interface Support #4134 (New): reduce the processing for calculated columns
Greg Shah
11:52 AM Base Language Support #4133 (New): reduce use of throw for control flow
Greg Shah
11:42 AM Runtime Infrastructure Feature #4132: implement configurable user and session limits
A customer has requested the ability to set a maximum limit on the total number of simultaneous users on the FWD serv... Greg Shah
11:41 AM Runtime Infrastructure Feature #4132 (Closed): implement configurable user and session limits
Greg Shah
10:39 AM Database Support #3871: determine how to change codepages/locales during import
In this task we are understanding and resolving issues related to reading a database dump (@.d@ files) which has data... Greg Shah
04:15 AM Database Support #3871: determine how to change codepages/locales during import
Greg, what exactly do you need us to do on this one?
Albeit related the code page character encoding and the colla...
Marian Edu
01:10 AM User Interface Bug #4130: FWD truncates decimal part instead of rounding when displaying
the article [[https://knowledgebase.progress.com/articles/Article/000030560]] reads:
@FORMAT rounds the displayed ...
Alexei Kaigorodov
12:54 AM User Interface Bug #4130 (New): FWD truncates decimal part instead of rounding when displaying
Alexei Kaigorodov

07/03/2019

06:16 PM User Interface Feature #4129: map web client users to OS accounts
h2. Existing Approaches
The web client is designed with a server-driven spawning process for launching the FWD cli...
Greg Shah
04:58 PM User Interface Feature #4129 (Closed): map web client users to OS accounts
Greg Shah
04:39 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
For these threads, it may make sense to implement some server-side versions of features that normally are client-side... Greg Shah
04:14 PM Database Feature #4128: defer transaction start until the time when real edits begin
It is my understanding that starting in OpenEdge 11.x, the default behavior is to defer transaction start until the t... Greg Shah
04:13 PM Database Feature #4128 (New): defer transaction start until the time when real edits begin
Greg Shah
04:12 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I've changed support for SET-DB-CLIENT for non-default domains. Now, in this case, the validation is based on the FWD... Igor Skornyakov
02:27 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> We actually have much of that code in our spawner today (for Linux/UNIX and Windows). But it wil...
Igor Skornyakov
02:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
We actually have much of that code in our spawner today (for Linux/UNIX and Windows). But it will take some time to ... Greg Shah
02:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> I'm not sure about @_oslocal@. We may need that one or will need to very soon. What is the impl...
Igor Skornyakov
01:54 PM Base Language Feature #3810: SECURITY-POLICY and other security features
> Greg. I understand that at this moment I do not have to support _extsso and _oslocal system types. Is that correct?... Greg Shah
01:28 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, my understanding is that only @_oeusertable@ security domain type authenticates ag...
Igor Skornyakov
01:16 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Although this can be set (if not sealed) it's just informative, the domain name is used against ...
Igor Skornyakov
01:02 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> OK. How can I set the security domain type in a test?
Although this can be set (if not sea...
Marian Edu
12:40 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Please use 3855b.
>
> OK, thanks
No, please use 3888b - Eugenie n...
Constantin Asofiei
12:25 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor, my understanding is that only @_oeusertable@ security ...
Igor Skornyakov
10:18 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> It seems that there are a number of TODO items in @SecurityOps@ which can be resolved now that we...
Igor Skornyakov
10:16 AM Base Language Feature #3810: SECURITY-POLICY and other security features
It seems that there are a number of TODO items in @SecurityOps@ which can be resolved now that we have the changes fr... Greg Shah
10:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Please use 3855b.
OK, thanks
Igor Skornyakov
10:10 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Please use 3855b. Greg Shah
10:07 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg,
Should I create a new 3810 branch for the change mentioned by Constantin?
Thank you.
Igor Skornyakov
10:05 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, my understanding is that only @_oeusertable@ security domain type authenticates ag...
Igor Skornyakov
09:47 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor, my understanding is that only @_oeusertable@ security domain type authenticates against the @_user@ table - so ... Constantin Asofiei
09:27 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Hi Igor, normally you should be able to set the user identity even if the database does not have...
Igor Skornyakov
08:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, I think something is missing in your implementation. FWD has the legacy security ...
Igor Skornyakov
08:48 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor, I think something is missing in your implementation. FWD has the legacy security domains and domain types mana... Constantin Asofiei
08:34 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Marian,
> The current version of @SET-DB-CLIENT@ fails when the database has an empty @_Us...
Marian Edu
07:43 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian,
The current version of @SET-DB-CLIENT@ fails when the database has an empty @_User@ table. My 4GL test fails...
Igor Skornyakov
02:27 PM Database Feature #3815: more temp-table options
> Place it in 3855b.
Committed rev 11329.
Stanislav Lomany
08:27 AM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> Where I can put the fix?
Place it in 3855b.
Constantin Asofiei
12:16 PM Base Language Feature #2135: implement COPY-LOB language statement
Eric Faulhaber wrote:
> Do we have an API to get the size of a remote file? I'm using a stream (via @StreamFactory.o...
Eric Faulhaber
12:11 PM Base Language Feature #2135: implement COPY-LOB language statement
Do we have an API to get the size of a remote file? I'm using a stream (via @StreamFactory.openFileStream@) to be abl... Eric Faulhaber
09:46 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Both drivers work. Checker shows that results on 4gl in ChUI and GUI modes are identical. FWD results in ChUI and GUI... Alexei Kaigorodov
08:29 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The review fixes are in 3855b rev 11326.
3855b 11327 contains the conversion and infrastructure for WebHandler ser...
Constantin Asofiei

07/02/2019

04:46 PM Database Feature #3816: table and table handle parameter options
> One thing that you MUST do is to include the @oo/Printme.cls@ in the conversion list. I suspect that is your issue... Stanislav Lomany
04:44 PM Database Feature #3815: more temp-table options
> For now, I would just drop any code related to a temp-table definition in an interface
I couldn't do it at this ...
Stanislav Lomany
02:56 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
JSDO is not needed at this time. Greg Shah
11:24 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
We're almost done with testing the net/web OO classes so probably the only thing left to do here is the 'business cat... Marian Edu
04:35 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, how do wildcards work for the webhandler path? Can you have something like @/pat...
Marian Edu

07/01/2019

05:39 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> 1. In @JsonResponseArguments.writeArgumentInt()@, is there a danger of @ClassCastExceptions@ with...
Constantin Asofiei
05:08 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Code Review Task Branch 3855b Revision 11324
Good update.
1. In @JsonResponseArguments.writeArgumentInt()@, is ...
Greg Shah
10:22 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, how do wildcards work for the webhandler path? Can you have something like @/path/to/*@ and another like @/*@ ? Constantin Asofiei
06:11 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, do you know how the @WebHandler@ instances are created - singleton or single-run...
Marian Edu
05:50 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, do you know how the @WebHandler@ instances are created - singleton or single-run? Constantin Asofiei
04:55 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The decimal value sent back is rounded and/or concerted to scientific format depending on it's value, by trial and er... Marian Edu
03:36 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian: please check in 4GL the @2.123456789123456789@ issue from #3855-67; if the REST ...
Marian Edu
02:59 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> Do you, guys, know, if a code page of a temp-table field defined in an interface have an a...
Constantin Asofiei
02:58 PM Database Feature #3815: more temp-table options
Do you, guys, know, if a code page of a temp-table field defined in an interface have an actual effect? Temp-table de... Stanislav Lomany
11:43 AM Database Feature #3815: more temp-table options
From Constantin: conversion fails because of a TEMP-TABLE with a COLUMN-CODEPAGE field defined in an interface.
<p...
Stanislav Lomany
02:29 PM User Interface Bug #3889 (WIP): incorrect initial widget and screen values for combo boxes and selection lists
Adrian Lungu
12:38 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Branch 3810c was merged to trunk rev 11321 and archived. Igor Skornyakov
12:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
> Can 3810c be merged into the trunk?
Yes, go ahead.
Greg Shah
11:16 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Thank you Ovidiu.
> I reviewed the db-related code. The @ConnectionManager.readUserTable()@ looks fine to me. I do...
Igor Skornyakov
08:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Igor: Please rebase 3810c.
> >
> > If the persistence changes are ...
Ovidiu Maxiniuc
11:26 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Please review the implementation of json classes in 3809c revisions 11359 and 11361. Pay extra attention to the oo us... Hynek Cihlar
10:42 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Apparently the revision 11359 added some changes, but the @JsonBackend@ file is missing. Hy...
Ovidiu Maxiniuc
06:43 AM Database Feature #3809: ProDataSet support
Apparently the revision 11359 added some changes, but the @JsonBackend@ file is missing. Hynek, please add it.
LE: T...
Ovidiu Maxiniuc
06:34 AM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> For JSON serialization, I need the legacy table and field names - but these are lowercas...
Ovidiu Maxiniuc
06:27 AM Database Feature #3809: ProDataSet support
Hynek Cihlar wrote:
> 3809c build fails with:
>
> [...]
You are correct. On Friday I commit my changes then I ...
Ovidiu Maxiniuc
10:20 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Greg Shah wrote:
> > To capture output from GUI and ChUI are different runs of the same ...
Greg Shah
10:05 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> To capture output from GUI and ChUI are different runs of the same capture driver, right?
Right,...
Alexei Kaigorodov
10:00 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Greg Shah wrote:
> > None of these plans are correct. The purpose of a driver @.p@ is t...
Greg Shah
09:51 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> None of these plans are correct. The purpose of a driver @.p@ is to run ALL of a given process.
...
Alexei Kaigorodov
08:53 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
None of these plans are correct. The purpose of a driver @.p@ is to run ALL of a given process. So you can create:
...
Greg Shah
08:35 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Your current directory is @uast/format_string/bin/@
Yes
> Again, the solution here is keep y...
Alexei Kaigorodov
08:00 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Your current directory is @uast/format_string/bin/@ and you are opening a relative path @format_string/generated/feed... Greg Shah
07:45 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
thanks to Constantin Asofiei, running uast/clean.ch helped.
Next problem is:
following code in @format_string/bin...
Alexei Kaigorodov
07:24 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Refactored *.p files to use names starting with @format_string@ everywhere. Checked that all they run in 4gl. However... Alexei Kaigorodov
05:40 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> The alternative is to make the 4GL folder structure be the same as the one in FWD, and run the program via e.g. pro... Greg Shah
04:15 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei, about your issue with @include files must be relative to testcases/uast@. The problem is generated by the fa... Constantin Asofiei
11:19 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> > include files must be relative to testcases/uast, not to the location of the referencing proce...
Alexei Kaigorodov
07:27 AM User Interface Bug #4126: Discrepancy in FWD runtime data
There is a script in @testcases/uast@, called @cleanup.sh@ - this script is supposed to clean all conversion artifact... Constantin Asofiei
07:15 AM User Interface Bug #4126: Discrepancy in FWD runtime data
Look at the attached screenshot: variable @definedModes@ obtained as @caller.getParameterModes(function)@ has value "... Alexei Kaigorodov
07:00 AM User Interface Bug #4126 (Closed): Discrepancy in FWD runtime data
Alexei Kaigorodov

06/30/2019

05:09 PM Database Feature #3809: ProDataSet support
3809c build fails with:... Hynek Cihlar
05:07 PM Database Feature #3809: ProDataSet support
For JSON serialization, I need the legacy table and field names - but these are lowercased in FWD, I can't find a way... Constantin Asofiei
05:06 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855b rev 11323 finishes the Singleton and Single-Run support for REST/RUN, adds TABLE output and other misc fixes. ... Constantin Asofiei
10:49 AM Base Language Feature #3810: SECURITY-POLICY and other security features
The branch 3810c rebased to the trunk rev. 11320. The new revision is 11331. Igor Skornyakov
10:47 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> The rebase most likely failed for some reason; you can try again (on devsrv01, to be fas...
Igor Skornyakov
10:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
I assume @bzr status@ before rebase showed no changes in your local @3810c@, right? Constantin Asofiei
10:30 AM Base Language Feature #3810: SECURITY-POLICY and other security features
The rebase most likely failed for some reason; you can try again (on devsrv01, to be faster):
* checkout trunk and 3...
Constantin Asofiei
10:13 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> What does @bzr status@ and @bzr info --v@ show? Did you use other commands beside @bzr r...
Igor Skornyakov
10:07 AM Base Language Feature #3810: SECURITY-POLICY and other security features
What does @bzr status@ and @bzr info --v@ show? Did you use other commands beside @bzr rebase-continue@ and @bzr reso... Constantin Asofiei
10:03 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Are you still bound to the branch (did you use "bzr unbind" before rebasing)?
Yes. I di...
Igor Skornyakov
10:02 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> I've tried to rebase 3810c to the trunk. The rebase operation was successful, but @bzr push...
Constantin Asofiei
10:01 AM Base Language Feature #3810: SECURITY-POLICY and other security features
I've tried to rebase 3810c to the trunk. The rebase operation was successful, but @bzr push@ failed with "bzr: ERROR:... Igor Skornyakov
09:43 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Please rebase 3810c.
>
> If the persistence changes are OK, you'll merge to trunk.
>
...
Igor Skornyakov
09:37 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> In rev 11329 I've fixed the @ClientPrincipal.sealFailure()@ indents and the extra lines. I also ...
Igor Skornyakov
07:04 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor: Please rebase 3810c.
If the persistence changes are OK, you'll merge to trunk.
Eric/Ovidiu: When can you ...
Greg Shah
07:00 AM Base Language Feature #3810: SECURITY-POLICY and other security features
In rev 11329 I've fixed the @ClientPrincipal.sealFailure()@ indents and the extra lines. I also fixed a missing newl... Greg Shah
06:25 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> include files must be relative to testcases/uast, not to the location of the referencing procedure (which is evide... Greg Shah

06/29/2019

01:08 PM Base Language Feature #3810: SECURITY-POLICY and other security features
All @ctrl-c@ tests passed for 3810c Igor Skornyakov
04:29 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3810c Revision 11327
>
> I don't have any functional concerns here. T...
Igor Skornyakov
10:28 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Constantin Asofiei wrote:
> Alexei Kaigorodov wrote:
> > It turned out that references to external procedures and i...
Alexei Kaigorodov
10:12 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> It turned out that references to external procedures and include files must be relative t...
Constantin Asofiei
08:29 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
It turned out that references to external procedures and include files must be relative to @testcases/uast@, not to t... Alexei Kaigorodov
01:33 AM Database Feature #3816: table and table handle parameter options
Please post both the test driver and the @Printme.cls@ or commit them to @testcases/uast/@.
One thing that you MUS...
Greg Shah

06/28/2019

07:12 PM Database Feature #3809: ProDataSet support
The branch 3809c was rebased to latest trunk and updated to r11358 (includes XMLSCHEMA serialization for DATASETs). Ovidiu Maxiniuc
06:18 PM Database Feature #3816: table and table handle parameter options
> Most of the code in @testcases/uast/oo/@ converts OK (not all, but most). Please post your sample here for review.
...
Stanislav Lomany
05:48 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Eric/Ovidiu: Please review the persistence related changes. Greg Shah
05:47 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810c Revision 11327
I don't have any functional concerns here. There are some formatting...
Greg Shah
03:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
After multiple runs of the regression test, only @gso_ctrlc_3way_tests@ failed. Igor Skornyakov
03:44 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Igor, ordering isn't probably relevant but the behavior should be equivalent to using @LDBNAME@ ...
Igor Skornyakov
10:35 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> I added a check for unknown. See the attached.
I'm OK with the change.
Constantin Asofiei
10:34 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > This seems to handle the case I ment...
Hynek Cihlar
10:33 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > This seems to handle the case I ment...
Constantin Asofiei
10:32 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > This seems to handle the case I mention above, but only for arr...
Hynek Cihlar
10:28 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> This seems to handle the case I mention above, but only for arrays (extents). Should this be r...
Constantin Asofiei
10:26 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Shouldn't this be handled by the @returnNormal@ method already?
@ObjectVar@ is used internall...
Constantin Asofiei
10:20 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Shouldn't this be handled by the @returnNormal@ method already? I don't see a case where I wou...
Hynek Cihlar
10:12 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > I need a bit of advice on the OO usage.
> >
> > I have a cl...
Hynek Cihlar
06:57 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> I need a bit of advice on the OO usage.
>
> I have a class with a method, that returns an ...
Constantin Asofiei
06:25 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
I need a bit of advice on the OO usage.
I have a class with a method, that returns an @object<Something>@. The me...
Hynek Cihlar
10:17 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> It is important that you figure it out so that you can do this in the future as needed. The @def...
Alexei Kaigorodov
03:15 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
It is important that you figure it out so that you can do this in the future as needed. The @def frame@ can be at th... Greg Shah
12:52 AM Base Language Bug #4123: conversion generates incorrect java code for Extent statement
In what branch and revision can you recreate this problem (i.e. is this in trunk 11319)? Greg Shah
12:35 AM Base Language Bug #4123: conversion generates incorrect java code for Extent statement
following 4GL code:... Alexei Kaigorodov
08:34 PM Database Feature #3815: more temp-table options
> Stanislav, what information do you need from the NEW SHARED TEMP-TABLE definition which is not in the SHARED TEMP-T... Stanislav Lomany

06/27/2019

06:19 PM Database Feature #3809: ProDataSet support
The branch 3809c was updated to r11355 (XML serialization for DATASETs). Note that it is not yet rebased to latest tr... Ovidiu Maxiniuc
09:24 AM Database Feature #3809: ProDataSet support
I have dumped the schema for some TEMP-TABLE and the list of fields looks like this:... Ovidiu Maxiniuc
07:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> # @SET-DB-CLIENT(dbnum)@ may be incompatible with 4GL because of different databases' order...
Marian Edu
07:56 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> > Is it possible to convert it to a function with single parameter which returns string?
>
> Y...
Alexei Kaigorodov
03:06 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Driver reworked to avoid Extent statement. Now the code compiles but fails at runtime because it cannot find external... Alexei Kaigorodov
08:50 PM Database Feature #3815: more temp-table options
I'll attach some testcases here. Note that at this point they do not work "out of the box" because of #3815-41. You h... Stanislav Lomany
08:40 PM Database Feature #3815: more temp-table options
3815a has been merged into the trunk as bzr revision 11320.
Stanislav Lomany

06/26/2019

07:26 PM Database Feature #3815: more temp-table options
Rebased task branch 3815a from P2J trunk revision 11319. Stanislav Lomany
05:36 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> > I can live with the @Text.assign(clob)@ issue temporarily if the runtime conversion chan...
Eric Faulhaber
05:19 PM Database Feature #3815: more temp-table options
> I can live with the @Text.assign(clob)@ issue temporarily if the runtime conversion changes you have in mind are ti... Stanislav Lomany
05:10 PM Database Feature #3815: more temp-table options
Stanislav, what information do you need from the NEW SHARED TEMP-TABLE definition which is not in the SHARED TEMP-TAB... Eric Faulhaber
11:41 AM Database Feature #3815: more temp-table options
The NEW (SHARED) TEMP-TABLES are tracked by @SharedVariableManager@. See @addTempTable()@ and @lookupTempTable()@ met... Ovidiu Maxiniuc
10:12 AM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> I need help with an idea for the fix. @getStaticTempTableDepth(String name)@ searches for ...
Eric Faulhaber
10:00 AM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> > I'm not crazy about the addition of @Text.assign(clob)@, since this is an ancestor class...
Eric Faulhaber
04:09 AM Database Feature #3815: more temp-table options
> @TempTableBuilder@: what is special about @ParmType.CLOB@ that we use @toLowerCase@ on this type and not on any of ... Stanislav Lomany
04:23 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I've re-worked @SET-DB-CLIENT@ runtime support. Now the @testcase/uast/security/set-db-client.p@ produces the same re... Igor Skornyakov
12:17 PM Base Language Feature #3810: SECURITY-POLICY and other security features
All @ctrl-c@ tests passed for 3810c Igor Skornyakov
03:55 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > When deployed this ends-up in PASOE properties file (openedge.pro...
Marian Edu
03:26 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> When deployed this ends-up in PASOE properties file (openedge.properties) under web app WEB sect...
Constantin Asofiei
03:48 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Is there a way to get a stream reference from its name? This is for the implementation of @Jso...
Constantin Asofiei
03:42 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Is there a way to get a stream reference from its name? This is for the implementation of @JsonObject:WriteStream@. Hynek Cihlar
08:14 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Ovidiu, I'm currently working on JSON generation with ProDataSet as t...
Ovidiu Maxiniuc
08:07 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Ovidiu, I'm currently working on JSON generation with ProDataSet as the source of data (@JsonO...
Ovidiu Maxiniuc
12:06 PM Base Language Bug #4123 (Closed): conversion generates incorrect java code for Extent statement
Alexei Kaigorodov
07:27 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
I suspect the problem is in @src/native/spawn.c@ in function @check_user()@ when we call @crypt()@ with a 2nd paramet... Greg Shah
06:30 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
If an OS user is added without a password, running the spawner will cause a segmentation fault. This might appear in... Greg Shah
06:21 AM Runtime Infrastructure Bug #4122 (Closed): spawner segmentation fault when OS user has no password set
Greg Shah
05:36 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> Should I file a bug report?
Sure. For now, you will have to just rework the code to avoid the issue.
Greg Shah
05:16 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> * Is the Java class (@com.goldencode.testcases.format_string.driver_dec.TestDec.class@) in the ...
Alexei Kaigorodov
05:02 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> pop-ups a window with the error message and waits until user clicks a button.
> I believe our goal is to make huge...
Greg Shah
04:46 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> > I do use streams to named files, both for reading and writing.
>
> Then drop the @-b@ from y...
Alexei Kaigorodov
04:41 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> But the file exists:
> avk@msi-leop:~/Bugfix/3691/testcases/uast/format_string/testIfwd$ ls l /home/avk/Bugfix/369...
Greg Shah
04:32 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> I do use streams to named files, both for reading and writing.
Then drop the @-b@ from your 4GL command line. I...
Greg Shah
04:16 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Are you trying to execute a converted program using the @client:cmd-line-option:startup-procedure...
Alexei Kaigorodov
02:33 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> When executing on different systems there will be different paths and configurations. Why not ...
Alexei Kaigorodov
02:07 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> So we need 2 different programs: one takes results and the other takes and compare.
OK.
You may want to use O...
Greg Shah
11:55 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> To simply execute the driver user has to call a command like
>
> C:\Progress\OE116_64\bin\prowin.exe -p driver.p ...
Greg Shah
11:08 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Make one 4GL program that calls the others. Minimize parameters and make it run as simply as p...
Alexei Kaigorodov

06/25/2019

07:14 PM Base Language Feature #3810: SECURITY-POLICY and other security features
All @main-regression@ tests passed in two runs for 3810c Igor Skornyakov
02:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Unfortunately, I see a lot of incompatibilities between the current implementation of @SET-DB-CLIENT@ in FWD and 4GL.... Igor Skornyakov
01:05 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Thank you very much, Marian!
> @LOAD-DOMAINS@ doesn't use the @_User@ table per se, it just load the domain regist...
Igor Skornyakov
12:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Finished implementation and testing of the @SECURITY-POLICY:LOAD-DOMAINS@ runtime support a...
Marian Edu
09:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Finished implementation and testing of the @SECURITY-POLICY:LOAD-DOMAINS@ runtime support and updated @SECURITY-POLIC... Igor Skornyakov
04:51 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> I created a prototype 4gl driver in new directory testcases/uast/format_string/driver.
It consists of 2 programs: ...
Greg Shah
04:37 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> You cannot define streams inside an internal procedure. (3359)
>
> Can you please advise how to get rid of this e...
Greg Shah
07:35 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Alexei: I prefer if you have a single 4GL "driver" program that runs any other 4GL code and captu...
Alexei Kaigorodov
04:17 PM Database Feature #3815: more temp-table options
I need help with an idea for the fix. @getStaticTempTableDepth(String name)@ searches for the table using @(table-nam... Stanislav Lomany
03:42 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> I found an issue: @add-fields-from@ and @add-like-field@ cannot find the source LIKE table...
Eric Faulhaber
03:40 PM Database Feature #3815: more temp-table options
I found an issue: @add-fields-from@ and @add-like-field@ cannot find the source LIKE table if it is a shared table. T... Stanislav Lomany
03:15 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Ovidiu, I'm currently working on JSON generation with ProDataSet as the source of data (@JsonO...
Hynek Cihlar
03:14 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Ovidiu, I'm currently working on JSON generation with ProDataSet as the source of data (@JsonObject:Read(DATASET-HAND... Hynek Cihlar

06/24/2019

04:02 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > I've written testcases in @testcases/ua...
Hynek Cihlar
01:51 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Greg Shah wrote:
> > I've written testcases in @testcases/uast/oo/json/*@ that show the basic...
Constantin Asofiei
01:41 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> I've written testcases in @testcases/uast/oo/json/*@ that show the basic functionality, but Maria...
Hynek Cihlar
10:32 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Alexei Kaigorodov wrote:
> > > ...
> > > All additions are pushed u...
Eugenie Lyzenko
10:19 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Eugenie Lyzenko wrote:
> Alexei Kaigorodov wrote:
> > ...
> > All additions are pushed up as revision 1875 in tesc...
Greg Shah
10:15 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Eugenie Lyzenko wrote:
> Again, I need a list of the Progress 4GL source files to test. I see 2 @*.p@ files in @form...
Alexei Kaigorodov
10:13 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> When talking about 4GL/FWD (in)compatibility, the first observation is that FWD lacks that handy commands as _progr... Greg Shah
09:59 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> The testcases themselves are written in ABL, so must be able to run on any 4gl implementa...
Eugenie Lyzenko
09:40 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
The testcases themselves are written in ABL, so must be able to run on any 4gl implementation.
I also prepared simpl...
Alexei Kaigorodov
09:31 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> ...
> All additions are pushed up as revision 1875 in tescases project.
Are the testc...
Eugenie Lyzenko
09:01 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
When talking about 4GL/FWD (in)compatibility, the first observation is that FWD lacks that handy commands as @_progr... Alexei Kaigorodov
08:06 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, can you provide a simple example of a @doGet/doPost@ implementation of @WebHandl...
Marian Edu
07:51 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, can you provide a simple example of a @doGet/doPost@ implementation of @WebHandler@? It doesn't have to do so... Constantin Asofiei
07:29 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Mihai Popescu-Tiganea wrote:
> As a part of security-policy we add tests regarding authorization behavior.
> To run...
Igor Skornyakov
07:09 AM Base Language Feature #3810: SECURITY-POLICY and other security features
As a part of security-policy we add tests regarding authorization behavior.
To run tests following actions must be m...
Mihai Popescu-Tiganea
06:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Looks like they use the 'infamous' @ENCRYPT-AUDIT-MAC-KEY@ - https://documentation.progress.com...
Igor Skornyakov
04:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
It seems that we have some problems with @LOAD-DOMAINS(db-num)@ as the connected databases ordering in FWD may be dif... Igor Skornyakov
02:41 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Not exactly :(
> https://knowledgebase.progress.com/articles/Article/Genpassword-password-value...
Igor Skornyakov
02:40 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Eric Faulhaber wrote:
> I think it's ok, though I looked at most of the callers and none of them catch NPE; they all...
Igor Skornyakov
01:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> One quick thing to check is if "oec" (OpenEdge crypto) is the same as @ENCODE@. Compare the resu...
Marian Edu
06:13 AM Database Feature #3815: more temp-table options
> I'm not crazy about the addition of @Text.assign(clob)@, since this is an ancestor class that is now aware of its d... Stanislav Lomany
05:56 AM Database Feature #3809: ProDataSet support
Eric Faulhaber wrote:
> Ovidiu, is 3809c in a state that is read for code review?
I added some unfinished code at t...
Ovidiu Maxiniuc
12:46 AM Database Feature #3809: ProDataSet support
Ovidiu, is 3809c in a state that is read for code review?
I'm sorry I do not have an idea for your previous post ATM.
Eric Faulhaber

06/23/2019

07:04 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> I've made a small change in the @ConnectionManager.getPersistence()@ method. It now returns...
Eric Faulhaber
05:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> I don't know the answer.
>
> One quick thing to check is if "oec" (OpenEdge crypto) is the sam...
Igor Skornyakov
05:08 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I implemented @ENCODE@ support in #27. Greg Shah
05:08 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Does anybody know how the @OpenEdge crypto@ [https://documentation.progress.com/output/ua/O...
Greg Shah
04:54 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I've made a small change in the @ConnectionManager.getPersistence()@ method. It now returns @null@ instead of throwin... Igor Skornyakov
04:56 PM Database Feature #3816: table and table handle parameter options
Most of the code in @testcases/uast/oo/@ converts OK (not all, but most). Please post your sample here for review. Greg Shah

06/22/2019

04:15 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Does anybody know how the @OpenEdge crypto@ [https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#... Igor Skornyakov

06/21/2019

07:12 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
There is another related issue. In OpenEdge when both @enter@ and @chose@ triggers for a button are defined, pressing... Hynek Cihlar
07:09 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Adrian Lungu wrote:
> - The bug was fixed following all the steps in the solving strategy. The <<on choose of button...
Hynek Cihlar
12:27 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Branch 3690a created.
Changes committed to branch.
Adrian Lungu
09:40 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Actually, please create a task branch 3690a and put the changes there. Greg Shah
09:21 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Adrian, please post your changes here. Hynek Cihlar
08:56 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Hynek: Please review and comment. Greg Shah
08:30 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- The bug was fixed following all the steps in the solving strategy. The <<on choose of button>> works as expected fo... Adrian Lungu
08:15 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Good plan. Greg Shah
07:17 AM User Interface Bug #3690 (WIP): BUTTON widget reaction on SPACEBAR and ENTER keys
Current behavior:
- If an action is defined "on choose of button" and in the Swing GUI interface we hold down space ...
Adrian Lungu
03:58 PM Database Feature #3816: table and table handle parameter options
Adding skeleton helped to pass the errors above. However I cannot convert a file referencing a class. I suppose it ma... Stanislav Lomany
03:03 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> ...
> As I noted in #3691-59, I prefer if you would capture the output from 4GL and then calcula...
Eugenie Lyzenko
02:42 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
>> If this is in FWD, then it will depend on whether that matches the 4GL or not. If not, then there are bugs to fix ... Greg Shah
11:57 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Please provide more details here.
>
> * Are you reporting about the results in the 4GL or in...
Alexei Kaigorodov
08:35 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> They show that results of string_fmt are the sane on ChUI and GUI engines, and other results greatly differ.
Ple...
Greg Shah
07:43 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I fixed the errors in the test formatting programs and committed to @secure/code/p2j_repo/testcases/@.
The tests are...
Alexei Kaigorodov
10:14 AM Runtime Infrastructure Feature #1848: make logging settings controllable dynamically at runtime
log4j exposes its loggers' settings via JMX, so there is no need for custom instrumentation. If we use log4j commons ... Igor Skornyakov
09:17 AM Runtime Infrastructure Feature #1848: make logging settings controllable dynamically at runtime
The core objective is to allow an administrator to change the detailed logging levels at runtime, through the admin c... Greg Shah
04:52 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Just to make it clear, the callbacks have nothing to do with SSO, those can be set for any authe...
Igor Skornyakov
04:43 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> > Greg, may be it makes sense to add corresponding getters to the ClienPrincipalResource/ClientPr...
Marian Edu
04:34 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Yes. Just make sure that there are appropriate TODO comments that ex...
Marian Edu
03:45 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Yes. Just make sure that there are appropriate TODO comments that explain that access is only al...
Igor Skornyakov

06/20/2019

07:40 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Constantin: Can you make a list of the specific methods that are needed? Perhaps that can reduce...
Constantin Asofiei
06:57 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855b was created from trunk rev 11319.
3855b rev 11320 contains the SINGLE-RUN/SINGLETON support for appservers, ...
Constantin Asofiei
05:53 PM Base Language Feature #3810: SECURITY-POLICY and other security features
> Greg, may be it makes sense to add corresponding getters to the ClienPrincipalResource/ClientPrincipal?
Yes. Ju...
Greg Shah
05:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
> @Greg, is that something that we should consider or too advanced for time being?
In regard to single sign-on, pu...
Greg Shah
02:02 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> @LOAD-DOMAINS@ can be called to load all security domains defined on a database in the session r...
Igor Skornyakov
01:59 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> There is a catch there, not specified in the PSC docs either, the attribute is write-only in all...
Igor Skornyakov
01:58 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The other thing is that @LOAD-DOMAINS@ is not yet supported as its semantics is not clear e...
Marian Edu
01:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> 3. We have a common helper (@handle.invalidAttribute()@) for the "not a queryable attribute" warn...
Marian Edu
01:44 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Multi-tenancy is definitely not in use for the immediate projects, but we will need it in about 3...
Marian Edu
05:09 PM Database Feature #3816: table and table handle parameter options
> Do we support 4GL classes (.cls)?
Yes, most use cases are already supported. See #3751.
You probably need to ...
Greg Shah
04:07 PM Database Feature #3816: table and table handle parameter options
Do we support 4GL classes (@.cls@)?... Stanislav Lomany
03:58 PM Database Feature #3815: more temp-table options
Code Review Task Branch 3815a Revision 11327
The @src/com/goldencode/p2j/uast/*@ changes are fine. I didn't look ...
Greg Shah
02:52 PM Database Feature #3815: more temp-table options
Code review 3815a/11327:
Nice update. A few things to consider...
Not your issue, but rather the correction of ...
Eric Faulhaber
02:19 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Greg,
> the program for string formatting testing writes result of each microtest in 3 l...
Greg Shah
02:13 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> I use batch mode so that I could save the output to different files.
> It is inconvenien...
Greg Shah
10:16 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg,
the program for string formatting testing writes result of each microtest in 3 lines: format. input value, and...
Alexei Kaigorodov
08:59 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I use batch mode so that I could save the output to different files.
It is inconvenient to use hardcoded file name a...
Alexei Kaigorodov
06:28 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
The string (non-display) version:... Greg Shah
06:26 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Greg Shah wrote:
>
> > If you are running in batch mode, then there is no terminal so ...
Greg Shah
04:25 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
So I managed to run @display_fmt.p@ and @string_fmt.p@ (attached) on both @prowin32.exe@ and @_progres.exe@. Results ... Alexei Kaigorodov
12:16 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> If you are running in batch mode, then there is no terminal so it won't work. This is why I su...
Alexei Kaigorodov
09:43 AM Database Feature #3809: ProDataSet support
I have the following issue while working on save/merging changes back to DATA-SOURCE: how to identify the records/row... Ovidiu Maxiniuc

06/19/2019

05:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Added runtime support for the @SECURITY-POLICY@ methods: @GET-CLIENT@, @REGISTER-DOMAIN@, @LOCK-REGISTRATION@, and @S... Igor Skornyakov
04:29 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> What is the right @ErrorManager@ method to report an error, so that @error-status:num-messa...
Igor Skornyakov
02:44 PM Base Language Feature #3810: SECURITY-POLICY and other security features
What is the right @ErrorManager@ method to report an error, so that @error-status:num-messages@ = 1 and @error-status... Igor Skornyakov
09:48 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Multi-tenancy is definitely not in use for the immediate projects, but we will need it in about 3 months. It can be ... Greg Shah
08:50 AM Base Language Feature #3810: SECURITY-POLICY and other security features
We have a couple of somehow more complicated scenarios for this security related feature, to cover those the tests an... Marian Edu
02:20 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> "This character is replaced with a digit. If the digit is a leading zero, Z suppresses that digit, putting a blank ... Greg Shah
12:27 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> "This character is replaced with a digit. If the digit is a leading zero, Z suppresses that digit...
Alexei Kaigorodov
09:37 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> - is it correct to assign a string to int variable val?
No. But my testcases didn't do that. Perhaps you are m...
Greg Shah
08:53 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I encountered that expression @string(0, "zzzzz")@ returns blank line.
I ran the following test (both with @prowin....
Alexei Kaigorodov
07:29 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> [...]
>
> I haven't tested this, but the idea is there.
"format" and "value" were rejected ...
Alexei Kaigorodov

06/18/2019

03:59 PM Database Feature #3816 (WIP): table and table handle parameter options
I have a couple of questions about testcases:
# Is there a runner file for this set of testcases? I couldn't find on...
Stanislav Lomany
01:30 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> I'm just thinking, those classes provided by PSC are still 4GL and some of them can be extracted in the source code... Greg Shah
01:14 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Is this something that can be done in a few weeks?
Probably, although writing tests to cover all...
Marian Edu
12:38 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> A pseudo-code description of the logic and state changes is the most important thing. We are goi...
Marian Edu
12:19 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> Max precision is 50, scale is 10 so I would say it's pretty odd you get values with more than 10...
Constantin Asofiei
10:44 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> for specification what exactly is expected? A word document explaining how that works, the subject is documented to... Greg Shah
10:31 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> Testing all methods/properties for all those can be quite time consuming and I have no idea if it does fit in the c... Greg Shah
10:02 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Marian: As noted in #3855-5, for the web handler we need both a specification and testcases.
W...
Marian Edu
09:55 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > We had no idea we had to write tests for all classes in OpenEdge....
Marian Edu
09:45 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> We had no idea we had to write tests for all classes in OpenEdge.Web package, not that it can't ...
Constantin Asofiei
08:20 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > The response is not an object that is returned from web handler's...
Marian Edu
08:13 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Branch 3855a passed testing and was merged to trunk rev 11318, and archived.
>
> Ther...
Marian Edu
07:56 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> The response is not an object that is returned from web handler's methods but something that is ...
Constantin Asofiei
07:45 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, something confuses me - how does OpenEdge know that the @OpenEdge.Web.WebRespons...
Marian Edu
07:35 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, something confuses me - how does OpenEdge know that the @OpenEdge.Web.WebResponseWriter@ instance created in ... Constantin Asofiei
10:21 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
> I found the answer there: @prowin.exe -p num_fmt.p -b@
I don't think you need the @-b@ to run the program. It w...
Greg Shah
09:44 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Hynek Cihlar wrote:
> For more details, see https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#...
Alexei Kaigorodov
09:08 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> I created a simple ABL program to check how Progress executes number formatting @num_fmt....
Hynek Cihlar
08:52 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I created a simple ABL program to check how Progress executes number formatting @num_fmt.p@:
BLOCK-LEVEL ON ERRO...
Alexei Kaigorodov
08:40 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I created a simple ABL program to check how Progress executes number formatting: Alexei Kaigorodov
09:49 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> The idea here Igor is that only 'multitenant' databases will show up in that list, it doesn't ne...
Igor Skornyakov
09:36 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Mihai Popescu-Tiganea wrote:
> > I complete the tests for @db-list@ attribute by including...
Marian Edu
09:33 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Mihai Popescu-Tiganea wrote:
> I complete the tests for @db-list@ attribute by including set-db-client() for a tenan...
Igor Skornyakov
08:55 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Added conversion support and stub for the @CLIENT-PRINCIPAL:DB-LIST@ attribute.
>
> Bran...
Mihai Popescu-Tiganea

06/17/2019

03:44 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> I will add a sample for it tomorrow just to get an idea.
Yes, please do, so I can start work un...
Constantin Asofiei
12:07 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian: As noted in #3855-5, for the web handler we need both a specification and testcases. Greg Shah
12:01 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> The REST web transport is not necessarily related to REST - the custom implementation of...
Marian Edu
11:45 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The REST web transport is not necessarily related to REST - the custom implementation of @OpenWedge.Web.WebHandler@ ... Constantin Asofiei
08:17 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Branch 3855a passed testing and was merged to trunk rev 11318, and archived.
There remaining issues are:
* @decim...
Constantin Asofiei
01:42 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> When can you get the @SECURITY-POLICY@ and @GET/SET-DB-CLIENT()@ functions implemented? The audi...
Igor Skornyakov
01:28 PM Base Language Feature #3810: SECURITY-POLICY and other security features
When can you get the @SECURITY-POLICY@ and @GET/SET-DB-CLIENT()@ functions implemented? The audit features can be de... Greg Shah
12:43 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Please make the list of all open items/todos from this task.
Greg,
Unfortunately, I've ...
Igor Skornyakov
12:33 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Branch 3810b passed testing, merged to trunk rev 11319 and archived.
Created new task branch 3810c.
Igor Skornyakov
12:10 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor: Please make the list of all open items/todos from this task. Greg Shah
12:09 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810b Revision 11351
The code is good.
Please merge 3810b to trunk.
Greg Shah
11:45 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> 1. Line 1488 of @ClientPrincipal@ still has the typos.
>
> 2. Please add a history entry to @h...
Igor Skornyakov
11:40 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810b Revision 11350
1. Line 1488 of @ClientPrincipal@ still has the typos.
2. Please a...
Greg Shah
11:39 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> I've used writeReplace/readResolve and Externalizable SerializedPrincipal to re-use new versions of exportPrincipal... Greg Shah
11:23 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3810b Revision 11349
>
> 1. In @progress.g@, please locate these token...
Igor Skornyakov
10:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810b Revision 11349
1. In @progress.g@, please locate these tokens in alphabetical order ...
Greg Shah
10:54 AM Base Language Feature #3810: SECURITY-POLICY and other security features
"ctrl-c-regression" tests passed for 3810b revision 11348 Igor Skornyakov
10:52 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Branch 3810b was rebased to the trunk rev. 11318. Pushed up to revision 11349 Igor Skornyakov
07:55 AM Base Language Feature #3810: SECURITY-POLICY and other security features
@main-regression@ test passed. However, @ctrl-c@ tests hang in multiple runs since Saturday. Igor Skornyakov
09:16 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
> ... and tried to connect debugger to the port 2998, but IDE said "Connection refused".
...
Constantin Asofiei
09:07 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
so I edited @hotel_gui/deploy/server/directory.xml@, found @lientConfig@ and replaced @jvmArgs@ with new value. Then ... Alexei Kaigorodov
08:20 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
> In web mode, however, I start only server, and then work through the browser. I do not co...
Constantin Asofiei
08:05 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Greg Shah wrote:
>
> The server.sh starts the FWD server. This has nothing to do with the web client support. Yo...
Alexei Kaigorodov
04:44 AM Database Feature #3815: more temp-table options
> Please review 3815a rev 11327.
FYI it passed regression testing.
Stanislav Lomany

06/15/2019

04:21 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
You can merge to trunk whenever you are ready. Greg Shah
03:28 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg, when do you want me to merge 3855a? Constantin Asofiei
05:13 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, do you have a payload for the response, when there is a message like @The value was not an INTEGER@? The Soa... Constantin Asofiei
07:47 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Added conversion support and stub for the @CLIENT-PRINCIPAL:DB-LIST@ attribute.
Branch 3810b revision 11348
Igor Skornyakov
06:37 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Branch 3810b was rebased to the trunk rev. 11317. Pushed up to revision 11347 Igor Skornyakov
05:15 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> DB-LIST is read-only, not sure if Mihai had the time to add the test for it but basically you ca...
Igor Skornyakov
04:37 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> All these methods/attributes are added except @DB-LIST@. I can add conversion support and s...
Marian Edu
03:37 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Conversion support and stubbed runtime is OK. Please add it.
Sure. I will add it sho...
Igor Skornyakov
03:28 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> All these methods/attributes are added except @DB-LIST@. I can add conversion support and s...
Constantin Asofiei
03:27 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, please check this list and let me know if there is any attribute not yet added:
>...
Igor Skornyakov
11:16 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
It told me that the @com.sun.proxy.*@ join point weaves were @... advised by around advice from 'com.goldencode.p2j.a... Eric Faulhaber
09:34 PM Database Feature #3815: more temp-table options
Please review 3815a rev 11327. Stanislav Lomany
08:59 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Code Review Task Branch 3856a Revision 11323
I'm good with the changes.
Greg Shah

06/14/2019

06:19 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
According to this: https://community.progress.com/community_groups/openedge_development/f/19/t/56961 the date format ... Constantin Asofiei
04:17 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855a rev 11325 fixes the review issues.
I can run the REST tests via SoapUI, and I can find the answers for some ...
Constantin Asofiei
02:56 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> 1. In @legacy_services.rule@, this code looks wrong @<action on="false">tref = createProgressAst(...
Constantin Asofiei
02:49 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Code Review Task Branch 3855a Revision 11321
This is a really good update.
1. In @legacy_services.rule@, this...
Greg Shah
10:24 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I think 3855a 11321 is a good candidate to release, although there are some remaining issues (which are most likely r... Constantin Asofiei
09:22 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, regarding the REST implementation, I need some answers for these questions:
# how is an unknown value for an...
Constantin Asofiei
08:34 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Hmmm. Yes, that is probably normal but it would also be the case for any random uninitialized th...
Constantin Asofiei
07:47 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
OK, finally found a way to make the form parameters work... fighting that since yesterday and was constantly greeted ... Marian Edu
07:39 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> OK, thanks for confirming this. Although I don't understand why you would make somethin...
Marian Edu
07:32 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> So, basically, the handle procedure holds information about the external procedure that is going...
Constantin Asofiei
06:50 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Something confuses me - in OpenEdge, there is the @RUN ... {SINGLETON|SINGLE-RUN} SET hp...
Marian Edu
06:22 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> The singleton/single-run options were added specifically to overcome this bounding issues with p...
Constantin Asofiei
03:30 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
OK, just a quick update... knew there was something but slipped my mind :(
In proxygen single-run/singleton are on...
Marian Edu
02:39 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> An addendum to the previous note: I think I remembered it wrong (been a while since I im...
Marian Edu
05:45 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Hynek: The OO 4GL JSON implementation is all files under @src/com/goldencode/p2j/oo/json/@ and @src/com/goldencode/p2... Greg Shah
05:26 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Task branch 3856a contains the initial implementation of IMAGELIST widget with the rules to convert the ImageList OCX... Hynek Cihlar
11:38 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
3856a rebased against latest trunk. Hynek Cihlar
05:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor, please check this list and let me know if there is any attribute not yet added:... Constantin Asofiei
04:20 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Eric Faulhaber wrote:
> Hynek, AspectJ is executing a join point for methods outside the scope I am trying to define...
Hynek Cihlar
03:58 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Hynek, AspectJ is executing a join point for methods outside the scope I am trying to define. For instance, this dyna... Eric Faulhaber
03:03 PM Database Feature #3815: more temp-table options
Rebased task branch 3815a from P2J trunk revision 11317. Stanislav Lomany
02:40 PM Database Feature #3815: more temp-table options
> How extensive are the changes?
60 core lines of separate rules.
> Are they likely to be expanded later?
I...
Stanislav Lomany
01:48 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> I put some code page conversion rules into @annotations/sorting.rules@, but because it's n...
Eric Faulhaber
01:40 PM Database Feature #3815: more temp-table options
I put some code page conversion rules into @annotations/sorting.rules@, but because it's not sorting-related rules, s... Stanislav Lomany
09:16 AM Database Feature #3815: more temp-table options
Create a task that describes the quirk, make Eric and myself watchers and make it related to this task. Greg Shah
08:41 AM Database Feature #3815: more temp-table options
FYI, I'm not going to implement #3815-47 quirk because it requires to create hierarchy tracking mechanism for an unre... Stanislav Lomany
08:32 AM Database Feature #3815: more temp-table options
> > I've found that the CODEPAGE can be inherited from another permanent or temp-table through either table- or field... Stanislav Lomany
11:58 AM User Interface Feature #3876: add support for "direct font control" at the widget level
3876a merged to trunk as revision 11317, and archived. Hynek Cihlar
11:30 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Code Review Task Branch 3876a Revision 11319
I'm good with the code. Please merge to trunk.
Greg Shah
10:33 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Greg Shah wrote:
> Code Review Task Branch 3876a Revision 11318
>
> In @HandleCommon@, please move @CustomFont@ i...
Hynek Cihlar
10:31 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Code Review Task Branch 3876a Revision 11318
In @HandleCommon@, please move @CustomFont@ into the FWD extension se...
Greg Shah
10:29 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Greg Shah wrote:
> Code Review Task Branch 3876a Revision 11317
>
> I'm fine with the change.
>
> Don't we als...
Hynek Cihlar
10:13 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Code Review Task Branch 3876a Revision 11317
I'm fine with the change.
Don't we also need to add @CustomFont@ t...
Greg Shah
10:03 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Created task branch 3876a and checked in a fix for missing @handle.unwrapCustomFont@ method in trunk revision 11315. ... Hynek Cihlar
11:38 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
> Probably, this method works inside other process, not that which was launched by the script hotel_gui/deploy/server... Greg Shah
10:35 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Hynek Cihlar wrote:
> ESC keys are sent from JS to Java client process as any other key. Put a break point in @WebCl...
Alexei Kaigorodov
11:29 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Constantin Asofiei wrote:
> > How are you using the MESSAGE statement?
>
> as @messag...
Greg Shah
10:31 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Constantin Asofiei wrote:
> How are you using the MESSAGE statement?
as @message string(12345, "abc->>>>9")@. So,...
Alexei Kaigorodov
10:24 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
When I say "string formatting", it means use the @STRING(val, fmt)@ to get the result. When I say "display formattin... Greg Shah
10:22 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Is it possible to make these tests automated?
The @SCREEN-VALUE@ attribute should give y...
Constantin Asofiei
10:16 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Please look at the 9.1E @proghand.pdf@ (this is one of the documents listed in the "Getting Start...
Alexei Kaigorodov
09:54 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Please look at the 9.1E @proghand.pdf@ (this is one of the documents listed in the "Getting Started with FWD Developm... Greg Shah
01:13 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
The fix for the wrong alignment is comitted to the branch 3691a, revision 11317.
The comment at the line @p2j/src/...
Alexei Kaigorodov

06/13/2019

06:59 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> Greg, a question: for in-server FWD sessions, SessionManager.getSession() returns null - this is normal, right? My ... Greg Shah
06:14 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855a rev 11320 contains a stable runtime and conversion.
There are two files which need finished javadocs (Servic...
Constantin Asofiei
04:19 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
An addendum to the previous note: I think I remembered it wrong (been a while since I implemented this). State-free ... Constantin Asofiei
02:46 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I think there is a problem in FWD's State-free mode for appserver agents - these should remain bound until all persis... Constantin Asofiei
09:33 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> > I had a mock of the server side in mind.
>
> We have other cases where this will be very use...
Constantin Asofiei
07:59 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> I had a mock of the server side in mind.
We have other cases where this will be very useful. For example, one o...
Greg Shah
07:44 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> This is very interesting. These mocks are used as calls into real REST or SOAP services which th...
Igor Skornyakov
07:40 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Marian: In regard to the pre-defined SoapUI projects that are checked in, can the open source ver...
Marian Edu
07:31 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Igor Skornyakov wrote:
> I have experience with implementing REST "mocks" as Spring boot apps. It is much more conve...
Greg Shah
07:26 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian: In regard to the pre-defined SoapUI projects that are checked in, can the open source version of SoapUI be us... Greg Shah
07:18 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Some more details about input data:
* request cookies (rest.cookieparam['name']), the value sent as input to mapped ...
Marian Edu
06:50 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> I think is enough to expand @mappings.p@ and @mappings_ip.p@, which have the mappings yo...
Marian Edu
04:29 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I have experience with implementing REST "mocks" as Spring boot apps. It is much more convenient for testing than Soa... Igor Skornyakov
04:22 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> We didn't save any responses in bazaar as I was under impression you will get an appsrv/pasoe in...
Constantin Asofiei
03:48 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> The issue in note #3855-18 I think is not a bug, but a feature - OpenEdge allows only a ...
Marian Edu
08:12 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The issue in note #3855-18 I think is not a bug, but a feature - OpenEdge allows only a portion of the parameters to ... Constantin Asofiei
06:08 PM Database Feature #3815: more temp-table options
The @init@ block can be found using the @controlid@ annotation in the inner block node.
See @save_control_point_...
Greg Shah
04:57 PM Database Feature #3815: more temp-table options
Guys, can you give me an advice how to emit something at @Init@ section of the external procedure or in the main bloc... Stanislav Lomany
05:14 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
What branch did you put the fix in? Create and use 3691a if you have not already done so.
> This insertion is com...
Greg Shah
08:32 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Made a fix for wrong alignment, and ran the test @num_edit.p@ against both FWD Client ChUI and FWD Client GUI. The fi... Alexei Kaigorodov
04:45 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
>
> Hynek Cihlar wrote:
> > When ESC is pressed an end-condition is raised in the legacy...
Hynek Cihlar
03:00 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Sorry I do not understand anything.
Hynek Cihlar wrote:
> When ESC is pressed an end-condition is raised in the l...
Alexei Kaigorodov
02:28 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
When ESC is pressed an end-condition is raised in the legacy stack to interrupt any routines that wait for user input... Hynek Cihlar
03:23 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Finished the new implementation of the @IMPORT-PRINCIPAL@ runtime support. As with @EXPORT-PRINCIPAL@ it is "almost" ... Igor Skornyakov
11:25 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Greg Shah wrote:
> > Marian: if your team can figure out the answers to #3810-201, we would lik...
Greg Shah
11:07 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Marian: if your team can figure out the answers to #3810-201, we would like to get those details....
Marian Edu
08:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Is there any more to do before a final code review for 3810b?
Yes, I have to finish @IMP...
Igor Skornyakov
08:07 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian: if your team can figure out the answers to #3810-201, we would like to get those details. This is less of a ... Greg Shah
09:21 AM Database Bug #3960: localedef problems in Ubuntu 18.04
I've committed this change in branch 4069a as revision 11320. Greg Shah

06/12/2019

05:16 PM Base Language Feature #3810: SECURITY-POLICY and other security features
The @CLIENT-PRINCIPAL@ runtime support was re-worked with the new implementation of the @EXPORT-PRINCIPAL@ method and... Igor Skornyakov
01:44 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Are you in ChUI? This is a hard limit on the number of chara...
Greg Shah
01:25 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Are you in ChUI? This is a hard limit on the number of characters for the terminal's wid...
Igor Skornyakov
02:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> We should ensure that it does not generate an abend. I don't recall what the 4GL does (e.g. does...
Marian Edu
02:45 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Are you in ChUI? This is a hard limit on the number of characters for the terminal's wid...
Igor Skornyakov
04:03 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> [...]
> Although this is for parameter passing in methods, I suspect it also is the same behavio...
Ovidiu Maxiniuc
03:42 PM Database Feature #3809: ProDataSet support
Eric Faulhaber wrote:
> I wonder if our interceptor within @ChangeBroker@ is preventing Hibernate from realizing tha...
Ovidiu Maxiniuc
11:05 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > What do you mean here by "not updated in database"? The records ...
Eric Faulhaber
10:49 AM Database Feature #3809: ProDataSet support
> I quote: the number of columns, data types, and so on. What does "and so on" mean? The name maybe? Well, not.
Pl...
Greg Shah
10:11 AM Database Feature #3809: ProDataSet support
Eric Faulhaber wrote:
> What do you mean here by "not updated in database"? The records still exist after we attempt...
Ovidiu Maxiniuc
10:00 AM Database Feature #3809: ProDataSet support
I've leant something about the TEMP-TABLE that is not documented. At least for GET-CHANGES, the source and destinatio... Ovidiu Maxiniuc
09:48 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Everything works fine, except one thing: in rare cases (only on DELETE operations, see @Tem...
Eric Faulhaber
08:38 AM Database Feature #3809: ProDataSet support
I have the following issue.
In a previous commit to 3809c I enriched the DMO with two new fields: @_rowState@ and @_...
Ovidiu Maxiniuc
03:35 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
I've added all the suggested features except the @Totals@ row (will add in a separate pass). I've rebased 4056a to tr... Eric Faulhaber
02:45 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Created task branch 3856a. Hynek Cihlar
08:08 AM User Interface Feature #3856 (WIP): implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common...
Hynek Cihlar
07:12 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
> However this feature doesn't seem to be used by any of the current large apps. So I'm removing the dependency.
Y...
Greg Shah
04:42 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
I added a "Precedes" link to #3857, since @ListView@ control has the ability to consume @ImageList@ instances and use... Hynek Cihlar
02:11 PM Base Language Bug #4114: MESSAGE throws ArrayIndexOutOfBoundsException with long output
The converted code... Igor Skornyakov
02:07 PM Base Language Bug #4114 (New): MESSAGE throws ArrayIndexOutOfBoundsException with long output
Igor Skornyakov
12:16 PM Database Feature #3815: more temp-table options
Agreed. Unless there is a technical advantage to using a @Resolvable@ (e.g., re-usability), we generally prefer to us... Eric Faulhaber
12:15 PM Database Feature #3815: more temp-table options
Use a lambda. This is easily done. See @convert/expressions.rules@ and the usage of @tw.graft("lambda_expr", copy, ... Greg Shah
12:09 PM Database Feature #3815: more temp-table options
Looks like the code page expression should be resolvable/lambda. Yes, it is evaluated once, but it can depend on the ... Stanislav Lomany
11:24 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> Mind you there are two separate sections for each operation, one for input and one for output......
Constantin Asofiei
08:49 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > We have a bunch of procedures for primitive and data structures i...
Marian Edu
03:50 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> We have a bunch of procedures for primitive and data structures input/output defined already, I ...
Constantin Asofiei
03:41 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
OK, in PSDOE (Eclipse) there is an editor for defining/editing those services in a project (if the 'ABL Rest Service'... Marian Edu
10:41 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
> A possible workaround could be a window/iframe popup with @<input type="file" .../>@ (or other elements) with a han... Greg Shah
09:26 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
This will be a bit tricky as the browser will only allow JS to access file data that the user actually selects, and t... Hynek Cihlar
09:08 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Some use cases in 4GL code are reading local files (on a user's desktop system) based on the selections made in @SYST... Greg Shah
09:00 AM User Interface Feature #4113 (Closed): enable upload of files from the browser (in the web clients) using SYSTEM...
Greg Shah
08:40 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
So I took hotel_gui project and replaced the abl code with demo/demo_widgets.p taken from testcases/uast/, built and ... Alexei Kaigorodov
05:16 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
For feature 3940 we have develop following tests:
# CREATE-RESULT-LIST-ENTRY( )
* Static temp-tables - temporary
*...
Marian Edu

06/11/2019

06:13 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855a was created from trunk rev 11315. Rev 11316 contains the conversion changes and incomplete runtime. What I re... Constantin Asofiei
05:56 PM Base Language Feature #3810: SECURITY-POLICY and other security features
We should ensure that it does not generate an abend. I don't recall what the 4GL does (e.g. does it silently truncat... Greg Shah
05:54 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The converted code
> [...]
> throws @ArrayIndexOutOfBoundsException@ in @MESSAGE@ if @hex...
Constantin Asofiei
04:41 PM Base Language Feature #3810: SECURITY-POLICY and other security features
The converted code... Igor Skornyakov
02:44 PM Base Language Feature #3810: SECURITY-POLICY and other security features
The Javadoc for @datetime.getAbsoluteTimeOffset@ and @dataetimetz.getAbsoluteTimeOffset()@ are incorrect. The returne... Igor Skornyakov
02:25 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Actually, @datetime-tz@ is serialized as two TLVs: the first one (tag @0x0090@ ) is a @long@ number of seconds since ... Igor Skornyakov
09:42 AM Base Language Feature #3810: SECURITY-POLICY and other security features
It seems that the quirk described in [[#4801]] is not a bug but something intentional.
In particular, after CP is e...
Igor Skornyakov
08:55 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> It was Greg's suggestion to get rid of the existing approach (based on Java serialization) and implement EXPORT-PRI... Greg Shah
07:27 AM Base Language Feature #3810: SECURITY-POLICY and other security features
The ongoing analysis of the @EXPORT-PRINCIPAL@ clarified some things which described as unclear in note 174.
The @...
Igor Skornyakov
03:13 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Hi Igor,
>
> not sure if you are looking for answers on our side, afraid we don't really know...
Igor Skornyakov
01:01 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The following questions are still open:
> 1. What is the exact format of the @datetime-tz@...
Marian Edu
02:50 PM User Interface Feature #3876 (Closed): add support for "direct font control" at the widget level
Greg Shah
02:11 PM User Interface Feature #3876: add support for "direct font control" at the widget level
No work is remaining for this issue. Hynek Cihlar
02:10 PM User Interface Feature #3876: add support for "direct font control" at the widget level
The changes for this issue were delivered with 3767a in trunk as revision 11315. Hynek Cihlar
01:47 PM Database Feature #3815: more temp-table options
An interesting observation. Consider we declared a shared temp-table:... Stanislav Lomany
05:03 AM Database Feature #3815: more temp-table options
> Which one are you suggesting? I did not design these classes, nor @TableMapper@, but it seems we split legacy infor... Stanislav Lomany
01:42 PM Database Bug #3960: localedef problems in Ubuntu 18.04
Greg Shah wrote:
> > Can someone that is running on Ubuntu 16.04 test this new locale definition on the old localede...
Eric Faulhaber
11:55 AM Database Bug #3960: localedef problems in Ubuntu 18.04
> Can someone that is running on Ubuntu 16.04 test this new locale definition on the old localedef?
Did this work?
Greg Shah
11:49 AM Database Bug #3960: localedef problems in Ubuntu 18.04
Greg Shah wrote:
> Can someone that is running on Ubuntu 16.04 test this new locale definition on the old localedef?...
Eric Faulhaber
11:18 AM User Interface Bug #4078 (Closed): cannot login in Hotel demo in Swing mode
Greg Shah
10:46 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
4078c was merged to trunk rev 11314 and was archived. Alexei Kaigorodov
05:19 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
the updated test report uploaded Alexei Kaigorodov
04:49 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Identify the following:
>
> * Any alignment (or other) differences between GUI and ChUI in the...
Alexei Kaigorodov

06/10/2019

05:34 PM Database Feature #3815: more temp-table options
>> Code page is set in the separate function TemporaryBuffer.setCodePage(buffer, fieldName, codepage). The question i... Greg Shah
05:26 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> Guys, I want to know your opinion on how to better implement code page inheritance. We hav...
Eric Faulhaber
03:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Added @CLIENT-PRINCIPAL@ @CLIENT-WORKSTATION@ attribute and @AUTHENTICATION-FAILED@ methods conversion and runtime su... Igor Skornyakov
01:34 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Please merge 4078c to trunk. Greg Shah
11:27 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Now it runs successfully both in swing and virtual desktop clients.
Alexei Kaigorodov
01:32 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Please do not use the @//@ style comments in programs that are not otherwise required to run in OpenEdge 11.x. v11 i... Greg Shah
01:26 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Your mention of Swing suggests that you tested @bug3691.p@ in FWD. I meant for you to test in 4GL ChUI, not FWD ChUI... Greg Shah
12:47 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Please change @p2j-entry@ to @com.goldencode.hotel.demo.DemoWidgets.execute@. Sergey Ivanovskiy
12:44 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
I didn't describe how to create runnable configuration of @simple/server@ and @simple/client@ clearly. It needs to re... Sergey Ivanovskiy
12:31 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
This issue can be reproduced with this program @testcases/uast/demo/demo_widgets.p@. Alexei, could you convert this p... Sergey Ivanovskiy
07:50 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Cannot reproduce.
Sergey Ivanovskiy wrote:
> Found that if we executed a simple GUI program in the web client and...
Alexei Kaigorodov
09:12 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
This looks very useful. Some suggested improvements for the output:
* Instead of @Agg Time@ use @Agg Time (nanose...
Greg Shah
02:12 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Attached is some Hotel GUI sample trace output showing aggregate times (nanosec) and invocation counts by top-level t... Eric Faulhaber

06/09/2019

02:43 PM Database Feature #3815: more temp-table options
Guys, I want to know your opinion on how to better implement code page inheritance. We have the following things to c... Stanislav Lomany
 

Also available in: Atom