Overview of .NET OpenAPI classes and enumerations
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
The following table shows a summary of the classes that support the .NET OpenAPI.
| Class | Description |
|---|---|
|
Accesses external ABL procedures in an application service using the OpenAPI |
|
Accesses an ABL persistent, single-run, or singleton procedure using the OpenAPI |
|
An object containing an array for passing parameters to an ABL procedure or user-defined function |
|
Constants for specifying the mode of an ABL
procedure or user-defined function parameter (INPUT, INPUT-OUTPUT,
or OUTPUT) |
|
Constants for specifying the ABL data type of a procedure or user-defined function parameter, return type, or temp-table field |
|
A .NET enum for specifying a procedure type
as Persistent, SingleRun, or Singleton |
|
To define a ProDataSet data-relation |
|
To define the schema of an ABL ProDataSet mapped to
an ADO.NET DataSet |
|
To define the schema of an ABL temp-table mapped to
an ADO.NET DataTable |
The following table shows a summary of the enumerations that support the .NET
OpenAPI.
| Enumeration | Description |
|---|---|
|
A policy that controls what happens to the values in the
ParamArray when an error occurs while processing a request to the
application server. Possible values are:
|
Progress.Open4GL.DynamicAPI.OutputErrorResetPolicy |
A policy that controls what happens to the values in the
ParamArray when an error occurs while processing a response from
the application server. Possible values are:
|
The next topic describes how to use these classes to access an application server using the .NET OpenAPI.