Project

General

Profile

Activity

From 09/03/2019 to 10/02/2019

10/02/2019

11:50 AM Feature #3867: direct java class access from 4GL code
The FWD changes are in 4069a rev 11387
The test is in rev 1950.
Constantin Asofiei
10:16 AM Feature #3867: direct java class access from 4GL code
This looks very good. Check in the sample to @testcases/uast/@ when you are ready. Greg Shah

10/01/2019

06:52 PM Feature #3867: direct java class access from 4GL code
Greg, I have a code like this:... Constantin Asofiei

09/30/2019

11:39 AM Feature #3867: direct java class access from 4GL code
> I think I need to emit a non-null check for cases where a Java var is used in 4GL APIs (like MathOps.plus),
Usin...
Greg Shah
11:35 AM Feature #3867: direct java class access from 4GL code
I think the 4GL operators would require wrapping the Java type in the correct BDT. Then the 4GL operators will work ... Greg Shah
09:57 AM Feature #3867: direct java class access from 4GL code
And also about using @jobject.ref()@; for a call like @Math:sin(jrad)@, where @jrad@ is @java.lang.Double@, if this g... Constantin Asofiei
09:50 AM Feature #3867: direct java class access from 4GL code
Greg Shah wrote:
> * At this time we haven't considered that pure Java operators would be used. This means that we a...
Constantin Asofiei

09/29/2019

12:43 PM Feature #3867: direct java class access from 4GL code
I think we can assume normal Java NPE behavior, with some caveats.
* We will need to allow Java exceptions in 4GL ...
Greg Shah
11:49 AM Feature #3867: direct java class access from 4GL code
Can we assume normal Java behaviour (e.g. NPE throw) for cases where the variable is uninitialized, and it is used in... Constantin Asofiei

09/27/2019

04:34 PM Feature #3867: direct java class access from 4GL code
Yes, this opens up potential security (and reliability) issues. I think we are offering this under the credo: "with ... Greg Shah
03:02 PM Feature #3867: direct java class access from 4GL code
A limitation here is that any file system access, process launching, etc, is done from the FWD server process (and ma... Constantin Asofiei
09:50 AM Feature #3867: direct java class access from 4GL code
Greg Shah wrote:
> > The problem here is that any recursive call will be broken... we had this in the past, where we...
Constantin Asofiei
09:35 AM Feature #3867: direct java class access from 4GL code
> The problem here is that any recursive call will be broken... we had this in the past, where we promoted local vars... Greg Shah
09:02 AM Feature #3867: direct java class access from 4GL code
Greg Shah wrote:
> > I can parse and convert (but not compile) your sample.
>
> Exciting! How extensive were the...
Constantin Asofiei
08:41 AM Feature #3867: direct java class access from 4GL code
> I can parse and convert (but not compile) your sample.
Exciting! How extensive were the changes for that?
I ...
Greg Shah
07:44 AM Feature #3867: direct java class access from 4GL code
Or the goal is to just access Java APIs (be it a Java method or a Java field, declared in some existing Java class), ... Constantin Asofiei
07:37 AM Feature #3867: direct java class access from 4GL code
Another question is using Java-style vars in 4GL constructs. Think something like this:... Constantin Asofiei
05:07 AM Feature #3867: direct java class access from 4GL code
Greg, I can parse and convert (but not compile) your sample. Some questions:
* should the Java objects be defined a...
Constantin Asofiei
11:55 AM Feature #3810: SECURITY-POLICY and other security features
Created task branch 3810d from trunk revision 11330. Igor Skornyakov

09/26/2019

11:01 AM Feature #3867: direct java class access from 4GL code
The testcase in #3867-2 is checked in as @testcases/uast/direct_java_usage_simple.p@. Greg Shah
10:57 AM Feature #3867: direct java class access from 4GL code
+Status+
4069a revision 11370 is the first set of changes related to this task.
* The parser and the @SymbolRes...
Greg Shah
05:31 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> For Web Services, we need these questions answered, for both PASOE and WSA modes:
> * w...
Marian Edu
04:37 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, on xfer you have a @appserver/soap@ folder - please run the tests in SoapUI and ...
Marian Edu
04:35 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, the @.xpxg@ can have a @SubAppObject@ node (as a child of @AppObject@) - please ...
Marian Edu

09/25/2019

07:52 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, one more question: what happens if there are multiple wsdl generated via proxyge...
Marian Edu

09/24/2019

08:31 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, one more question: what happens if there are multiple wsdl generated via proxygen (i.e. from fwd.xpxg and fwd... Constantin Asofiei
07:14 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Created task branch 3310a from trunk rev 11329. Constantin Asofiei

09/23/2019

07:08 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, the @.xpxg@ can have a @SubAppObject@ node (as a child of @AppObject@) - please create some tests for this. ... Constantin Asofiei

09/16/2019

07:54 PM Feature #3812: additions to SESSION system-handle
Some of CURRENT-REQUEST-INFO data is originating from the REQUEST-INFO for the appserver handle on the requester (cli... Constantin Asofiei
06:35 AM Feature #3812 (WIP): additions to SESSION system-handle
@CONTEXT-HELP-FILE@ specifies the path name @.hlp@ file - does FWD know how to load this? Otherwise, I don't see any... Constantin Asofiei
10:18 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, on xfer you have a @appserver/soap@ folder - please run the tests in SoapUI and upload the entire request/res... Constantin Asofiei
08:14 AM Feature #3178: implement STREAM-HANDLE support
As far as I can see, we have to review each location where @kw_stream@ (case-insensitive) is being used in TRPL and f... Greg Shah
06:18 AM Feature #3178: implement STREAM-HANDLE support
The support in FWD was added for PUT, IMPORT, EXPORT, OUTPUT TO, INPUT FROM statements.
Any frame-related statemen...
Constantin Asofiei

09/13/2019

05:20 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > I see, thank you. Can I do it a little bit later?
> Yes, n...
Igor Skornyakov
04:46 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin. I've looked at my code again and now I understand your concern. Thanks for poin...
Constantin Asofiei
04:38 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> I see, thank you. Can I do it a little bit later?
Yes, no problem.
Also, I think my st...
Constantin Asofiei
04:23 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> I think I understand your confusion. @SECURITY-POLICY:SET-CLIENT@ and @SET-DB-CLIENT@ w...
Igor Skornyakov
03:18 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> See @testcases/uast/security/set-client-test.p@
I think I understand your confusion. @SEC...
Constantin Asofiei
02:21 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Constantin: Do you recall why that code was disabled?
>
> Perhaps it is needed to handle this ...
Constantin Asofiei
01:41 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin: Do you recall why that code was disabled?
Perhaps it is needed to handle this cyclic referencing scena...
Greg Shah
01:31 PM Feature #3751: implement support for OO 4GL and structured error handling
In @SymbolResolver.loadClass@ we found some disabled code:... Roger Borrello

09/12/2019

02:15 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Am I missing something here? How are our existing projects working properly? Are they just neve...
Constantin Asofiei
10:53 AM Feature #3751: implement support for OO 4GL and structured error handling
For a customer project, we are seeing a failure in resolution of a class name in 4GL code during parsing. In the @Sy... Greg Shah

09/05/2019

07:43 AM Feature #4285: extend cross-session pub/sub to allow subscriptions/notifications between multiple...
We should definitely consider this idea. The internal communication protocol is message based and we have both queue... Greg Shah
07:32 AM Feature #4285: extend cross-session pub/sub to allow subscriptions/notifications between multiple...
In my practice, this kind of cross-server communication was typically implemented on the top of JMS (with a standalon... Igor Skornyakov

09/04/2019

09:51 AM Feature #4285: extend cross-session pub/sub to allow subscriptions/notifications between multiple...
Today, the "cross-session pub/sub":/projects/p2j/wiki/Cross-Session_PUBLISH_and_SUBSCRIBE only works within a single ... Greg Shah
09:31 AM Feature #4285 (New): extend cross-session pub/sub to allow subscriptions/notifications between mu...
Greg Shah
03:32 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor Skornyakov wrote:
> > > The idea is that domains from ...
Igor Skornyakov

09/03/2019

06:09 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > The idea is that domains from the databases which are define...
Igor Skornyakov
06:02 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The idea is that domains from the databases which are defined on the @directory.xml@ will b...
Constantin Asofiei
04:51 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Please find the suggested fix for the @SecurityPolicyManager...
Igor Skornyakov
04:45 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Please find the suggested fix for the @SecurityPolicyManager...
Igor Skornyakov
04:17 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Please find the suggested fix for the @SecurityPolicyManager.setClient@ workaround attached...
Constantin Asofiei
03:39 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Please find the suggested fix for the @SecurityPolicyManager.setClient@ workaround attached...
Constantin Asofiei
02:10 PM Feature #3253: add cross-session publish/subscribe
We will need to update Hotel GUI's publish statement (where it sends the notification for the JavaScript-subscribed e... Constantin Asofiei
01:42 PM Feature #3253: add cross-session publish/subscribe
Review fixes done in 4124a rev 11507; wiki is updated, too. Constantin Asofiei
12:53 PM Feature #3253: add cross-session publish/subscribe
Greg Shah wrote:
> This is a security issue. Code that does not intend to publish across sessions, now does so with...
Constantin Asofiei
12:38 PM Feature #3253: add cross-session publish/subscribe
> There is no change in the syntax of the PUBLISH statement - this will automatically notify all subscribers, local o... Greg Shah
11:52 AM Feature #3253 (WIP): add cross-session publish/subscribe
This was added in 4124a rev 11506. This one can be closed now. Constantin Asofiei
10:20 AM Feature #3253: add cross-session publish/subscribe
I completely forgot to add cross-session publish/subscribe from between FWD sessions - global subscribe works only fr... Constantin Asofiei
 

Also available in: Atom