Message Fields

When tibemsd converts messages, it converts fields individually, based on field type. Some field types are equivalent between EMS and TIBCO FTL, while converting others may result in some information loss of data type, or require additional formatting.

The mapping of equivalent fields is bidirectional. These field types are equivalent in EMS and TIBCO FTL, and no additional formatting is required during conversion:

EMS Field Type TIBCO FTL Field Type
tibems_long tibint64_t
tibems_long array tibint64_t array
tibems_double tibdouble_t
tibems_double array tibdouble_t array
char* char*
MapMsg Message
bytes Opaque