Datatype Conversion
When sending or receiving TIBCO Rendezvous messages, ActiveMatrix BusinessWorks converts the fields of the message to the correct datatypes. Data in incoming TIBCO Rendezvous messages is converted to ActiveMatrix BusinessWorks datatype (and represented in the activity’s output). Data in an outgoing message is converted to TIBCO Rendezvous datatypes.
The following tables describe the corresponding datatypes between ActiveMatrix BusinessWorks and TIBCO Rendezvous, depending upon whether ActiveMatrix BusinessWorks is sending or receiving the message.
TIBCO Rendezvous Datatype |
XSD Datatype |
TIBRVMSG_BOOL |
boolean |
TIBRVMSG_I8 |
byte |
TIBRVMSG_I16 |
short |
TIBRVMSG_I32 |
int |
TIBRVMSG_I64 |
long |
TIBRVMSG_U8 |
unsignedByte |
TIBRVMSG_U16 |
unsignedShort |
TIBRVMSG_U32 |
unsignedInt |
TIBRVMSG_U64 |
unsignedLong |
TIBRVMSG_F32 |
float |
TIBRVMSG_F64 |
double |
TIBRVMSG_OPAQUE |
hexBinary or base64Binary, depending upon what is defined in the schema. |
TIBRVMSG_DATETIME |
date |
TIBRVMSG_STRING |
string |
XSD Datatype |
TIBCO Rendezvous Datatype |
boolean |
TIBRVMSG_BOOL |
byte |
TIBRVMSG_I8 |
short |
TIBRVMSG_I16 |
int |
TIBRVMSG_I32 |
long |
TIBRVMSG_I64 |
integer |
TIBRVMSG_I64 |
unsignedByte |
TIBRVMSG_U8 |
unsignedShort |
TIBRVMSG_U16 |
unsignedInt |
TIBRVMSG_U32 |
unsignedLong |
TIBRVMSG_U64 |
float |
TIBRVMSG_F32 |
double |
TIBRVMSG_F64 |
hexBinary |
TIBRVMSG_OPAQUE |
base64Binary |
TIBRVMSG_OPAQUE |
date |
TIBRVMSG_DATETIME |
dateTime |
TIBRVMSG_DATETIME |
time |
TIBRVMSG_STRING |
string |
TIBRVMSG_STRING |