Data Types
The mapping between EMS datatypes and Rendezvous datatypes is bidirectional, except for the Rendezvous types that have no corresponding EMS type (for these types the mapping is marked as unidirectional in the middle column).
EMS | Map | Rendezvous |
---|---|---|
Boolean | TIBRVMSG_BOOL | |
Byte | TIBRVMSG_I8 | |
Short | <— | TIBRVMSG_U8 |
Short | TIBRVMSG_I16 | |
Integer | <— | TIBRVMSG_U16 |
Integer | TIBRVMSG_I32 | |
Long | <— | TIBRVMSG_U32 |
Long | TIBRVMSG_I64 | |
Long | <— | TIBRVMSG_U64 |
Float | TIBRVMSG_F32 | |
Double | TIBRVMSG_F64 | |
Short | <— | TIBRVMSG_IPPORT16 |
Integer | <— | TIBRVMSG_IPADDR32 |
MapMessage | TIBRVMSG_MSG | |
Long | <— | TIBRVMSG_DATETIME |
byte[] | TIBRVMSG_OPAQUE | |
java.lang.String | TIBRVMSG_STRING | |
byte[] | <— | TIBRVMSG_XML |
byte[] | <— | TIBRVMSG_I8ARRAY |
short[] | <— | TIBRVMSG_U8ARRAY |
short[] | TIBRVMSG_I16ARRAY | |
int[] | <— | TIBRVMSG_U16ARRAY |
int[] | TIBRVMSG_I32ARRAY | |
long[] | <— | TIBRVMSG_U32ARRAY |
long[] | TIBRVMSG_I64ARRAY | |
long[] | <— | TIBRVMSG_U64ARRAY |
float[] | TIBRVMSG_F32ARRAY | |
double[] | TIBRVMSG_F64ARRAY |
Copyright © TIBCO Software Inc. All rights reserved.