Activity
From 02/24/2013 to 03/25/2013
03/25/2013
- 04:31 PM Bug #2097 (Review): FOR EACH with multiple, nested CAN-FINDs converts badly
- The ecf_upd20130325e.zip update (finally) has passed conversion regression testing; there are some differences in th...
- 03:56 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- Hopefully the final candidate; conversion regression testing it now.
- 01:39 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- Another candidate, in conversion regression testing now.
- 09:49 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- While there are a number of expected differences, there are also still some regressions, though far fewer than the la...
- 05:37 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- Fix candidate for regressions. Testing now.
- 04:53 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- This update regresses many files in Majic; cannot check it in.
- 03:59 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- Missed a bit of cleanup in one of the files.
- 03:48 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- A fix candidate and test cases are attached. I am currently putting the fix through conversion regression testing. ...
- 03:58 PM Feature #2080: add runtime support for database methods
- OK, I forgot that the ERROR attribute is set for error conditions raised when the NO-ERROR clause is used (this expla...
- 03:30 PM Feature #2080: add runtime support for database methods
- Constantin,
I have removed @SESSION:SUPPRESS-WARNINGS = YES.@ and started from command line. But it did not affect ... - 05:42 AM Feature #2080: add runtime support for database methods
- I do not understand which line of code generates the 9039 and 12860 messages. Please remove the @SESSION:SUPPRESS-WAR...
- 01:01 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- The current fix doesn't work for all cases, e.g.:
1. REPEAT PRESELECT.
2. DEFINE QUERY.
Note that FIELDS/EXCEP... - 11:42 PM Bug #2095 (Review): FIELDS/EXCEPT record phrase options not honored
- The update has passed conversion regression testing and I have committed it to bzr rev. 10329.
- 10:43 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- The update looks good to me. I am running conversion regression testing on it now.
- 08:00 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- Fixes the cases specified in note #2. Probably fixes all other cases too.
03/24/2013
- 05:33 PM Bug #2101 (Closed): multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not c...
- I've compared conversions of the customer's server project with and without this fix and it seems correct in all the ...
- 09:46 PM Bug #2101 (Review): multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not c...
- Update ecf_upd20130323a.zip has passed conversion regression testing and is committed to bzr rev. 10325.
- 08:23 PM Bug #2101: multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not converting...
- Although I'm not the assignee, in having to think through the problem for the above post, I took a quick look at the ...
- 05:27 PM Bug #2094: OUTER-JOIN record phrase option not honored
- BTW, location of the original problem is pmplan/gapptfn5.p.cache, line 700.
- 05:25 PM Bug #2094 (Review): OUTER-JOIN record phrase option not honored
- Passed conversion regression testing, committed to bzr revision 10328. I'll do a separate server folder conversion wi...
- 05:03 PM Bug #2094: OUTER-JOIN record phrase option not honored
- Change looks good to me. Please check in and distribute if/when it passes conversion regression testing.
- 04:04 PM Bug #2094 (WIP): OUTER-JOIN record phrase option not honored
- 03:47 PM Bug #2094: OUTER-JOIN record phrase option not honored
- Properly handles the @OUTER-JOIN@ and @LEFT OUTER-JOIN@ to convert the same.
- 03:37 PM Bug #2094: OUTER-JOIN record phrase option not honored
- This update adds support for the OUTER-JOIN clause for a record phrase. -The LEFT OUTER-JOIN will not emit anything.-...
- 10:09 PM Bug #2094: OUTER-JOIN record phrase option not honored
- The following:...
- 05:10 PM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- I'm working toward what I think the correct conversion would be:...
- 04:29 PM Feature #2080: add runtime support for database methods
- Constantin, I use ErrorManager.recordOrThrowError.
In my example above, 4GL meets errors 9039 and 12860 with differ... - 07:29 AM Feature #2080: add runtime support for database methods
- PS: about @SESSION:SUPPRESS-WARNINGS = YES.@. Note that in the 4GL editor, if you run a program which doesn't set the...
- 07:26 AM Feature #2080: add runtime support for database methods
- > Another observation. Not all 4GL errors throw “exceptions”, some of them look like not critical errors or warnings,...
- 07:20 AM Feature #2080: add runtime support for database methods
- Another observation. Not all 4GL errors throw “exceptions”, some of them look like not critical errors or warnings, e...
- 03:53 AM Feature #2080: add runtime support for database methods
- > Conversion code should also support this option, returning value if ON-ERROR is set (current behaviour) and propaga...
- 03:51 AM Feature #2080: add runtime support for database methods
- Constantin: yes, it is just switch in behavior I was looking.
Conversion code should also support this option, retur... - 03:07 AM Feature #2080: add runtime support for database methods
- Eric/Vadim: there is another way to supress the 4GL's errors, the @NO-ERROR@ clause. When trying to understand when a...
- 02:02 AM Feature #2080: add runtime support for database methods
- Yes, I also think so. Return value has no sense if 4gl propagates its "exceptions". I only thought that maybe this pr...
- 09:26 PM Feature #2080: add runtime support for database methods
- This indicates that the idiom of:...
- 10:11 PM Bug #2084 (Closed): Conversion misplaced parameter for can-find statement
- 10:10 PM Feature #2000 (Closed): add conversion support for table and table handle parameters
- 09:49 PM Feature #2092 (Closed): add server-side database support for several builtin functions
03/23/2013
- 06:54 PM Feature #1668: add support for additional (non-dynamic) database attributes
- This update has passed conversion regression testing (CA 0323d used deleteRecord for the "quick_delete" loops, instea...
- 12:58 PM Feature #1668: add support for additional (non-dynamic) database attributes
- ca_upd20130323d.zip update looks good to me. If it passes conversion regression testing (expect some changes to Maji...
- 12:52 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Replaces ca_upd2013023a.zip, and has the changes from note 105.
- 12:33 PM Feature #1668: add support for additional (non-dynamic) database attributes
- You are not missing anything, this is the first time I touch embedded sqls, so that's why the questions. Now I have a...
- 12:30 PM Feature #1668: add support for additional (non-dynamic) database attributes
- This refers to:...
- 12:23 PM Feature #1668: add support for additional (non-dynamic) database attributes
- For embedded SQL, I was referring to this rule in convert/database_access:...
- 12:19 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Let's use:...
- 11:38 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Eric: the ca_upd20130323a.zip has regressions. I see that the Buffer.delete API is used by other cases, like DELETE s...
- 10:23 AM Feature #1668: add support for additional (non-dynamic) database attributes
- This update changes the API for BUFFER-DELETE to deleteRecord, because else will collide with the resource's delete()...
- 06:53 PM Feature #2080: add runtime support for database methods
- Also I have noticed the difference in behavior of 4GL and converted code.
I am comparing a lot of tests in the form... - 06:50 PM Bug #2101: multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not converting...
- This issue was first reported in note 192 of #2068.
The following converts badly:... - 06:34 PM Bug #2101 (Closed): multi-buffer FOR loop with rowid and to-rowid functions in WHERE clause not c...
03/22/2013
- 05:38 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- > I still think the include/exclude call should directly follow the associated addComponent call. I think it is easie...
- 05:31 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- I guess there's one more option; chain the call, as in:...
- 05:04 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- So if the full list of options is:
1. Add the list of fields to query c'tor / addComponent
2. include(String ...) -... - 04:34 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- Stanislav Lomany wrote:
> For a multi-table query the buffer should be specified, but as an option we can have quali... - 04:28 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- For a multi-table query the buffer should be specified, but as an option we can have qualified field names:...
- 03:32 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- OK, but please emit this method immediately after the associated @addComponent@ call.
> ... - 03:07 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- Unless someone has objections, for multi-component queries, I'll make include/exclude methods of the parent query:
<... - 11:42 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- > Removes FIELDS/EXCEPT nodes.
Thanks, I'm starting server folder conversion, hope nothing new will appear. - 11:36 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- Removes FIELDS/EXCEPT nodes.
- 10:38 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- OK
- 10:14 AM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- Stanislav: if it doesn't take you long to build some rules which just drop/hide the FIELDS/EXCEPT nodes (so they will...
- 02:32 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Costin Savin wrote:
> Well theoreticaly it is already there because both Buffer and TempTable extend it, but probabl... - 02:32 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Well theoreticaly it is already there because both Buffer and TempTable extend it, but probably it's good to see it i...
- 02:12 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Costin, regarding cs_upd20130322b.zip - you forgot to add the new interface to HandleCommon. Please put it right afte...
- 01:43 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Commited as revision number 10317
- 01:07 PM Feature #1668: add support for additional (non-dynamic) database attributes
- cs_upd20130322b.zip has passed conversion regression testing. Please check it in and distribute.
- 10:54 AM Feature #1668: add support for additional (non-dynamic) database attributes
- cs_upd20130322b.zip looks good. I am putting it through conversion regression testing.
It does look like we still... - 08:21 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Added proposed update for missing addFieldToIndex methods. Moved the defaultBufferHandle() method form the Buffer int...
- 05:06 AM Feature #1668: add support for additional (non-dynamic) database attributes
- This class evolved a little. The @defaultBufferHandle()@ (implementation of @DEFAULT-BUFFER-HANDLE@) was at the begin...
- 04:35 AM Feature #1668: add support for additional (non-dynamic) database attributes
- > ADMData was my mistake (should have not added it, as I don't see the ADM-DATA attribute defined for the temp-table ...
- 02:15 PM Feature #2080: add runtime support for database methods
- I have noticed from testing in 4GL that error message...
- 10:46 AM Feature #1947: add conversion support for database methods
- CA 0322c.zip was committed to bzr revision 10315 and CA 0322e.zip to 10316.
- 10:40 AM Feature #1947: add conversion support for database methods
- Both updates look good, please check them in.
- 09:30 AM Feature #1947: add conversion support for database methods
- Both 0322c.zip and 0322e.zip have passed conversion regression testing.
- 07:42 AM Feature #1947: add conversion support for database methods
- Adds missing @queryRows(integer)@ API.
- 06:49 AM Feature #1947: add conversion support for database methods
- Solved note 151 by always expanding array vars passed to the REPOSITION-TO-ROWID method. This avoids adding an @query...
- 06:06 AM Feature #1947: add conversion support for database methods
- I'm working on note 151.
- 05:23 AM Feature #1947: add conversion support for database methods
- See note 202 from #2068, which documents a server failure. Note that the @REPOSITION-TO-ROWID@ can accept mixed exten...
- 10:24 AM Feature #2000: add conversion support for table and table handle parameters
- ca_upd20130322g.zip committed to bzr revision 10214.
- 09:15 AM Feature #2000: add conversion support for table and table handle parameters
- The code looks fine. If it passes testing, check it in and distribute it.
- 09:11 AM Feature #2000: add conversion support for table and table handle parameters
- Fixes a regression in the TABLE-HANDLE parameter conversion, introduced by 10293.
- 08:55 AM Feature #2000: add conversion support for table and table handle parameters
- OK, I'll look at it.
- 08:15 AM Feature #2000: add conversion support for table and table handle parameters
- It has been regressed since revision 10279.
Correct output is:... - 07:38 AM Feature #2000: add conversion support for table and table handle parameters
- Stanislav: did this convert properly after you added TABLE-HANDLE parameter support?...
- 08:18 AM Feature #2092: add server-side database support for several builtin functions
- Go ahead and check this in immediately (and distribute it). It has no effect on conversion and it is already being r...
- 07:07 AM Feature #2092: add server-side database support for several builtin functions
- Removed the extra ' character from p2jpl.ddr at line 699
03/21/2013
- 03:54 PM Feature #1668: add support for additional (non-dynamic) database attributes
- From the TEMP-TABLE attributes the following are not implemented in any interface:
AFTER-TABLE, BEFORE-TABLE, DATA... - 01:54 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Eric/Costin: there is one more thing we should do - identify all attributes which are already defined by interfaces (...
- 01:49 PM Feature #1668: add support for additional (non-dynamic) database attributes
- > So, Costin: please remove Buffer and ADMData from the TempTable interface and post here what method stubs are still...
- 01:42 PM Feature #1668: add support for additional (non-dynamic) database attributes
- So, Costin: please remove Buffer and ADMData from the TempTable interface and post here what method stubs are still ...
- 01:39 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Constantin Asofiei wrote:
> Why is TempTable interface extending Buffer, ADMData and UniqueID interfaces?
Good qu... - 01:38 PM Feature #1668: add support for additional (non-dynamic) database attributes
- ADMData was my mistake (should have not added it, as I don't see the ADM-DATA attribute defined for the temp-table re...
- 01:31 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Eric/Ovidiu/Costin: the interfaces extended by TempTable don't look OK. In the docs, the temp-table resource can acce...
- 01:30 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Costin Savin wrote:
> > That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAIK. ... - 01:25 PM Feature #1668: add support for additional (non-dynamic) database attributes
- > That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAIK. I don't know why they a...
- 12:55 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Vadim, your 20130321a update has passed conversion regression testing. Please check it in (and the test case) and di...
- 11:50 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Ovidiu Maxiniuc wrote:
> > That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAI... - 11:36 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Code review 20130321a:
Looks good, I'm putting it through conversion regression test now. - 10:59 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Update vmn_upd20130321a.zip (vmn_upd20130321b.zip - conversion test) is replacement of vmn_upd20130320a.zip (vmn_upd2...
- 09:17 AM Feature #1668: add support for additional (non-dynamic) database attributes
- > That's strange, all the TempTable methods should be implemented in TempTableBuilder, AFAIK. I don't know why they ...
- 06:55 AM Feature #1668: add support for additional (non-dynamic) database attributes
- > Please post your test case.
I used the pers-addr table from p2j_test and created a temp table like pers-addr and... - 02:20 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- Stanislav Lomany wrote:
> Do I need to ensure that there are no duplicates in the converted list (e.g. if we are con... - 02:01 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- It is possible to reference an element of an extent field. The progress documentation says that "If field is an array...
- 11:21 AM Bug #2095 (WIP): FIELDS/EXCEPT record phrase options not honored
- 09:51 AM Feature #2000 (Review): add conversion support for table and table handle parameters
03/20/2013
- 06:05 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Code review 20130320a:
All looks good except QueryWrapper: the new @numBuffers@ method implementation should dele... - 05:38 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Update vmn_upd20130320a.zip (vmn_upd20130320b.zip - conversion test) contains correction of NUM-BUFFERS()(KW_NUM_BUFF...
- 02:07 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Costin Savin wrote:
> Tested this case, The result is a runtime error message: @"Third argument to ADD-INDEX-FIELD m... - 02:05 PM Feature #1668: add support for additional (non-dynamic) database attributes
- > Write a test case and see what happens if you pass in something other than "asc" or "desc" as the last parameter. D...
- 01:07 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Costin Savin wrote:
> there are only these methods defined in the TempTable interface:
> public logical addFieldTo... - 12:37 PM Feature #1668: add support for additional (non-dynamic) database attributes
- For:...
- 02:38 PM Feature #2092: add server-side database support for several builtin functions
- Update cs_upd20130320a1.zip has passed conversion regression testing and is committed to bzr rev. 10301.
- 01:29 PM Feature #2092: add server-side database support for several builtin functions
- Code review 20130320a:
This one is mostly correct, except for the following:
* @Functions.minimum(Date var1, Date... - 11:55 AM Feature #2092: add server-side database support for several builtin functions
- Added proposed update, for the testcase it seems you can't define a field as rowid in 4gl so I modified that part.
W... - 05:35 AM Feature #2092: add server-side database support for several builtin functions
- Costin: the test you've uploaded doesn't work with the repository p2j_test.df schema definition. When modifying the p...
03/19/2013
- 04:29 PM Feature #2092: add server-side database support for several builtin functions
- Code review 20130319a:
* common-progress.rules: changes look good, but see comment below about max/min.
* where-... - 02:29 PM Feature #2092: add server-side database support for several builtin functions
- Re-arranged the code , solved the reviewed problems and merged with latest updates.
Testcase used to check convers... - 01:29 AM Feature #2092: add server-side database support for several builtin functions
- Costin Savin wrote:
> Added merged update.
> Are there any other functions that need to be added? I saw DATETIME an... - 01:11 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Constantin Asofiei wrote:
> For this, I think we should add a @P2JQuery.tableCount@ API which returns @integer@ and ... - 07:30 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Eric,
> * num-buffers [KW_NUM_BUFF] (seems buggy) (I think this should map to P2JQuery.getTableCount, which already ... - 07:57 AM Bug #2093: VALEXP support in P2J
- The AST is slightly different with last revision from bzr:...
- 07:20 AM Bug #2093: VALEXP support in P2J
- Please check the failed case in the previous note with the latest #1620 fix, if you haven't done already so.
- 07:09 AM Bug #2093: VALEXP support in P2J
- Everything seems to work smooth, validation is only generated in @schema-validation@:...
- 04:03 AM Bug #2093: VALEXP support in P2J
- Ovidiu: with the #1620 changes, I can't see any more schema VALEXP problems in the logs (I think P2J was too aggressi...
03/18/2013
- 03:39 PM Feature #2080: add runtime support for database methods
- Update vmn_upd20130318a.zip (vmn_upd20130318b.zip - tests) contains runtime support for BUFFER-COMPARE and some prepa...
- 11:36 AM Bug #2097: FOR EACH with multiple, nested CAN-FINDs converts badly
- This issue stems from note 127 in #2068.
The following code:... - 11:16 AM Bug #2097 (Closed): FOR EACH with multiple, nested CAN-FINDs converts badly
- 08:23 AM Feature #2092: add server-side database support for several builtin functions
- Added merged update.
Are there any other functions that need to be added? I saw DATETIME and DATETIME-TZ which fit t... - 06:34 AM Feature #2092: add server-side database support for several builtin functions
- After some tests it seems that min and max can be applied also to character and date variables, not only numeric valu...
- 04:31 AM Feature #2092 (Review): add server-side database support for several builtin functions
- 04:31 AM Feature #2092 (WIP): add server-side database support for several builtin functions
- 12:12 AM Bug #2059 (Closed): CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a...
03/17/2013
- 03:42 PM Bug #2077 (Closed): fix converted table and field name collisions
- 03:32 PM Bug #2084 (Review): Conversion misplaced parameter for can-find statement
- 03:31 PM Bug #2084: Conversion misplaced parameter for can-find statement
- The net effect of the cs_upd20130314a.zip update is that the correct Java output is produced, but the change still le...
03/16/2013
- 10:24 AM Feature #2092: add server-side database support for several builtin functions
- Added proposed update,
For ROWID I didn't knew how a ROWID data type it's represented in the database so I assumed ...
03/15/2013
- 05:13 PM Feature #2080: add runtime support for database methods
- Constantin's advice has gotten you past the immediate handle problem, but please re-read note 9. The runtime impleme...
- 05:11 PM Feature #2080: add runtime support for database methods
- Yes, it works, thank you
- 04:53 PM Feature #2080: add runtime support for database methods
- Vadim, I don't think the runtime for the CREATE BUFFER statement is implemented. Try this instead:...
- 04:41 PM Feature #2080: add runtime support for database methods
- It seems, ...
- 12:09 PM Feature #2080: add runtime support for database methods
- update [vmn_upd20130314a.zip]
Refs #2080, checked in as bzr revision 10291.
Corrected runtime for BUFFER-COPY (KW_B... - 11:52 AM Feature #2080: add runtime support for database methods
- > Constantin: can you just pick up common-progress.rules from bzr and merge your quoter changes in?
OK, I'll wait f... - 11:49 AM Feature #2080: add runtime support for database methods
- Vadim: the 20130314a update looks good. Please go ahead and commit it to bzr.
Constantin: can you just pick up ... - 11:39 AM Feature #2080: add runtime support for database methods
- Constantin Asofiei wrote:
> Vadim, have you done the changes at notes #29? If yes, please upload just the common-pro... - 11:37 AM Feature #2080: add runtime support for database methods
- Vadim, have you done the changes at notes #29? If yes, please upload just the common-progress.rules file. If not, I c...
- 11:08 AM Feature #2080: add runtime support for database methods
- Yes, the pairs parameter is in use.
- 11:00 AM Feature #2080: add runtime support for database methods
- What about pairs in RecordBuffer.compare()? Should it be supported?
- 10:39 AM Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> I am implementing now RecordBuffer.compare(Buffer buffer, character mode, character except,... - 08:46 AM Feature #2080: add runtime support for database methods
- I am implementing now RecordBuffer.compare(Buffer buffer, character mode, character except, character pairs) similar...
- 01:27 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- BTW, since multi-table queries also implement P2JQuery indirectly, they should throw UnsupportedOperationException fo...
- 01:20 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- The runtime API will look like:...
- 12:41 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- The use cases we must support:...
- 12:16 PM Bug #2095: FIELDS/EXCEPT record phrase options not honored
- Paraphrased from #2068:
Looks like P2J doesn't like the FIELDS clause, because with it, the fields get emitted as ... - 12:12 PM Bug #2095 (Closed): FIELDS/EXCEPT record phrase options not honored
- 12:30 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Eric: I've put this through conversion regression testing (which has passed) plus server folder conversion, and I don...
- 12:11 PM Bug #2094 (Closed): OUTER-JOIN record phrase option not honored
- 12:06 PM Bug #2093: VALEXP support in P2J
- This issue is dedicated to note 80 from Issue #2068.
> There is this validation expression for the @dvofrsts.dvofr... - 11:57 AM Bug #2093 (Closed): VALEXP support in P2J
- 02:06 AM Feature #2092: add server-side database support for several builtin functions
- The following builtin functions are used within where clauses in queries and thus need to be supported as database se...
- 01:14 AM Feature #2092 (Closed): add server-side database support for several builtin functions
03/14/2013
- 05:44 PM Feature #2080: add runtime support for database methods
- What methods are priority for now?
- 05:43 PM Feature #2080: add runtime support for database methods
- Attached update vmn_upd20130314a.zip (vmn_upd20130314b.zip - tests).
This update is replacement vmn_upd20130312a.z... - 03:12 PM Feature #2080: add runtime support for database methods
- for note 22:
> Constantin: you didn't already do this, right?
No, I have not changed the @Buffer.findXXXX@ APIs
for ... - 03:46 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Went back and searched for another solution, since the last one started from the wrong premise that can-find BUFFER_S...
- 03:35 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Costin, please provide a detailed update of what you have found/done on this today.
03/13/2013
- 06:06 PM Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Will be ast processing with rules also required with wrapping String to character?
Const... - 04:49 PM Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> With your next update, please replace the predicate data type of @String@ in all the @Buff... - 03:23 PM Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > One question: why not just implement @AbstractQuery.queryReposi... - 03:18 PM Feature #2080: add runtime support for database methods
- Low priority: related to my last note, we are using the wrong data type for the NO-LOBS parameter in our bufferCopy/...
- 03:16 PM Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> One question: why not just implement @AbstractQuery.queryReposition(NumberType n)@ as
> [.... - 02:07 PM Feature #2080: add runtime support for database methods
- The current project never uses the NO-LOBS parameter of BUFFER-COPY and BUFFER-COMPARE, so the variants of @BufferImp...
- 01:46 PM Feature #2080: add runtime support for database methods
- Code review 20130312a:
Update looks fine.
Good catch on the @queryReposition@ method. One question: why not j... - 11:10 AM Feature #2080: add runtime support for database methods
- I suspect that much of the use we will see of this feature will involve expressions resolving to character values (si...
- 05:40 AM Feature #2080: add runtime support for database methods
- The FIND-FIRST/LAST/UNIQUE methods can receive a character for the first parameter. Currently, the Buffer.find* imple...
- 03:13 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Tried to replicate the test which failed on update cs_upd20130312a.zip (-where- before I moved the logic from post-ru...
- 11:09 AM Bug #2084: Conversion misplaced parameter for can-find statement
- The testcase from note 11 passed, there was another file from conversion regression tests that failed (with the remap...
- 10:53 AM Bug #2084: Conversion misplaced parameter for can-find statement
- I haven't looked at this issue in detail nor tried to reproduce the problem yet, but the last update you sent looks w...
- 08:11 AM Bug #2084: Conversion misplaced parameter for can-find statement
- There seems to be a problem with some buffers being used in different db schemas,
after the change it seems the buff... - 05:25 AM Bug #2084: Conversion misplaced parameter for can-find statement
- There are changes in two files with this update, I think they are expected, but Costin is checking them now.
- 02:14 AM Bug #2090 (Closed): correct sorting of DMO properties during schema conversion
03/12/2013
- 05:20 PM Feature #2080: add runtime support for database methods
- Current status of methods from ref 1947
Implemented:
GET-CURRENT (KW_GET_CUR)
FIND-LAST (KW_FIND_LST)
FIND-FIRST ... - 05:19 PM Feature #2080: add runtime support for database methods
- Attached update vmn_upd20130312a.zip.
Corrected runtime for BUFFER-COPY (KW_BUF_COPY) and BUFFER-COMPARE (KW_BUF_CO... - 04:40 PM Feature #2080: add runtime support for database methods
- Yes, I handed my changes off to Constantin a few days ago, based on an older version, to integrate with some other ch...
- 04:26 PM Feature #2080: add runtime support for database methods
- Eric, I corrected BufferImpl.bufferCompare according #12, but noticed that you replaced function body with ... Unsupp...
- 06:22 AM Feature #2080: add runtime support for database methods
- Tests
uast/find-with-locks.p
uast/get-with-locks.p
committed revision 991.
- 05:01 AM Feature #2080: add runtime support for database methods
- vmn_upd20130311c.zip checked in as bzr revision 10278.
- 08:58 PM Feature #2080: add runtime support for database methods
- Update vmn_upd20130311c.zip has passed conversion regression testing. Please commit it to bzr and distribute. Note ...
- 03:37 PM Bug #2083: client-side where-clause leak in FindQuery
- This fix looks good to me. I have merged it with the latest bzr revision, re-run conversion regression testing with ...
- 01:36 PM Bug #2083: client-side where-clause leak in FindQuery
- I see you found another solution.
I also found one simple and straightforward solution by refining the condition f... - 12:19 PM Bug #2083: client-side where-clause leak in FindQuery
- Ovidiu, I was having many similar issues with client-side query substitution parameters and CAN-FIND while fixing #20...
- 02:33 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Added proposed update
It seems the problem is in some situation the remap scope is deleted before we get into the <p... - 11:28 AM Bug #2084: Conversion misplaced parameter for can-find statement
- It seems there are still some weird cases where it fails. Working on reproducing and fixing it
- 04:54 AM Bug #2084: Conversion misplaced parameter for can-find statement
- I'm sorry about that, it seems I forgot to save after doing the clean-up, and created the archive with some unwanted ...
- 09:54 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Code review 20130311a:
* Do you have a test case that illustrates the problem described by Constantin in notes 5 a... - 01:17 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
- Update has passed conversion regression testing and is committed to bzr rev. 10280.
- 12:14 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
- Fix candidate is attached. I am conversion regression testing this now.
- 10:15 PM Feature #2000: add conversion support for table and table handle parameters
- Code looks good, AFAICT, but without test cases and being able to look at the ASTs, the changes were hard to follow, ...
03/11/2013
- 06:30 PM Feature #2080: add runtime support for database methods
- Code review 20130311c:
The merge looks fine. The implementation of @BufferImpl.bufferCompare@ doesn't look right. ... - 05:00 PM Feature #2080: add runtime support for database methods
- Attached update
vmn_upd20130311c.zip
vmn_upd20130311d.zip (corresponding test cases)
is next replacement of vm... - 04:26 PM Feature #2080: add runtime support for database methods
- P2JQuery,
** 040 CA 20130311 Added bufferHandle(integer).
It seems wrong number - 03:08 PM Feature #2080: add runtime support for database methods
- Code review 20130311a:
The changes all look good.
I noticed on this second review that even the no-arg versions... - 10:01 AM Feature #2080: add runtime support for database methods
- Attached update
vmn_upd20130311a.zip
vmn_upd20130311b.zip (corresponding test cases)
is replacement of vmn_upd2013... - 06:20 PM Feature #2000: add conversion support for table and table handle parameters
- Regression conversion completed without errors.
- 03:42 PM Feature #2000: add conversion support for table and table handle parameters
- > Is this merged up to the latest bzr revision?
Yes, it is merged. - 02:59 PM Feature #2000: add conversion support for table and table handle parameters
- Is this merged up to the latest bzr revision?
If so, please do run conversion regression testing. Eric will do a ... - 02:32 PM Feature #2000: add conversion support for table and table handle parameters
- Update for TABLE-HANDLE FOR case. Should I regression-test it?
- 03:32 PM Bug #2083: client-side where-clause leak in FindQuery
- The @<action>sibref.setHidden(true)</action>@ from @where_clause_post.rules@ at line 438 from my previous update seem...
- 11:24 AM Bug #2083: client-side where-clause leak in FindQuery
- After some more tests, it seems like this update does not fix the issue, in fact it is too restrictive, it will cut m...
- 06:07 AM Bug #2083: client-side where-clause leak in FindQuery
- With help from Constantin, the missing @setHidden@ is now in place.
- 01:46 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Added proposed update which checks if the javaname is marked for remap but not as a generated increment name.
- 11:05 AM Feature #1947: add conversion support for database methods
- Added missing API bufferHandle(integer). Committed to bzr revision -10276- 10277.
03/10/2013
- 03:29 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Update ecf_upd20130308a.zip has passed conversion regression testing and is committed as bzr rev. 10274.
03/09/2013
- 09:11 AM Bug #2083: client-side where-clause leak in FindQuery
- I couldn't get my mind of client_taint and I took a quick look where is used. In where_clause_post.rules, at line 413...
03/08/2013
- 04:40 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Fix candidate attached. I'll push this through conversion regression testing.
Vadim: please take note of this up... - 03:56 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Eric, we've hit this on another occasion (? literal). For now, just handle both cases. The parser changes related to ...
- 03:43 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Interesting...outside of the message statement, the NO_LOCK_LITERAL is the child of an intermediate EXPRESSION node, ...
- 03:24 PM Feature #1668: add support for additional (non-dynamic) database attributes
- The update doesn't handle this case:...
- 01:59 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Sorry, I should have been more explicit. The failures are caused by the fact that, when you have a table named @prodc...
- 01:53 PM Bug #2084: Conversion misplaced parameter for can-find statement
- Constantin Asofiei wrote:
> Conversion regression testing has failed, as the tests above have passed because the jav... - 06:53 AM Bug #2084: Conversion misplaced parameter for can-find statement
- Conversion regression testing has failed, as the tests above have passed because the javaname in these cases is the s...
- 04:51 AM Bug #2084: Conversion misplaced parameter for can-find statement
- The changes looks good, also solves other compile errors where wrong buf name was used, in cases like:...
- 04:01 AM Bug #2084: Conversion misplaced parameter for can-find statement
- Added proposed update,
In previous comment I didn't understood exactly the process so I assumed there's an addition... - 12:20 PM Feature #2000: add conversion support for table and table handle parameters
- About the state of work: I changed the parser so TABLE-HANDLE FOR is recognized as a variable reference rather than a...
- 12:19 PM Bug #2083: client-side where-clause leak in FindQuery
- At this moment, I use the following simplified testcase:...
- 12:09 PM Bug #2083: client-side where-clause leak in FindQuery
- I'm getting closer. Here what I found:
The extra node (@f1 [FUNC_LOGICAL]@) should be made hidden so it will not b... - 09:09 AM Bug #2083: client-side where-clause leak in FindQuery
- In my previous note there the and operator from where clause contains a reference to a buffer other than the one that...
- 10:35 AM Feature #2086 (Closed): add support for the VALIDATE clause, for the temp-table's fiels defined u...
- 10:34 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- Committed to bzr 10266.
- 09:58 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- OK, this change looks fine. Commit and distribute it.
- 09:48 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- The update has passed conversion regression testing. There is one additional change in MAJIC, from a @DEFINE TEMP-TAB...
- 08:37 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- Sorry, when you say "VALIDATE clause", I thought you are referring to the option for a TEMP-TABLE (not for a specific...
- 07:27 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- New version of the update, which solves the VALIDATE when used with @DEFINE TEMP-TABLE tt1 LIKE source VALIDATE@. Als...
- 03:09 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- This fix removes the extent annotation from the source field reference in the VALEXP. What is still needed to do:
# ... - 01:41 AM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- Greg, the VALIDATE clause is used in the server project with a field definition. See file pmcon/cjcotdo0.w. There are...
03/07/2013
- 06:12 PM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- VALIDATE is NOT used in the server project (in a TEMP-TABLE or WORK-TABLE definition). Only NO-UNDO and RCODE-INFORM...
- 05:41 PM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- MAJIC has finished conversion and there are changes, expected: validation clauses are dropped for temp-table fields d...
- 04:55 PM Feature #2086: add support for the VALIDATE clause, for the temp-table's fiels defined using LIKE...
- The server project exposed a problem with the temp-table fields defined using the LIKE clause, when the target field ...
- 04:43 PM Feature #2086 (Closed): add support for the VALIDATE clause, for the temp-table's fiels defined u...
- 03:12 PM Feature #2080: add runtime support for database methods
- Code review 20130307a:
* There is no implementation for @QueryWrapper.getNext(LockType)@. The other @getXXX(LockT... - 11:10 AM Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Does P2J have common module responsible for 4GL errors processing? (I found actually ErrorM... - 11:01 AM Feature #2080: add runtime support for database methods
- Attached update vmn_upd20130307a.zip. Added runtime support for queryClose, queryForward, queryReposition, queryRepos...
- 05:11 AM Feature #2080: add runtime support for database methods
- Does P2J have common module responsible for 4GL errors processing? (I found actually ErrorManager.recordOrThrowError(...
- 02:10 PM Bug #2084: Conversion misplaced parameter for can-find statement
- The problem seems to be happening in the annotation phase in the following way:
The BUFFER_SCOPE with a bufname" va... - 07:46 AM Bug #2084: Conversion misplaced parameter for can-find statement
- Example:...
- 07:44 AM Bug #2084 (Closed): Conversion misplaced parameter for can-find statement
- 09:57 AM Bug #2083: client-side where-clause leak in FindQuery
- I did some patch (removing the extra expression from where node after generating the anonymous inner class needed by ...
- 05:33 AM Bug #2083: client-side where-clause leak in FindQuery
- Another can-find leak:...
- 08:48 AM Feature #2000: add conversion support for table and table handle parameters
- > When will the solution be ready for review?
Hopefully will finish it today. - 08:46 AM Feature #2000: add conversion support for table and table handle parameters
- When will the solution be ready for review?
- 04:44 AM Feature #2000: add conversion support for table and table handle parameters
- About @DEF PARAMETER TABLE-HANDLE FOR th@ where @th@ is a regular variable:
1. OUTPUT case will produce compile-ti...
03/06/2013
- 05:13 PM Feature #2080: add runtime support for database methods
- Please implement all the methods you can, which do not require dynamic database support. For example, FIND-FIRST wit...
- 02:02 PM Bug #2083: client-side where-clause leak in FindQuery
- Ovidiu Maxiniuc wrote:
> The parameter is in fact an echo of the content of the client-side WhereExpression: @f1(cus... - 01:59 PM Bug #2083: client-side where-clause leak in FindQuery
- Here are the converted code for two cases (which attempt to call two new constructors), with and without another join...
- 01:50 PM Bug #2083: client-side where-clause leak in FindQuery
- I tried to simplify the sample. Suppose we have a simple function:...
- 01:25 PM Bug #2083 (Closed): client-side where-clause leak in FindQuery
- 01:37 PM Feature #1947 (Closed): add conversion support for database methods
- Vadim committed this update to bzr as revision number 10256.
- 11:21 AM Feature #1947: add conversion support for database methods
- I made a minor change to the database_general.rules header. Please check in and distribute the attached version of y...
- 10:58 AM Feature #1947: add conversion support for database methods
- I have attached one more variant of the same update, but merged manually
- 10:29 AM Feature #1947: add conversion support for database methods
- Code review 20130306a:
Other than the literal.rules merge issue noted above (which I do think was my mistake), eve... - 09:35 AM Feature #1947: add conversion support for database methods
- I will merge everything manually and resubmit
- 09:25 AM Feature #1947: add conversion support for database methods
- As I see, update from Eric was not merged with revision you pointed. Maybe I am wrong with time calculation?
- 09:21 AM Feature #1947: add conversion support for database methods
- Update #134 from Eric was attached at 2013-03-05 11:38PM, so I supposed that it was merged with revision 10245 that w...
- 08:54 AM Feature #1947: add conversion support for database methods
- Vadim, literals.rules is not merged with 10245 (evl_upd20130305a.zip). I'll let Eric review the rest of the update.
- 08:49 AM Feature #1947: add conversion support for database methods
- Attached update
vmn_upd20130306a.zip / vmn_upd20130306a_test_cases.zip (start/final revisions 10245/10253)
The follow... - 11:46 PM Feature #1947: add conversion support for database methods
- Vadim, please note that Ovidiu soon will be committing to bzr some changes to files which will overlap with your upda...
- 12:42 PM Bug #2077: fix converted table and field name collisions
- Committed to bzr revision 10257.
- 11:54 AM Bug #2077: fix converted table and field name collisions
- Check it in and distribute it.
- 11:40 AM Bug #2077: fix converted table and field name collisions
- Update has passed conversion regression testing - no changes in generated code.
- 10:46 AM Bug #2077: fix converted table and field name collisions
- This solves the collision cases for good. Also, I've added support for buffer names collision check. I'm putting this...
- 09:12 AM Bug #2077: fix converted table and field name collisions
- Yes, the fix is pretty simple. I'll provide an update today.
- 09:00 AM Bug #2077: fix converted table and field name collisions
- If this is easy enough to fix, please go ahead and put the fix in. That way we don't have to remember there is a pro...
- 07:38 AM Bug #2077: fix converted table and field name collisions
- Ovidiu, sorry I hijacked this from you last night. Anyway, this case I don't think is encountered in the server proje...
- 07:26 AM Bug #2077: fix converted table and field name collisions
- By chance I prepared a sample test-case for this issue which at this moment is not converted correctly by p2j:...
- 01:50 AM Bug #2077: fix converted table and field name collisions
- Committed to bzr revision 10246.
- 07:14 AM Feature #1967: rework DMO class/interface hierarchy
- 0306b.zip was committed to bzr revision 10253.
- 04:46 AM Feature #1967: rework DMO class/interface hierarchy
- ca_upd20130306b.zip has passed conversion regression testing (no changes in generated sources).
- 02:25 AM Feature #1967: rework DMO class/interface hierarchy
- Attached update fixes the problem for my 0305d.zip. It brackets the deleteAll with a block only if it's parent is not...
- 11:36 PM Feature #1967: rework DMO class/interface hierarchy
- The om_upd20130304b.zip and ecf_upd20130305a.zip updates have gotten through conversion regression testing. However,...
- 09:50 PM Feature #1967: rework DMO class/interface hierarchy
- Code review -20130304a- 20130304b:
The code looks fine. The attached update corrects some cut-and-paste errors in t... - 03:03 AM Feature #1953: add conversion support for CREATE BUFFER statement
- Committed revision 10248.
- 09:07 PM Feature #1953: add conversion support for CREATE BUFFER statement
- Update 20130303a looks fine, except that the zip file is based at the com directory instead of src. Please fix this,...
- 11:41 PM Feature #1933: add conversion support for certain metadata constructs
- Conversion regression testing was successful. Please commit and distribute the 20130305b update.
- 10:15 PM Feature #1933: add conversion support for certain metadata constructs
- Code review 20130305a:
Changes look good.
Code review 20130305b:
The change is fine, but a slightly tighter ... - 11:39 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Update 20130304c has passed conversion regression testing. Please correct the FieldReference header as noted above, ...
- 09:58 PM Feature #1668: add support for additional (non-dynamic) database attributes
- Code review 20130304c:
Code changes look fine, but please correct the file header numbering for the last 2 entries...
03/05/2013
- 06:20 PM Bug #2077: fix converted table and field name collisions
- It looks fine. Check it in and distribute it.
- 05:16 PM Bug #2077: fix converted table and field name collisions
- Passed conversion regression testing.
- 04:18 PM Bug #2077: fix converted table and field name collisions
- I'm putting this through conversion regression testing.
- 02:39 PM Bug #2077: fix converted table and field name collisions
- This update solves collisions for dmo, table, property and column names. It adds a numeric suffix, similar to how tem...
- 02:05 PM Bug #2077: fix converted table and field name collisions
- In 4GL, it is possible to have two tables names named @p2j_test@ and @p2j-test@. Also, these field names can be in th...
- 02:02 PM Bug #2077 (Closed): fix converted table and field name collisions
- 05:50 PM Feature #2080: add runtime support for database methods
- The following static methods should be removed from AbstractQuery:...
- 05:44 PM Feature #2080: add runtime support for database methods
- This issue is for adding runtime support for all the database methods added in issue #1947. For the most part, we on...
- 05:40 PM Feature #2080 (Closed): add runtime support for database methods
- 05:30 PM Feature #1947: add conversion support for database methods
- Update 20130305b hit a snag in conversion regression testing. It did not cause a regression per se, because the chan...
- 03:55 PM Feature #1947: add conversion support for database methods
- I tried to update code from bzr now (I did not make any changes since the time I sent update).
Please see result - ... - 03:49 PM Feature #1947: add conversion support for database methods
- I made fresh check out today morning and merged manually from updates with adding only my changes. Maybe I missed som...
- 03:44 PM Feature #1947: add conversion support for database methods
- Eric, sorry, but I updated code today from bzr minimum 5 times during the day with bzr update command. Last time imme...
- 03:38 PM Feature #1947: add conversion support for database methods
- Code review 20130305a:
The changes all look good, but rules/convert/literals.rules was out of date with bzr (confl... - 09:41 AM Feature #1947: add conversion support for database methods
- Updated test cases with expressions
- 09:31 AM Feature #1947: add conversion support for database methods
- Yes, it is true. Tests passed in this case too with the results like
query1.getNext(LockType.LT_EXCLUSIVE, plus(7,... - 07:43 AM Feature #1947: add conversion support for database methods
- Vadim,
> are even not compilable.
the correct syntax for you tests is this:... - 07:40 AM Feature #1947: add conversion support for database methods
- Attached update
vmn_upd20130305a.zip / vmn_upd20130305a_test_cases.zip
is next replacement of update vmn_upd20130... - 05:16 PM Feature #1967: rework DMO class/interface hierarchy
- I'm taking this back, wrong task: this has some regressions in terms that is too aggressive when bracketing the delet...
- 05:15 PM Feature #1967: rework DMO class/interface hierarchy
- -Passed conversion regression testing.-
- 04:18 PM Feature #1967: rework DMO class/interface hierarchy
- I'm putting this through conversion regression testing.
- 01:48 PM Feature #1967: rework DMO class/interface hierarchy
- Fix cases of a FOR EACH block converted to a tt.delete call, in case the FOR EACH is enclosed in a statement - in thi...
- 10:56 AM Feature #1933: add conversion support for certain metadata constructs
- This update adds a message to standard console when a duplicate dmo name is detected.
- 10:11 AM Feature #1933: add conversion support for certain metadata constructs
- I only want you to add this feature if it is very fast to implement, since this is not in the critical path. Otherwi...
- 10:04 AM Feature #1933: add conversion support for certain metadata constructs
- Should I add the verification? What kind should it be? Just a @System.err/out.print()@ or persisted to logging file ?...
- 09:13 AM Feature #1933: add conversion support for certain metadata constructs
- Ovidiu Maxiniuc wrote:
> Shouldn't we use an automated postfixed name change if some name is already taken? Or at le... - 07:52 AM Feature #1933: add conversion support for certain metadata constructs
- Fixed java package for metadata tables.
Just a question. I know that the problem is solvable by using hints but if...
03/04/2013
- 04:03 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
- Good point. Actually, the best is probably just to get rid of the @schemaScope@ variable altogether and use the @glo...
- 03:53 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
- LE: actually, I think the correct test is:...
- 03:45 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
- Eric, your fix in SchemaDictionary I don't think it works for temp-tables, as the following code:...
- 03:12 PM Feature #1933: add conversion support for certain metadata constructs
- Ovidiu Maxiniuc wrote:
> You mean that we should use @P2OLookup@ instead of the current @SymbolResolver@ calls ?
... - 01:04 PM Feature #1933: add conversion support for certain metadata constructs
- > I think this is probably best done in P2OLookup (in the schema package), such that P2OLookup.javaPackage(String his...
- 11:07 AM Feature #1933: add conversion support for certain metadata constructs
- Ovidiu Maxiniuc wrote:
> 4GL has a meta set of tables associated with each database and from the user point of view ... - 01:19 PM Feature #1947: add conversion support for database methods
- Vadim Nebogatove wrote (in email):
> I tried to make tests today with literal constants. Possible I implemented chan... - 09:44 AM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> I have analyzed one more time. Solution you wrote is useful if both parameters are literals... - 04:05 AM Feature #1947: add conversion support for database methods
- I have analyzed one more time. Solution you wrote is useful if both parameters are literals. But many combined cases ...
- 03:04 AM Feature #1947: add conversion support for database methods
- I did not notice that Ubuntu Nautilus does not show backup files by default...
- 09:48 PM Feature #1947: add conversion support for database methods
- Code review 20130303a:
* As I noted earlier, please don't include backup files (e.g., @QueryWrapper.java~@) in you... - 10:54 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Added @FieldInterface@/@FieldReference.value(NumberType)@. This is related to #2068, note 18.1.
This update must be... - 10:47 AM Feature #1967: rework DMO class/interface hierarchy
- Unfortunately, at some point we might have to rename the APIs in these interfaces too, which are extended by Buffer i...
- 10:33 AM Feature #1967: rework DMO class/interface hierarchy
- This update fixes eventual collisions in dmo interfaces because of @WrappedResource@ interface (@isValid()@ & @isUnkn...
- 09:37 AM Feature #2000: add conversion support for table and table handle parameters
- Got it. I was mis-reading the meaning of the syntax.
- 09:33 AM Feature #2000: add conversion support for table and table handle parameters
- > Is there any difference in behavior if you switch the order of the DEF SHARED VAR and DEF PARAMETER (if the DEF SHA...
- 09:31 AM Feature #2000: add conversion support for table and table handle parameters
- Is there any difference in behavior if you switch the order of the DEF SHARED VAR and DEF PARAMETER (if the DEF SHARE...
- 05:39 AM Feature #2000: add conversion support for table and table handle parameters
- I found that @DEF PARAMETER TABLE-HANDLE FOR th@ where @th@ is a [new] shared variable is handled differently that if...
- 05:15 AM Feature #1953: add conversion support for CREATE BUFFER statement
- Added missing create() overloads.
Also reformatted and sorted so that they are more visible/countable.
Fixes compil...
03/03/2013
- 03:28 PM Feature #1947: add conversion support for database methods
- Attached update vmn_upd20130303a.zip with tests vmn_upd20130303a_test_cases.zip is next replacement of update vmn_upd...
- 03:22 PM Bug #2059: CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FOR EACH...
- The attached update is an interim workaround to protect against the NPE so we can get further into conversion. Still...
03/02/2013
- 06:11 PM Feature #1947: add conversion support for database methods
- The ges_upd20130302a.zip passed conversion testing and checked in as bzr revision 10232.
- 04:52 PM Feature #1947: add conversion support for database methods
- As found in #1985 (and documented in note 3 of #1655), the DELETE-RESULT-LIST-ENTRY() method should have been added p...
- 09:34 AM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > In convert/literals.rules, rewrite the rules regarding lock type... - 05:23 AM Feature #1947: add conversion support for database methods
- Eric Faulhaber wrote:
> In convert/literals.rules, rewrite the rules regarding lock type literals (added in the last... - 12:42 PM Feature #1933: add conversion support for certain metadata constructs
- For identifying the correct package to be imported I went back on the annotation paths for @pkgname@, @bufname@, @sch...
- 02:39 AM Bug #2071 (Closed): conversion fails to find attach point for QueryWrapper instance variable decl...
- 02:36 AM Bug #2071: conversion fails to find attach point for QueryWrapper instance variable declaration
- A non-promoted OPEN QUERY in an IF-THEN construct fails to find an attach point to which to graft its QueryWrapper de...
- 01:25 AM Bug #2071 (Closed): conversion fails to find attach point for QueryWrapper instance variable decl...
03/01/2013
- 04:05 PM Feature #1947: add conversion support for database methods
- Attached update vmn_upd20130301c.zip with tests vmn_upd20130301c_test_cases.zip is replacement of update vmn_upd20130...
- 12:15 PM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> Yes, I hope
If not, please post what you have at the end of the day so we have the optio... - 11:42 AM Feature #1947: add conversion support for database methods
- Yes, I hope
- 11:22 AM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> Changes in *.rules files. OK, will correct. My impression was that it will be needed for ru... - 10:55 AM Feature #1947: add conversion support for database methods
- Changes in *.rules files. OK, will correct. My impression was that it will be needed for runtime.
Static queryC... - 09:40 AM Feature #1947: add conversion support for database methods
- Code review 20130301a:
* The update is incomplete. I provided detailed instructions on the needed changes to rule... - 09:05 AM Feature #1947: add conversion support for database methods
- Attached update vmn_upd20130301b.zip with tests vmn_upd20130301b_test_cases.zip
containing fixes for # 1947/ #102: ... - 08:58 AM Feature #1947: add conversion support for database methods
- Sorry I have not specified, it was Ovidiu's update.
- 08:57 AM Feature #1947: add conversion support for database methods
- I think he means 104. I'm reviewing 103 now. It is not ready; I'll provide detail shortly.
- 08:50 AM Feature #1947: add conversion support for database methods
- Constantin Asofiei wrote:
> It passed conversion regression testing, please go ahead and checkin/ distribute.
Do ... - 08:49 AM Feature #1947: add conversion support for database methods
- It passed conversion regression testing, please go ahead and checkin/ distribute.
- 07:16 AM Feature #1947: add conversion support for database methods
- The code looks good, I'm putting this through conversion regression testing.
- 07:03 AM Feature #1947: add conversion support for database methods
- This update removes the unneeded @handle:@ token from the chaining like:...
- 03:46 AM Feature #1947: add conversion support for database methods
- Attached update vmn_upd20130301a.zip with tests vmn_upd20130301a_test_cases.zip containing
1) the conversion and runt... - 03:14 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Update has passed conversion regression test and is committed to bzr rev. 10228.
- 08:03 AM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- @defaultBufferHandle@ is pushed up from @TempTable@ to @Buffer@ interface.
- 03:04 PM Feature #1949: add conversion support for database triggers
- This update looks good and has passed conversion regression testing. Please check it into bzr and distribute.
- 08:31 AM Feature #1949: add conversion support for database triggers
- Constantin's point is a good one. It looks to me like the parser is fine (of course I like saying that :)).
Can w... - 08:16 AM Feature #1949: add conversion support for database triggers
- 2.1 would be OK only if the ON WRITE statement would work only with table names, but looks like it works with buffer ...
- 07:59 AM Feature #1949: add conversion support for database triggers
- Option 2.1 seems most correct to me, because it makes the tree accurately reflect the meaning of the code from the be...
- 03:29 AM Feature #1949: add conversion support for database triggers
- ...
- 10:13 AM Feature #1933: add conversion support for certain metadata constructs
- I will go on with this issue, as I am now able to see what's wrong using my project.
- 07:50 AM Feature #1933: add conversion support for certain metadata constructs
- Ovidiu Maxiniuc wrote:
> I exported a sample @_File@ structure (.df) and data (.d) from my test database ...
I ca... - 03:28 AM Feature #1933: add conversion support for certain metadata constructs
- Eric,
I exported a sample @_File@ structure (.df) and data (.d) from my test database but, for some unknown (to me)... - 01:01 AM Feature #1668: add support for additional (non-dynamic) database attributes
- FieldReference.value is missing the value(NumberType) version (subscript can be more than int literals).
PS: and Fie...
02/28/2013
- 04:41 PM Feature #1947: add conversion support for database methods
- I'm posting these here too, from #2068:
More errors related to database methods:... - 04:02 PM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> It works with 0 without errors too; - as far as I understood
>
> ... - 03:11 PM Feature #1947: add conversion support for database methods
- I tested in 4GL the following...
- 02:22 PM Feature #1947: add conversion support for database methods
- One correction to my last posting:
In the case where the first argument is NOT one of the lock literals, AND we ha... - 02:05 PM Feature #1947: add conversion support for database methods
- OK, then we must emulate this error handling at runtime, which means we need the following APIs:...
- 01:13 PM Feature #1947: add conversion support for database methods
- I have tested in 4GL the following...
- 11:59 AM Feature #1947: add conversion support for database methods
- Constantin Asofiei wrote:
> > Again, if the literals don't match the well-known compiler constants, Progress must de... - 11:36 AM Feature #1947: add conversion support for database methods
- > Again, if the literals don't match the well-known compiler constants, Progress must default to some lock behavior d...
- 11:34 AM Feature #1947: add conversion support for database methods
- Constantin Asofiei wrote:
> You forgot these:
> ... - 11:14 AM Feature #1947: add conversion support for database methods
- Eric Faulhaber wrote:
> Yes, please hold this update for the moment.
>
> I think we can cover all cases with:
> ... - 11:08 AM Feature #1947: add conversion support for database methods
- Yes, please hold this update for the moment.
I think we can cover all cases with:... - 10:45 AM Feature #1947: add conversion support for database methods
- Variant with 100+ methods (integer, int64, long, LockType) is ready
GET-NEXT (KW_GET_NEXT)
GET-PREV (KW_GET_PREV... - 10:41 AM Feature #1947: add conversion support for database methods
- > OK, but wouldn't the @i + 1@ expression be converted to @plus(i, 1)@ (which returns an integer wrapper instance), s...
- 10:36 AM Feature #1947: add conversion support for database methods
- Constantin Asofiei wrote:
> > Am I missing something?
> yes, you can pass vars/expressions to these parameters, not... - 10:22 AM Feature #1947: add conversion support for database methods
- > Am I missing something?
yes, you can pass vars/expressions to these parameters, not just literals:... - 10:19 AM Feature #1947: add conversion support for database methods
- Constantin Asofiei wrote:
> Vadim Nebogatov wrote:
> > If we want to reuse current(LockType lockType) we will need ... - 10:07 AM Feature #1947: add conversion support for database methods
- Eric Faulhaber wrote:
> I don't understand this. Why can't we use NumberType to reduce the explosion of APIs? We a... - 10:05 AM Feature #1947: add conversion support for database methods
- Constantin Asofiei wrote:
> where both parameters are optional, and nowait appears only if first is set. We can redu... - 08:51 AM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> If we want to reuse current(LockType lockType) we will need to create LockType from other ty... - 08:49 AM Feature #1947: add conversion support for database methods
- If we want to reuse current(LockType lockType) we will need to create LockType from other types including long
- 08:40 AM Feature #1947: add conversion support for database methods
- If you set the parameter to java native long, then all native int values will be accepted, so no casting is needed. I...
- 08:39 AM Feature #1947: add conversion support for database methods
- Will we cast long to int before using LockType.fromInt(int type)?
- 08:33 AM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> LockType aggregates lock and wait statuses, what is the sense of using it with other parame... - 08:26 AM Feature #1947: add conversion support for database methods
- LockType aggregates lock and wait statuses, what is the sense of using it with other parameters, especially with one ...
- 08:14 AM Feature #1947: add conversion support for database methods
- The syntax for this method would be (example for GET-NEXT):...
- 08:03 AM Feature #1947: add conversion support for database methods
- Constantin Asofiei wrote:
> Vadim Nebogatov wrote:
> > OK, good. What do you think about #68 (getNext(LockType lock... - 07:35 AM Feature #1947: add conversion support for database methods
- LE: when I say no work needed, I refer to the lock types. You will still need getNext(LockType) version to be added.
- 07:34 AM Feature #1947: add conversion support for database methods
- Vadim Nebogatov wrote:
> OK, good. What do you think about #68 (getNext(LockType lockType))?
Actually, NO-LOCK and ... - 06:38 AM Feature #1947: add conversion support for database methods
- OK, good. What do you think about #68 (getNext(LockType lockType))?
- 06:11 AM Feature #1947: add conversion support for database methods
- > According doc, lock is mandatory, no-wait is optional:
>
> GET-NEXT ( NO-LOCK| SHARE-LOCK [, NO-WAIT] | EXCLUSIV... - 06:00 AM Feature #1947: add conversion support for database methods
- Eric Faulhaber wrote:
> Ignore my last post; I mis-read the documentation. NO-LOCK is the default if not specified... - 03:51 AM Feature #1947: add conversion support for database methods
- I don't understand... stupid chrome or redmine ?
- 03:50 AM Feature #1947: add conversion support for database methods
- I think ...
- 03:47 AM Feature #1947: add conversion support for database methods
- The same question concerning getNext parameters. Do we really need method with signature using P2J type LockType?
... - 03:40 AM Feature #1947: add conversion support for database methods
- The question: BUFFER-COMPARE/ BUFFER-COPY support also should be corrected. May I do this in the same update?
BUF... - 03:33 PM Feature #1933: add conversion support for certain metadata constructs
- Correct, we need the import.
Ovidiu was looking at this at the end of the day today, I guess he will continue tomo... - 02:49 PM Feature #1933: add conversion support for certain metadata constructs
- Ah, good point. So, we need to emit an import statement for ...dmo._meta.*, right? Are you taking this, or do you w...
- 02:43 PM Feature #1933: add conversion support for certain metadata constructs
- The metadata tables are emitted to the dmo._meta package, but all buffers referring meta tables are still converted t...
- 03:31 PM Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Note that the defaultBufferHandle API I think it needs to be added to the Buffer interface too, because there are com...
- 09:06 AM Feature #1949: add conversion support for database triggers
- > do you have any idea why this happens ? Is this intentional ?
No. No. I'll take it as my top priority. - 08:25 AM Feature #1949: add conversion support for database triggers
- During the investigations for #1985, note 69, resulted that a possible bug is in the parser.
The following code:
<p... - 01:48 AM Feature #1588: add conversion and runtime support for embedded SQL
- 20130227a update has passed regression testing and is committed to bzr rev. 10225.
- 12:40 AM Feature #1588: add conversion and runtime support for embedded SQL
- Attached update fixes a defect during annotations processing.
02/27/2013
- 05:17 PM Feature #2000: add conversion support for table and table handle parameters
- I uncommited my last commit.
- 05:13 PM Feature #2000: add conversion support for table and table handle parameters
- > Please distribute the Config change as a separate update zip file BUT at the SAME TIME as the svl_upd20130226a.zip....
- 05:04 PM Feature #2000: add conversion support for table and table handle parameters
- Please distribute the Config change as a separate update zip file BUT at the SAME TIME as the svl_upd20130226a.zip. ...
- 04:37 PM Feature #2000: add conversion support for table and table handle parameters
- Actually, I think we're OK here. All the failures are in the Config class, which is hand-written and will need to be...
- 03:47 PM Feature #2000: add conversion support for table and table handle parameters
- Majic did not compile after this update. Please see #2067 for the results.
- 03:08 PM Feature #2000: add conversion support for table and table handle parameters
- > I'll do it here. Do you expect any differences? If I find anything unusual, I'll ask.
TABLE parameters should us... - 02:29 PM Feature #2000: add conversion support for table and table handle parameters
- I'll do it here. Do you expect any differences? If I find anything unusual, I'll ask.
- 02:17 PM Feature #2000: add conversion support for table and table handle parameters
- > Have you run conversion on Majic with this to check for unexpected changes?
No. I can run, but it will take 2.5 h. - 02:10 PM Feature #2000: add conversion support for table and table handle parameters
- Have you run conversion on Majic with this to check for unexpected changes?
- 02:07 PM Feature #2000: add conversion support for table and table handle parameters
- Everything except SHARED variables for TABLE-HANDLE FOR. I recommend to distribute the remaining part later as a sepa...
- 12:11 AM Feature #2000: add conversion support for table and table handle parameters
- Stanislav Lomany wrote:
> Heh, it look like BUFFER parameter is misconverted, but not because of me:
>
> [...]
... - 07:23 PM Feature #2000: add conversion support for table and table handle parameters
- Fix for #2.
- 03:53 PM Feature #1947: add conversion support for database methods
- om_upd20130227c.zip has passed conversion testing and is checked into bzr as revision 10223.
- 02:17 PM Feature #1947: add conversion support for database methods
- The om_upd20130227b.zip is close, but I have made a couple of changes to the code. The post-rules section is moved t...
- 01:29 PM Feature #1947: add conversion support for database methods
- Ignore my last post; I mis-read the documentation. NO-LOCK is the default if not specified. So, it seems we will n...
- 01:25 PM Feature #1947: add conversion support for database methods
- Correction: I don't think we'll need @P2JQuery.getNext()@ (only @P2JQuery.getNext(LockType lockType)@); seems the 4...
- 01:14 PM Feature #1947: add conversion support for database methods
- Vadim, please fix the query handle GET-* return type problem, as described in #1985, note 61 (repeated below for conv...
- 12:37 PM Feature #1947: add conversion support for database methods
- This update fixes generation of @LockType@ literals into converted java source.
- 12:04 PM Feature #1947 (WIP): add conversion support for database methods
- Needed to re-open this for some conversion corrections to query methods GET-NEXT, GET-FIRST, etc. Please see note 61...
- 01:48 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- Passed runtime regression testing and is checked into bzr as revision 10222.
- 01:45 PM Feature #1949: add conversion support for database triggers
- Passed conversion testing and is checked in as bzr revision 10221.
- 12:16 PM Feature #1949: add conversion support for database triggers
- Conversion testing passed. Please check in the update and distribute it.
- 09:45 AM Feature #1949: add conversion support for database triggers
- I have started conversion testing.
- 09:41 AM Feature #1949: add conversion support for database triggers
- The code looks OK. We need to conversion test it.
- 09:40 AM Feature #1949: add conversion support for database triggers
- Indeed, the annotations are not set unless some variables are first declared. And, because in our sample the block is...
- 09:19 AM Feature #1949: add conversion support for database triggers
- Looks like for trigger blocks, the undoable counter are not initialized (written as annotation).
The attached propos... - 05:24 AM Feature #1949: add conversion support for database triggers
- Problem with DB triggers in server project:...
- 11:53 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Discussion moved from emails.
---
Eric,
As far as I understood, Ovidiu is already busy with BUFFER-VALUE r... - 12:07 AM Bug #2062 (Closed): buffer parameter names doubled up, not included in RecordBuffer.openScope() call
- The following test:...
- 12:01 AM Bug #2062 (Closed): buffer parameter names doubled up, not included in RecordBuffer.openScope() call
02/26/2013
- 06:53 PM Feature #2000: add conversion support for table and table handle parameters
- > In regards to issue number 4, can you explain what the code in th-proc.p is supposed to do?
> This code seems like... - 06:08 PM Feature #2000: add conversion support for table and table handle parameters
- Heh, it look like BUFFER parameter is misconverted, but not because of me:...
- 05:33 PM Feature #2000: add conversion support for table and table handle parameters
- > Hm...actually, a BUFFER parameter on a temp-table won't cause a call to TemporaryBuffer.associate. Is there still ...
- 05:28 PM Feature #2000: add conversion support for table and table handle parameters
- Stanislav Lomany wrote:
> > What about BUFFER parameters on temp-tables?
>
> Yes, I missed this type of parameter... - 04:58 PM Feature #2000: add conversion support for table and table handle parameters
- > What about BUFFER parameters on temp-tables?
Yes, I missed this type of parameters when I was analyzing the impa... - 04:56 PM Feature #2000: add conversion support for table and table handle parameters
- Stanislav Lomany wrote:
> >In record_scoping.rules, you changed the bufclassname annotation to TableParameter from T... - 04:47 PM Feature #2000: add conversion support for table and table handle parameters
- In regards to issue number 4, can you explain what the code in th-proc.p is supposed to do?...
- 04:43 PM Feature #2000: add conversion support for table and table handle parameters
- >In record_scoping.rules, you changed the bufclassname annotation to TableParameter from Temporary. Isn't that going ...
- 04:37 PM Feature #2000: add conversion support for table and table handle parameters
- In record_scoping.rules, you changed the bufclassname annotation to TableParameter from Temporary. Isn't that going ...
- 04:12 PM Feature #2000: add conversion support for table and table handle parameters
- > Did you intend to remove this from the define_stmt rule in progress.g?
Yes. I don't know why it was there, proba... - 04:09 PM Feature #2000: add conversion support for table and table handle parameters
- Did you intend to remove this from the define_stmt rule in progress.g?...
- 04:08 PM Feature #2000: add conversion support for table and table handle parameters
- #1 - yes, working on it
#2 - emit TableParameter when calling a function, working on it
#3 - yes, it works fine
#4... - 04:00 PM Feature #2000: add conversion support for table and table handle parameters
- Stanislav Lomany wrote:
> What remains is:
> 1. procedure TABLE-HANDLE calls using TableParameters, calling side - ... - 03:44 PM Feature #2000: add conversion support for table and table handle parameters
- I'll add javadocs later.
- 01:19 PM Feature #2000: add conversion support for table and table handle parameters
- Attached is the parser change to accept the APPEND syntax on a function call.
- 05:55 PM Bug #2057 (Closed): buffer unique name disambiguation (separator problems)
- 02:16 PM Bug #2057: buffer unique name disambiguation (separator problems)
- Passed conversion regression testing, committed to bzr revision 10213.
- 02:13 PM Bug #2057: buffer unique name disambiguation (separator problems)
- attached correct update, previous one was for another task (will delete it)
- 02:08 PM Bug #2057: buffer unique name disambiguation (separator problems)
- The conversion regression testing has passed, the only diffs were related to instance field order (RecordBuffer.defin...
- 12:15 PM Bug #2057: buffer unique name disambiguation (separator problems)
- Constantin Asofiei wrote:
> Eric, one more question: if you can, please explain why BufferScopeWorker.getBuffer atte... - 11:45 AM Bug #2057: buffer unique name disambiguation (separator problems)
- Update: with the BuffescScopeWorker.getBuffer changed I mentioned earlier, conversion of app folder goes through all ...
- 11:20 AM Bug #2057: buffer unique name disambiguation (separator problems)
- Eric, one more question: if you can, please explain why BufferScopeWorker.getBuffer attempts to match the buffer usin...
- 11:00 AM Bug #2057: buffer unique name disambiguation (separator problems)
- Eric, the code converts because our test db is named "p2j_test", with an underscore... I had to change the DB name to...
- 10:59 AM Bug #2057: buffer unique name disambiguation (separator problems)
- I realize you're the assignee for this, but it looked like it might be related to what I fixed last night, so I conve...
- 10:10 AM Bug #2057: buffer unique name disambiguation (separator problems)
- We have a case where an existing buffer defined for a table, like:...
- 10:00 AM Bug #2057 (Closed): buffer unique name disambiguation (separator problems)
- 05:54 PM Feature #2055 (Closed): RECID AND ROWID IN WHERE CLAUSE
- 12:37 PM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Commited to bzr as revision 10212.
- 12:26 PM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Conversion regression testing has passed, please check in and distribute update.
- 11:08 AM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Eliminated the problems from previous update
- 10:17 AM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Beside the header in RecidExpression (where you reference RowidExpression), I don't see any problems. I'm putting thi...
- 10:14 AM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- I'm reviewing this now.
- 09:59 AM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Derived a case from that for recid
Added proposed update. - 09:11 AM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Costin, use this test:...
- 08:53 AM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Is there any case for RECID I can use?
For ROWID I testedn the changes with something like @FIND FIRST book WHERE TO... - 05:01 AM Feature #2055: RECID AND ROWID IN WHERE CLAUSE
- Next error is in .../vcpl/daqueau0.p:...
- 04:59 AM Feature #2055 (Closed): RECID AND ROWID IN WHERE CLAUSE
- 05:53 PM Bug #2052 (Closed): conversion error resolving master temp-table buffer
- 07:48 PM Bug #2052: conversion error resolving master temp-table buffer
- This update has passed conversion regression testing and is checked into bzr revision 10205.
- 12:45 PM Bug #2059 (WIP): CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a FO...
- The following code fails at conversion time:...
- 12:43 PM Bug #2059 (Closed): CAN-FIND clause for a perm table in the RECORD_PHRASE of a temp table, with a...
- 12:14 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- I have updated the p2jpl.ddr and have applied it to staging. It has no conversion impact, only runtime. Runtime regr...
- 04:05 AM Feature #1668: add support for additional (non-dynamic) database attributes
- Added conversion support for EMPTY-TEMP-TABLE and BUFFER-DELETE (see ecf_upd20130226a.zip at #1985). This update pas...
- 02:34 AM Bug #2054 (Closed): conversion errors with complex buffer parameters and definitions
- The fix has passed conversion regression testing. It is checked into bzr revision 10207.
- 02:08 AM Bug #2054: conversion errors with complex buffer parameters and definitions
- The following testcases produce buffers and fields with the incorrect schemaname annotation, such that downstream pro...
- 01:59 AM Bug #2054 (Closed): conversion errors with complex buffer parameters and definitions
02/25/2013
- 04:51 PM Bug #2052: conversion error resolving master temp-table buffer
- Turns out the previous update fixed the symptom rather than the root cause. Turns out we were not handling empty int...
- 03:40 PM Bug #2052: conversion error resolving master temp-table buffer
- Constantin Asofiei wrote:
> This testcase is related to this issue:
> [...]
>
> The buffers get reordered, but n... - 03:08 PM Bug #2052: conversion error resolving master temp-table buffer
- This testcase is related to this issue:...
- 02:59 PM Bug #2052: conversion error resolving master temp-table buffer
- OK, I'll try postponing the DEFINE BUFFER lookups until all the DEFINE TEMP-TABLE statements in a file have been visi...
- 02:56 PM Bug #2052: conversion error resolving master temp-table buffer
- I think this is related to annotations/record_scoping_post.rules H008.
- 02:49 PM Bug #2052: conversion error resolving master temp-table buffer
- The error occurs because there is an expectation of a DEFINE TEMP-TABLE xyz statement appearing earlier in the AST th...
- 02:18 PM Bug #2052 (Closed): conversion error resolving master temp-table buffer
- 03:37 PM Feature #2047 (Closed): field references in procedures without explicit buffer scope
- 03:15 PM Feature #2047: field references in procedures without explicit buffer scope
- Committed to bzr revision 10204.
- 03:02 PM Feature #2047: field references in procedures without explicit buffer scope
- Check it in and distribute it.
- 02:42 PM Feature #2047: field references in procedures without explicit buffer scope
- The conversion has finished and the generated sources look good to me (only some reordering in openScope and buffer i...
- 01:32 PM Feature #2047: field references in procedures without explicit buffer scope
- I had a copy-paste error in SymbolResolver, I saved bufname instead of dbname in the "dbname" annotation. I'm running...
- 11:40 AM Feature #2047: field references in procedures without explicit buffer scope
- I'm a little nervous about the change BUT I think it should be OK. I'm going to put it into conversion testing now.
- 11:01 AM Feature #2047: field references in procedures without explicit buffer scope
- Fix attempt for scope computation for fields in procedures/functions without explicit buffer scope created by other s...
- 09:39 AM Feature #2047: field references in procedures without explicit buffer scope
- This one is related to #1706. Looking at the perm buffer scoping from some compile listings from 4GL v9 and new ones ...
- 08:53 AM Feature #2047: field references in procedures without explicit buffer scope
- Looks like 4GL allows a buffer reference in a procedure, without having its scope set, as it inherits the buffer scop...
- 08:51 AM Feature #2047 (Closed): field references in procedures without explicit buffer scope
- 01:01 PM Feature #1992 (Closed): add support for double-colon (::) syntax
- 12:35 PM Feature #1992: add support for double-colon (::) syntax
- I have chosen not to alter in any way the update that have passed the testing (om_upd20130225a.zip) and committed it ...
- 11:38 AM Feature #1992: add support for double-colon (::) syntax
- Your update (including my change to progress.g) has passed conversion regression testing. I am attaching my updated ...
- 10:55 AM Feature #1992: add support for double-colon (::) syntax
- > There was one change to progress.g that seemed unnecessary: after discussion with Greg, I removed the actions in t...
- 10:43 AM Feature #1992: add support for double-colon (::) syntax
- Code review 20130225a:
Nice work! I am running it through conversion regression testing now.
There was one cha... - 06:19 AM Feature #1992: add support for double-colon (::) syntax
- Latest :: conversion merged with bzr revision 10199 and updated testcase.
- 11:47 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- Greg Shah wrote:
> Final conversion testing passed. This is checked into bzr as 10200.
This will fail runtime reg... - 10:21 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- Final conversion testing passed. This is checked into bzr as 10200.
- 09:15 AM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- Initial conversion testing passed. Attached is the update merged up to bzr 10199. This is going back into conversio...
- 02:43 AM Feature #1975: add runtime support for (non-dynamic) database attributes
- Log all history in parent task.
- 02:37 AM Feature #2042 (Closed): add conversion support for some embedded SQL features
- 02:34 AM Feature #1588: add conversion and runtime support for embedded SQL
- Added support for the simple, single table (and column) constructs listed above. These convert to methods in Buffer....
02/24/2013
- 05:29 PM Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- A problem has occurred in the use of the ATTR_POLY BUFFER-VALUE (KW_BUF_VAL) as a parameter to an INTEGER() built-in ...
- 05:08 PM Feature #2045 (Closed): conversion support for a DELETE statement with a validation expression
- 03:18 PM Feature #2045: conversion support for a DELETE statement with a validation expression
- This is for time tracking and milestone association only. All history should be in the parent task #2044.
- 03:17 PM Feature #2045 (Closed): conversion support for a DELETE statement with a validation expression
- 05:08 PM Feature #2044: implement support for a DELETE statement with a validation expression
- It passed conversion testing and is committed to bzr as revision 10198.
- 04:08 PM Feature #2044: implement support for a DELETE statement with a validation expression
- And now the update...
- 04:08 PM Feature #2044: implement support for a DELETE statement with a validation expression
- I fixed the header and have re-attached the update. This is going into conversion regression testing now.
- 04:04 PM Feature #2044: implement support for a DELETE statement with a validation expression
- Code review 20130224a:
Changes look OK to me. Note that database_access.rules needs a header entry for your changes. - 03:31 PM Feature #2044: implement support for a DELETE statement with a validation expression
- Add support to the conversion and runtime for a DELETE statement with a validation expression. We already support DE...
- 03:17 PM Feature #2044 (Closed): implement support for a DELETE statement with a validation expression
- 03:19 PM Feature #2046: runtime support for DELETE statement with a validation expression
- This is for time tracking and milestone association only. All history should be in the parent task #2044.
- 03:19 PM Feature #2046 (Closed): runtime support for DELETE statement with a validation expression
Also available in: Atom