Default Processing For Translatable Columns; Language Tables - IBM BJ0NJML - Service And Asset Management Integration Manual

Integration guide
Table of Contents

Advertisement

Default Processing for Translatable Columns

Default Processing for Translatable Columns

Language Tables

260
When you log in, you can choose a language code other than the base language
for the system. In any application, you can then enter language-specific values for
columns that are designated as translatable.
By default, outbound transactions contain the applicable column values in the
language that is associated with the login session. The language values display
whether the transaction is initiated by an application or the Data Export feature.
For example, if the base language of your system is English, you can log in as a
French user and update an item record with a French description. The outbound
message contains the item description in French, even when the description also
exists in English, or a third language.
If a database table contains translatable columns, the database contains a
corresponding table called L_tablename, for example, ITEM and L_ITEM. The
L_tablename table stores the non-base language values for every translated
column except the long description. Long descriptions in all languages are in the
LONGDESCRIPTION table.
To include translated values in the output XML, include the L_tablename and
LONGDESCRIPTION objects in the applicable object structures.
Provide the base language values as a service input to object structures that have
the L_tablename as part of their object definition. Your service input must be in
the core object, and all other languages must be in the additional language
enabled object.
For example, when English is the base language, the ITEM table contains the
English description of an item and the L_ITEM table contains the French and
German descriptions of that item. The LONGDESCRIPTION table contains the
English, French, and German long descriptions.
When you add the L_tablename object to an object structure, assign the same
value to the transLanguage and baseLanguage attributes. Otherwise, the base
language values are not available and are processed for the multilanguage-
enabled fields.
Integration Guide

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents