
Folder File listing in Progress OpenEdge
I had a case where I need to get a listing of all the procedures in a folder and run each one. ABL has a nifty search function that you can use to find a file, but there is no way to search for a fold…
Tag
9 posts

I had a case where I need to get a listing of all the procedures in a folder and run each one. ABL has a nifty search function that you can use to find a file, but there is no way to search for a fold…

SAML is a standard that deals with authorization between identity providers (IdP) and service providers (SP). One of its primary uses is for single sign-on (SSO). OpenEdge has some SAML support built-…

I recently had the need to work with some XML in Progress OpenEdge and found it to be a bit tricky, so I've compiled some of my discoveries here. First off, what is XML anyway? It stands for Extensib…

Collections are a bit of a sticky subject in Progress. The reason for this is that Progress doesn't currently support Generics. Why does that matter? Generics make it so that you can handle types in a…

Today we are going to look at creating an RTF writer in OpenEdge. But first, what is an RTF and why would we want to make a writer for it? RTF is a proprietary file format for rich text created by Mi…

Have you ever needed to round something up or down to a certain number of decimal places? This is pretty common, especially when dealing with currency. Progress OpenEdge has a built-in arithmetic func…

I recently received a task to make a website themeable. The user would be able to select a small set of theme colors and all the colors used in the app would then be based on those theme colors. This …

Late last year, I was looking into a reported issue that images were not displaying in the correct orientation on the web. It appeared to only happen when uploading pictures that were taken on certain…

Since Progress version 11.7 we have the ability to serialize and deserialize class-based objects. What is serialization? Simply, it's the process of converting an object into a format that can be tran…