Activity
From 10/27/2018 to 11/25/2018
11/25/2018
- 11:05 AM Feature #3753: I18N additions
- Implement these for Phase 2 (main project):
* generalized CONVERT option support (e.g. not just INPUT but also use... - 10:36 AM Feature #2135: implement COPY-LOB language statement
- As phase 3 of development, the following will all be needed:...
- 09:23 AM Feature #3812: additions to SESSION system-handle
- +Attributes+
* CURRENT-REQUEST-INFO
* LOCAL-VERSION-INFO
* SERVER-CONNECTION-BOUND-REQUEST
* ICFPARAMETER
* CO... - 09:19 AM Feature #3812 (Closed): additions to SESSION system-handle
- 08:21 AM Feature #3810: SECURITY-POLICY and other security features
- Implement support for the following:
+SECURITY-POLICY resource+
* SECURITY-POLICY system handle
* attributes
... - 07:41 AM Feature #3810 (Closed): SECURITY-POLICY and other security features
11/19/2018
- 03:01 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- Something else: the @_oeusertable@ and any other domain type allows any user ID to be specified, even if it does not ...
- 01:05 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- Greg Shah wrote:
> Is the @_oslocal@ approach using something like PAM or does it just rely upon the user being alre... - 01:02 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- Is the @_oslocal@ approach using something like PAM or does it just rely upon the user being already logged in?
- 12:50 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- These metadata tables define the domains and the domain types:...
11/15/2018
- 01:27 PM Feature #3751: implement support for OO 4GL and structured error handling
- +Class Members Access Summary+
|_. Resource |_. Data Member |_. Default Access Mode |_. PUBLIC |_. PROTECTED |_. P...
11/14/2018
- 04:02 PM Feature #3751: implement support for OO 4GL and structured error handling
- Comments from a customer 4GL developer:
* ABL garbage collection is based on reference counting.
* The ABL (at le... - 03:49 PM Feature #3751: implement support for OO 4GL and structured error handling
- Some of the built-in classes provided by OpenEdge are not documented in the 4GL reference PDF. This online doc is a ...
11/13/2018
- 04:22 PM Feature #3754 (Closed): TRANSACTION resource support
- 04:13 PM Feature #3754: TRANSACTION resource support
- Branch 3754a was merged to trunk rev 11291 and archived.
- 04:08 PM Feature #3754: TRANSACTION resource support
- Eric Faulhaber wrote:
> ETF runtime testing passed (full search and dev tests).
Great! I'll release it shortly.
... - 04:00 PM Feature #3754: TRANSACTION resource support
- Constantin Asofiei wrote:
> Eric: please help me with runtime testing - I don't think full runtime is required, just... - 03:40 PM Feature #3754: TRANSACTION resource support
- If Eric's tests pass please merge to trunk.
- 03:40 PM Feature #3754: TRANSACTION resource support
- Code Review Task Branch 3754a Revision 11293
The changes are good. - 02:43 PM Feature #3754: TRANSACTION resource support
- Greg Shah wrote:
> Do we have sufficient checks to ensure this same limitation is forced?
Now we do - see 3754a rev... - 02:01 PM Feature #3754: TRANSACTION resource support
- > there is no way for TRANSACTION-MODE AUTOMATIC or TRANS-INIT-PROCEDURE invoked entries to automatically start a fu...
- 01:53 PM Feature #3754: TRANSACTION resource support
- Greg Shah wrote:
> The part I don't understand is how this is supposed to act when it is called while a full transac... - 11:34 PM Feature #3754: TRANSACTION resource support
- Code Review Task Branch 3754a Revision 11292
I've reviewed everything, it is very good.
The part I don't unders... - 03:48 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- All of these are classified as "global builtin variables" since they don't take parenthesis. Even though the 4GL doc...
- 03:28 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- Greg, why are these marked as VAR_RAW (and registered as global variables) instead of builtin functions, in progress....
- 02:55 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- Greg Shah wrote:
> * ENCRYPT
> * DECRYPT
> * GENERATE-RANDOM-KEY()
These are dependent on @SECURITY-POLICY:SYMMET... - 07:13 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- > @EXPORT/IMPORT-PRINCIPAL@ creates a byte representation of the @CLIENT-PRINCIPAL@ resource, returned as a @raw@ ins...
11/12/2018
- 05:06 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
- @EXPORT/IMPORT-PRINCIPAL@ creates a byte representation of the @CLIENT-PRINCIPAL@ resource, returned as a @raw@ insta...
- 05:01 PM Feature #3752 (WIP): CLIENT-PRINCIPAL resource and other security features
- 04:47 PM Feature #3754: TRANSACTION resource support
- Greg, 3754a rev 11292 adds:
* full conversion support
* runtime is almost done, I need to do some more manual testi...
11/08/2018
- 04:15 PM Feature #3741 (Closed): implement complete support for the CALL object handle and related attribu...
- 04:14 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Branch 3741a was merged to trunk rev 11290 and archived.
- 04:03 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg Shah wrote:
> Code Review Task Branch 3741a Revision 11300
>
> I'm good with the changes. You can merge to ... - 04:00 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Code Review Task Branch 3741a Revision 11300
I'm good with the changes. You can merge to trunk when ready. - 12:04 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg, thanks for the idea - I've implemented this in 3741a rev 11300.
11/07/2018
- 06:29 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg Shah wrote:
> Can you use a local @int64@ or @decimal@ subclass for the conversion and then assign back the kno... - 04:23 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Can you use a local @int64@ or @decimal@ subclass for the conversion and then assign back the known-valid value to th...
- 01:29 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg Shah wrote:
> I think the only remaining issue is the @BDT.assignDirect@. It is used for such a limited requir... - 12:31 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Sorry, I see you already did this with #3789. Nice!
- 12:30 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- In regard to #3741-57, I agree it is worth looking into this performance case. Please open another task for this.
- 12:29 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Code Review Task Branch 3741a Revision 11299
The changes are good.
I think the only remaining issue is the @BDT... - 11:29 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Note that I couldn't find a way to get rid of the @BaseDataType.assignDirect@ flag - this is still in use.
- 10:17 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Rebased 3471a from trunk rev 11289 - new rev 11299.
- 07:34 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg, 3741a rev 11298 contains the final changes related to CALL. I've not included the changes I mentioned in #3741...
- 06:26 PM Feature #3754: TRANSACTION resource support
- Created task branch 3754a from trunk rev 11289.
Rev 11290 adds full conversion support for @TRANSACTION@ handle an... - 02:59 PM Feature #3754: TRANSACTION resource support
- There is something interesting related to the TRANSACTION handle:
* this is accessed via @procedure:TRANSACTION@, an... - 02:37 PM Feature #3754: TRANSACTION resource support
- Yes, that is fine.
- 02:30 PM Feature #3754: TRANSACTION resource support
- Constantin Asofiei wrote:
> Is it OK to use @TransactionManager.transactionModeAuto()@ for @TRANSACTION-MODE AUTO@ s... - 02:18 PM Feature #3754: TRANSACTION resource support
- Is it OK to use @TransactionManager.transactionModeAuto()@ for @TRANSACTION-MODE AUTO@ statement?
- 11:13 AM Feature #3754: TRANSACTION resource support
- Go ahead and add these other features.
> And another note about RUN ... TRANSACTION DISTINCT - can you check the r... - 10:32 AM Feature #3754: TRANSACTION resource support
- Further reading shows that @RUN ... TRANSACTION DISTINCT@ is used as a fail-safe if 4GL decides to propagate the clie...
- 10:12 AM Feature #3754: TRANSACTION resource support
- Greg, let me know if I should add these attributes (to allow complete TRANSACTION handle support):
* @IS-OPEN@ attri... - 10:05 AM Feature #3754: TRANSACTION resource support
- According to this https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/pasoe-migrate-develop/...
- 08:39 AM Feature #3754 (WIP): TRANSACTION resource support
11/01/2018
- 07:12 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- I have a heavy duty test which uses lots of PUT statements - and what 4GL does in 1-2 seconds FWD does in 10 to 30. ...
- 05:14 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Using @getBytes().length@ makes sense.
- 04:49 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Eric, thanks!
Greg: I have another issue, this time in @BinaryData.setString@ - this assumes the number of bytes i... - 04:43 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- 3741a/11295 has passed all ETF testing.
- 03:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg Shah wrote:
> If this really creates too much overhead to be included in BDT, then can we pass a wrapper for th... - 03:32 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- No, this will create a huge mess and much confusion.
If this really creates too much overhead to be included in BD... - 03:27 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Eric Faulhaber wrote:
> Eric Faulhaber wrote:
> > ...all temp-tables, and any records held in the JDBC driver...
>... - 03:16 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Eric Faulhaber wrote:
> ...all temp-tables, and any records held in the JDBC driver...
Actually, temp-table recor... - 03:05 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg Shah wrote:
> The @assignDirect@ and @variable@ members of BDT should probably be marked @transient@ so it is c... - 02:59 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- I'm running the last round (batch) now. The other two have passed.
- 02:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Eric, the diffs are OK, please go ahead with runtime testing (if you haven't already).
- 02:42 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Constantin Asofiei wrote:
> please send me the diffs (or the baseline and converted sources) once you have the conve...
10/31/2018
- 03:10 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg Shah wrote:
> 1. The @assignDirect@ and @variable@ members of BDT should probably be marked @transient@ so it i... - 12:51 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Code Review Task Branch 3741a Revision 11295
Wow! That is a massive code drop. It took me all morning to review ... - 12:41 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- OK, converting now.
- 11:46 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- 3741a rev 11295 fixes some regressions and it passed MAJIC main and conversion testing.
Eric: please go ahead with... - 08:02 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Constantin Asofiei wrote:
> Eric: please let me know if you can help me with ETF testing; you will need to reconvert...
10/30/2018
- 07:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- 3741a rev 11293 is under MAJIC testing now.
What is left are to finish the conversion of output parameters and jav... - 05:28 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Indeed, there is one way out before the new block is processed: the @ControlFlowOps.invokeImpl()@ ~ line 3350. Here, ...
- 04:43 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- I'm getting this:...
- 04:34 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- The @TM.deregisterOutputParameterAssigner()@ is called before the call of an procedure/function and native API routin...
- 03:37 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Ovidiu, please help me with something: shouldn't @TM.deregisterOutputParameterAssigner@ be called in case the i.e. RU...
- 01:14 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Applications can't depend upon behavior that abends in the 4GL. It is safe to let it assign. Put notes in the Javad...
- 01:01 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Greg, documentation states that if the OUTPUT/INPUT-OUTPUT variable is out of scope, then terminate with an error con...
10/29/2018
- 07:43 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Constantin Asofiei wrote:
> Ovidiu, please confirm another possible bug: @BaseDataType.generateDefault@ now generate... - 04:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Ovidiu, please confirm another possible bug: @BaseDataType.generateDefault@ now generates an unknown value, as the BD...
- 03:39 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Some other weird things related to @DLL-CALL-TYPE@: if the @LIBRARY@ attribute is not set BEFORE the @SET-PARAMETER@,...
- 02:28 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Forgot about runtime/conversion of:
* extent arguments
* field reference arguments
* by-reference and append argum... - 06:35 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- Constantin Asofiei wrote:
> Ovidiu, I think there is a bug in @date.assign(BaseDataType)@ - if the current date inst... - 04:07 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
- An ETA for what is left:
* the @dll-call-type@ - I'll finish this and have a cleaned up version by tomorrow, to put ...
Also available in: Atom