IBM Support

PH07884: PADDING OF VARGRAPHIC, WHERE CLAUSE ON VARGRAPHIC AND DATA TRUNCATION OF GRAPHIC/VARGRAPHIC CAN BE INCORRECT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Due to the wrong handling of the situation when an assembler
    instruction returns 'CPU-DETERMINED COMPLETION' the following
    issues can occur:
    - when a GRAPHIC or VARGRAPHIC column is truncated, the return
    code associated to this truncation can not comply with the
    applicable LOSSCHAR value (set via either the LOSSCHAR option or
    VUU0471/LOSSCHAR parmlib parameter).
    - When a VARGRAPHIC column is used in a predicate of a WHERE
    clause and the applicable DBCS padding character set through the
    PADDING option does not consist in a duplicated single byte (in
    other word, the first byte of the sequence is the same a the
    second one), the unloaded rows might not comply with the
    search-condition of the WHRE clause.
    - when unloading VARGRAPHIC data in UNICODE requiring padding,
    data can be incorrectly padded (with less padding character than
    expected)
    
    The latter issue occurs only in HPU 5.1 after the PTF UI58156
    for APAR PH01899 has been applied.
    
    PB55628
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of Db2 SQL Performance Analyzer for z/                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Due to the wrong handling of the                             *
    * situation when an assembler instruction                      *
    * returns 'CPU-DETERMINED COMPLETION' the                      *
    * following issues can occur:                                  *
    * - when a GRAPHIC or VARGRAPHIC column                        *
    * is truncated, the return code                                *
    * associated to this truncation can not                        *
    * comply with the applicable LOSSCHAR                          *
    * value (set via either the LOSSCHAR                           *
    * option or VUU0471/LOSSCHAR parmlib                           *
    * parameter).                                                  *
    * - when a VARGRAPHIC column is used in                        *
    * a predicate of a WHERE clause and the                        *
    * applicable DBCS padding character set                        *
    * through the PADDING option does not                          *
    * consist in a duplicated single byte                          *
    * (in other word, the first byte of the                        *
    * sequence is the same a the second one),                      *
    * the unloaded rows might not comply with                      *
    * the search-condition of the WHERE                            *
    * clause.                                                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Code has been changed to fix this problem
    

Problem conclusion

  • Apply the PTF for problem resolution
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH07884

  • Reported component name

    DB2 HI PERF UNL

  • Reported component ID

    5697F4400

  • Reported release

    430

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-01-29

  • Closed date

    2019-02-22

  • 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:

    UI61510 UI61511

Modules/Macros

  • INZUTILK INZTPMEM INZ$$PRM
    

Fix information

  • Fixed component name

    DB2 HI PERF UNL

  • Fixed component ID

    5697F4400

Applicable component levels

  • R430 PSY UI61511

       UP19/03/01 P F902

  • R510 PSY UI61510

       UP19/03/01 P F902

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSAUUV","label":"IBM Db2 High Performance Unload for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.3.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
12 February 2021