Activity
From 01/02/2025 to 01/31/2025
01/31/2025
- 08:52 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Go ahead and cache these. I think we should add a hard-limit to the @character.of()@ ca... - 08:48 AM Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> I am unsure if it is ok to use @character.of@ in @LegacyLogManager.getLogFileName(... - 07:49 AM Bug #9060: Cache oftenly used values that are immutable
- Committed on *9060a rev 15664* multiple uses of character constants. These are used where the value has limited optio...
- 08:46 AM Feature #9447: XML support feature improvements and testing
- Alexandru Lungu wrote:
> PS: I think @recordOrThrowError@ is more suitable. @recordOrShowError@ will simply displa... - 07:51 AM Feature #9447: XML support feature improvements and testing
- When working on another tc, I saw that the error message thrown by 4gl is different from the FWD one....
- 05:56 AM Feature #9447: XML support feature improvements and testing
- > This is taken directly from XDocumentImpl and I think the last argument, which is isError, should be true because i...
- 03:45 AM Feature #9447: XML support feature improvements and testing
- Alexandru Lungu wrote:
> > If the assert is left there, it's entering the catch, and it gets this assertion's erro... - 03:29 AM Feature #9447: XML support feature improvements and testing
- After looking with Danut yesterday we have found that the prefix is added here:...
- 08:32 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- @extentInvoke@ -> @dynamicInvokeExtent@
- 04:03 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Alexandru Lungu wrote:
> Before pursuing an implementation, please debug how static calls are resolved (aka not wi... - 08:15 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I committed to 6506a rev. 15635 some things:
* I added a class, @WebspeedHandler@, for handling the webspeed request... - 06:01 AM Feature #6417: cleanup some known items in appserver support
- Adding to the TODO:
* review and fix the async execution (invoker threads), ref #8661-533, #8661-537;
* review SESS... - 04:48 AM Feature #9442 (Merge Pending): implement limited support for RCODE-INFORMATION
- 9442a can be merged after 9355a.
01/30/2025
- 04:37 PM Feature #6433: implement WEB-CONTEXT system handle
- Code Review Task Branch 6433a Revision 15675
I think the changes are good.
In regard to the @QUIT_COMMIT@, I li... - 10:10 AM Feature #6433 (Review): implement WEB-CONTEXT system handle
- Created task branch 6433a from trunk rev 15674; rev 15675 contains:
* Added conversion for @ON QUIT, LEAVE@ - this m... - 01:19 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- The files currently can get converted and compiled with 6433a are attached.
Radu: for now, you can place them in y... - 09:54 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- I've found this statement usage in @abl/src/web/objects/web-util.p.cache@ and @abl/src/web/objects/stateaware.p.cache...
- 03:19 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- I've ran conversion only for these files:...
- 11:14 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- I'm good with the plan. Instead of @extentInvoke@ and @extentProperty@, let's use @dynamicInvokeExtent@ and @dynamic...
- 10:23 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> I will need to modify the @ObjectOps@ class structure to accommodate this feature and adapt the... - 10:05 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- > After I traced the calls that are being made in the converted version I reached this function that applies a cast t...
- 09:10 AM Feature #6490 (WIP): DYNAMIC-INVOKE which returns an extent
- From what I found so far, it looks like the EXTENT types are implemented in FWD with arrays. This has a implication f...
- 10:10 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, please commit your changes in a branch, if you haven't already.
- 10:10 AM Feature #9447: XML support feature improvements and testing
- > After investigating it turns out that the load() function that is called in the converted code adds the prefix " ",...
- 09:57 AM Feature #9447: XML support feature improvements and testing
Managed to fix this testcase from yesterday, that checks for I18N encoding, a sample:...- 07:52 AM Feature #9447: XML support feature improvements and testing
- Managed to solve it after following your steps, thanks.
- 04:52 AM Feature #9447: XML support feature improvements and testing
- This is usually due to a misconfiguration of the server-client communication. For troubleshooting:
* ensure @deploy/... - 04:43 AM Feature #9447: XML support feature improvements and testing
- I attached the test file i tried to run but haven't been able to because of the following error:...
- 08:49 AM Feature #6422 (Review): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- I rebased the branch and addressed a few formatting issues, 6422a/15700 is ready for review.
- 07:45 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Theodoros Theodorou wrote:
> I tried to debug the code to see why this is happening. As I understand, the @doBlock(T... - 08:27 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- I've made the changes.
> However, I am not sure it will work correctly in case of UTF-16/UTF-32 encodings. [...] I... - 07:59 AM Feature #6428 (Internal Test): implement IS-LEAD-BYTE() built-in function
- Alexandru Lungu wrote:
> I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge ... - 07:24 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge cases that still are worth...
- 07:21 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- Alexandru Lungu wrote:
> * "I also modified the signature of the TextOps.isLeadByte from": this means disabling th... - 06:19 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> *Committed to 9442a revision 15656.*
The changes are OK, thank you.
- 04:26 AM Feature #9442: implement limited support for RCODE-INFORMATION
- *Committed to 9442a revision 15656.*
Tested with inner classes. - 02:51 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > For this example:
> > [...]
> > Java 8 compiles these files:
... - 02:44 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> For this example:
> [...]
> Java 8 compiles these files:
> [...]
Yes, I know this ... - 02:36 AM Feature #9442: implement limited support for RCODE-INFORMATION
- For this example:...
- 02:33 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> You meant you changed the Test.java file to have an inner class? That is a good way t...
01/29/2025
- 10:55 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- Review of 6428a:
* "I also modified the signature of the TextOps.isLeadByte from": this means disabling the functi... - 10:49 AM Bug #9118 (Closed): Migrate FWD-SMTP-EMAIL to TLS1.2
- 09:54 AM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Galya B wrote:
> Roger Borrello wrote:
> > Hi Galya... does this present itself in a testcase? If not, the customer... - 09:56 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
>
> > Otherwise, did you test @resolveMd5Value@ with a .class hav... - 09:55 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> Otherwise, did you test @resolveMd5Value@ with a .class having an inner class?
Abou... - 09:30 AM Feature #9442 (Internal Test): implement limited support for RCODE-INFORMATION
- Code Review 9442a Revisions 15653 through 15655
This is good work. Some minor requests:
1. Please add a histor... - 09:19 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a/15655:
* @expressions.rules@ needs a history entry and the copyright year change
* instead of @LOG.... - 09:03 AM Feature #9442 (Review): implement limited support for RCODE-INFORMATION
- 09:03 AM Feature #9442: implement limited support for RCODE-INFORMATION
- *Committed to 9442a revision 15655*
- 07:54 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Addendum: @kw_md5_val@ needs to be registered in @SignatureHelp... - 07:43 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
It is necess... - 02:00 AM Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
- 08:01 AM Feature #9447 (WIP): XML support feature improvements and testing
- Documented about X-DOCUMENT and started working on i18n encoding testcases for @Load()@
A sample:... - 07:53 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, there is no 'loop waiting for commands' - @startWebspeed@ needs to normally launch the target program.
- 07:46 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin: one thing I have missed in the implementation so far is the loop that waits for commands after the agent ...
- 06:39 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I agree we can't change the execution environment by using PASOE always. Go ahead with the plan to convert @web-disp...
- 06:31 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg, for 'classic web-speed' where @web-disp.p@ is used, I still think we need this approach to implement the @WEB-N...
- 07:33 AM Bug #9060: Cache oftenly used values that are immutable
- Committed on *9060a rev 15662, 15663* multiple uses of logical and int64 constants.
Tested on a large customer appli...
01/28/2025
- 01:09 PM Bug #9060: Cache oftenly used values that are immutable
- Focus on what is obvious. We can always come back to something which stands up in profiling.
- 09:57 AM Bug #9060: Cache oftenly used values that are immutable
- Seems pretty difficult to determine that for sure in all use cases. Using @assign@ is the better way to go right?
I... - 09:43 AM Bug #9060: Cache oftenly used values that are immutable
- As long as the Java variable assigned to that reference of the i.e. integerConstant is using it in a read-only way, i...
- 09:38 AM Bug #9060: Cache oftenly used values that are immutable
- I found multiple occurences of @ = MathOps.@ in our code.
In @TotalAccumulator.accumulate@:... - 09:43 AM Support #9398 (Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session da...
- 07:22 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Alexandru Lungu wrote:
> 9507a was merged to trunk as rev. 15666.
Branch 9398a was merged into trunk as rev. 15667. - 07:12 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- 9507a was merged to trunk as rev. 15666.
- 07:48 AM Bug #4766: fix CHR and ASC
- Delia, look at #4766-3, there are certainly several quirks of 4GL that may not translate "naturally" in the Java worl...
- 05:36 AM Bug #4766: fix CHR and ASC
- I've tried some examples in 4GL and I discovered that for "€" symbol @chr@ and @asc@ behavior is weird. ...
- 03:06 AM Bug #4766 (WIP): fix CHR and ASC
- 07:09 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
- 07:07 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a rev 15654:
* please update the copyright year in the changed files, i.e. 2017-2025
* do not set the... - 03:07 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> > - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the... - 02:05 AM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Roger Borrello wrote:
> Hi Galya... does this present itself in a testcase? If not, the customer uses @CREATE SMTP-E...
01/27/2025
- 06:20 PM Support #9398 (Merge Pending): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting s...
- You can merge to trunk after 9507a.
- 05:08 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > I checked that date format can be successfully set in application... - 03:39 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> I checked that date format can be successfully set in application server by using the @... - 03:38 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > The value can't be propagated from the client to the appserver ag... - 03:30 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- I checked that date format can be successfully set in application server by using the @cfgOverrides@:...
- 03:25 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> The value can't be propagated from the client to the appserver agent during the call itself. It ... - 02:39 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- The value can't be propagated from the client to the appserver agent during the call itself. It should be set in the...
- 02:25 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Although they are relatively low risk, please make sure they are tested with batch and appserve... - 12:12 PM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Galya B wrote:
> TLS1 and TLS1.1 are not supported any more (disabled in newer javas in jdk.tls.disabledAlgorithms a... - 11:43 AM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Greg Shah wrote:
> I believe that 9360b (trunk rev 15665) has resolved this issue. Correct?
I think so. Roger, i... - 11:42 AM Bug #9118 (Test): Migrate FWD-SMTP-EMAIL to TLS1.2
- I believe that 9360b (trunk rev 15665) has resolved this issue. Correct?
- 10:15 AM Feature #6428 (Review): implement IS-LEAD-BYTE() built-in function
- I have added support for IS-LEAD-BYTE function in the branch 6428a.
The method I used is to find the number of byt... - 08:09 AM Feature #9442 (Review): implement limited support for RCODE-INFORMATION
- 08:09 AM Feature #9442: implement limited support for RCODE-INFORMATION
- I got it and it works. Thank you!
*Committed my solution to 9442a revision 15653 and 15654.* ... - 04:28 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Please try this example:...
- 04:21 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how th...
01/24/2025
- 07:54 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I thought we had our own version of @web-handler.p@ written in hand coded Java.
- 03:12 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> A secondary question: should we convert @web-handler.p@ instead of using our hand coded Java?
Gr...
01/23/2025
- 12:00 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
- No, we should support the same range of codepages that are supported in OE. We do currently see customers using UTF-...
- 08:53 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- Thanks for the clarification, Marian. I understand the problem better now.
Ovidiu Maxiniuc wrote:
> FYI:
> https... - 03:05 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- It worth nothing to say the @IS-LEAD-BYTE@ only works with @character@ not @longchar@ and this means the @cpinternal@...
- 11:20 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the old way makes very ...
- 02:37 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I'm not sure I understand how do you plan to implement this but this is the situation in Progress:
- there is no 'cl... - 10:15 AM Feature #9442: implement limited support for RCODE-INFORMATION
- The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how that works, I assume something ...
- 09:34 AM Feature #9442: implement limited support for RCODE-INFORMATION
- In 4GL @RCODE-INFO:MD5-VALUE@ returns @?@ if the @GENERATE-MD5@ option isn't used for @COMPILE@ statement. Because in...
- 09:14 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- The buffer in @RedirectedTerminal@ implementation is array of 127 lines by 512 characters.
When a text is appended t... - 09:04 AM Bug #9572 (Internal Test): ArrayIndexOutOfBoundsException and wrong newline handling in Redirecte...
- 08:52 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothi... - 08:51 AM Bug #9060: Cache oftenly used values that are immutable
- Committed *9060a, rev. 15659-15661*:
* Added @integerConstant@ and cached the first 10 integers.
* Added @int64Cons... - 08:49 AM Bug #9060: Cache oftenly used values that are immutable
- Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothing like, for example, @intege...
- 06:04 AM Support #9445 (Review): compatibility test FIX-CODEPAGE
- I have included tests for all the possible codepage values and even for the ones not yet supported by FWD.
As far a...
01/22/2025
- 10:02 AM Support #9446 (Review): compatibility test PUT-DOUBLE
- 10:02 AM Support #9446: compatibility test PUT-DOUBLE
- *Committed new tests to testcases revision 1694*
*Committed to 9446a revision 15654* ... - 08:38 AM Support #9446: compatibility test PUT-DOUBLE
- I think this is reasonable, please adjust FWD as needed.
- 08:32 AM Support #9446: compatibility test PUT-DOUBLE
- @0.0@ and @-0.0@ don't have different representation in 4GL...
- 08:01 AM Support #9446: compatibility test PUT-DOUBLE
- Nice catch! This should be fixed in FWD.
Question: are the 0.0 values signed in 4GL (aka 0.0 and -0.0 yields diffe... - 07:54 AM Support #9446: compatibility test PUT-DOUBLE
- I've added tests about padding and encoding and I also tried this:...
- 08:47 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Yes, that's needed for webspeed, also.
But, I should have been made this more extensible, currently you need to ad... - 08:44 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- As expected, I have another question. In the following code from @StandardServer.initialize()@:...
01/21/2025
- 04:24 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
- FYI:
https://docs.progress.com/bundle/openedge-abl-internationalize-applications/page/Test-for-a-lead-byte-value.htm... - 02:46 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
- OE can use UTF-8 as the source encoding. Then all your test characters can be directly encoded.
- 09:00 AM Feature #6428 (WIP): implement IS-LEAD-BYTE() built-in function
- I have tried to write a simple progress procedure where I check the result of the @IS-LEAD-BYTE@ function called on a...
- 09:45 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- This is an (incomplete) example of how an webHandler configures:...
- 09:41 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> So @webspeed/config@ can be specified as an argument.
And where will this come from? Sh... - 08:32 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The @webspeed@ configuration node will be a container which will have one or more configurations. So that @pool.init...
- 08:26 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Yes, change the dir_schema.xml
It worked, thanks!
Now the next question: When callin... - 06:33 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Yes, change the dir_schema.xml
- 06:32 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- One more thing. When I add the @webspeed@ node-attribute on the app server configuration, I receive this error when s...
- 05:17 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for ... - 05:13 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for each app server defined...
- 08:45 AM Support #9445 (WIP): compatibility test FIX-CODEPAGE
- There are some adjacent changes in the commit:...
- 08:30 AM Support #9446 (WIP): compatibility test PUT-DOUBLE
- There are some adjacent changes that were committed. Please change them back and make a commit to get the value back....
- 02:54 AM Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
01/20/2025
- 10:25 AM Support #9445 (Review): compatibility test FIX-CODEPAGE
- I modified the test which was failing to take into account the @cpinternal@ startup parameter. Because in PROGRESS if...
- 09:40 AM Support #9446 (Review): compatibility test PUT-DOUBLE
- *Committed my solution to testcases*
I've added a new test class @tests.base_language.builtin_functions.functionalit... - 05:03 AM Support #9446: compatibility test PUT-DOUBLE
- Delia, please look into these mismatches. The goal is to fix FWD Java code to make it 100% compatible with 4GL, inclu...
- 04:15 AM Support #9446: compatibility test PUT-DOUBLE
- Because I didn't find any test class that tests the functionality of @PUT-DOUBLE@ statement, I've created a new class...
- 07:21 AM Bug #9060 (WIP): Cache oftenly used values that are immutable
- In @integer.java@, I implemented a mechanism to count the number of instances created and saved the results to a CSV ...
- 04:14 AM Feature #9436: add built-in OO classes
- Just one thing might worth mentioning here, the tests we have for OO is based on 12.2 version, there might be differe...
- 02:18 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> Help needed.
>
> Now that I have application server running, I wonder how can I run ...
01/17/2025
- 02:16 PM Feature #9436: add built-in OO classes
- > ADE does not have source code for the @progress@ package.
Yes. See #9488-7. - 01:39 PM Feature #9436: add built-in OO classes
- ADE does not have source code for the @progress@ package. These need to be tested and implemented in FWD manually.
... - 12:46 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Help needed.
Now that I have application server running, I wonder how can I run something on it. Are there any doc... - 07:12 AM Support #9445: compatibility test FIX-CODEPAGE
- @ISO8859-1@ is indeed the default codepage for OE. You use the @-cpinternal@ option on the command line (or with sim...
- 06:33 AM Support #9445: compatibility test FIX-CODEPAGE
- There is currently only one test that is failing.
After I looked into it it appears that this is closely related ... - 06:20 AM Support #9445 (WIP): compatibility test FIX-CODEPAGE
- 06:22 AM Support #9446 (WIP): compatibility test PUT-DOUBLE
01/15/2025
- 10:36 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- I managed to find the current problem source.
The spawner process the working directory argument passed to it from... - 08:57 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- You can check @SESSION:FIRST-PROCEDURE@ and see if it's @web-disp.p@ (make sure to disable any startup procs).
- 08:09 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> From what I see, the program name is set in a:
> [...]
>
> which exists in @web-disp... - 05:53 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Let's discuss this a little on a meet. Do you have time?
- 05:14 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > And for the app server creation, may I use @AppServerManager.st... - 03:46 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Do the agents live across multiple requests or are they launched for each new request?
Certain...
01/14/2025
- 01:56 PM Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Codepages (UTF-8, ISO8859-1, IBM850) need to be tested/fixed in @ASC()@, @CHR()@, @OUTPUT TO ... CONVERT@ and @FIX-CO...
- 01:55 PM Bug #9532 (New): codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- 10:45 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Do the agents live across multiple requests or are they launched for each new request?
- 10:07 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> And for the app server creation, may I use @AppServerManager.startAppServer()@ or would you re... - 09:50 AM Feature #6506 (WIP): implement CGI WebSpeed support and the standard web-disp.p dispatch function...
- And for the app server creation, may I use @AppServerManager.startAppServer()@ or would you recommend against it?
- 08:31 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- No, I want to move this configuration in the webspeed specific node.
I'm OK to use the 'normal' agent during the w... - 08:24 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- For the moment I'm working with a normal appserver agent to simulate a webspeed one, but I'm planning to add, if need...
- 06:40 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- When the spawner logger to ALL you should be getting a record like this, showing the whole command used for spawning ...
- 02:57 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Galya B wrote:
Thank you, Galya.
> @No such file or directory@ probably alludes to workingDir. Make sure to replace... - 02:31 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- @No such file or directory@ probably alludes to workingDir. Make sure to replace all placeholders in directory. To de...
- 06:19 AM Bug #8944: FINALLY block transaction processing
- Artur, I need to review this together with #9004. I'll put this in the queue, but is not just review, I need to reca...
01/13/2025
- 03:59 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Help needed.
Galya B wrote:
I have problem running application server with testcases.
Below is what I've don... - 08:10 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- DYNAMIC-INVOKE returning extent is tricky to implement, as we don't know at conversion-time what will return. This i...
01/10/2025
- 12:53 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin Asofiei wrote:
> And here I mean programs ran from web-disp.p for 'normal usage', not ADE programs which... - 12:42 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- And here I mean programs ran from web-disp.p for 'normal usage', not ADE programs which can be ran by passing some q...
- 12:39 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg, we if we don't convert all dependencies, then we need to modify the ADE code; for example, if we omit a .p file...
- 12:34 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- In a status meeting today, Scott said that they don't explicitly call any of the ADE webspeed procedures.
So: I ... - 11:38 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > Greg, I'm not sure what you mean by the 'unnamed output'. This test shows that unless STDOUT is redirected, it wil...
- 10:44 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg, I'm not sure what you mean by the 'unnamed output'. This test shows that unless STDOUT is redirected, it will ...
- 03:35 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- So I have a setup running to check webspeed tests. I need to write a test to check all @WEB-CONTEXT@ methods, how th...
01/09/2025
- 01:52 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I'm fine with converting the @web-disp.p@.
- 01:41 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- OK, so if we allow the webspeed to specify the program via startup procedures, then we can use the default web-disp....
- 12:59 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I don't want each customer to have to DIY their own implementation of WebSpeed. FWD needs to include WebSpeed, built...
- 12:36 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> For programs, we will need a way to automatically register them with SourceNameMapper (a... - 12:33 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > A bit late to it but I'm with Constantin on this one, just forget about how Progress implemented the Webspeed runti...
- 12:32 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Marian, I would go to that approach, but there are *lots* of exposed global shared vars and maybe even session super-...
- 12:28 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- A bit late to it but I'm with Constantin on this one, just forget about how Progress implemented the Webspeed runtime...
- 12:10 PM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> I mean address/analyze/discuss this:
>
> > > Doesn't the change to use the driver's @shutdown(... - 12:07 PM Feature #8138: ABLUnit configuration using environment variables
- I mean address/analyze/discuss this:
> > Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @t... - 12:04 PM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> Vladimir: I think you should take it from here.
You mean review, test and merge? - 10:07 AM Feature #8138: ABLUnit configuration using environment variables
- Vladimir: I think you should take it from here.
- 10:02 AM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> Code Review testengine.patch
>
> Doesn't the change to use the driver's @shutdown()@ bypass th... - 12:08 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg Shah wrote:
> To be clear: I'm only talking about runtime code here. All the include files and any developme... - 09:30 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Yes, I think you have the rights to do that.
Nevertheless, I did it already....
01/08/2025
- 04:02 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Do I have the rights to create a bzr repo on @devsrv01@? It looks like there was a little difference in @possenet@ fr...
- 03:33 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- > Why wouldn't the project just create "fwd_ade" and be both the webspeed and OO components of ADE?
It would.
>... - 02:30 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Why wouldn't the project just create "fwd_ade" and be both the webspeed and OO components of ADE? Or am I missing som...
- 02:24 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- > Is it worth to use a single project for both webspeed and oo conversion, and use profiles to distinguish between th...
- 02:19 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin Asofiei wrote:
> Is it worth to use a single project for both webspeed and oo conversion, and use profile... - 02:10 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Is it worth to use a single project for both webspeed and oo conversion, and use profiles to distinguish between them?
- 02:00 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- The @p2j_repo/ade@ project is a project to convert the OO parts of ADE 12.8.4 in the same manner this task is to conv...
- 01:53 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- The @webspeed.txt@ should be in that bzr repo.
- 01:50 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg/Roger, please see #9488-11 - this includes the ADE source code and also is configured as a parse project for now.
- 01:48 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- > Should we have an "ade" project the same as we have "possenet" so that it can be checked out to the @abl/@ director...
- 01:35 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg Shah wrote:
> No. As noted above, we MUST use 12.8.4 not 12.2.1.
>
> Also: I've already downloaded and stor... - 01:59 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Please point me to the wiki page, I can't find it.
Nevermind, found it.
- 01:57 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Greg Shah wrote:
> We should separate the ADE source out into its own repo (as is being discussed in #9516).
Hm... ... - 01:55 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- We should separate the ADE source out into its own repo (as is being discussed in #9516).
Why? Because:
* We w... - 01:52 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> I've tried parsing the web-disp.p program from ADE and this has hard-coded include-file ... - 05:36 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I've tried parsing the web-disp.p program from ADE and this has hard-coded include-file references like @src/web/meth...
- 10:06 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> > That CGI module probably runs some batch mode version of @_progres@ OE command line la... - 07:54 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I'm trying to find some online docs with the configuration for webspeed, but I can't find anything to summarize all b...
- 07:00 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin: what do you think I should approach first? After I get a better understanding of what needs to be done, I...
- 06:55 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- +Galya
- 03:34 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The global shared vars are initialized via the @WEB-CONTEXT@ system handle - this has methods to access misc CGI vars...
- 04:25 AM Bug #9411 (Test): Implement SESSION:STREAM
- Branch 9411a was merged in trunk revision 15631 and archived.
01/07/2025
- 05:33 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > the agents are configured similar to classic, so this will be a 'kind of classic appserver'
There is also the P... - 04:49 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg: the agents are configured similar to classic, so this will be a 'kind of classic appserver' I think. The 512 I...
- 04:33 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> That web server would have some CGI module to execute the identified @.p@, @.w@, @.r@.
This is... - 03:42 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- A comment from Constantin via email:
> My main worry is about the 'WEB' stream support (I assume this would target... - 03:26 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Don't we already have a manually written Java version of @web-disp.p@? If that code is cleaner/m... - 03:22 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Also, the URL to run something will look like @http://webserver/cgi-bin/webapp.cgi/login.w@ .
At this time (witho... - 03:21 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Don't we already have a manually written Java version of @web-disp.p@? If that code is cleaner/more efficient than t...
- 02:36 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From what I see, the program name is set in a:...
- 02:14 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- With #9516, we will have converted ADE code for web-disp.p and other related programs.
We will need a handler (si... - 01:21 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The ADE tools 12.2 (and later) are released under the Apache 2 license and are safe to use. Where we previously impl...
- 01:18 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- #6432 must be implemented at the same time as this task. We probably don't need 2 tasks for this.
- 02:34 PM Feature #6432: implement the WEB special stream
- This stream is defined as @OUTPUT STREAM WebStream TO "WEB":U.@ in @web-disp.p@
Also, @web-disp.p@ uses @ON "WEB-N... - 01:19 PM Feature #6432: implement the WEB special stream
- In E4GL preprocessed code, there will be include files (e.g. @@) which will place many definitions and functions into...
- 02:03 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- No. As noted above, we MUST use 12.8.4 not 12.2.1.
Also: I've already downloaded and stored that code in @~/share... - 02:00 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Is this the location of the code that will have all the parts we are concerned with? Or are those already stored some...
- 01:42 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- I think there are 3 parts to this work.
# Get the proper list of @.p@ files (and any other procedures or code that... - 01:33 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Starting with ADE tools 12.2, the code is released under the Apache 2 license. This means it is safe to include that...
- 01:29 PM Feature #9516 (Internal Test): include pre-converted webspeed runtime code in FWD
- 09:44 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Galya and/or Constantin can help with how to use the [[p2j:Testcases]] project to test appserver....
01/06/2025
- 01:04 PM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> This still needs to be discussed and resolved.
I will look at it when I get back at the office... - 08:26 AM Feature #8138 (WIP): ABLUnit configuration using environment variables
- > Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @terminate()@ call since it is not Windows? ...
- 11:15 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Galya and/or Constantin can help with how to use the [[p2j:Testcases]] project to test appserver.
Batch mode is al... - 10:17 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Code Review Task Branch 9398a Revision 15628
>
> The changes look good.
>
> Although they a... - 09:57 AM Support #9398 (Internal Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting s...
- Code Review Task Branch 9398a Revision 15628
The changes look good.
Although they are relatively low risk, plea...
Also available in: Atom