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 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 |
| 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 |
Copyright © Cloud Software Group, Inc. All rights reserved.
