Activity
From 10/12/2012 to 11/10/2012
11/10/2012
- 12:23 PM Feature #1590: implement PROPATH assignment
- Added proposed update.
- 12:12 PM Feature #1590: implement PROPATH assignment
- Already tried that with the same result - conversion fail, however double "\\" seems to work fine with p2j and progre...
11/09/2012
- 05:30 PM Feature #1590: implement PROPATH assignment
- For now, just use the preprocessor conditional processing and the OPSYS built-in to detect the platform on which the ...
- 04:23 PM Feature #1590: implement PROPATH assignment
- There seems to be a problem with slash and backslash when defining directories
When run on windows PROGRESS using "... - 04:03 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
- The new tests does not have the issues except one that related to the Swing screen representation. The basic function...
- 12:07 PM Feature #1606: implement persistent procedures/super procedures
- I've added #1920 for persistent procedures; I suggest to leave this task for tracking the implementation of the super...
- 08:41 AM Feature #1606: implement persistent procedures/super procedures
- I agree that we must work around the fact that the super-procedure chain is built at runtime NOT at compile time. You...
- 08:18 AM Feature #1606: implement persistent procedures/super procedures
- One approach is to use reflection to fully and "naturally" implement the features. We know that will work and it can...
- 08:10 AM Feature #1606: implement persistent procedures/super procedures
- One of the major design decisions will relate to how we handle the super procedure chain. The idea of super procedur...
- 08:04 AM Feature #1606 (WIP): implement persistent procedures/super procedures
- 12:05 PM Feature #1920: implement persistent procedures
- Implement the following 4GL features:
RUN [ PERSISTENT [SET handle]] [IN handle]
DELETE PROCEDURE/OBJECT statemen... - 12:03 PM Feature #1920 (Closed): implement persistent procedures
11/08/2012
- 03:26 PM Feature #1590: implement PROPATH assignment
- This does not work in the 4GL for a simple reason: most language statements that deal with the file system do not DIR...
- 02:47 PM Feature #1590: implement PROPATH assignment
- Tried the following for creating a file...
- 11:55 AM Feature #1590: implement PROPATH assignment
- I will implementing the 2nd choice, what I wanted to say about p2j starting from where the client is running referred...
- 11:08 AM Feature #1590: implement PROPATH assignment
- ...
- 11:01 AM Feature #1590: implement PROPATH assignment
- Ran with the full path of prowin32:
When it is ran in this configuration the reference path "." is the directory whe... - 09:47 AM Feature #1590: implement PROPATH assignment
- I don't know, it is possible that the PATH does not include the Progress directories. But you can do 2 simple things...
- 09:12 AM Feature #1590: implement PROPATH assignment
- prowin32 and pro are not recognized as internal or external command, operable program or batch file on the Progress t...
- 08:47 AM Feature #1590: implement PROPATH assignment
- Your problems all stem from the fact that when you run the test program from the "Procedure Editor", the environment ...
- 06:02 AM Feature #1590: implement PROPATH assignment
- Progress seems to support relative paths in general so not sure why it wouldn't support it in PROPATH also
After run...
11/07/2012
- 05:02 PM Feature #1884: add some of the v10 data types and core built-ins
- From Adrian:...
- 03:38 PM Feature #1884: add some of the v10 data types and core built-ins
- There are no differences between CHAR and LONGCHAR related to code page.
* CODEPAGE–CONVERT works the same way for C... - 02:46 PM Feature #1590: implement PROPATH assignment
- The other question: does Progress support relative paths in the PROPATH? I suspect it does, but you should determine...
- 02:43 PM Feature #1590: implement PROPATH assignment
- It seems like SEARCH(PROGRAM-NAME(1)) will return the fully qualified filename of the current program (so long as the...
- 02:33 PM Feature #1590: implement PROPATH assignment
- Researched and tried a couple of Progress methods to see if I can get to find the directory containing the test data ...
- 11:33 AM Feature #1590: implement PROPATH assignment
- You should not need to prompt the user for pathing. Instead, use the filesystem features of the 4GL to make the prog...
- 10:11 AM Feature #1590: implement PROPATH assignment
- 20.
The default propath on Progress will allways contain these values:...
11/06/2012
- 05:33 PM Feature #1884: add some of the v10 data types and core built-ins
- My only question so far is related to the codepage info. Is there a difference between how character and longchar ha...
- 05:16 PM Feature #1884: add some of the v10 data types and core built-ins
- LONGCHAR data type:
* CHARACTER data that is not limited to 32K in size. LONGCHAR variables can be any size (limited... - 03:35 PM Feature #1590: implement PROPATH assignment
- FileSystemOps will still need the new setSearchPath() method exposed.
- 03:16 PM Feature #1590: implement PROPATH assignment
- 3. I forgot that the indentation applies to all code not only to Java Files
For the formatting problems I've set the... - 12:33 PM Feature #1590: implement PROPATH assignment
- Please note that I am having to repeat the same feedback as provided previously, because some of the prior feedback w...
- 10:39 AM Feature #1590: implement PROPATH assignment
- Tests gave the same results on both P2J and Progress
Given the following directory structure... - 10:04 AM Feature #1590: implement PROPATH assignment
- Attached equivalent tests used on progress windows os.
- 10:01 AM Feature #1590: implement PROPATH assignment
- Attached proposed update 2.
11/05/2012
- 02:51 PM Feature #1590: implement PROPATH assignment
- Thanks I managed to figure out what the problem was :)!
- 02:36 PM Feature #1590: implement PROPATH assignment
- Show the testcase code (that is behaving strangely) here and also show the output of running it on the 4GL. I will h...
- 02:34 PM Feature #1590: implement PROPATH assignment
- There seems to be a something wrong with the testcase when run on Progress or a Progress bug.
When assigning a new v... - 12:00 PM Feature #1611: implement QUOTER utility
- Feedback:
1. The history entry in rules/annotations/input_output.rules needs to be updated from 009 to 010.
2. ... - 11:16 AM Feature #1611 (Review): implement QUOTER utility
- 11:13 AM Feature #1611: implement QUOTER utility
- Is this ready for review? That would mean that you have no known issues and the update fully meets the requirements ...
- 11:16 AM Feature #1591 (WIP): implement QUOTER built-in function
- 11:14 AM Feature #1591 (Review): implement QUOTER built-in function
11/03/2012
- 08:07 AM Feature #1611: implement QUOTER utility
- Added proposed update for quoter utility.
- 08:06 AM Feature #1611: implement QUOTER utility
- It seems that Progress replaces null resulting values with @-@, That and the fact that new line character(enter) is d...
11/02/2012
- 02:20 PM Feature #1591: implement QUOTER built-in function
- Feedback on the proposed changes:
1. Each file with a standard header needs the copyright notice updated to 2012 i... - 01:53 PM Feature #1590: implement PROPATH assignment
- Now that you have access to the 4GL development system, please make sure that you do more thorough testing of the PRO...
- 01:27 PM Feature #1590: implement PROPATH assignment
- When you post your updated code, do not delete the old update. I want those to stay around for reference purposes.
... - 01:26 PM Feature #1590: implement PROPATH assignment
- Feedback on the proposed changes:
1. Each file with a standard header needs the copyright notice updated to 2012 i... - 01:22 PM Feature #1611: implement QUOTER utility
- Good work. Finish off the testing to ensure that you have a complete specification. It is common for the Progress d...
- 12:54 PM Feature #1611: implement QUOTER utility
- The weird characters that appeared in - c tests seem to be caused by test data being altered at ftp transfer(though i...
11/01/2012
- 04:41 PM Feature #1884: add some of the v10 data types and core built-ins
- Some other thoughts on LONGCHAR:
0. Look through the com/goldencode/p2j/util/character class carefully. Also look... - 04:22 PM Feature #1884 (WIP): add some of the v10 data types and core built-ins
- 04:16 PM Feature #1884: add some of the v10 data types and core built-ins
- The LONGCHAR support provides character data in 4GL that can exceed 32KB in size. Our character class already can ha...
- 04:17 PM Feature #1646: implement BASE64-ENCODE/BASE64-DECODE built-in functions
- Yes, you're right. I forgot about that dependency. The task #1884 is where we are putting some new data type suppor...
- 03:40 PM Feature #1646: implement BASE64-ENCODE/BASE64-DECODE built-in functions
- The BASE64-ENCODE function:
Converts binary data into a Base64 character string, and returns a LONGCHAR containing ... - 09:28 AM Feature #1646 (WIP): implement BASE64-ENCODE/BASE64-DECODE built-in functions
10/31/2012
- 05:34 PM Feature #1646: implement BASE64-ENCODE/BASE64-DECODE built-in functions
- Review the documentation for these functions in the Progress 4GL Language Reference. Write some testcases to ensure ...
- 02:35 PM Feature #1885 (Closed): fix and add necessary format string support
- 02:21 PM Feature #1884: add some of the v10 data types and core built-ins
- types: DATETIME, LONGCHAR, INT64 (needed for DB support of _lock-recid and for sequences); DATETIME(), NOW(), ADD-INT...
- 02:21 PM Feature #1884 (Closed): add some of the v10 data types and core built-ins
10/30/2012
- 03:35 PM Support #1853 (New): update the base language portions of the Conversion Reference
- 01:11 PM Feature #1824: client platform delegate implementation
- If all client platform dependencies can be eliminated, then this task is not needed.
Any remaining client platform... - 01:09 PM Feature #1824 (Closed): client platform delegate implementation
- 09:45 AM Feature #1792: implement widget-pool support
- CREATE WIDGET-POOL, DELETE WIDGET-POOL and any scoping of resources
- 09:44 AM Feature #1792 (Closed): implement widget-pool support
- 09:40 AM Feature #1786 (Closed): implement server-side support for non-UI client features (file system mgm...
- 09:31 AM Feature #1781 (Closed): add missing support for the WIDGET-HANDLE builtin function
10/29/2012
- 04:49 PM Feature #1611: implement QUOTER utility
- Yes, this is much closer. But there are still 2 problems:
1. getNoteBoolean() can and would return null, you shou... - 03:30 PM Feature #1611: implement QUOTER utility
- added...
- 01:53 PM Feature #1611: implement QUOTER utility
- 1-2.Attached the progress test , input file and result from os-command call and from windows console for quoter with ...
- 10:20 AM Feature #1611: implement QUOTER utility
- Questions:
1. What is the encoding (e.g. codepage) of the input file?
2. What is the encoding of the output file?... - 08:42 AM Feature #1611: implement QUOTER utility
- EFBB
10/26/2012
- 06:35 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
- Currently the Swing client starting does not have any obvious issues except font rendering issue already found. Addit...
- 03:09 PM Feature #1611: implement QUOTER utility
- Make sure you keep all of your testcases. Add them to your update, so they get checked in....
- 01:49 PM Feature #1611: implement QUOTER utility
- Done several test of Quoter utility use on Progress,
It seems any errors from quoter are only output to the destinati...
10/25/2012
- 03:52 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
- The first issue/difference has been found running swing client in Windows. Look at the screenshots attached. If we us...
- 01:33 PM Feature #1611: implement QUOTER utility
- Thanks for clearing things up.
- 11:37 AM Feature #1611: implement QUOTER utility
- The general idea is OK. Yes, we need to detect when any child process invocation is using QUOTER and then change the...
10/24/2012
- 12:05 PM Feature #1611: implement QUOTER utility
- The only solution I came up with yet to get the quoter utility call the method from Quoter class is by checking the f...
- 11:16 AM Support #1700 (WIP): test the startup, basic processing and shutdown of the P2J server and P2J cl...
- Use the p2j/testcases/simple/ environment to test the server and client on Windows. For now, DON'T test any of the P...
- 11:10 AM Support #1700 (Closed): test the startup, basic processing and shutdown of the P2J server and P2J...
10/22/2012
- 01:38 PM Feature #1611 (WIP): implement QUOTER utility
- 01:37 PM Feature #1591: implement QUOTER built-in function
- Added proposed update for quoter builtin function
10/21/2012
- 01:11 PM Feature #1650 (Closed): process launching support for Windows (JNI library changes and any associ...
- 01:10 PM Feature #1649: implement Windows environment/registry access
- Priority features: GET-KEY-VALUE, PUT-KEY-VALUE, USE, LOAD, UNLOAD
The COLOR and FONT options to PUT-KEY-VALUE do no... - 01:09 PM Feature #1649 (Closed): implement Windows environment/registry access
- 01:09 PM Feature #1648 (Closed): review all filesystem support (runtime) on Windows and fix/resolve any is...
- 01:07 PM Feature #1647 (Closed): implement an option for SETUSERID and USERID to be backed by a replacemen...
- 01:06 PM Feature #1646 (Closed): implement BASE64-ENCODE/BASE64-DECODE built-in functions
- 01:03 PM Feature #27 (WIP): implement a compatible ENCODE built-in function
- 01:00 PM Feature #1645: implement web services support
- Priority work: implement all usage of the server object handle in regards to connecting to a web service.
Most of th... - 12:29 PM Feature #1645 (Closed): implement web services support
- 12:01 PM Feature #1644: implement SOAP support
- Priority features:
Statements:
CREATE-SOAP-HEADER
CREATE-SOAP-HEADER-ENTRYREF
ATTRIBUTES:
SOAP-FAULT-STRING
ERRO... - 12:00 PM Feature #1644 (Closed): implement SOAP support
- 11:59 AM Feature #1643 (Closed): implement any missing DELETE OBJECT usage
- 11:51 AM Feature #1641: implement SAX XML support
- Priority features:
CREATE-SAX-READER; CREATE-SAX-WRITER; METHODS: get-value-by-index(), start-element(), end-eleme... - 11:51 AM Feature #1641 (Closed): implement SAX XML support
- 11:48 AM Feature #1640: implement DOM XML support
- Priority features:
CREATE-X-NODEREF; CREATE-X-DOCUMENT; ATTRIBUTES: NAME, ATTRIBUTE-NAMES, OWNER-DOCUMENT, NUM-CHI... - 11:47 AM Feature #1640 (Closed): implement DOM XML support
- 11:46 AM Feature #1639: implement socket support
- Highest priority features:
CREATE SOCKET
socket object methods:
CONNECT()
CONNECTED()
DISCONNECT()
READ()
SET-READ-... - 11:46 AM Feature #1639 (Closed): implement socket support
- 11:42 AM Feature #1638: implement Java access to converted appserver code (must be a simple replacement fo...
- One approach: based on a list of interfaces (hints), create a set of Java interfaces that can be used via our net pro...
- 11:41 AM Feature #1638 (Closed): implement Java access to converted appserver code (must be a simple repla...
- 11:24 AM Feature #1636 (Closed): implement peristent trigger support
- 11:22 AM Feature #1635: implement MEMPTR/RAW support
- The following have highest priority:
Built-in Functions: get-long(), get-pointer-value()
Statements: put-long, put-s... - 11:21 AM Feature #1635 (Closed): implement MEMPTR/RAW support
- 11:14 AM Feature #1634: implement full native library (.so or DLL) support
- Provide a replacement for the Progress 4GL native API registration (PROCEDURE EXTERNAL) and calling mechanism. Utili...
- 11:07 AM Feature #1634 (Closed): implement full native library (.so or DLL) support
- 10:38 AM Feature #1632 (Closed): implement _MSG() undocumented built-in function
- 10:37 AM Feature #1631 (Closed): implement support for LANDSCAPE/PORTRAIT in I/O statements
- 10:36 AM Feature #1630 (Closed): implement support for UNBUFFERED in I/O statements
- 10:15 AM Feature #1628 (Closed): fix any incompatibilities or missing features of NO-ECHO support
- 10:14 AM Feature #1627 (Closed): support for empty EXPORT statements
- 09:55 AM Feature #1626 (Closed): implement OS-DIR support as an INPUT stream
- 09:54 AM Feature #1625 (WIP): implement OUTPUT TO PRINTER on Windows
- 09:53 AM Feature #1624 (Closed): add support for PUT CONTROL
- 09:52 AM Feature #1623 (Closed): refine I/O support to resolve incompatibilities or missing features
- 09:46 AM Feature #1622 (Closed): refine HANDLE support to resolve incompatibilities
- 09:28 AM Feature #1621 (Closed): implement dynamic/unspecified EXTENT support
- 09:27 AM Feature #1620 (Closed): implement EXTENT parameter support
10/20/2012
- 10:01 AM Feature #1615: implement RCODE-INFO system handle
- This system handle is *almost* too implementation specific to support. But if the usage is important, the features c...
- 09:56 AM Feature #1615 (Rejected): implement RCODE-INFO system handle
- 09:37 AM Feature #1613: finish FILE-INFO system handle support
- Implement the following:
FILE-INFO:FILE-TYPE (SMLP are not supported in P2J right now, there are limitations in Ja... - 09:34 AM Feature #1613 (Closed): finish FILE-INFO system handle support
- 09:34 AM Feature #1612 (Closed): finish SESSION system handle support
- 09:32 AM Feature #1611: implement QUOTER utility
- The QUOTER utility in the 4GL is a separate executable that is part of the Progress runtime software BUT it is called...
- 09:26 AM Feature #1611 (Closed): implement QUOTER utility
10/19/2012
- 01:06 PM Feature #1591: implement QUOTER built-in function
- Yes, please implement the QUOTER() built-in function NOT the QUOTER utility.
- 11:21 AM Feature #1591: implement QUOTER built-in function
- *Quoter function*
Converts the specified data type to CHARACTER and encloses the results in quotes
when necessary.
Th... - 10:48 AM Feature #1608: implement full appserver support (from 4GL clients only)
- Implement the following:
- appserver dispatcher/thread pool
- handle context issues
- startup/shutdown procedures (... - 10:43 AM Feature #1608 (Closed): implement full appserver support (from 4GL clients only)
- 10:10 AM Feature #1607: implement full named events support
- The following support is needed: PUBLISH, SUBSCRIBE, UNSUBSCRIBE, parameter passing processing, chaining, super-proce...
- 10:06 AM Feature #1607 (Closed): implement full named events support
- 10:05 AM Feature #1606: implement persistent procedures/super procedures
- The following support is needed: RUN PERSISTENT, DELETE PROCEDURE/OBJECT, RUN IN, FUNCTION IN, DYNAMIC FUNCTION/DYNAM...
- 10:03 AM Feature #1606 (Closed): implement persistent procedures/super procedures
- 08:15 AM Feature #1600 (Closed): provide a conversion option to emit decimal literals using a string liter...
- 08:13 AM Feature #1599 (Closed): shift EXP implementation (MathOps.pow()) to BigDecimal
- 08:11 AM Feature #1598 (Closed): shift LOG implementation (MathOps.log()) to BigDecimal
- 08:11 AM Feature #1597 (Closed): shift SQRT implementation (MathOps.sqrt()) to BigDecimal
- 08:07 AM Feature #1596 (Closed): complete big decimal implementation
10/17/2012
- 12:51 PM Feature #1591: implement QUOTER built-in function
- *QUOTER utility specifications:*
The QUOTER utility formats character data in a file to the standard format so it can... - 11:00 AM Feature #1591 (WIP): implement QUOTER built-in function
- 11:35 AM Feature #1590: implement PROPATH assignment
- Attached proposed update for the issue
- 08:42 AM Feature #1590: implement PROPATH assignment
- ...
- 08:17 AM Feature #1590: implement PROPATH assignment
- Obtained the following rules settings that will convert the code according to the spec:...
10/16/2012
- 02:38 PM Feature #1590: implement PROPATH assignment
- Yes, you're right. The assignment version of this must be put in convert/assignments.rules. Search on prog.kw_fr_va...
- 01:29 PM Feature #1590: implement PROPATH assignment
- > <rule>oldtype == prog.kw_propath
> <action>methodTxt = "EnvironmentOps.getSearchPath"</action>
> <rule>parent.typ... - 04:49 AM Feature #1590 (WIP): implement PROPATH assignment
10/12/2012
- 05:15 PM Feature #1591: implement QUOTER built-in function
- Look at the QUOTER built-in function in the Progress 4GL Language Reference (it is in v10.x or later). Your task is ...
- 05:08 PM Feature #1591 (Closed): implement QUOTER built-in function
- 05:03 PM Feature #1590: implement PROPATH assignment
- Progress has a PROPATH "function" (which looks like a well known or global variable) which reports on the current set...
- 04:34 PM Feature #1590 (Closed): implement PROPATH assignment
Also available in: Atom