3.5 Converting Java Data Types to Tuxedo Data Types
The following table is a mapping between Java types and Tuxedo
parameter types required by a Tuxedo service. Use the appropriate
Java types for the value of the DataSet
or
ServletDataSet
. If you specify any parameter as a Java
String
, it is translated automatically to the
appropriate type according to the service definition in the
Metadata Repository.
This feature is also used to convert all data inside an
HttpServletRequest
object, because all parameters
associated with the request are represented in string format.
Otherwise, use the type specified in the table below. Providing the
correct data type may improve efficiency because no lookup is
required to convert from a string.
Oracle Tuxedo Type | Java Type |
---|---|
char | Byte |
short | Short |
long | Integar |
float | Float |
double | Double |
char* | String |
CARRAY | byte[] |
XML | byte[] |
A Tuxedo CARRAY
is specified in a Java string by describing each byte value as a two-digit hexadecimal number. You specify multiple bytes by concatenating these hexadecimal digit-pairs together. For example, the string "FF0A20
" would represent the Tuxedo type CARRAY {255,10,32}
.
Parent topic: Implementing Jolt for WebLogic