IBM Support

PH04548: AFTER APPLYING PI72309/UI47398, SQLCODE805 CAN OCCUR FOR DSNCLIF4 DUE TO MISSING ++HOLD

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After applying PI72309/UI47398, sqlcode805 can occur for
    DSNCLIF4 due to missing ++HOLD
    

Local fix

  • Bind DSNCLIF4
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of Db2 12 for z/OS                                 *
    * ODBC/CLI driver who have applied                             *
    * APAR PI72309 (PTF UI47398).                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * After applying APAR PI72309                                  *
    * (PTF UI47398), a SQLCODE805 can result                       *
    * for DSNCLIF4 due to a missing ++HOLD                         *
    * that specifies a needed action.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply corrective PTF when available                          *
    ****************************************************************
    APAR PI72309 modifies part DSNCLIF4, so its PTF UI47398
    should have included a ++HOLD in order to notify all users
    that a rebind package for DSNCLIF4 is needed after applying
    PTF UI47398. The PTF UI47398 is missing the ++HOLD
    due to a mis-matched FMID. An SQLCODE805 can result if the
    user does not  rebind the DSNCLIF4 package after applying the
    PTF UI47398.
    

Problem conclusion

  • A ++HOLD is included to inform all users to
    rebind the package for DSNCLIF4 after applying
    PI72309/UI47398.
    
    After applying the PTF, all users need to rebind the
    DSNCLIF4 package as the sample command listed below:
    
      BIND PACKAGE (<location-name>.DSNAOCLI) MEMBER(DSNCLIF4)
           ACTION(ADD) ENCODING(EBCDIC)
    
      where <location-name> is the location of the DBMS where
      the package binds and where the description of the
      package resides.
    
    Also, refer to the prolog of the CLI sample bind job DSNTIJCL
    in your SDSNSAMP data set for specific instructions on how to
    customize the BIND command for binding the DBRMs/packages and
    the application plan at your site.
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PH04548

  • Reported component name

    DB2 ODBC/JDBC/S

  • Reported component ID

    5740XYR02

  • Reported release

    C17

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-25

  • Closed date

    2018-12-11

  • Last modified date

    2019-06-10

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

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

    UI60194

Modules/Macros

  • DSNAOG17 DSNAOC0L DSNAOC08 DSNAOC17 DSNAOG08 DSNAOC1L DSNAOC03
    DSNAOC02 DSNAOG1L DSNAOTRC DSNAOG02 DSNAOG03 DSNAOSDK DSN@LIF4
    DSNAOCLI DSNAOG0L
    

Fix information

  • Fixed component name

    DB2 ODBC/JDBC/S

  • Fixed component ID

    5740XYR02

Applicable component levels

  • RC17 PSY UI60194

       UP18/12/22 P F812 ¢

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.

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C17"}]

Document Information

Modified date:
05 March 2021