This is a group for keeping track of all ABL development support tools on the Hive
Periodically, questions come up about when a particular feature was introduced or how old a particular version is. There are some resources in the Progress Knowledgbase, if one stumbles across them, but they are incomplete. There are some more anecdotal material elsewhere, but incomplete and not structured for easy reference. So, I have put together this list to get started on having a minimal reference for people to use. Please add comments for corrections or additions and I will incorporate them as time goes on.
We are trying to create an application with a thought of SOA, for this we
have selected .Net UI and progress web services using prodataset.
Problem is that .net client is not able to find prodataset reference in
services which are taking dataset as input parameter (they need to create
an object of that type to pass to this service).
Updated to work with OpenEdge 10.2A
OEUnit is a unit testing framework for Object Oriented ABL (OOABL). OEUnit is intended to help write and run repeatable unit tests. OEUnit is similar to JUnit and other xUnit-based unit testing frameworks.
Make sure that the PROPATH in use at the time you use the COMPILE statement have the source code folders available as the first folders. That's also true for the PROPATH used by OE Architect's syntax analysis.
I have a video up on amduus.com on how to call out to web services with example coding.
The video can be seen at http://amduus.com/training/Using_bprowsdldoc.html
Since it is asked quite often in the Progess community how to set up a broker in the MS Widnows environment, here is a little video on how to accomplish this.
View the video at http://amduus.com/training/WebspeedBrokerOnWindows.html
In this example function you pass to it the format you want YYYYMMDD YYMMDD ISO etc. along with date and time delimiters you wish to use. This does use the NOW statement which is not in older versions.
This set of examples show various methods to test for character, integer, and decimal values.
The various test methods came from a discussion on the PEG and suggestions by members and myself.
Typical time results per 100,000 iterations of the functions.
+--------------------------------------------------+ ¦-123 ¦ ¦ ¦ ¦fn-ISCHAR-loop: 31510 ms no Loop method ¦ ¦fn-ISCHAR: 3681 ms no DEC(x) error method¦
Hi, Is There a way to know wich table is running in the memory ?
have two procedures that work that can called from trigger level within trigger. They passed a number of paramters including one temp-table containing create/delete information , the 2nd program accepts the current new record and the old record
WRITE TRIGGER
DEF TEMP-TABLE ttnewCustomer LIKE Customer.
CREATE ttnewcustomer.
BUFFER-COPY customer TO ttnewcustomer.
DEF TEMP-TABLE ttoldCustomer LIKE customer.
CREATE ttoldcustomer.
BUFFER-COPY oldcustomer TO ttoldCustomer.
This is a procedure i wrote some years ago now. want to do the same for xml csv , then seperate one for pdf and rtf templates if you want full details of project let me know
There are times when you create a web page with many html inputs. Creating the get-value() and variables for the logic of the program can be tedious and time consuming. This routine can help you generate the code automatically.
Simply feed it the HTML page (javascript and speedscript doesn't mean anything to it) and the output file you want the code to be contained in.
See attached file as code is maligned by the wiki.
Initial Release.
OEUnit is a unit testing framework for Object Oriented ABL (OOABL). OEUnit is intended to help write and run repeatable unit tests.
OEUnit is similar to JUnit and other xUnit-based unit testing frameworks.
=============================================================================