Miscellaneous Group

All content on the site should (must?) belong to a group. This group is the catch-all for content that doesn't fit anywhere else.


Natural Language

dollars.p - converts decimal amount to text

http://www.oehive.org/amduus/NaturalLanguage/


Zeno process-spawner

The Zeno processor is a framework of scripts and code that allows the user to spawn off on or more processes on one or more machines to handle requests.

Browse the code (and documentation): http://www.oehive.org/amduus/Zeno/


Kitty chatboard

Kitty is a simple chat board written for use with Webspeed and Progress.

Features:
- Generating web pages from data in the database
- Login security
- Control over who has access to what information
- Using a state table to storeWIP info (instead of exposing it all as HTML form hidden values the user can mess with.)

Browse the code: http://www.oehive.org/amduus/Kitty/


EQN

The software began as a simple algebraic calculator. Send it an algebraic expression in a string and it would return a string representing the numeric result.

The idea was that software using the system would be able to keep equations in a parameter file or database table allowing the user to manipulate not just the numbers for a value in the system, but how to calculate that value to begin with!
Imagine allowing a user to not only tweak numbers of an inventory level equation, but to configure the actual equation to determine inventory levels!


Denkh HTML Reporter

More and more often companies are asking for output in PDF files. They can be more visually sophisticated with fonts, bolding, lines, bar graphs, etc. One of the problems with HTML is the lack of page numbering on listings. This can be accomplished in PDF with headers and footers available too!

Denkh is in the "amduus" repository: http://www.oehive.org/amduus/Denkh/


Cache manager

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

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/


pro2pgsql (Progress to PostgreSQL)

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/


posting in the name of Scott Auge

To index the amduus collection I am currently adding a bunch of pages, and I am assigning "Scott Auge" as the author of those pages. That is because he deserves the credits and also because he gets the rights to edit those pages when he wants to.

Thanks,
Jurjen.


Zammi application compiler

In the AppBuilder there is a propath compiler – of sorts. It is more like a collection of paths and it is up to the programmer to sort it all out. Once you move onto another project – that's right, you loose all those configurations should you need to come back.

This is something distinctly missing from the web based programming tools too. There doesn't seem to be a tool that will walk up and down the propath looking for HTML to convert and .p/.w's to compile. I have encountered applications with so many files in them, the File Tools in


Amduus Open Source collection

This book is the index of the Amduus Open Source collection, created by Scott Augé.
You can find the complete repository at http://www.oehive.org/amduus/


Problem with _osprint.p reporting

Hi guys,

I have a problem with printing using _osprint. I does print but the first 9 or 10 characters
of the output is not printed on the paper. What I mean is, if you try to see, those characters
are printed off the paper. Here's how i called it..

RUN adecomm\_osprint.p ( INPUT hWindow,
INPUT vCh_path,
INPUT 25,
INPUT 1 + 2 + 8,
INPUT 0,
INPUT 2,


Crystal Report XI MSI file for use of the ActiveX viewer

Crystal Report XI MSI file for use of the ActiveX viewer


FTP Connector ESB Service

A Sonic ESB Service Type that integrates an FTP server with the ESB.


OpenEdge 10.1B02 Development Tools Source Code

This download contains the source files of the OpenEdge 10.1B01 AppBuilder product that was included in OpenEdge Release 10.1B commercial shipment.


#
Syndicate content