Java/CORBA components use the type mappings specified by the CORBA document, IDL to Java Language Mapping Specification (formal/99-07-53).
The following table lists the CORBA IDL types predefined in EAServer and the equivalent Java datatypes.
CORBA IDL type  | 
Java type (input parameter or return value)  | 
Java type (inout or out parameter)  | 
|---|---|---|
short  | 
short  | 
org.omg.CORBA.ShortHolder  | 
long  | 
int  | 
org.omg.CORBA.IntHolder  | 
long long  | 
long  | 
org.omg.CORBA.LongHolder  | 
float  | 
float  | 
org.omg.CORBA.FloatHolder  | 
double  | 
double  | 
org.omg.CORBA.DoubleHolder  | 
boolean  | 
boolean  | 
org.omg.CORBA.BooleanHolder  | 
char  | 
char  | 
org.omg.CORBA.CharHolder  | 
octet  | 
byte  | 
org.omg.CORBA.ByteHolder  | 
string  | 
java.lang.String  | 
org.omg.CORBA.StringHolder  | 
BCD::Binary  | 
byte[]  | 
BCD.Binary  | 
BCD::Decimal  | 
BCD.Decimal  | 
BCD.DecimalHolder  | 
BCD::Money  | 
BCD.Money  | 
BCD.MoneyHolder  | 
MJD::Date  | 
MJD.Date  | 
MJD.DateHolder  | 
MJD::Time  | 
MJD.Time  | 
MJD.TimeHolder  | 
MJD::Timestamp  | 
MJD.Timestamp  | 
MJD.TimestampHolder  | 
TabularResults:: ResultSet  | 
TabularResults.ResultSet  | 
TabularResults.ResultSetHolder  | 
TabularResults:: ResultSets  | 
TabularResults.ResultSet[ ]  | 
TabularResults.ResultSetsHolder  |