Activity
From 07/02/2019 to 07/31/2019
08/01/2019
- 08:56 PM Database Feature #3815: more temp-table options
- Fixes for remaining CODEPAGE issues are in 3816a rev 11327.
07/31/2019
- 07:57 PM Database Feature #3816: table and table handle parameter options
- > The source and target buffers must match only on the number of fields and their types (in the proper order), as far...
- 06:35 PM Database Feature #3816: table and table handle parameter options
- A few questions on your last post...
What happens if @ttB@ does not match the structure (i.e., type and order of f... - 03:30 PM Database Feature #3816: table and table handle parameter options
- The mess is getting even messier. The source and target buffers must match only on the number of fields and their ty...
- 02:42 PM Database Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Hm, I just realized @BufferImpl@ inherits all the instance data from @HandleChain@ and its a... - 02:33 PM Database Feature #3816: table and table handle parameter options
- Hm, I just realized @BufferImpl@ inherits all the instance data from @HandleChain@ and its ancestry. This plan is get...
- 02:32 PM Database Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
>... so I need some guidance as to whether the core design idea of doing this at the proxy lev... - 02:29 PM Database Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > In terms of FWD's implementation, if we needed to "un-assign"... - 02:14 PM Database Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> In terms of FWD's implementation, if we needed to "un-assign" the buffer (i.e., invocation h... - 02:01 PM Database Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Also, another unknown is what happens with the buffer's referenced record, for the impli... - 01:33 PM Database Feature #3816: table and table handle parameter options
- I should clarify that last statement. The proxy instance also holds instance data which @BufferImpl@ (the proxy's par...
- 01:25 PM Database Feature #3816: table and table handle parameter options
- Hm, I was thinking of making the proxy itself mutable, but the only instance data the proxy holds is the invocation h...
- 01:15 PM Database Feature #3816: table and table handle parameter options
- Eric Faulhaber wrote:
> Do we need the ability to re-associate a different @RecordBuffer@ instance with a @Buffer@ p... - 01:00 PM Database Feature #3816: table and table handle parameter options
- Constantin, et al.: what are we thinking, in terms of an implementation of BY-REFERENCE for buffers in FWD?
Do we ... - 06:30 PM Database Feature #3809: ProDataSet support
- Constantin, please see revision 11409.
- 05:07 PM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Does this fix the BY-REFERENCE, too? I mean, any DATASET can be replaced by an argument ... - 05:03 PM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Support for REFERENCE-ONLY option and NUM-REFERENCES attribute of DATASET was added in the ... - 04:41 PM Database Feature #3809: ProDataSet support
- Support for REFERENCE-ONLY option and NUM-REFERENCES attribute of DATASET was added in the branch 4124a.
Committed r... - 07:29 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Moved revision 11322 onto a new branch 3889a. Revisions 11320 and 11321 were merged into 4045a. Branch 3690a is no lo...
07/29/2019
- 06:22 PM Database Feature #3816: table and table handle parameter options
- > I can 'emulate' certain features (like ensuring the buffer is on the same record, when entering and exiting a proce...
- 04:51 AM Database Feature #3816: table and table handle parameter options
- I'm just saying there is no real dependency between @REFERENCE-ONLY@ and @BY-REFERENCE@. For @BIND@ however one of th...
- 04:20 AM Database Feature #3816: table and table handle parameter options
- Marian Edu wrote:
> Constantin, are you referring to @BY-REFERENCE@ here? @REFERENCE-ONLY@ is just an option on temp... - 04:00 AM Database Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Next issue I need solved is REFERENCE-ONLY for DATASET and TEMP-TABLE: these really are ... - 02:14 PM Conversion Tools Bug #4157: Name conversion report problem
- h2. The problem
The page https://proj.goldencode.com/projects/p2j/wiki/Chapter_13_Other_Customization says:
> "... - 02:04 PM Conversion Tools Bug #4157 (New): Name conversion report problem
- 09:38 AM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
> # the name of the annotation is @srcname@, not the @srcfile@.
The @srcfile@ is the right name indeed. Please i...- 07:13 AM Conversion Tools Bug #4156: Conversion failed with "Cannot find buffer ..."
- h2. The problem
Conversion of this code fragment failed on the 'cb' stage:... - 07:01 AM Conversion Tools Bug #4156 (New): Conversion failed with "Cannot find buffer ..."
07/28/2019
- 02:05 PM Database Feature #3816: table and table handle parameter options
- Next issue I need solved is REFERENCE-ONLY for DATASET and TEMP-TABLE: these really are the same resources as, for ex...
07/26/2019
- 03:22 PM Database Feature #3809: ProDataSet support
- Branch 4124a was updated with following changes:
* @BufferImpl@ has SET-CALLBACK methods implemented;
* @DataSet@ p... - 02:08 PM Database Feature #3815: more temp-table options
- > Is @def shared temp-table tt-one@ in the same source file as @def temp-table tt-like like tt-one.@?
No, they ar... - 01:21 PM Database Feature #3815: more temp-table options
- > But I don't know if @tempTableRef@ really needs to be @null@ for non-master buffers - if this is true, and it can b...
- 09:38 AM Database Feature #3815: more temp-table options
- Constantin Asofiei wrote:
> Ovidiu/Stanislav: we need to determine how the @TemporaryBuffer.tempTableRef@ is behaves... - 07:59 AM Database Feature #3815: more temp-table options
- Ovidiu/Stanislav: we need to determine how the @TemporaryBuffer.tempTableRef@ is behaves. For @master != null@, I fo...
- 07:20 AM Database Feature #3815: more temp-table options
- > The problem is that the entries in the SVM.tempTables registry are keyed by converted name, not legacy name. I supp...
- 04:40 AM Database Feature #3815: more temp-table options
- > I need to take a look again. If it's only about the adding a new map, it should be resolved quickly.
Actually th... - 01:45 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- The report in 4069a does not work for two reasons:
# there is not such property as @root@. There is a function @bo... - 12:29 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- Sorry, I had not pushed my changes. Try @bzr update@ now.
- 12:24 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- Greg Shah wrote:
> Please see task branch 4069a revision 11353 where I have made the appropriate changes. Please... - 10:48 AM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- > Note: Only the root AST node is tested for the condition in the condition parameter in this very report in FWD v.3....
- 08:13 AM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- The page https://proj.goldencode.com/projects/p2j/wiki/Chapter_10_Reporting was updated to reflect the changes in the...
- 11:55 AM Database Feature #4155: remove conversion dependency on metadata .df file
- FWD currently parses a metadata @.df@ file exported from the data dictionary as part of early schema dictionary proce...
- 11:45 AM Database Feature #4155 (WIP): remove conversion dependency on metadata .df file
- 09:40 AM Database Feature #3816: table and table handle parameter options
- Ovidiu Maxiniuc wrote:
> Can you add more detail? Why is it incorrect?
See the changes in 4124a rev 11384. The ide... - 09:26 AM Database Feature #3816: table and table handle parameter options
- Can you add more detail? Why is it incorrect?
- 02:42 AM Database Feature #3816: table and table handle parameter options
- The current approach with datasets, where a @OUTPUT dsHandle BY-REFERENCE@ argument is passed to a @OUTPUT DATASET@ p...
- 07:18 AM Conversion Tools Bug #4154: NPE in ENABLE ALL
- h2. Analysis
The NPE arises while the resulting XML is generated. It is caused by a badly formed "note" annotation... - 06:37 AM Conversion Tools Bug #4154: NPE in ENABLE ALL
- h2. The problem
For the following 4gl code conversion throws @NullPointerException@:...
07/25/2019
- 03:30 PM User Interface Bug #3889: incorrect initial widget and screen values for combo boxes and selection lists
- > I have noticed that the INT values work for the SIMPLE and DROP_DOWN combo-boxes, despite the fact that in Progress...
- 12:52 PM User Interface Bug #3889: incorrect initial widget and screen values for combo boxes and selection lists
- I made some tests onto which I ran revision 11322 of branch 3690a. By now, I have included all combo-box sub-types: D...
- 03:08 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- The task branch 4151a has been committed into the trunk as bzr revision 11327.
- 02:03 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- Please merge 4151a to trunk.
You will need to make some edits to the documentation as well, but make sure that it ... - 02:01 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- > AFAIR, with the introduction of the code analytics feature set, this rule set is no longer used.
This ruleset a... - 01:59 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- Code Review Task Branch 4151a Revision 11327
I'm good with the changes. - 12:47 PM Database Feature #3816: table and table handle parameter options
- Stanislav Lomany wrote:
> # When a temp-table is defined as @REFERENCE-ONLY@, it cannot be used until it is initiali... - 11:15 AM Database Feature #3816: table and table handle parameter options
- Stanislav Lomany wrote:
> I like the idea of a buffer being mutable, because it solves all of the issues above. An... - 06:05 AM Runtime Infrastructure Feature #3819: PROFILER system handle
- > Sorry, forgot to mention those, they are already up on bazaar. An output file for each test.
Good. Those must b... - 02:58 AM Runtime Infrastructure Feature #3819: PROFILER system handle
- Greg Shah wrote:
> Robert:
>
> Can you please capture the recorded profiler output for each of the testcases? Th... - 05:24 AM Conversion Tools Bug #4154 (Closed): NPE in ENABLE ALL
- 12:26 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- I have made few tests who are described below:
NOTE: some procedures will generate a .log file with same name - for ...
07/24/2019
- 06:38 PM Database Feature #3815: more temp-table options
- > How much time do you expect is needed to resolve this open item?
I need to take a look again. If it's only about... - 04:53 PM Database Feature #3815: more temp-table options
- > Please put a TODO in Text.assign(clob) for this and come back to it after the merge.
Unless there is a specific ... - 04:52 PM Database Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> > Stanislav, what information do you need from the NEW SHARED TEMP-TABLE definition which ... - 06:13 PM Database Feature #3809: ProDataSet support
- I fixed support for FILL operations with a DATA-SOURCE having a provided query.
Also improved camel-casing support f... - 11:35 AM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, there is other issue for DATA-RELATION and DATA-SOURCE: when attaching a DATA-SO... - 11:34 AM Database Feature #3809: ProDataSet support
- Related to the legacy field names changes: I have some cases where a PreselectQuery gets converted to RandomAccessQue...
- 11:31 AM Database Feature #3809: ProDataSet support
- Ovidiu, there is other issue for DATA-RELATION and DATA-SOURCE: when attaching a DATA-SOURCE, this may or may not hav...
- 05:43 AM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Please see r11369 from branch 4124a. All annotation for historical names of fields, tables ... - 05:11 PM Runtime Infrastructure Feature #3819: PROFILER system handle
- Robert:
Can you please capture the recorded profiler output for each of the testcases? These should be checked in... - 03:20 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- Greg Shah wrote:
> Eric: You put in the @databaseMode@. What do you think?
I'm pretty sure I've never touched ... - 01:29 PM Database Feature #3816: table and table handle parameter options
- > Marian: It would be great if your team would write these specs.
While these specs are in progress I suppose we c... - 05:53 AM Database Feature #3816: table and table handle parameter options
- Greg Shah wrote:
> > It would have been better to start by crafting some implementation specs not just writing test-... - 05:52 AM Database Feature #3816: table and table handle parameter options
- > It would have been better to start by crafting some implementation specs not just writing test-cases although test-...
- 05:39 AM Database Feature #3816: table and table handle parameter options
- Marian Edu wrote:
> It would have been better to start by crafting some implementation specs not just writing test-c... - 05:35 AM Database Feature #3816: table and table handle parameter options
- Greg Shah wrote:
> Do I understand correctly that BIND would only have a useful effect when stored as a resource of ... - 05:26 AM Database Feature #3816: table and table handle parameter options
- > BIND is also like BY-REFERENCE only that the object you have as REFERENCE-ONLY remains bound to the object received...
- 04:55 AM Database Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > All this should be covered by tests in @io@ folder for dataset an... - 10:00 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- I think it makes sense to split these changes. Please merge the 11320 and 11321 revisions into 4045a.
Then create... - 08:35 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Indeed, revision 11321 was meant to fully fix bug #3690, while revision 11322 is still work in progress. There should...
07/23/2019
- 04:50 PM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> When serializing a DATASET or TABLE to JSON/XML, we need to keep the legacy field names ... - 04:23 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Code review 3690a revisions 11321 and 11322. I'm good with the changes. Just please remove the commented out code in ...
- 10:17 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Yes, revision 11321 of 3690a fixes the points mentioned and it is ready for review. Last reviewed revision was 11320.
- 10:05 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Adrian, do the changes in 3690a revision 11321 represent your fixes for the code review items? If so, is it ready fo...
- 04:23 PM Conversion Tools Bug #4151 (Review): make databaseMode usage safer in rpt_file_list
- 04:21 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- The changes are as follows:
# only the root AST node is now tested for the condition;
# the databaseMode comamnd-... - 11:28 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> This code in @SecurityPolicyManager.setClient@, with @LOGIN@ state:
> [...]
> FWD rais... - 11:23 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor, does @set-client@ really fail if trying to login while... - 11:21 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Igor, does @set-client@ really fail if trying to login while the DB is already connected... - 10:56 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor, does @set-client@ really fail if trying to login while the DB is already connected?
- 10:02 AM User Interface Bug #3889: incorrect initial widget and screen values for combo boxes and selection lists
- Code Review Task Branch 3690a Revision 11322
1. For @ComboBoxWidget@, @GenericWidget@ and @GenericFrame@, we know... - 03:48 AM Database Feature #2156: datetime-tz and hibernate
- Eric Faulhaber wrote:
> In @DBUtils@, the mapping for @datetimetz@ is now set to @new CustomType(new DatetimeUserTyp... - 03:38 AM Database Feature #3816: table and table handle parameter options
- Marian Edu wrote:
> All this should be covered by tests in @io@ folder for dataset and table.
Do you have tests for... - 12:32 AM Database Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> There's one more case I need to fix: TABLE-HANDLE passed as OUTPUT argument for a TABLE ...
07/22/2019
- 07:47 PM Database Feature #2156: datetime-tz and hibernate
- Code review 4124a/11361 (of changes related to @datetimetz@ UDF implementation only):
A creative solution to a dif... - 02:08 PM Database Feature #2156: datetime-tz and hibernate
- Greg Shah wrote:
> Is there any remaining work on this task or is the fix just a partial or a workaround?
The only ... - 02:07 PM Database Feature #2156: datetime-tz and hibernate
- Is there any remaining work on this task or is the fix just a partial or a workaround?
- 11:42 AM Database Feature #2156: datetime-tz and hibernate
- The fix is in 4124a rev 11361.
- 09:42 AM Database Feature #2156: datetime-tz and hibernate
- So, in the end I'm sending full string and refactoring the argument to be a ISO character date instead of @datetimetz...
- 07:30 AM Database Feature #2156: datetime-tz and hibernate
- Greg Shah wrote:
> Doe the current customer data actually use different offsets?
I don't know. But I'm changing the... - 06:48 AM Database Feature #2156: datetime-tz and hibernate
- Doe the current customer data actually use different offsets?
- 04:29 AM Database Feature #2156: datetime-tz and hibernate
- Constantin Asofiei wrote:
> Next step is to try and add versions which have a @java.sql.ResultSet@ as first argument... - 03:55 AM Database Feature #2156: datetime-tz and hibernate
- I'm at a loss; PL/Java maps @anyarray@ postgresql to @Object[]@ (according to this @https://github.com/tada/pljava/wi...
- 01:17 AM Database Feature #2156: datetime-tz and hibernate
- Eric Faulhaber wrote:
> No. What does the @180@ parameter represent?
That is the offset.
> Doesn't the string al... - 08:02 PM Database Feature #2156: datetime-tz and hibernate
- Constantin Asofiei wrote:
> I have this working for H2, but not working for PostgreSQL. The definition in @Operator... - 06:31 PM Database Feature #3816: table and table handle parameter options
- There's one more case I need to fix: TABLE-HANDLE passed as OUTPUT argument for a TABLE parameter, without using BY-R...
- 11:42 AM Database Feature #3816: table and table handle parameter options
- My fixes are in 4124a rev 11361.
- 10:32 AM Database Feature #3816: table and table handle parameter options
- Constantin wrote:
> we need good tests for BY-REFERENCE, TABLE, TABLE-HANDLE, DATASET, DATASET-HANDLE when combine... - 04:54 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- > It also may make sense to check for srcfile on the root node. If it exists there, use it else use file.
Agreed. ... - 02:03 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- It also may make sense to check for @srcfile@ on the @root@ node. If it exists there, use it else use @file@.
- 02:02 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- That sounds reasonable.
Eric: You put in the @databaseMode@. What do you think? - 01:39 PM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- The right thing will be to change the script logic as follows:
# if the "srcfile" annotation is defined for a node... - 11:26 AM Conversion Tools Bug #4151 (WIP): make databaseMode usage safer in rpt_file_list
- 10:58 AM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- There are 2 sources of "database" ASTs:
* @.df@ files which are the schemata for databases
* static temp-table de... - 10:41 AM Conversion Tools Bug #4151: make databaseMode usage safer in rpt_file_list
- If the @databaseMode="true"@ is used when running the @reports/rpt_file_list@ report, and not a @*.schema@ AST source...
- 09:59 AM Conversion Tools Bug #4151 (Closed): make databaseMode usage safer in rpt_file_list
- 11:45 AM Database Feature #3809: ProDataSet support
- When serializing a DATASET or TABLE to JSON/XML, we need to keep the legacy field names (and table names) in the same...
07/21/2019
- 07:31 PM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> The structure of the indexes for a table in the JavaOpenClient is described here: https:... - 01:13 PM Database Feature #3809: ProDataSet support
- The structure of the indexes for a table in the JavaOpenClient is described here: https://documentation.progress.com/...
- 10:23 AM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, why is this code in BufferImpl.fill being called for each record you add in the ... - 07:26 AM Database Feature #3809: ProDataSet support
- Ovidiu, why is this code in BufferImpl.fill being called for each record you add in the parent buffer? Because the ch...
- 07:14 PM Database Feature #2156: datetime-tz and hibernate
- I have this working for H2, but not working for PostgreSQL. The definition in @Operators.java@ is:...
- 06:37 PM Database Feature #2156: datetime-tz and hibernate
- Greg Shah wrote:
> I thought we also had issues with the @DatetimeTzUserType@ not yet being implemented for multiple... - 05:32 PM Database Feature #2156: datetime-tz and hibernate
- I thought we also had issues with the @DatetimeTzUserType@ not yet being implemented for multiple columns. However, ...
- 05:07 PM Database Feature #2156: datetime-tz and hibernate
- The simple test which shows that FWD doesn't work yet with datetime-tz is this:...
- 01:42 PM Database Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> And I need to add the same approach for TABLE-HANDLE parameters with BY-REFERENCE argume... - 12:27 PM Database Feature #3816: table and table handle parameter options
- And I need to add the same approach for TABLE-HANDLE parameters with BY-REFERENCE arguments.
- 12:12 PM Database Feature #3816: table and table handle parameter options
- I think I have a fix for BY-REFERENCE issues I had; kind of a hack (do not delete a handle holding a DATASET, if the...
07/20/2019
- 08:44 AM Database Feature #3809: ProDataSet support
- After fixing #3860-63, to allow runtime-specification of default databases per a project, I get a validation exceptio...
- 08:38 PM Database Feature #3809: ProDataSet support
- I've placed some notes to #3816-34, #3816-35, #3816-36, as that task handles @BY-REFERENCE@ (only for tables). But t...
- 08:44 AM Database Feature #3816: table and table handle parameter options
- Constantin Asofiei wrote:
> To continue with previous notes, as it may be related to @TABLE-HANDLE@, too: I think a ... - 05:57 AM Database Feature #3816: table and table handle parameter options
- To continue with previous notes, as it may be related to @TABLE-HANDLE@, too: I think a @DELETE@ for a @DATASET-HANDL...
- 08:36 PM Database Feature #3816: table and table handle parameter options
- The static dataset delete was just a minor issue. Even if I'm assuming that INPUT-OUTPUT behaves the same as BY-REFE...
07/19/2019
- 07:56 PM Database Feature #3816: table and table handle parameter options
- Looks like this states that the 'delete will not happen if the DATASET is not owned by the procedure attempting the d...
- 07:20 PM Database Feature #3816: table and table handle parameter options
- I found in a project code like this:...
- 01:13 PM Database Feature #3816: table and table handle parameter options
- Stanislav Lomany wrote:
> Guys, I'm interested, how technically we can pass a table parameter by reference? In this ... - 08:55 PM Database Feature #3816: table and table handle parameter options
- Guys, I'm interested, how technically we can pass a table parameter by reference? In this case 4GL passes the default...
- 05:58 PM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Ovidiu, as we discussed, I need NEXT-ROWID, BATCH-SIZE and R... - 02:46 PM Database Feature #3809: ProDataSet support
- The other part which I need is dynamic construction of a DATA-SET from a DataSetContainer received from a remote side...
- 09:53 AM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, as we discussed, I need NEXT-ROWID, BATCH-SIZE and RESTART-ROWID to work.
I s... - 09:05 AM Database Feature #3809: ProDataSet support
- Ovidiu, as we discussed, I need NEXT-ROWID, BATCH-SIZE and RESTART-ROWID to work.
- 10:43 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- FYI, the "Possenet":/projects/p2j/wiki/Downloads#Possenet-Open-Source-Files code that we use does seem to have a (old...
07/18/2019
- 07:54 AM Runtime Infrastructure Feature #3819: PROFILER system handle
- For Profiler:Attributes we have the following structure
Files which are simply named by the attribute (ex: descrip... - 05:04 AM Build and Source Control Feature #4147: Improve Gradle build for offline use
- With the new lib layout some jar files will be duplicated (cca 100 MB of duplicated size). Unfortunately zip doesn't ...
- 04:55 AM Build and Source Control Feature #4147: Improve Gradle build for offline use
- I created task branch 4147a from version FWD 3.2.0 (trunk revision 11281). Checked in "Fix to allow locale definition...
07/17/2019
- 06:44 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- I'm good with the changes.
- 05:35 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- Hynek Cihlar wrote:
> Another version of @build.gradle@ attached.
And the file. - 05:35 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- Another version of @build.gradle@ attached. I added the task @fetchGradle@ which will fetch the Gradle distribution t...
- 04:59 PM Build and Source Control Feature #4147: Improve Gradle build for offline use
- The ideas above are implemented in the attached @build.gradle@. The changes are based on the FWD version 3.2.0. The c...
- 04:46 PM Base Language Feature #2135: implement COPY-LOB language statement
- Eric, when COPY-LOB uses as target an uninitialized memptr (unknown) or if its size doesn't fit the source, then the ...
- 05:28 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> This is something which I think is expected to be maintained post-conversion. So I don'... - 05:04 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- From Igor #4121-154:
> Sorry, I have missed this issue before. The reason is that there are no _SEC_AUTHENTICATION_S... - 08:24 PM Database Feature #3816: table and table handle parameter options
- > Temp-tables declared as REFERENCE-ONLY are initialized in FWD as usual buffers (i.e. StaticTempTable is created and...
07/16/2019
- 07:30 PM Base Language Bug #4149: BlockManager and TransactionManager handle TransactionType.NONE incorrectly
- There are 3 major issues that need attention:
* @TransactionManager@ does not protect many registrations or notifi... - 06:30 PM Base Language Bug #4149 (New): BlockManager and TransactionManager handle TransactionType.NONE incorrectly
- 05:28 PM Database Feature #3816: table and table handle parameter options
- Some thoughts about BIND:
# Temp-tables declared as @REFERENCE-ONLY@ are initialized in FWD as usual buffers (i.e. @... - 01:33 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Task branch 4130a was rebased from trunk rev 11326. The latest revision is now 11327.
- 12:52 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- I am going to rebase 4130a now. Do not make any changes to 4130a.
- 12:52 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Code Review Task Branch 4130a Revision 11321 and 11322
I've fixed the issues in items 1 and 2 as revision 11323.
... - 11:17 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- after uncommitting, branch 4130a got into inconsistent state. So I recreate all changes of the branch 4130a in the br...
- 09:44 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Code Review Task Branch 4130a Revisions 11324 and 11325
Functionally, I'm OK with trying these changes.
1. Plea... - 09:07 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- As noted previously, you MUST NOT merge changes from trunk into your branch. We have a very specific rebasing proces...
- 07:28 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- changed the fix to ArrayIndexOutOfBoundsException, now all uast/format_string tests passed. I pushed all fixes relate...
- 10:19 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- >> 3. NullStream has some new imports that are not needed.
>
> I just reverted NullStream.java to its previous stat... - 10:07 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Code Review Task Branch 4124a Revision 11338
>
> This looks good. Minor notes:
>
> 1. @Str... - 09:59 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branch 4124a Revision 11338
This looks good. Minor notes:
1. @StreamFactory@ has changes in t... - 07:40 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> * A context local map of the name to @StreamWrapper@ instances.
> * A way to lookup the @RemoteS... - 10:14 AM Base Language Bug #4148: Passing HANDLE to method with TABLE-HANDLE or DATASET-HANDLE converts to uncompilable ...
- The subjected test case:...
- 10:12 AM Base Language Bug #4148 (New): Passing HANDLE to method with TABLE-HANDLE or DATASET-HANDLE converts to uncompi...
- 10:00 PM Database Feature #4011: database/persistence layer performance improvements
- Running the instrumentation added in trunk rev 11323 (#4056) has indicated that common persistence scenarios spend a ...
- 09:59 PM Database Feature #4016: replace portions of Hibernate which are non-performant
- Based on further analysis, including using the persistence instrumentation (#4056), we have decided to remove as much...
07/15/2019
- 04:40 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branch 4124a Revision 11335
The JSON changes are fine.
The changes related to @Implemented str... - 10:14 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Hynek Cihlar wrote:
> Additional fixes for the json legacy classes checked in to 4124a revision 11335. No more chang... - 04:13 PM Database Bug #4035 (Closed): newly created record is not flushed at the right time
- 4035a/11327 passed main regression testing and ETF. I rebased to trunk rev 11325, merged to trunk, and committed as t...
- 11:00 PM Database Bug #4035: newly created record is not flushed at the right time
- To summarize the idea:
* Any FOR BLOCK or FOR LOOP causes a special aggressive flushing mode to occur when all the... - 10:44 PM Database Bug #4035: newly created record is not flushed at the right time
- Code Review Task Branch 4035a Revision 11327
I'm OK with the changes. I think they accurately implement the behav... - 10:11 PM Database Bug #4035: newly created record is not flushed at the right time
- Greg, aggressive buffer flush mode support was added in 4035a/11327. It fixes the @buf1.p@/@buf2.p@ test case and fix...
- 10:22 AM Database Feature #3816: table and table handle parameter options
- After I've rebased to the latest trunk, the errors of the following type occur:...
- 07:55 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- I added format and data to recreate a situation when @missing>0@. This caused an @ArrayIndexOutOfBoundsException@ in...
- 06:48 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Hi Greg,
there is a small issue we have with this one, we do not have any licenses for the 'translation manager/vi... - 06:12 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- this is for for version 11.7.4, there are changes from one version to another from time to time... don't have a 'hist...
- 06:10 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Marian, please export the meta tables from your machine and commit it to the @db/@ folde...
07/14/2019
- 07:44 PM Database Feature #3809: ProDataSet support
- Ovidiu, please look at 4124a rev 11336 - it fixes the DatasetContainer so that it works with appserver calls.
- 04:04 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Additional fixes for the json legacy classes checked in to 4124a revision 11335. No more changes for the json legacy ...
- 04:19 AM Database Feature #3816: table and table handle parameter options
- Rebased task branch 3816a from P2J trunk revision 11325.
07/13/2019
- 01:53 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- As a side-note: this might be a side-effect of using builtin/skeleton classes; anyway, I'd like not to spend time fix...
- 01:51 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Hynek Cihlar wrote:
> I'm trying to test the @JsonArray.Read(TABLE-HANDLE)@ method, but can't get my test case conve... - 01:30 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I'm trying to test the @JsonArray.Read(TABLE-HANDLE)@ method, but can't get my test case converted. It works in OpenE...
- 03:11 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Code Review Task Branch 4124a Revision 11328
>
> Client side streams cannot be serialized to t... - 06:27 AM Database Feature #3809: ProDataSet support
- 4124a rev 11333 fixes a naming issue with DATASET or TABLE parameters, when the source is in a super-class: for DATAS...
07/12/2019
- 06:44 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branch 4124a Revision 11328
Client side streams cannot be serialized to the server. Instead, on ... - 04:31 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Actually, I see you added a @StreamDaemon.findStream(String name)@ helper. Instead of exposing t... - 02:45 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Hynek, please commit all other fixes related to JSON support to 4124a; I plan to rebase it, so please wait for the no...
- 11:18 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Actually, I see you added a @StreamDaemon.findStream(String name)@ helper. Instead of exposing this from @ThinClient...
- 11:13 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branch 3809c Revisions 11383 and 11378
Everything seems OK except 1 important thing: these classe... - 10:24 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Please review 3809c revisions 11383 and 11378. This implements the @read@ and @writeStream@ methods for json legacy c...
- 04:42 PM Database Feature #3809: ProDataSet support
- 3809d was merged to 4124a rev 11329 and dead-archived.
- 02:42 PM Database Feature #3809: ProDataSet support
- Branch 3809c passed MAJIC testing and was merged to trunk rev 11325, and archived. It contains changes:
* OM: many ... - 02:21 PM Database Feature #3809: ProDataSet support
- Please merge 3809c to trunk.
- 02:02 PM Database Feature #3809: ProDataSet support
- Runtime testing (main part) passed with 3809c rev 11382.
- 11:02 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- @missing > 0@ is being used to track the condition where all of the following are true:
* the result must be right... - 08:35 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg Shah wrote:
> Please fix it as well. Use 4130a as the branch.
I found the reason of the wrong alignment:
... - 10:46 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- OK, so we need the matching metadata schema to be checked in to the testcases project as per the request in #3810-328...
- 10:05 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Is this caused by differences between the version of the metadata schema used in conversion as co... - 09:57 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Greg Shah wrote:
> >
> > Do we need any protection code and does the feature fail the sa... - 02:24 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Branch 4056a was merged to trunk revision 11323. It passed ChUI conversion and runtime regression testing (the latter...
07/11/2019
- 03:53 PM Database Bug #4035: newly created record is not flushed at the right time
- Eric Faulhaber wrote:
> Yes, it works if ALL indexed fields are updated after the second create book.
Even if you e... - 03:45 PM Database Bug #4035: newly created record is not flushed at the right time
- Yes, it works if ALL indexed fields are updated after the second @create book@.
However, I'm not sure that forcing... - 03:20 PM Database Bug #4035: newly created record is not flushed at the right time
- Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > Eric, some thoughts: for indexed fields, maybe we should assu... - 03:17 PM Database Bug #4035: newly created record is not flushed at the right time
- Constantin Asofiei wrote:
> Eric, some thoughts: for indexed fields, maybe we should assume that when a (sub)tx bloc... - 03:10 PM Database Bug #4035: newly created record is not flushed at the right time
- Eric, some thoughts: for indexed fields, maybe we should assume that when a (sub)tx block iterates, its indexed field...
- 03:05 PM Database Bug #4035: newly created record is not flushed at the right time
- Greg Shah wrote:
> Are the buffer scopes the same as the converted code? Based on what you told me previously, the ... - 02:56 PM Database Bug #4035: newly created record is not flushed at the right time
- Are the buffer scopes the same as the converted code? Based on what you told me previously, the transaction scoping ...
- 02:53 PM Database Bug #4035: newly created record is not flushed at the right time
- Here are the compile listings for the test cases above (note: I have renamed them to @flush-buf1.p@ and @flush-buf2.p...
- 02:51 PM Database Feature #3809: ProDataSet support
- Greg Shah wrote:
> > The problem is time and the fact that the mapping are to PPTT constants, which started to be ve... - 02:44 PM Database Feature #3809: ProDataSet support
- If the branch passes ChUI regression testing, I am good with it being merged to trunk.
- 02:26 PM Database Feature #3809: ProDataSet support
- > The problem is time and the fact that the mapping are to PPTT constants, which started to be very cryptic. I will p...
- 02:19 PM Database Feature #3809: ProDataSet support
- Greg Shah wrote:
> Code Review Task Branch 3809c Revisions 11325 through 11380
> I only reviewed the changes in @ut... - 01:57 PM Database Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> Code review task branch 3809c, rev 11326-11375 (part 4):
> @RecordBuffer@:
>
> * Please ... - 01:57 PM Database Feature #3809: ProDataSet support
- Code Review Task Branch 3809c Revisions 11325 through 11380
I only reviewed the changes in @util/@ and @uast/@. I... - 01:10 PM Database Feature #3809: ProDataSet support
- Ovidiu, FYI, I have committed in rev 11380 some very minor format and typo cleanups that I made inline during my code...
- 10:39 AM Database Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> Code review task branch 3809c, rev 11326-11375 (part 3):
>
> @CallbackData@: Should @geTa... - 01:25 AM Database Feature #3809: ProDataSet support
- Performance/Resource Concerns:
As noted earlier, these are things that stood out to me, but I obviously haven't do... - 01:15 AM Database Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 4):
@RecordBuffer@:
* Please use proper logging instead of... - 12:07 AM Database Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 3):
@CallbackData@: Should @geTarget@ be @getTarget@? It is c... - 01:59 PM Database Feature #3816: table and table handle parameter options
- FYI, branch 3809c has significant changes/improvements to table parameter processing (and dataset parameter processin...
- 10:47 AM Database Feature #3816: table and table handle parameter options
- The priority should be on the implementation of conversion and runtime support for the core features listed in #3816-...
- 09:45 AM Database Feature #3816: table and table handle parameter options
- Created task branch 3816a from P2J trunk revision 11324.
- 09:11 AM Database Feature #3816: table and table handle parameter options
- Okay, I fixed NPE and now I can get meaningful results for the testcases. It is about a hundred of testcases. I didn'...
- 10:22 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- > I discovered that so called floating-decimal display format in string mode works different in FWD and 4gl:
string(... - 12:52 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg Shah wrote:
> I am OK with trying the change from @splitFormat@ to @rightAligned@. You can put it into branch ... - 06:29 AM Build and Source Control Feature #4147: Improve Gradle build for offline use
- Current issues:
* Gradle wrapper or a Gradle distribution must must be downloaded before Gradle build can be run.
... - 05:33 AM Build and Source Control Feature #4147 (Closed): Improve Gradle build for offline use
07/10/2019
- 04:25 PM Database Feature #3816: table and table handle parameter options
- Good, thank you! @convert/buffer_definitions.rules@ has this variable...
- 04:13 PM Database Feature #3816: table and table handle parameter options
- One has it and the other does not. I've attached my output (I changed the @.p@ names but the code is the same).
- 03:47 PM Database Feature #3816: table and table handle parameter options
- Yes, convert both attached files in a single run and check if @TemporaryBuffer.createDynamicTable@ presents in both c...
- 03:45 PM Database Feature #3816: table and table handle parameter options
- Do you have a standalone testcase I can use?
- 03:37 PM Database Feature #3816: table and table handle parameter options
- Could someone please confirm the issue from the previous note? That it's not an issue with my RAM.
- 09:47 AM Database Feature #3816: table and table handle parameter options
- Consider we have two procedures:...
- 09:31 PM Database Feature #3816: table and table handle parameter options
- There is a procedure @dataset/help/get_tt_num_rows.p@ which is used by pretty much all testcases (which now they are ...
- 03:28 PM Database Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> @AbstractTempTable@: Why do we override/implement the @readXml@ methods in this abstract cla... - 02:37 PM Database Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> * Is it necessary for @buffer()@ to be @public@? I went through great pains to keep it @prot... - 02:09 PM Database Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 2 - I am not done with the runtime review yet, but I wanted to g...
- 10:26 AM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > Constantin, could you review Hynek's changes?
> I'm OK with... - 09:00 AM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Constantin, could you review Hynek's changes?
I'm OK with the OO changes.
Hynek, btw, I... - 07:42 AM Database Feature #3809: ProDataSet support
- Eric Faulhaber wrote:
> Code review task branch 3809c, rev 11326-11375 (part 1):
>
> Ovidiu, this is quite an imp... - 12:20 AM Database Feature #3809: ProDataSet support
- Code review task branch 3809c, rev 11326-11375 (part 1):
Ovidiu, this is quite an impressive update! I am still re... - 09:04 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- Constantin Asofiei wrote:
> Marian, another question: any idea what a @HTTP_idContext@ context value means? And what... - 08:43 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- Marian, another question: any idea what a @HTTP_idContext@ context value means? And what @IWebRequest.getContextNames...
07/09/2019
- 04:35 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, please test/check the @Progress.Json.Objectmodel.ObjectM... - 04:30 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Hynek, please test/check the @Progress.Json.Objectmodel.ObjectModelParser@ implementatio... - 03:49 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Hynek, please test/check the @Progress.Json.Objectmodel.ObjectModelParser@ implementation.
- 03:27 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- Marian, please commit the SoapUI text log for the FWDHandler tests.
- 02:10 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- I am OK with trying the change from @splitFormat@ to @rightAligned@. You can put it into branch 4130a. Does it fix ...
- 11:42 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg Shah wrote:
> Yes, you are looking at the wrong process. As noted in #3691-67:
>
> > As discussed in the "... - 09:42 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Yes, you are looking at the wrong process. As noted in #3691-67:
> As discussed in the "Runtime Architecture":/p... - 09:37 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg Shah wrote:
> No. Are you debugging the FWD client?
I an debugging the FWD server. - 09:35 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- No. Are you debugging the FWD client?
- 09:27 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg Shah wrote:
> Set breakpoints in @FillIn.processKeyEvent()@ and @FillIn.draw()@. Then follow the event process... - 09:22 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Set breakpoints in @FillIn.processKeyEvent()@ and @FillIn.draw()@. Then follow the event processing flow through the...
- 09:08 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg Shah wrote:
> Look deeper that this set of classes. Look at @DisplayFormat.Presentation@.
I set breakpoin... - 05:28 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- > Debugger stops at these breakpoints when the window is prepared, but does not stops when I edit the input fields.
... - 02:55 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg Shah wrote:
> > They work while the window is initialized bot does not work when I edit the content of the fiel... - 07:23 AM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, please work with high priority on DATASET support for appserver - follow how @Ta... - 07:22 AM Database Feature #3809: ProDataSet support
- Ovidiu, please work with high priority on DATASET support for appserver - follow how @TableResultSet@ and @TableWrapp...
- 04:25 AM Database Feature #3809: ProDataSet support
- I've started the rebase process to latest trunk. Thanks for notifying me. I was about to overwrite your revision.
- 04:23 AM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> BTW: Hynek, please review your changes in r11370. I encountered several conflicts with @Jso...
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. - 04:45 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Eugenie: Please go ahead and merge 3888b to trunk.
- 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 ... - 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... - 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... - 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... - 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 ... - 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... - 04:32 PM Database Feature #3809: ProDataSet support
- Task branch 3809c was updated with ORIGIN-ROWID & DATA-SOURCE-ROWID implementations. Latest revision is: 11371.
- 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... - 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...
- 06:13 AM Database Feature #3809: ProDataSet support
- The trunk revision number has increased by 2. I am starting the rebase op now.
- 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... - 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... - 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.
- 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... - 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.
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... - 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...
- 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.
- 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 ... - 01:59 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- All regression tests passed for 3888b.
- 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...
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)
- 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... - 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... - 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...
- 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... - 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... - 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... - 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...
- 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... - 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... - 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@ ... - 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@... - 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.
- 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... - 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... - 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 ... - 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... - 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.... - 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 ... - 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 ...
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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 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.
- 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... - 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... - 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...
- 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... - 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 ...
- 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...
- 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... - 12:29 PM Database Feature #3809: ProDataSet support
- Ovidiu please check in the class @ThrowingConsumer@. Do you have other upcoming changes for @JsonExport@?
- 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...
- 12:01 PM User Interface Bug #4135 (Test): high dpi screens display in low dpi
- 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...
- 11:54 AM User Interface Support #4134 (New): reduce the processing for calculated columns
- 11:52 AM Base Language Support #4133 (New): reduce use of throw for control flow
- 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...
- 11:41 AM Runtime Infrastructure Feature #4132 (Closed): implement configurable user and session limits
- 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...
- 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... - 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 ... - 12:54 AM User Interface Bug #4130 (New): FWD truncates decimal part instead of rounding when displaying
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... - 04:58 PM User Interface Feature #4129 (Closed): map web client users to OS accounts
- 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...
- 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...
- 04:13 PM Database Feature #4128 (New): defer transaction start until the time when real edits begin
- 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...
- 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... - 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 ...
- 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... - 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?...
- 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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...
- 10:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Please use 3855b.
OK, thanks - 10:10 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Please use 3855b.
- 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. - 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... - 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 ...
- 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... - 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 ... - 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...
- 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... - 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... - 02:27 PM Database Feature #3815: more temp-table options
- > Place it in 3855b.
Committed rev 11329. - 08:27 AM Database Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> Where I can put the fix?
Place it in 3855b.
- 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... - 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...
- 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...
- 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...
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...
- 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 ... - 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.
- 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...
- 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...
Also available in: Atom