Try OpenEdge Now
skip to main content
Java Open Clients
Using the Open Client Java OpenAPI to Directly Access the AppServer : Overview of Java OpenAPI classes
 

Overview of Java OpenAPI classes

The following table shows a summary of the classes that support the Java OpenAPI.
Table 32. Java OpenAPI Classes
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 ProDataGraph3
com.progress.open4gl.dynamicapi.ProResultSetMetaDataImpl
For defining the schema of an ABL temp-table mapped to an SQL ResultSet4

1 For complete description of the ProDataGraph class and its associated classes, see AccessingABL ProDataSets.

2 For complete information on temp-table parameters mapped to an SQL ResultSet, see Passing Temp-tables as SQL ResultSet Parameters.

3 For complete information on temp-table parameters mapped to an SQL ResultSet, see Passing Temp-tables as SQL ResultSet Parameters.

4 For complete information on temp-table parameters mapped to an SQL ResultSet, see Passing Temp-tables as SQL ResultSet Parameters.

The sections of this chapter describe how to use these classes to access an AppServer using the Java OpenAPI.