IBM Support

JR49583: LOCALIZATION KEY DEFAULT VALUE IS SPACE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • If you are creating a ResourceBundle and you add a new key with
    a value, the value has a default value of space.
    This can lead to errors later if the space is not removed when a
    value is keyed.
    
    It is easy to see the issue with any existing Process App
    1. Use Setup + / Create New / Localization Resource.
    2. Call the resource IBMTest and click Finish
    3. In the Localizations panel, click on Add
    4. Select English(United Kindom,Euro) for example
    5. In the input box under the Localization Keys panel,
       type IBMKey and click Add
    6. In the Localization Values penal,
       click on the new key English(United Kindom,Euro)
    7. The default value is a space, highlighted in blue
    8. If you just start typing from this point there is no issue,
       but if the user thinks they need to postion the cursor first
       with the mouse, then it is possible that a space can be left
       either at the beginning or end of the value.
    

Local fix

  • Ensure that the initial value is over typed, or deleted before
    entering a value
    

Problem summary

  • A user editing a localization resource may inadvertently create
    values with a trailing space. The default value for translations
    is a space, and the editing experience leads the user to
    inadvertently create translated values with a trailing space. As
    the user enters values for the translations, the caret is
    positioned at the beginning of each value.  Because there is
    already a space there after the caret, it is very easy for a
    user to accidentally leave the trailing space.  Nothing terrible
    happens as a result of the trailing space, however, the
    behaviour and outcome are incorrect.
    
    A fix will be incorporated into a later release where the
    default value will be changed to an empty string, so the user
    starts editing a completely empty value each time. Whatever
    he/she enters is all that will be stored.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    JR49583

  • Reported component name

    INTEGRATION DES

  • Reported component ID

    5725C9702

  • Reported release

    800

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-11

  • Closed date

    2014-06-14

  • Last modified date

    2014-06-14

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R801 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSTLXK","label":"IBM Integration Designer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
12 October 2021