Try OpenEdge Now
skip to main content
Web Services
Developing a Java Client to Consume OpenEdge SOAP Web Services : Creating Java Axis client interface objects : Java data type mapping
 

Java data type mapping

The following table lists the data type mappings for parameters between ABL and Java.
Table 51. Supported Java data types
ABL data type
Java data type
CHARACTER
String
COM-HANDLE
long
DATASET (static ProDataSet)
Object (for every DATASET)
DATASET-HANDLE (dynamic ProDataSet)
DataSetHandleParam Object
DATE
java.util.Date
DATETIME
java.util.Calendar
DATETIME-TZ
java.util.Calendar
DECIMAL
java.math.BigDecimal
INT64
long
INTEGER (32 bit)
int
LOGICAL
boolean
LONGCHAR
String
MEMPTR
byte[ ]
RAW
byte[ ]
RECID (32 or 64 bit)
long
ROWID
byte[ ]
TABLE (static temp-table)
Object (for every TABLE)
TABLE-HANDLE (dynamic temp-table)
TableHandleParam Object
WIDGET-HANDLE
long