IBM Support

PM64753: IF DB2 USES JAPANESE CCSID, SQLCODE922 IS ISSUED WHEN JCC CONNECTS TO DB2 WITH LOWER CASE IN USERID

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Some Japanese codepages ( e.g. SCCSID 290) have different code
    points for lowercase letters from other EBCDIC code pages.
    If userid contains such characters, JCC connection may get
    SQLCODE922. Because DB2 converts the userid to Japanese CCSID
    code points, while RACF only supports code points in CCSID 500.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: DB2 users that use Katakana EBCDIC           *
    *                 CCSIDs.                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: If DB2 Japanese Katakana CCSID is used  *
    *                      in the DECP (290, 930, 5026, 1390 or    *
    *                      8482), SQLCODE922 is issued when JCC T2 *
    *                      driver is used to connect to DB2 with   *
    *                      userid or password that contains        *
    *                      lower case charaters. This occurs when  *
    *                      using JCC driver version 3.61.84 or     *
    *                      later (JDBC 3.0) or 4.11.86 or later    *
    *                      (JDBC 4.0).                             *
    *                      SQLCODE922 may also occurs if an        *
    *                      application uses the SQL statement      *
    *                      'CONNECT TO <location> USER <userid>    *
    *                      USING <password>' to connect to DB2     *
    *                      with the above CCSIDs and lower case    *
    *                      characters in the userid or password.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During authorization checking, DB2 folds the userid and password
    string to upper case in CCSID 500. Because Japanese Katakana
    CCSIDs have different code points for their lower case
    characters, prior to this APAR the folding results may be
    incorrect causing authorization to fail.
    

Problem conclusion

  • With this APAR, DB2 code checks for these Japanese Katakana
    CCSIDs and folds lower case characters in the userid and
    password to upper case correctly in these CCSIDs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM64753

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-05-16

  • Closed date

    2012-08-30

  • Last modified date

    2012-10-01

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

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

    UK81425 UK81426 UK81427

Modules/Macros

  • DSNXECNT
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RA10 PSY UK81425

       UP12/09/19 P F209

  • R810 PSY UK81426

       UP12/09/19 P F209

  • R910 PSY UK81427

       UP12/09/19 P F209

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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"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":"8.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 October 2012