|Bookshelf Home | Contents | Index | PDF|
The symbolic strings model centralizes translatable text strings stored in the repository. Translatable text strings are defined once and then referred to by multiple user interface objects. Having a centralized mechanism for storing and managing repository text strings:
Prior versions of Siebel Tools stored translatable text strings in the locale objects of a parent object type. For example, each applet had a set of child locale records that defined the text for the applet title that appears in the user interface.
Symbolic strings are implemented using a top-level object in the Siebel repository called Symbolic Strings and a child object called Symbolic String Locale. Each symbolic string record represents a word or phrase, for example Account or Contact, and is language independent. All translations of that word or phrase, including English, are stored as child symbolic string locale records. User interface objects refer to symbolic string records for text strings. The literal display value is retrieved from one of the several translations stored as symbolic string locale records based on the current Tools language mode.
The Symbolic Strings object type stores its data in S_STRING_STR table and the Symbolic String Locale stores its data in S_SYM_STR_INTL table. Objects such as applets store foreign key references to the records stored in S_SYM_STR table.
The symbolic strings model includes text strings stored in the repository and referenced by UI objects such as Control Captions, List Column Display Names, and Applet Titles. The symbolic string model does not include other types of strings typically supplied as seed data, such as LOVs, error messages, and predefined queries.
|Using Siebel Tools|