A fix is available
APAR status
Closed as new function.
Error description
Db2 12 for z/OS new function
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: * * All Db2 12 for z/OS users of the UPPER, * * LOWER, and TRANSLATE scalar functions. * **************************************************************** * PROBLEM DESCRIPTION: * * This APAR adds support of a new locale * * value 'UNI_60' for the CURRENT * * LC_CTYPE special register and the * * locale argument of the UPPER, LOWER, * * and TRANSLATE scalar functions. * **************************************************************** * RECOMMENDATION: * **************************************************************** Db2 currently allows the value 'UNI_SIMPLE' or 'UNI' as a locale to indicate that Db2 should use z/OS Unicode Conversion Services to perform the upper or lower conversion with "normal" or "normal" and "special" casing capabilities. Locale 'UNI' uses Unicode version 3.0.0 (DEFAULT for z/OS Unicode Services) and 'UNI_SIMPLE' uses the latest version of the Unicode Standard that z/OS Unicode Conversion Services supports. In this APAR, support of a new locale 'UNI_60' is being added. 'UNI_60' means that z/OS Unicode Conversion Services would be used with only "normal" casing capabilities and use Unicode Standard 6.0.0.
Problem conclusion
Temporary fix
Comments
In this APAR, support of a new locale 'UNI_60' is being added. 'UNI_60' means that z/OS Unicode Conversion Services will be used with only "normal" casing capability and Unicode Standard 6.0.0. The following DB2 publication changes are also being made with respect to this new support. Simply, all sections of the SQL Reference which document where 'UNI_SIMPLE' can be specified as a locale name will be modified to allow 'UNI_60'. These include: 1. The CURRENT LOCALE LC_CTYPE special register. 2. The LOWER built-in scalar function. 3. The UPPER built-in scalar function. 4. The TRANSLATE built-in scalar function. UNI_60 - The conversion uses Unicode Standard 6.0.0 and the NORMAL casing capability as described in z/OS Unicode Services User's Guide and Reference: Select the conversions. UNI_60 cannot be used with EBCDIC data. This enhancement is applicable to Db2 12 at the APPLCOMPAT LEVEL V12R1M500 or higher. Additional Keywords: SQLSPECIALREG SQLLOCALE SQLBIF
APAR Information
APAR number
PH19888
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
C10
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-12-03
Closed date
2020-03-11
Last modified date
2020-04-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI68327
Modules/Macros
DSNXRDBC DSNXRSBC
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
RC10 PSY UI68327
UP20/03/21 P F003
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":"12.0","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":"12.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
21 March 2020