Overview of Java 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 Java OpenAPI.
| Class | Description |
|---|---|
com.progress.open4gl.javaproxy.OpenAppObject
|
For accessing external ABL procedures in an application service using the OpenAPI |
com.progress.open4gl.javaproxy.OpenProcObject
|
For accessing a persistent, single-run, or singleton procedure using the OpenAPI |
com.progress.open4gl.javaproxy.ParamArray
|
An object containing an array for passing parameters to an ABL procedure or user-defined function |
com.progress.open4gl.javaproxy.ParamArrayMode
|
Constants for specifying the mode of an ABL procedure or user-defined
function parameter (INPUT, INPUT-OUTPUT, or
OUTPUT) |
com.progress.open4gl.Parameter
|
Constants for specifying the ABL data type of a procedure or user-defined function parameter, return type, or temp-table field |
com.progress.open4gl.ProcedureType
|
A Java enum for specifying a procedure type as
PERSISTENT, SINGLE_RUN, or
SINGLETON |
com.progress.open4gl.ProDataGraphMetaData
|
For defining the schema of an ABL ProDataSet or temp-table mapped to
a ProDataGraph1 |
com.progress.open4gl.ProDataObjectMetaData
|
For defining the schema of an ABL temp-table contained within a
ProDataGraph (mapped to a ProDataObject)2 |
com.progress.open4gl.ProDataRelationMetaData
|
For defining a ProDataSet data-relation contained within a
ProDataGraph2 |
com.progress.open4gl.dynamicapi.ProResultSetMetaDataImpl
|
For defining the schema of an ABL temp-table mapped to an SQL
ResultSet2 |
The following table shows a summary of the enumerations that support the Java OpenAPI.
| Enumeration | Description |
|---|---|
com.progress.open4gl.dynamicapi.InputErrorResetPolicy |
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:
|
com.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 sections of this chapter describe how to use these classes to access an application server using the Java OpenAPI.
1 For
complete description of the ProDataGraph class and its associated classes, see Access ABL ProDataSets.
2 For
complete information on temp-table parameters mapped to an SQL ResultSet, see Pass Temp-tables as SQL ResultSet Parameters.