Datatype Conversion

When sending or receiving TIBCO Rendezvous® messages, TIBCO ActiveMatrix BusinessWorks™ converts the fields of the message to the correct datatypes. Data in the incoming Rendezvous® messages is converted to ActiveMatrix BusinessWorks™ datatype (and represented in the activity’s output). Data in an outgoing message is converted to Rendezvous® datatypes.

The following tables describe the corresponding datatypes between ActiveMatrix BusinessWorks and Rendezvous, depending upon whether ActiveMatrix BusinessWorks is sending or receiving the message.

Rendezvous to ActiveMatrix BusinessWorks Datatype Conversion
Rendezvous Datatype XSD Dataype
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
ActiveMatrix BusinessWorks to Rendezvous Datatype Conversion
XSD Datatype 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 or base64Binary, depending upon what is defined in the schema. TIBRVMSG_OPAQUE
date TIBRVMSG_DATETIME
dateTime TIBRVMSG_DATETIME
time TIBRVMSG_STRING
string TIBRVMSG_STRING