Kbase P52950: Dynamics: customized lookups disturbed by update of gsc_lang
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/11/2003 |
|
Status: Unverified
FACT(s) (Environment):
Dynamics 2.1A
SYMPTOM(s):
Linked fields of dynamic lookups are not showing any value
CHANGE:
Upgraded to Dynamics 2.1A
CAUSE:
The lookup class was customized to manage translation of lookup records. The translation was relying on icfdb.gsc_language.language_code which had been updated from 'EN-US' to 'EN', so it could not find any translation record anymore hence the blanks.
Since the 'EN-US' record is provided with the framework, it is normal that an upgrade or Service Pack puts it back to the standard value of the Frame work('EN-US'). Indeed, for this record, the decimal part of icfdb.gsc_language.language_code is the reversed site number of Dynamics developers... in other words, this record belongs to Progress Software and therefore shall be updated by Progress during an upgrade. This just shows that the loading of ADO's works as expected.
FIX:
The customization to translate lookup records should either rely on another record (with code 'EN'), or use the standard 'EN-US' or even better, rely on icfdb.gsc_language.language_obj