IBM Support

IC60723: HATS FIELD IS NOT CLEARED PROPERLY WITH EMULATEFIELDEXIT ENABLED ON FIELDS THAT HAVE EXISTING DATA

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • On fields that are defined as DDS fields with Right Adjust with
    Blanks (RB), Right Adjust with Zeros (RZ) or Field Exit Required
    (FER) the emulatefieldexit is not working as it should.
    For example:
    There is a numeric field with 5 digits and
    CHECK(RB) attribute.
    
    1. The field has preset value below
     00022
    2. if I update the third digit by '1'
     00122
    3. Press Enter with the caret on the field
     00012
    It should be
       001
    
    Another pattern
    1. The field has preset value below
     00022
    2. if I update the first digit by '1'
     10022
    3. Press Enter with the caret on the field
     01002
    It should be
         1
    

Local fix

  • Disable emulatefieldexit, or hit the field exit key on these
    fields.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users that have coded a DDS attribute of     *
    *                 Check(RZ)- Right justify with Zeros,         *
    *                 Check(RB) - Right justify with Blanks, or    *
    *                 Check(FER) - FieldExitRequired.              *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a user has a 5250 field that is    *
    *                      coded on the host as a DDS field        *
    *                      attribute of Check (RB, RZ, or FER),    *
    *                      and the field has data in it already    *
    *                      then new data entered and sent to the   *
    *                      host may be send unwanted data.         *
    *                                                              *
    *                      For example:  T                         *
    *                                                              *
    *                      There is a numeric field with 5         *
    *                      digits and CHECK(RB) attribute.         *
    *                                                              *
    *                      1.The field has preset value below      *
    *                                                              *
    *                       00022                                  *
    *                                                              *
    *                      2.If I update the third digit by '1'    *
    *                                                              *
    *                       00122                                  *
    *                                                              *
    *                      3.Press Enter with caret on the field   *
    *                                                              *
    *                       00012                                  *
    *                                                              *
    *                      It should be                            *
    *                                                              *
    *                         001                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The actual cursor position was not being used in HostScreen.java
    
    when sending an emulated field exit.  Instead the cursor was
    set to the end of the field data.
    

Problem conclusion

  • HostScreen.java was changed so that when emulating a field exit
    
    the cursor position that is used is the position of the cursor
    on the transformation when the the screen is submitted.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC60723

  • Reported component name

    RATL HATS FOR 5

  • Reported component ID

    5724U6800

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-08

  • Closed date

    2009-04-20

  • Last modified date

    2009-04-20

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

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

Fix information

  • Fixed component name

    RATL HATS FOR 5

  • Fixed component ID

    5724U6800

Applicable component levels

  • R710 PSY

       UP

  • R750 PSY

       UP

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

Document Information

Modified date:
20 April 2009