IBM Support

PH49781: SQLCODE404 OR SQLCODE104 FROM DSNTIJAI JOB FOR STEP DSNTIAI3 WHEN RUNNING WITH JAPANESE KATAKANA CCSID OR DECP DECIMAL=COMMA

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Db2 Install Sample Job DSNTIJAI for SQLDI fails with SQLCODE404
    or SQLCODE104 or SQLCODE206 in step DSNTIAI3 when running with
    Japanese KATAKANA CCSID or DECP DECIMAL=COMMA.
    .
    Additional keywords: DB2SQLDI/K SQLCCSID
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Db2 13 for z/OS users of SQL Data Insights                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When installing SQL Data Insights                            *
    * (SQLDI) pseudo-catalog tables and                            *
    * stored procedures, the following                             *
    * errors may occur:                                            *
    * 1. Db2 install sample job DSNTIJAI for                       *
    * SQLDI fails with SQLCODE404                                  *
    * or SQLCODE104 or SQLCODE206 in step                          *
    * DSNTIAI3 when running with                                   *
    * Japanese KATAKANA CCSID or                                   *
    * DECP DECIMAL=COMMA.                                          *
    * 2. Training may fail when source table                       *
    * name contains spaces.                                        *
    * 3. When DROP model fails with auth                           *
    * error, the model may be put into an                          *
    * inconsistent state which cannot be                           *
    * retrained.                                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply corrective PTF when available                          *
    ****************************************************************
    There are some lower case characters used in the SQLDI
    install sample job DSNTIJAI. In Japanese EBCDIC Katakana
    CCSID, the hex values for the lower case characters are
    different from those in non-Katakana CCSID. When DSNTIJAI job
    runs under Katakana CCSID, during conversion to Unicode,
    the lower case characters are incorrectly converted to some
    other characters. This will result in the errors described
    above.
    The space in the source table name may cause the vector table
    name to also contain one or more spaces. This will result in
    the failure in the training process since the space cannot be
    processed properly.
    When a model is dropped by a user without the permission,
    model table updates before the auth failure will be committed
    while other updates will not happen. This will place the model
    into an inconsistent state.
    

Problem conclusion

  • SQLDI install sample job DSNTIJAI has been modified to avoid
    the errors with different CCSID.
    Code has been updated to tolerate the names with spaces and
    handle the authorization error differently to prevent the
    model from being damaged.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH49781

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-09-23

  • Closed date

    2022-12-14

  • Last modified date

    2023-01-03

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

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

    UI83744

Modules/Macros

  • DSNTIJAI
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RD10 PSY UI83744

       UP22/12/28 P F212

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":"SSEPEK","label":"DB2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D10","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
05 January 2023