IBM Support

PH08424: INCORRECT PADDING FOR ZERO-LENGTH CHARACTER VALUE AFTER PH06572

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If the initial value of a character constant is specified as a
    zero length string, for example CL8'', then after PH06572 the
    stored value may contain incorrect data instead of spaces.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of HLASM for z/OS, z/VM, z/VSE and     *
    *                 Linux on Z                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect padding for zero-length       *
    *                      character value                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A character constant with a zero-length initial value, for
    example DC CL8'', could be padded with incorrect data instead of
    spaces after APAR PH06572 unless the ADATA option was used.
    
    Also, even before PH06572, translation was bypassed for any
    character constant with a zero-length initial value, so CAL8''
    (or CL8'' with the TRANSLATE option) gave EBCDIC spaces.
    

Problem conclusion

  • The HLASM logic to handle zero-length initial values previously
    incorrectly skipped some processing which could be required.
    Before PH06572, this only resulted in translation processing
    being skipped, but after PH06572 it could also cause incorrect
    padding. Processing of zero-length values has been corrected.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH08424

  • Reported component name

    HLASM MVS, VM &

  • Reported component ID

    569623400

  • Reported release

    160

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-02-13

  • Closed date

    2019-02-18

  • Last modified date

    2019-03-01

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

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

    UI61336 UI61337 UI61338

Modules/Macros

  •    ASMAINFO ASMA2G   ASMA9Z
    

Fix information

  • Fixed component name

    HLASM MVS, VM &

  • Fixed component ID

    569623400

Applicable component levels

  • R160 PSY UI61337

       UP19/02/19 P F902

  • R360 PSY UI61336

       UP19/02/18 P 1902

  • R689 PSY UI61338

       UP19/02/18 I 1000

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"160","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"160","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 March 2019