Integration Platform Technologies: Siebel eBusiness Application Integration Volume II > EAI Siebel Adapter >

Language-Independent Code


If the user Property AllLangIndependentVals is set to Y at the integration object level, then EAI Siebel Adapter uses the language-independent code for its LOVs.

In the outbound direction, for example the Query method, if the AllLangIndependentVals is set to Y, then the EAI Siebel Adapter translates the language-dependent values in the Siebel Database to their language-independent counterpart based on the List Of Values entries in the database.

In the inbound direction, for example the Synchronize method, if the AllLangIndependentVals is set to Y, then the EAI Siebel Adapter expects language-independent values in the input message, and translates them to language-dependent values based on the current language setting and the entries in the List Of Values in the database.

NOTE:  The LOV-based fields are always validated using language-dependent values. Using language independent values for (M)LOVs increases the EAI Siebel Adapter CPU usage by about 5%, but allows easier communication between systems that operate on different languages.

LOV Translation

The Siebel application distinguishes two types of lists of values (LOV): multilingual LOV (MLOV) and single-language LOV.

Multilingual LOV (MLOV) stores a language-independent code (LIC) in the Siebel Database that gets translated to a language-dependent value (LDV) for active language by Object Manager. MLOVs are distinguished by having Translation Table specified on the Column definition.

Single-language LOV stores the LDV for the current language in the Siebel Database. The Boolean integration object user property AllLangIndependentVals determines whether the EAI Siebel Adapter should use LDV (N = no translation necessary) or LIC (Y = translation needed) for such LOVs. For details, see Table 6.

Translating to LIC impacts performance but allows easier cooperation between systems that operate on different languages. This option should be especially used by various import and export utilities. Default value is undefined for backward compatibility with 6.x release behavior.

Table 12 explains the behavior of Siebel Adapter according to the integration object user property AllLangIndependentVals values.

Table 12.  Siebel Adapter's Behavior for the User Property AllLangIndependentVals
AllLangIndependentVals
Y
N
Undefined
LOV
LIC
LDV
LDV
MLOV
LIC
LDV
LIC


 Integration Platform Technologies: Siebel eBusiness Application Integration Volume II 
 Published: 18 July 2003