IBM Support

PK38010: PANEL ADB21CDU 'UPDATE RUNSTATS INFORMATION' UPDATE FAILS SQLCOD E+100 SQLCODEN100 AS WHERE CLAUSE CONTAINS INCORRECT VALUE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The DB2 Administration Tool panel ADB21CDU 'Update Runstats
    Information' updates fail SQLCODE +100 / SQLCODEN100 as the
    WHERE clause used the new value rather than the existing
    value.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of  DB2 Admin  Tool who use panel      *
    *                 ADB21CDU to update RUNSTATS information      *
    *                 in the SYSCOLDIST catalog table.             *
    ****************************************************************
    * PROBLEM DESCRIPTION: Panel ADB21CDU                          *
    *                       'Update Runstats Information'          *
    *                      updates fail SQLCODE +100 / SQLCODEN100 *
    *                      when changing FREQUENCY value.          *
    ****************************************************************
    * RECOMMENDATION: Apply The PTF.                               *
    ****************************************************************
    The update statement generated uses  the new value for FREQUENCY
    in the WHERE clause rather than the existing value; thus the row
    cannot be found in the  SYSCOLDIST catalog table, leading to the
    +100 "row not found" condition.
    

Problem conclusion

  • The original  problem  has been fixed.  The following additional
    problems related to update of runstats on
    ADB21CDU are fixed as well:
    - STATSTIME column  of SYSCOLDIST also uses the new value in the
      WHERE clause instead of the old.
    - STATSTIME value  shown on the ADB21CDU  may be inaccurate when
      ADB21CDU is entered through the path ADB21TC -- DI -->ADB21CDI
      -- UR --> ADB21CDU.
    - UR command  entered from the  panel ADB21CDH produces a DELETE
      statement instead of UPDATE.
    - RH command on  ADB21CDI uses incorrect SQL,  producing invalid
      "no rows returned" condition.
    - the COLVALUE string in the SET portion of the UPDATE clause is
      cut off  for long COLVALUE  values(COLVALUE is VARCHAR(2000)).
      Fixed by making the COLVALUE fields scrollable on ADB21CDU.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK38010

  • Reported component name

    DB2 ADMIN TOOL

  • Reported component ID

    568851500

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-01-24

  • Closed date

    2007-10-11

  • Last modified date

    2007-11-02

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

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

Modules/Macros

  •    ADB21CDH ADB21CDI ADB21CDU ADB21TC
    

Fix information

  • Fixed component name

    DB2 ADMIN TOOL

  • Fixed component ID

    568851500

Applicable component levels

  • R710 PSY UK30219

       UP07/10/25 P F710

  • R720 PSY UK30220

       UP07/10/25 P F710

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":"SSCVQTD","label":"IBM Db2 Administration Tool for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
02 November 2007