A fix is available
APAR status
Closed as program error.
Error description
The fix for PM69749 has introduced a rigorous control of the CCSID output requested via the CCSID option in order to avoid conversions that might lead to output data truncation. As this is only a potential risk that the user might be aware of and might have already checked he/she was not impacted by, the ability to allow risky CCSID specification was kept via the CHECK_CCSID_STRICT(YES) subparameter of the VUU030/ULOPTNS parameter. However, the more risky conversions, i.e. from UTF16 to a non DBCS CCSID remain forbidden. Even for this kind of conversion, if the user masters the content of his/her source data, such a request might not lead to any data loss. Therefore, a way to tolerate this kind of unload request should be given to the user to avoid any maintenance on existing jobs of that kind. PB12904 MSGINZU310E MSGINZU310 INZU310E INZU310 MSGINZU366I MSGINZU366 INZU366I INZU366
Local fix
Local fix: none because there is no way to make DB2 HPU accept to run an unload specifying a potentially risky CCSID conversion. However, the same output can be obtained by using the rigth way to convert UTF16 data into non graphic CCSID that consists in unloading such data into char type output fields (CHAR, VARCHAR or CLOB).
Problem summary
**************************************************************** * USERS AFFECTED: Users of DB2 High Performance Unload z/OS. * **************************************************************** * PROBLEM DESCRIPTION: The fix for PM69749 has introduced a * * rigorous control of the CCSID output * * requested via the CCSID option in * * order to avoid conversions that might * * lead to output data truncation. As * * this is only a potential risk that the * * user might be aware of and might have * * already checked he/she was not * * impacted by, the ability to allow risky * * CCSID specification was kept via the * * CHECK_CCSID_STRICT(YES) subparameter * * of the VUU030/ULOPTNS parameter. * * However, the more risky conversions, * * i.e. from UTF16 to a non DBCS CCSID * * remain forbidden. Even for this kind of * * conversion, if the user masters the * * content of his/her source data, such a * * request might not lead to any data * * loss. Therefore, a way to tolerate this * * kind of unload request should be given * * to the user to avoid any maintenance * * on existing jobs of that kind. * * PB12904 * **************************************************************** * RECOMMENDATION: APPLY the PTF. * **************************************************************** The inzmsgs, inzctrl, inzatom, inzmain, inzctrlh, inzctrl and inzpab modules were changed.
Problem conclusion
APPLY the PTF.
Temporary fix
Comments
APAR Information
APAR number
PI52402
Reported component name
DB2 HI PERF UNL
Reported component ID
5697F4400
Reported release
420
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-11-12
Closed date
2016-01-07
Last modified date
2016-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
INZUTILK
Fix information
Fixed component name
DB2 HI PERF UNL
Fixed component ID
5697F4400
Applicable component levels
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":"SSAUUV","label":"IBM Db2 High Performance Unload for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
12 February 2021