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 to ActiveMatrix BusinessWorks datatype conversion

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

ActiveMatrix BusinessWorks to TIBCO Rendezvous datatype conversion

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