Beliebiger Bitfeldtyp
Der Typ „Bitfeld“ ohne Kontext fordert an, dass der Benutzer eine ganze Zahl bereitstellt, deren Wert zum Festlegen eines oder mehrerer Bits in einem Bitfeld verwendet wird. Dieser Text kann in einer beliebigen Sprache vorliegen, die mit der Codepage der Datenbank kompatibel ist.
Der beliebige Bitfeldtyp des semantischen Typs ist einer der Bitfeldtypen. Dieser Typ besteht aus einer Ganzzahl, die von den Benutzern zwischen mehreren Auswahlmöglichkeiten ausgewählt wird. Das Mergetool ersetzt die ausgewählte Ganzzahl in den Vorlagen, die in der Spalte „Wert“ der Tabelle ModuleSubstitution angegeben sind. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulersteller den Namen der Textzeichenfolge in der Spalte „Name“, „3“ in der Spalte „Format“, die Spalte „Type“ leer lassen und die Liste der möglichen Ganzzahlen in der Spalte „ContextData“ der Tabelle ModuleConfiguration eingeben.
Die Spalte Type ist reserviert und muss NULL sein. Der Eintrag in der Spalte ContextData für alle Bitfield Format-Typen muss im Format "<mask>;< Name>=<Wert>;< Name>=<wert>....", wobei <mask> ein ganzzahliger Wert ist, der die relevanten Bits angibt, <Name> ist ein lokalisierbarer Anzeigename für die Auswahl und <value> ist ein ganzzahliger Dezimalwert. Die Kontextspalte wird im CMSM-Sonderformat und für alle Bitfeldtypen verwendet. Ein Literalzeichen "=" oder ";" kann in das Feld <Name> eingegeben werden, indem ein umgekehrter Schrägstrich ("\") vorangestellt wird.