Metadata fields

This table lists all the metadata fields as they are stored in both message objects and in SMAT.

Not all metadata fields are stored in SMAT. Some fields are internal fields set by the engine that do not require to be stored in SMAT.

Message Object (Message.h) SMAT (.idx)
msg_type TYPE
msg_class CLASS
msg_flags FLAGS
msg_state STATE
msg_priority PRIORITY
msg_mid MID
msg_src_mid SRCMID
msg_src_mid_group GROUPMID
msg_src_thread SOURCECONN
msg_orig_src_thread ORIGSOURCECONN
msg_xlate_thread XLTTHREAD
msg_num_retries RETRIES
msg_skip_xlate SKIPXLT
msg_recovery_db USERECOVERDB
msg_group_id GROUPID
msg_static_dirty_flag
msg_routes
msg_separator_chars SEPCHARS
msg_dest_thread DESTCONN
msg_orig_dest_thread ORIGDESTCONN
msg_driver_control DRIVERCTL
msg_record_format DATAFMT
msg_user_data USERDATA
msg_variable_dirty_flag
msg_time_start_ib TIMEIN
msg_time_start_xlate TIMEXLT
msg_time_start_ob TIMEOUT
msg_time_cur_que_start TIMEQCUR
msg_time_total_que TIMEQTOT
msg_time_recovery TIMEREC
msg_time_stored TIMESTOR
msg_time_archived TIMEARC
msg_time_saved TIME
context SAVECONTEXT
dbTable DBTABLE
siteName
clVer
hostname
processName