EMA C++ RDM Usage Guide : 5 Dictionary Domain : 5.6 Enumerated Types Dictionary : 5.6.2 Enumerated Types Dictionary File Format : 5.6.2.2 Tagged Attributes
 
5.6.2.2 Tagged Attributes
Several tagged attributes are available at the beginning of the file. These attributes provide version information about the dictionary contained in the file and are processed while loading from a file-based dictionary. Some of this information is conveyed along with the domain model representation of the dictionary. Tags may be added as future dictionary versions become available.
For the enumtype.def, an example of these tags are as follows:
 
 
!tag Filename      ENUMTYPE.001
!tag Desc          IDN Marketstream enumerated tables
!tag Type          2
!tag RT_Version    4.20.17
!tag DT_Version    15.41
!tag Date          5-Feb-2017
 
Code Example 5: Enumerated Types Dictionary Tagged Attribute Sample
The following table describes the tag attributes and indicates which are used when encoding the domain representation of the file.
 
Table 45: Enumerated Type Dictionary File Tag Information  
TAG ATTRIBUTE
DESCRIPTION
Date
Includes information regarding the dictionary release date.
Date is not used when encoding the domain representation of the field dictionary.
Desc
A Description of the dictionary.
Desc is not used when encoding the domain representation of the field dictionary.
DT_Version
The version of the display template version.
DT_Version is used when encoding the domain representation of the field dictionary. For device compatibility purposes, this value is sent as both Version and DT_Version.
Filename
The original name of the file as created by LSEG. This typically does not match the current name of the file, enumtype.def.
Filename not used when encoding the domain representation of the field dictionary.
RT_Version
The version of the field dictionary associated with this enumerated type dictionary.
RT_Version is used when encoding the domain representation of the field dictionary.
Type
The dictionary type associated with this dictionary. For an enumerated types dictionary, this should be DICTIONARY_ENUM_TABLES = 2. Other types are defined in Section 5.4.
Type is used when encoding the domain representation of the field dictionary.