Code samples, whitepapers, and discussion on techniques for using various ABL features and solving various requirements faced in writing ABL code.
Often in web applications we will need to draw up a large set of result data stored in a table. This often takes a lot of time to pull out of the main tables, collate, and join together fields. This can become expensive on pages only meant to display a portion of the data at a time (the concept of “paging” the data so the web page is manageable to read.) By using a cache manager, it will be easier to store the result set to disk and use some procedures to pull back “pages” of data that we desire.
This manager can be used in Web 1.0 as well as in AJAX type web applications.
Blue Diamond allows programmers familiar with Progress Software Corporation’s E4GL programming language and 4GL language to extend their applications to the web interface without the use of Webspeed Transaction Server or Webspeed Workshop.
VARs that use E4GL to construct their applications for Webspeed can modify those programs in a very simple manner to run it on Blue Diamond.
The BlueDiamond code and documentation is here: http://www.oehive.org/amduus/BlueDiamond/
A set of 4Gl routines to migrate schema and data from a Progress DB to a PostgreSQL database.
** Package:
http://www.oehive.org/amduus/pro2pgsql/
http://www.oehive.org/project/lib
Installation:
Unzip the files, make sure they're on the PROPATH and that's it.
Crystal Report XI MSI file for use of the ActiveX viewer
This is my first attempt at a blog, forgive me for any newbie blog errors.
I'm developing a non-smart Progress window using the Codejock ShortcutBar and CommandBarsFrame controls.
I use Codejock 11.1 and Progress 10.1B01
I cannot share the actual code I developed, but I will try to share some of solutions for issues I encountered.
The items added using AddItem must be windows, passing the hWnd of a frame won't work.
Progress windows aren't really suited for this job, but with the extra undocumented
At Exchange 2007, a session entitled "Mashup Basics" was presented. In that session, we demonstrated the ability to add value to an OpenEdge application by 'mashing up' content from other sources. The examples we used were aggregated RSS feeds from Yahoo Pipes and a Google Map.
As many people are familiar with the OERA reference application (AutoEdge), we used it as the vehicle per se to demonstrate this capability.
Attached is a zip file with the modified code and instructions on how to implement this demo enhancement into your version of AutoEdge.
This Code sample i posted at progresstalk. I found a place where i could write a snippet and have others be able to access it easily.
This little trick (I translated it from some VB code) will help you get away with the windows dialogs when sending email through out look.
I'm not a big user of SMTPMail.p because we have smtp disabled here, and we use MAPI. It seems like most people prefer SMTP. But i found a way to bypass outlook security. Get rid of those annoying windows dialogs that says another program is accessing outlook, do you allow this?
This is my first project, it's really buggy at the moment and i would like the help from anyone willing to optimize this email program. I don't have any documentation or anything out yet i just wanted to use this to get it out and fix some problems.
Some of the main features at the moment are Read receipts delivery receipts, send on behalf of, and outlook Security bypass.
Im using the mapi email and using a redemption.dll to bypass security this is optional. This was created to test out some mailitem properties and then we decided to use it with our customer invoice reports.
This Procedure allows you to export almost any browser-content to an excel-sheet via a simple run-statement