OpenEdge.Core.pl

Posted by Lieven De Foor on 26-Aug-2014 05:49

OpenEdge 11.4 includes a OpenEdge.Core.pl with some interesting classes in it (String, StringCollection, MemPtr etc).

  • Is there any official documentation available on this?
  • Is the interface of these classes subject to change, or can they be used in code?

All Replies

Posted by jmls on 26-Aug-2014 06:07

my oe does not support code completion for these classes, which is a pita ;)

I suspect that Peter may have something to say about these ...

On 26 August 2014 11:50, Lieven De Foor
wrote:
> OpenEdge.Core.pl
> Thread created by Lieven De Foor
>
> OpenEdge 11.4 includes a OpenEdge.Core.pl with some interesting classes in
> it (String, StringCollection, MemPtr etc).
>
> Is there any official documentation available on this?
> Is the interface of these classes subject to change, or can they be used in
> code?
>
> Stop receiving emails on this subject.
>
> Flag this post as spam/abuse.



--
Julian Lyndon-Smith
IT Director,
dot.r
http://www.dotr.com

Posted by Lieven De Foor on 26-Aug-2014 06:21

Strange, I've just installed OE 11.4 and code completion works out of the box for classes like String and StringCollection...

Posted by jmls on 26-Aug-2014 06:23

dammit. Now I'm going to have to fix my installation. Thanks a bunch :(


On 26 August 2014 12:21, Lieven De Foor
wrote:
> RE: OpenEdge.Core.pl
> Reply by Lieven De Foor
>
> Strange, I've just installed OE 11.4 and code completion works out of the
> box for classes like String and StringCollection...
>
> Stop receiving emails on this subject.
>
> Flag this post as spam/abuse.



--
Julian Lyndon-Smith
IT Director,
dot.r
http://www.dotr.com

Posted by DivyaTheja on 26-Aug-2014 06:47

Hi,

OpenEdge.Core.pl is being shipped from 11.3. There is no specific documentation for this. Currently, the classes in library are being used by OpenEdge.BusinessRules.pl (Core pl is part of BusinessRules pl in 11.3) and ablunit.pl (from 11.4). From 11.4, by default this pl file is added to standard PROPATH. The classes and methods in OpenEdge.Core.pl can be used in your projects.

- DivyaTheja

Posted by Lieven De Foor on 26-Aug-2014 07:40

Thanks DivyaTheja,

Some documentation would have been useful...

Speaking of ABLUnit, is there any documentation on that?

Is the source code of the OpenEdge.Core.pl and/or ablunit.pl available somewhere?

Posted by Peter Judge on 26-Aug-2014 08:11

These classes were released as supporting code (hence no documentation, although there is some code doc in the form of header comments) and have been tested only in certain use-cases. They are designed to be general-purpose.

I would expect the interface of the classes to be extended (which is a change) but existing methods' signatures to remain stable. The bulk of these classes are based on AutoEdge code which from about 2010 (ish?)

-- peter

Posted by Lieven De Foor on 26-Aug-2014 08:14

Hi Peter, could you point us to the source code (as you're referring to "header comments" I assume these can be found in the source).

Posted by Peter Judge on 26-Aug-2014 08:39

Hi Lieven,

The source files are in $DLC/src, in procedure libraries. You can use the extractpl.bat utility (in $DLC/src) or the PLFileSet type in PCT to do the extraction.

ABLUnit is formally doc'ed in the PDSOE Online Help  .

-- peter

Posted by Lieven De Foor on 26-Aug-2014 08:45

Thanks!

This thread is closed