Class, Interface, and Enumeration Reference
- Last Updated: February 12, 2026
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
- Built-in (
Progress.*) - OpenEdge ABL (
OpenEdge.*) - Third-party
Built-in (Progress.*)
Progress.DataProgress.UtilProgress.Windows
For information on the properties and methods for each class or interface, see the Class Properties and Methods Reference. For information on the events for each class, see the Class Events Reference. For information on working with ABL classes and interfaces, see Develop Object-oriented ABL Applications. For information on working with .NET classes and interfaces, see Use .NET Classes in ABL Applications. For information on working with ABL enumerations, see the ENUM statement.
OpenEdge ABL (OpenEdge.*)
Information about the OpenEdge ABL classes, interfaces, and enumerations can be found in the OpenEdge ABL API Reference: https://documentation.progress.com/output/oehttpclient.
This table shows the classes in the procedure libraries that are part of the OpenEdge installation. If you want to use these classes, be sure the appropriate procedure library (.pl) file is on the PROPATH.
| Procedure library and primary packages | Description | More information |
|---|---|---|
dataadmin.pl
|
Contains the database administration API for OpenEdge Management (OEM). Contains security token service (STS) utilities. | See "Database Administration Entity Interface Reference" in OpenEdge Programming Interfaces. |
OpenEdge.BusinessLogic.pl
|
Contains basic business entity classes and supporting code. Contains Common Component Specification (CCS) business entity interfaces and related types. | |
OpenEdge.BusinessRules.pl
|
Contains an ABL interface for calling Corticon Decision Services. | |
OpenEdge.Core.pl
|
Contains the most commonly used components including logging, and service, session, and startup manager interfaces. | |
OpenEdge.Net.pl
|
Contains common utilities and data writers for WebHandlers and HTTP clients. | |
OpenEdge.ServerAdmin.pl
|
Contains administrative classes for querying and working with application server agents. | |
OpenEdge.Security.pl
|
Contains classes and other types for working with the OpenEdge Authentication Gateway (OEAG). Includes interfaces for the policy and event callbacks. | See "Configuring event callbacks" in Learn about the OpenEdge Authentication Gateway. |
Third-party
OpenEdge also provides a set of third party .NET controls (Infragistics) for use with .NET forms and control containers. See the documentation provided by Infragistics, for more information on these classes.