SPECIALFORMAT FÖR CMSM
Vissa värden som används med konfigurerbara sammanslagningsmoduler kräver särskild texthantering. En textsträng som beskrivs som i "CMSM Special Format" behandlar semikolonet (;) och är lika med (=) tecken som reserverade tecken som används av verktyget för klientsammanslagning eller Mergemod.dll.
CMSM Special-format används för närvarande på följande platser:
- Kolumnen Rad i tabellen ModuleSubstitution.
- Kolumnen Värde i tabellen ModuleSubstitution.
- Kolumnen ContextData i tabellen ModuleConfiguration när Bitfield är värdet i kolumnen Format.
- Kolumnen ContextData i tabellen ModuleConfiguration när Text är värdet i kolumnen Format och Uppräkning är värdet i kolumnen Typ.
- Kolumnen DefaultValue i tabellen ModuleConfiguration när Key är värdet i kolumnen Format.
- Konfigurerbara objekt i nyckelformatet som används av metoden ProvideTextData.
Om du vill ange literal semikolon eller lika med tecken i ett värde i CMSM-specialformat prefixar du tecknet med ett omvänt snedstreck ('\'). Ett literalt omvänt snedstreck kan representeras av två omvänt snedstreck. Ett enda tecken som föregås av ett enda omvänt snedstreck översätts till det enskilda tecknet, även om det inte krävs att tecknet tas bort.
Om ett semikolon eller lika med tecken inte föregås av ett omvänt snedstreck men inte har något definierat beteende i kontexten för värdet, är den resulterande strängen odefinierad. Kolumnen DefaultValue i tabellen ModuleConfiguration är till exempel i CMSM-specialformat för alla nyckelobjekt eftersom semikolontecknet är kolumngränsaren. Även om likhetstecknet inte har någon särskild betydelse i den här strängen måste literal lika med tecken fortfarande vara undantagna i den här strängen.