IBM Support

IC78098: WHEN USING HOST CODE PAGE 1388 THE DATE FIELDS LOSE ALL THEIR FORMATTING.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When tabbing through or entering on a field with an EDTCDE(Y),
    the field loses the formatting.  This problem only occurs when
    the host code page is set to 1388 (Simplified Chinese Extended).
    When using host code page 037 (US), the field retains formatting
    and works as expected.
    

Local fix

  • Manually modify JavaScript codes to disable the content checking
    for Numeric fields, so the slashes can be submitted to bring
    outr the screen.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: DBCS users who render a numeric field with   *
    *                 an EDTCDE(Y) to define the date format.      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Under DBCS code pages, when tabbing     *
    *                      through or entering on a field with     *
    *                      an EDTCDE(Y), the field loses the       *
    *                      date formatting.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    These date formattings are modified by DBCS content checking
    implementations
    

Problem conclusion

  • Under 1388 or other DBCS code pages, when users hit ENTER,
    HATS performs data type checking to ensure that only allowable
    data types can exist in the input fields.  If illegal
    characters are found, HATS would remove illegal characters and
    do nothing to host application.  The reason why HATS
    implements this for DBCS code pages but not SBCS code pages is
    that users might enter illegal characters through IME and our
    regular content checking cannot catch illegal characters until
    users hit ENTER to leave IME mode.   In user's 1388 case,
    "From start date" is defined as a Numeric Only field, meaning
    forward slash is not a legal character to be submitted.  After
    user submits 072811 to host, host application will convert
    072811 to 7/28/11, which contains illegal characters forward
    slash, so HATS will perform content checking to remove slashes
    after user hits ENTER again.  However, we determined that the
    case of using IME in numeric fields rarely exists, so the
    AutoIME content checking seems redundant and should be removed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC78098

  • Reported component name

    RATL HATS FOR 5

  • Reported component ID

    5724U6800

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-08-14

  • Closed date

    2012-02-29

  • Last modified date

    2012-02-29

  • 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

  • R751 PSY

       UP

  • R800 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.5","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
29 February 2012