# 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`

Copyright © Cloud Software Group, Inc. All rights reserved.