IBM Support

IC59019: AFTER AUTO COPY AND PASTE OF CHARACTERS EXCEEDING LENGTH OF PREV IOUS FIELD INTO NEW FIELD, CARET POSITION IS WRONG. HATS 7004

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • HATS 7.0.0.4 with testfixes
    When IME is used to input data and characters input exceed the
    length of the current field, the extra characters are
    automatically pasted into the next input field.  However, in
    this case, the caret position was incorrect, causing the
    pasted characters to be erased if erase_eof is pressed.
    

Local fix

  • Don't press eraseeof after auto-paste happens.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: HATS DBCS users                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: If autoAdvance and                      *
    *                      eliminateMaxlengthInIdeographicFields   *
    *                      = true and user types in more data to   *
    *                      one field than will fit, the extra      *
    *                      data will be pasted into the next       *
    *                      input field.  However, if the user      *
    *                      then presses EraseEOF key, they         *
    *                      expect additional data in that second   *
    *                      field to be erased, but instead all     *
    *                      data in the field is erased.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    OIA was not being updated when data was automatically pasted
    into second field.
    

Problem conclusion

  • HATS code was changed so that the cursor position is now
    updated after the context check.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC59019

  • Reported component name

    HATS MULTI

  • Reported component ID

    5724L0200

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-11-21

  • Closed date

    2008-12-02

  • Last modified date

    2008-12-02

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

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

Modules/Macros

  • DBCS
    

Fix information

  • Fixed component name

    HATS MULTI

  • Fixed component ID

    5724L0200

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXKAY-2","label":"Rational Host Access Transformation Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
26 August 2022