Activity
From 04/27/2013 to 05/26/2013
05/27/2013
- 10:05 PM Database Feature #2080: add runtime support for database methods
- There is probably an implicit assumption that there will always be a valid sort (order by) clause passed into the Fin...
05/26/2013
- 05:55 PM Database Feature #2080: add runtime support for database methods
- Created example for test FIND-BY-ROWID with locked records, and found also NPE on RandomAccessQuery, line 673 - inde...
05/25/2013
- 03:01 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- The design of the appserver implementation in P2J is split in these parts:
I. appserver configuration and management... - 09:12 AM Database Bug #2090 (Review): correct sorting of DMO properties during schema conversion
- 09:01 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- Beside renumbering of the TempRecord DMOs (not sure why, but I this should not be a problem), changes related to this...
- 03:22 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- The server project -compiled- converted fully (no schema generation errors). Lots of changes, I'm running conversion ...
- 03:15 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The server project failed compilation:...
05/24/2013
- 04:21 PM Database Bug #2090: correct sorting of DMO properties during schema conversion
- ca_upd20130524d.zip has passed runtime regression testing. I'll runn full server project conversion next.
- 06:10 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- This fix has passed MAJIC conversion testing; there are diffs, but they are expected. I think this fixes the DMO-rela...
- 01:46 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- There are two issues with this update:
# I left behind the ORDER nodes
# I expected for the parser, in a @define te... - 02:52 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg Shah wrote:
> What is left to do on this task before it is otherwise 100% complete?
With _POLY issues defe... - 02:25 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Looks like implementing persistence of timedate-tz is not very straightforward.
What I have done during last couple ... - 02:43 PM Base Language Bug #2154: Date arithmetics and Gregorian gap
- While implementing @add-interval@ / @interval@ functions for date/datetime/datetim-tz I encountered some particular c...
- 02:39 PM Base Language Bug #2154 (New): Date arithmetics and Gregorian gap
- 02:35 PM Base Language Feature #1649: implement Windows environment/registry access
- Yes, this looks good.
- 01:57 PM Base Language Feature #1649: implement Windows environment/registry access
- The suggested change for OS-GETENV support:
1. FileSystemDaemon.java:
Declare native method and load p2j:... - 10:48 AM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > I think you need to execute the FindQuery with silent error mode... - 10:46 AM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > Vadim Nebogatov wrote:
> > > I thought these methods are still ...
05/23/2013
- 05:42 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- It looks like the single way to update ORM at runtime is to create/update @Configuration@ object and build a new @Ses...
- 05:28 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> I think you need to execute the FindQuery with silent error mode enabled, then return the res... - 04:56 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Please help me understand the need for the ErrorIfNull enum and the changes to @RecordBuffer... - 04:45 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Vadim Nebogatov wrote:
> > I thought these methods are still not implemented properly and p... - 12:39 AM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > I think you need to execute the FindQuery with silent error mode... - 04:17 PM Database Bug #2090: correct sorting of DMO properties during schema conversion
- Please see the attached fix. At this time, I think the DataModelWorker solved the symptom, and not the cause. Idea is...
- 12:54 PM Database Bug #2090 (WIP): correct sorting of DMO properties during schema conversion
- 08:27 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- Good work.
Please go ahead and work this. Right now, the code as we have it checked into bzr can't properly conve... - 08:15 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- I can confirm this is a real problem. This is the case in dan/Dec.java:...
- 08:03 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- Attached the DataModelWorker changes.
- 06:34 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Reverted rules/annotations/case_statements.rules
Constantin informed me that the update patch passed the conversion ... - 03:49 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Actually, after discussing this, we need to rollback the case_statements.rules change, as we lose info when .intValue...
- 03:31 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- My fault, I did not reconvert before testing om_upd20130517a.zip. There is a bug in case_statements.rules: fChildType...
05/22/2013
- 05:56 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> I think you need to execute the FindQuery with silent error mode enabled, then return the re... - 02:46 PM Database Feature #2080: add runtime support for database methods
- I think you need to execute the FindQuery with silent error mode enabled, then return the result of @ErrorManager.isE...
- 05:43 PM Base Language Feature #1649: implement Windows environment/registry access
- > ...
> As part of this task, please add native code to back FileSystemOps.getProperty() by first checking the clien... - 11:19 AM Base Language Feature #1649: implement Windows environment/registry access
- Although this is a separate 4GL feature, the OS-GETENV is a related functionality. We currently implement this in Fi...
- 11:12 AM Base Language Feature #1649: implement Windows environment/registry access
- > 2. I suggest to use separate Java class/source file in com.goldencode.p2j.util.* package, say Environments.java or ...
- 05:27 PM Base Language Feature #1640: implement DOM XML support
- 1) XEntityImpl and XNodeRefImpl are finished, I'm only not sure about DOMExeception(this is RuntimeException). Should...
- 05:23 PM Base Language Bug #2130: fix propath assignment
- The update has been uploaded. The change reflects the currently detected 4GL behaviour. Within PROPATH changing we on...
- 02:18 PM Base Language Bug #2130: fix propath assignment
- > 4. Does the checking for already existing propath entries need to honor the file system's case sensitivity? How doe...
- 12:45 PM Base Language Bug #2130: fix propath assignment
- > 1. In setSearchPath() the work.obtain() is called many times (inline). This is not a good idea because it is very i...
- 10:44 AM Base Language Bug #2130: fix propath assignment
- Code review feedback:
1. In setSearchPath() the work.obtain() is called many times (inline). This is not a good i... - 01:01 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- I am interested in learning more about what you have found about the requirements for the appserver agents. This inc...
- 01:00 PM Base Language Feature #1638: implement Java access to converted appserver code (must be a simple replacement fo...
- In the next 2-3 weeks we need to share details about the design of how Java code will be able to use the appserver fu...
- 12:50 PM Database Bug #2090: correct sorting of DMO properties during schema conversion
- How much time is estimated to be needed to check this?
- 10:59 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- The remaining problem here is that this fix changes the widget order for some "display temp-buffer." cases in MAJIC. ...
- 10:24 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- We will defer the work related to #2050 and the gregorian gap work on note 115.
What is left to do on this task be... - 10:09 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- In regard to note 116, the "There ARE datetime literals" part:
We can accept P2J being more permissive so long as:... - 09:46 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- In regard to note 115, I think you are right that the gregorian gap is not likely to affect code in apps we are worki...
- 09:39 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- In regard to note 113, I had previously sent this response via email. I am including it here to memorialize it.
<... - 09:38 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- About note 112:
> So the default format seems to be somewhat dynamic, depending on current date-format. We are cur... - 08:28 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > Progress is counting the *DST as part of the timezone* and computes the timezone dynamically. This means that an of...
- 08:10 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- From Ovidiu:...
05/21/2013
- 04:41 PM Base Language Feature #1649: implement Windows environment/registry access
- After reading some background documentation I have got the implementation plan:
1. The "environment" is a set of t... - 04:34 AM Database Feature #2080: add runtime support for database methods
- I am comparing and fixing differences with 4GL and P2J error handling after I implemented method FIND-BY-ROWID as
<p... - 08:03 PM Base Language Feature #1640: implement DOM XML support
- 1) merge with 10352 revision
2) XEntityImpl and XEntityImpl now works with Node (was Element)
3) Now possible to cr...
05/20/2013
- 03:46 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Checked into bzr as 10352 and distributed via email.
Please note that the ImportWorker needed to be merged with th... - 01:32 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Go ahead and check this (0517a) in and distribute it.
One question: in FillIn.java, don't we need to deal with the... - 01:42 PM Database Feature #1911: add runtime support for sequences
- I've changed the H2 and PostgreSQL dialects to not use quoted sequence names, so that we are not forcing case-sensiti...
05/17/2013
- 10:20 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- om_upd20130517a.zip has passed runtime regression testing.
- 05:34 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I found that in FillIn additional code was needed to keep the existing format if mixing integer and int64 types.
As ... - 03:12 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Only one issue found, related to formatting. For a test like:...
- 04:41 AM Base Language Feature #1640: implement DOM XML support
- The HandleChain.delete should look like this:...
05/16/2013
- 07:30 PM Base Language Feature #1640: implement DOM XML support
- Do I need to implement delete() and resourceDelete() methods ? Because I did't find any implementation of this method...
- 03:12 AM Base Language Feature #1640: implement DOM XML support
- Evgeny: when you add a new interface for methods/attributes and use that interface in methods_attributes.rules (for t...
- 12:17 PM Database Feature #2080: add runtime support for database methods
- Code review 20130510:
Update looks fine. However, since the change really isn't about the BUFFER-RELEASE method s... - 08:29 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I'm running conversion/runtime testing on devsrv01 with this update.
- 08:25 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Removed some code related to datetime processing in PL.
- 07:44 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Changes since last update package:
* integration with Hibernate 4 upgrades (latest bzr sources, rev 10350).
* added...
05/15/2013
- 07:46 PM Base Language Feature #1640: implement DOM XML support
- 1) add Rules for all new methods and attributes.
2) add setters for read-only attributes. - 02:49 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Eric Faulhaber wrote:
> I think the overloading approach you have taken is OK for PostgreSQL. I'm concerned about... - 12:06 PM Base Language Bug #2151: problems honoring errors raised when NO-ERROR clause is present
- Ovidiu found a problem which is related to how DISPLAY manages errors during expression evaluation. In a case like:
... - 12:01 PM Base Language Bug #2151 (New): problems honoring errors raised when NO-ERROR clause is present
- 11:26 AM Base Language Feature #2050: ATTR_POLY/METH_POLY used as rvalue or in expressions
- This is related to my note 116 from #1584.
After a talk with Constantin we have draw the conclusion that the fix for...
05/14/2013
- 07:20 PM Base Language Feature #1640: implement DOM XML support
- Rollback changes for XCommon.removeAttribute methods
- 02:36 AM Base Language Feature #1640: implement DOM XML support
- Evgeny, you need to be real careful when moving/deleting/adding methods (which map 4GL methods and attributes) in the...
- 02:10 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Date/time/-tz start to became very funny.
A few more issues I found today:
* *There ARE datetime literals!* There a... - 08:49 AM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Agreed.
05/13/2013
- 06:54 PM Base Language Feature #1640: implement DOM XML support
- 1) add stubs for new methods
2) move some methods from XCommon interface to SaxReader/XDocument interfaces
3) repla... - 06:20 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130513a.zip/vmn_upd20130513b.zip
Fixed properties comparing with extent: isAssignabl... - 01:16 PM Database Feature #2080: add runtime support for database methods
- Yes, I just do with this way
- 12:47 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Difference related with transaction absense is found in error handling of @BUFFER-CREATE()@... - 12:42 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> One more question: do we plan to support @tenant-expression@ parameter for BUFFER-CREATE me... - 05:10 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- When connecting to an app server, how will the app server client (on P2J server S1) connect to the P2J server running...
- 03:07 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I struggled today with some particular cases of date/datetime arithmetics, namely the "Gregorian gap".
It looks lik... - 02:49 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- In regard to my last note.
I tried today to implement parsing of date literal in TRPL but I found it to be rather co... - 02:42 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I found another issue. However, I think this can be solved at conversion time by adding some parameter or overloading...
- 02:40 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I was fine-tuning my implementation of @datetime@/@datetime-tz@ when I have found some /interesting features/ of Prog...
05/12/2013
- 05:30 PM Database Feature #2080: add runtime support for database methods
- Difference related with transaction absense is found in error handling of @BUFFER-CREATE()@ method:...
- 05:03 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Try
> def var log as logical no-undo.
Thanks, it works!
One more question: do we plan ... - 02:00 PM Database Feature #2080: add runtime support for database methods
- Try...
05/11/2013
- 05:13 PM Database Feature #2080: add runtime support for database methods
- Strange example for buffer-create() method. ...
- 04:13 PM Database Feature #2080: add runtime support for database methods
- Test uniqueness violation with BUFFER-RELEASE method (buffer-release-method-2.p)...
05/10/2013
- 07:56 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The investigation and documentation reading let me conclude the current level of the P2J.DLL init-term implementation...
- 09:27 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > Is there any other work needed before you are done?
I would say yes if the DLL init-term procedure is completely... - 08:13 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Is there any other work needed before you are done?
- 03:59 AM Database Feature #2080: add runtime support for database methods
- Additionally to note 169 concerning H2 database behavior.
P2J requests @hibernateConfigs@ map
on DataBaseManager,... - 01:46 AM Database Feature #2080: add runtime support for database methods
- I've finally worked around the sequence issues with some temporary code changes and I'm now seeing the constraint vio...
- 12:49 AM Database Feature #2080: add runtime support for database methods
- Please ignore the noise about the broken H2 schema in my last post. I misread the errors; they are nothing new and ...
- 11:18 PM Database Feature #2080: add runtime support for database methods
- I was trying to recreate your results, but I cannot even generate a usable H2 table schema for the p2j_test database ...
05/09/2013
- 07:20 PM Database Feature #2080: add runtime support for database methods
- Problem is in different P2JDialect.needsComputedColumns() implementations, affects registerDatabase().
for PostgreSQ... - 06:13 PM Database Feature #2080: add runtime support for database methods
- Problem seems with indexes recognition, possible with H2 only. Method checkUniqueAndShare() returns before actual val...
- 05:38 PM Database Feature #2080: add runtime support for database methods
- When I run your test case once in Progress, I get:...
- 01:16 PM Database Feature #2080: add runtime support for database methods
- HibernateException is thrown from session.flush(); in rollback. I think it should do nothing in my simple example, an...
- 01:07 PM Database Feature #2080: add runtime support for database methods
- I have corrected update above: actual message is some shorter. First time I copied message from log, sorry.
- 10:22 PM Database Feature #2080: add runtime support for database methods
- Something is wrong here. This functionality has long since been in P2J. You should not be seeing Hibernate-level ex...
- 07:14 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The testcases archive. The statements was tested are INPUT THROUGH, OUTPUT THROUGH and INPUT-OUTPUT THROUGH. The curr...
- 06:37 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Good. That all sounds promising.
- 04:56 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- > 1. My primary concern here is in getting the environment and pseudo-terminal/terminal setup correct for the "agents...
05/08/2013
- 07:26 PM Base Language Feature #1640: implement DOM XML support
- first update:
1) there are some TODOs there, I'm still working on this
2) some of the methods are not stubed(new me... - 06:26 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- > when the P2J Server determines that a new Agent is needed (as existing ones are busy), it calls back to the P2J Bro...
- 06:11 PM Database Feature #2080: add runtime support for database methods
- Test for RELEASE statement with p2j_test database....
05/07/2013
- 04:07 PM Database Feature #2080: add runtime support for database methods
- Yes, much of the trigger functionality is still unimplemented. However, I don't understand why you need triggers to ...
- 03:53 PM Database Feature #2080: add runtime support for database methods
- I have created two tests for RELEASE statement and BUFFER-RELEASE method and found out that triggers do not work. Onl...
- 03:37 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Following is a first attempt at a high-level design for the appserver communication part (please read fully):
# In 4... - 09:41 AM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- > Does this mean that any AppServer client will send requests to the same socket? If so, then this means that each r...
- 01:14 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I'm reviewing the database portions of 20130507b.
Some of the latest updates committed to bzr last week are not pres... - 12:05 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Thanks.
I am moving majic-related archives to new task #2150. - 12:02 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The progress.g update looks good. Well done.
Why are you deleting files? We generally want to leave old files ar... - 11:41 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Regarding @DATETIME_TZ_LITERAL@ note 93.
I have tested and adjusted a little the rule for the literal. The seconds... - 11:36 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- It looks fine.
- 11:22 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Added 2 missing files affected by previous changes to @int64@ API.
- 09:54 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Go ahead with runtime testing. If Eric finds anything of concern we can deal with it at that time.
- 09:50 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Yes, this update should fix the _Function "PLUS" not found_ error from stdout.log.
The update also contain the fix ... - 09:22 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I am fine with the changes, but most of them are in code of which Eric is the "owner".
Eric: please take a look at... - 08:27 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Change from note 92:
* Fixed pl/java functions/operators.
* Added some operators overloaded with integer / bigint
... - 12:02 PM Database Feature #1580 (Review): upgrade Hibernate to latest level
- I get the following warnings when compiling with this update. I have updated the code from bzr, rather than manually...
- 10:02 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Experiments with different testcases show the following results for process launch 4GL options for Windows implementa...
05/05/2013
- 05:44 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- In regard to note 90:
Please see testcases/uast/datetime_literals.p and testcases/uast/datetimetz_literals.p for s...
05/03/2013
- 04:53 AM Database Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
- Basic idea of the solution is to:
1. Use @setParameter(String, ... )@ in places like @Persistence.getQuery@ (search ... - 10:32 PM Database Feature #1890 (Closed): upgrade to the latest stable PLJava and ensure that it is available on al...
- Constantin completed this as part of updating the regression testing environment (#2104).
- 10:29 PM Database Feature #2148: enhance prototype to compile p2jpl.jar file with IKVMC into .NET assembly and load...
- The scope of this issue is to take the implementation from prototype to a working solution which supports all of the ...
- 10:17 PM Database Feature #2148 (Closed): enhance prototype to compile p2jpl.jar file with IKVMC into .NET assembly...
- 10:14 PM Database Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
- Preliminary research indicates that using IKVM is feasible and probably represents the simplest solution. Turns out ...
05/02/2013
- 07:43 PM Base Language Bug #2147 (Closed): fix any runtime issues with format strings (server project)
- 07:36 PM User Interface Feature #2146 (Closed): add support for FIRST-TAB-ITEM/NEXT-TAB-ITEM attributes (needed for server)
- 07:34 PM User Interface Feature #1804: add missing UI attributes
- The HWND can be avoided for the server project. It is only used in common/aspllpr2.p:...
- 07:24 PM Base Language Feature #2145 (Closed): eliminate program-name limitations
- 07:22 PM User Interface Feature #2144 (Closed): add minimum runtime support for methods (server)
- 07:08 PM Base Language Feature #1630: implement support for UNBUFFERED in I/O statements
- Only 2 forms are in use in the server project:
OUTPUT TO filename APPEND UNBUFFERED.
OUTPUT TO filename UNBUFFERE... - 03:54 PM Database Feature #1580: upgrade Hibernate to latest level
- Patch for MAJIC. Be aware that I have not tested @QaVendorUtils@.
- 10:44 AM Database Feature #1580: upgrade Hibernate to latest level
- > In what form should I provide changes to the configuration directory file? Should I make a patching script and/or p...
- 10:42 AM Database Feature #1580: upgrade Hibernate to latest level
- In what form should I provide changes to the configuration directory file? Should I make a patching script and/or pat...
- 08:34 AM Database Feature #1580: upgrade Hibernate to latest level
- I prefer the first solution. I don't want to have yet another query parser at runtime.
- 05:19 AM Database Feature #1580: upgrade Hibernate to latest level
- Eric, there are two options to solve positional parameters:
1. Number parameters in @HQLPreprocessor@ and other plac... - 03:34 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Changes from previous update:
* @int64@ has two different getters for Java types @toJavaLongType()@ and @toJavaInteg... - 01:31 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Ovidiu Maxiniuc wrote:
> My proposal is to switch all calculations from sql server (pljava) to 64-bit, assigning all... - 01:23 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg,
I am investigating adding ISO date-time literals to progress.g.
If @d@ is a kind of progress date variable, t... - 12:49 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I have investigated the new found issues. As expected Progress is always processing integer data on 64 bits. However,...
- 11:23 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Eric Faulhaber wrote:
> BTW, has something changed with the logging configuration? I'm seeing lots of errors in std... - 11:20 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- BTW, has something changed with the logging configuration? I'm seeing lots of errors in stdout.log that I would norm...
- 11:02 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Constantin Asofiei wrote:
> Runtime showed more persistence related errors:
Regarding the ClassCastException: there... - 02:20 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Runtime showed more persistence related errors:...
- 03:16 PM Base Language Feature #27: implement a compatible ENCODE built-in function
- And there is this:
http://labs.neohapsis.com/2008/08/25/crypto-pet-peeves-hashingencodingits-all-the-same-right/ - 02:49 PM Base Language Feature #27: implement a compatible ENCODE built-in function
- More resources:
http://en.wikipedia.org/wiki/Cyclic_redundancy_check
http://stackoverflow.com/questions/10564491/... - 02:16 PM Base Language Feature #27: implement a compatible ENCODE built-in function
- Some useful information:
http://knowledgebase.progress.com/articles/Article/21685
http://knowledgebase.progress.c... - 02:20 PM Database Feature #2143: prototype IKVM solution for Java UDFs compiled to CIL assemblies and loaded in SQL...
- This will provide a partial analog (i.e., the subset we need) to PL/Java on SQL Server. The features we need are:
*... - 02:14 PM Database Feature #2143 (Closed): prototype IKVM solution for Java UDFs compiled to CIL assemblies and load...
- 02:03 PM Database Feature #2141 (Closed): generate SQL Server schema
- 01:55 PM Database Feature #2134: configurable denormalization of extent fields into individual fields in schema con...
- The idea is to make the normalization of extent fields into separate database tables configurable, on an all-or-nothi...
- 01:48 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Some notes about the needed configuration:
# connection to a AppServer can be done either by specifying the Broker's... - 01:39 PM Database Feature #2140: use positional query substitution parameters in HQLPreprocessor and related classes
- The query substitution parameter placeholders we emit in our converted HQL where clauses (?) are deprecated in HQL. ...
- 01:33 PM Database Feature #2140 (Closed): use positional query substitution parameters in HQLPreprocessor and relat...
- 02:56 AM Database Bug #2090: correct sorting of DMO properties during schema conversion
- Although the runtime passed, I've double-checked the generated sources, and it does affect frame definitions/display ...
- 01:53 AM Database Feature #1661: support case-sensitive fields in indexes
- I think everything here is working, except that @P2JH2Dialect.isCaseInsensitiveColumn@ is implemented incorrectly. T...
- 01:35 AM Database Feature #1663 (Closed): test/debug case-sensitive field support
- I've reviewed the schema and code conversion, and the runtime code. It appears case-sensitive fields are dealt with ...
- 12:09 AM Base Language Feature #1884: add some of the v10 data types and core built-ins
- Assigned to Ovidiu to finish longchar support, beginning July 23.
05/01/2013
- 07:40 PM Database Bug #2090: correct sorting of DMO properties during schema conversion
- When using the DataModelWorker originally developed during the Majic conversion project with a newer project, we hit ...
- 07:04 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Some thoughts in regard to the design:
* Each appserver agent will be a separate P2J client process that connects ... - 06:13 PM Database Feature #1580: upgrade Hibernate to latest level
- OK, please make the minor merges and check in what you've got.
Please push through the positional parameters issue... - 03:35 PM Database Feature #1580: upgrade Hibernate to latest level
- > * In the ImportWorker.QueryHelper c'tor, the TYPES map initialization should include the new data types. At the mo...
- 03:00 PM Database Feature #1580: upgrade Hibernate to latest level
- Position parameters are not handled yet, I though it has lower priority than other tasks. Yes they are just log noise...
- 02:46 PM Database Feature #1580: upgrade Hibernate to latest level
- Code review 20130501a:
* In the ImportWorker.QueryHelper c'tor, the TYPES map initialization should include the ne... - 05:24 AM Database Feature #1580: upgrade Hibernate to latest level
- The final Hibernate update (P2J part). Passed regression testing (with postgresql-8*.jar). You may want review it.
- 04:39 PM Database Feature #2080: add runtime support for database methods
- Tests for code vmn_upd20130430a.zip (with latest fix, not in Bazaar so far) are attached
@BUFFER-COPY statement... - 12:52 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> 4GL statement copy and compare give compile warnings (not errors)
>
> [...]
> and exec... - 12:43 PM Database Feature #2080: add runtime support for database methods
- The vmn_upd20130429a.zip update (the one I changed and uploaded with note 155) has passed runtime regression testing....
- 04:27 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The next drop uploaded. Includes:
1. Basic skeleton for init/term procedure.
2. Small syntax fixes in most source c... - 09:54 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > I'm planning to separate DLL Windows initialization code in the file entry_win.c. Is this name acceptable?
Plea... - 07:40 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The question. I'm planning to separate DLL Windows initialization code in the file entry_win.c. Is this name acceptable?
- 03:26 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The changes are good. Go ahead with runtime regression testing.
Please be aware that some overlapping changes hav... - 02:49 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Added int64 mapping added to @persist.hql.DataTypeHelper.initJavaClasses()@.
There is more work to do related to hql....
04/30/2013
- 04:38 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- OK.
- 04:16 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- This is the current NUM_LITERAL rule from hql.g:...
- 03:12 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > I'm wondering if a separate token type for int64 literals (which would map to HQLTypes.LONG) is more appropriate. G...
- 02:54 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I'm wondering if a separate token type for int64 literals (which would map to HQLTypes.LONG) is more appropriate. Gr...
- 01:37 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Eric,
While looking over the @DataTypeHelper@ for any lines that would need @int64@ support I reached the @initBasi... - 01:19 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- One more change is needed:
persist.hql.DataTypeHelper.initJavaClasses() needs the int64 mapping added too. - 12:51 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Most likely. Added @Int64Field@, too.
Thanks, Greg.
- 12:43 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Does this need to also add a line for Int64Field into the TYPES map?
- 12:34 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Added missing @int64@ type to @TYPES@ map of @com.goldencode.p2j.persist.DBUtils@.
- 12:19 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- You have to update the TYPES array in com.goldencode.p2j.persist.DBUtils to reflect the new data types.
- 12:14 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Runtime regression testing produces these failures:...
- 06:53 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Reorganized Majic update archive content to fit the exact structure of Majic project.
- 04:29 PM Database Feature #2080: add runtime support for database methods
- I have attached new update vmn_upd20130430a.zip/vmn_upd20130430ba.zip as replacement of vmn_upd20130429a.zip
Fixed... - 12:14 PM Database Feature #2080: add runtime support for database methods
- The vmn_upd20130429a.zip update has passed conversion regression testing. Runtime regression testing is not yet fini...
- 09:44 PM Database Feature #2080: add runtime support for database methods
- The 20130429a code looks good, except for two lines in RecordBuffer.java which had an unnecessary, single space inden...
- 03:25 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > Please make a list of everything that remains to be done.
At this moment I see the following TODO list(for proce... - 09:14 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- It looks good. Keep going.
Please make a list of everything that remains to be done. - 09:01 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > Do we need to implement out own DLL Init routine?
Yes, I think we should. For now, we just need to properly han... - 10:50 AM Base Language Feature #1639: implement socket support
- Added update which include any untreated issues I checked with Constantin as TODO's.
- 09:44 AM Base Language Feature #1639: implement socket support
- Added the most recent version that of the testcases I used for sockets
- 09:55 AM Base Language Feature #1980: runtime support for DOM XML processing
- In regard to memptr, please look at the testcases/uast/memptr/memptr_*.p code. I just checked them into bzr in the p...
- 09:19 AM Base Language Feature #2132: implement any missing filesys.c features for Windows
- The changes look good.
- 06:27 AM Base Language Bug #2139: Frames scoped to a subroutine is reused for subsequent calls
- In 4GL, a scoped frame to a function / procedure is kept on screen even after the subroutine returns and a new frame ...
- 06:11 AM Base Language Bug #2139 (New): Frames scoped to a subroutine is reused for subsequent calls
04/29/2013
- 07:15 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > Please review this:
>
> http://support.microsoft.com/kb/94248
The question. I have checked out P2J.DLL. Both ... - 07:02 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The next drop has been uploaded with symlink status check support. See the appropriate history for details.
- 03:27 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Please review this:
http://support.microsoft.com/kb/94248 - 07:01 PM Base Language Feature #2132: implement any missing filesys.c features for Windows
- The symlink support added. The approach is based on GetFileAttributes() Windows API call and flag FILE_ATTRIBUTE_REPA...
- 06:23 PM Base Language Feature #1991 (WIP): runtime support for appserver
- 06:21 PM Database Feature #1580: upgrade Hibernate to latest level
- Missing class problems were about outdated @p2jpl.ddr@ in my test directory on lightning (missing change was "Renamed...
- 12:09 PM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav, just a thought: make sure the right p2jpl.jar version is installed in the and DB and the install_p2jpl.sql...
- 12:01 PM Database Feature #1580: upgrade Hibernate to latest level
- I fixed importing problems.
While working on p2jpl I came to the point where MAJIC throws this NPE _no matter what... - 04:49 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> You should also have tests between temp-tables with some matching AND some non-matching fiel... - 04:44 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130429a.zip/vmn_upd20130429b.zip as replacement of vmn_upd20130426a.zip/vmn_upd201304...
- 02:37 PM Database Feature #2080: add runtime support for database methods
- Code review 20130426:
The code changes look good.
However, you still don't have any test cases that compare/cop... - 04:44 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Let's do it that way.
- 04:27 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > Constantin: thoughts?
My choice would be this:
- store these at the wrapper classes
- use SessionUtils to manage... - 01:24 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Please review NumberType.initContextSpecificSeps() and how it is called. Please note that using the DirectoryManager...
- 11:58 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I encountered the following issue while implementing the @SESSION:DISPLAY-TIMEZONE@ attribute:
The attribute can be ... - 10:18 AM Base Language Feature #1639: implement socket support
- Tested in 4GL (the example with Pause) and for qsize and it seems that after the queue is full connections are reject...
- 08:46 AM Base Language Feature #1639: implement socket support
- > Note that if the client is in insecure mode, the keyStore and passwords will be sent "clear text" from the P2J serv...
- 07:18 AM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- The Progress Explorer tool on windev01 is not working. I want to use to test how agents can be configured and how cli...
Also available in: Atom