Direct links to fixes
APAR status
Closed as program error.
Error description
Unicode Services conversion information service (CUNLINFO or CUN4LINF) fails when the create time contained in the UCCB has a value of D0000000 00000000 or greater. This timestamp represents a STCK value of 12/15/2015 13:24:57.238528. The source of this value is the Time of Day (TOD) clock of the system and is initialized by Unicode at IPL. If the system is IPL'd before the timestamp above is reached then the problem will not occur. If the system is IPL'd after the timestamp has been reached then the RC8 RSNB will be issued by Unicode Conversion Information Service. This problem occurs at z/OS 1.10 and higher. See APAR OA48941 for z/OS 1.13, 2.1, and 2.2 Impacted Users: Any application code that calls CUNLINFO or CUN4LINF at z/OS 1.10 and higher, whether it is an OEM, customer created, or IBM application will receive RC8 RSNB. Impact is unknown because it will depend on how this is implemented in their application. It is unknown if any exploiters exist at z/OS 1.10, 1.11, 1.12, or 1.13. Verification Steps: 1. Caller of CUNLINFO / CUN4LINF receives RC8 RSNB when invoking the service. The caller may handle that and issue its own Abend / Message 2. Find the UCCB in a dump of the system or ACTIVE under IPCS, with the following commands: ip list 10?+220?+3C?+10 len(x'8') example output: LIST 28F03000. ASID(X'0029') POSITION(X'+10') LENGTH(X'08') AREA address value 28F03010. D0038037 8DEAB02A ----------------- 3. If the value that is listed in step 2 contains non-zero value and is x'D00000000 00000000' or greater, then this APAR describes your problem. Additional Keywords RC04 RSN0B CUNMUNI
Local fix
1. Do not change system TOD clock to 12/15/2015 13:24:57.238528 or greater, during your IPL. 2. Do not IPL after 12/15/2015 without the fix for this problem applied. - This is the date when the TOD clock will automatically exceed D0000000 00000000 and you will experience the problem.
Problem summary
**************************************************************** * USERS AFFECTED: All users of Unicode Services * * conversion information service * * CUNLINFO or CUN4LINF. * * * * Any application that calls iconv at * * z/OS 2.1 and higher. * * * * Any application that uses system code * * that calls iconv at z/OS 2.1 and higher. * * (For example Telnet or FTP and many * * others see the APAR for more detail.) * **************************************************************** * PROBLEM DESCRIPTION: Unicode Services conversion information * * service fails when the TOD clock for * * the IPL has a value of * * D0000000 00000000 or greater, this * * timestamp represents a STCK value of * * 12/15/2015 13:24:57.238528. * * * * The iconv function uses the information * * service so it also fails. * **************************************************************** * RECOMMENDATION: Install this fix until before 12/15/2015. * * This is the date when the TOD clock * * will automatically exceed * * D0000000 00000000 and this problem * * will occur without this fix. * **************************************************************** Correct the code involved to move the timestamp field to allow the Unicode services active indicator to remain valid.
Problem conclusion
After this fix is applied, Unicode Services conversion information service will behave correctly when the TOD clock exceeds D0000000 00000000.
Temporary fix
Comments
APAR Information
APAR number
OA48989
Reported component name
UNICODE SUPPORT
Reported component ID
5752SCUNI
Reported release
750
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-09-30
Closed date
2015-10-09
Last modified date
2015-11-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA79321 UA79322 UA79323
Modules/Macros
CUNMIDAC CUNMIIN2 CUNMZIMG
Fix information
Fixed component name
UNICODE SUPPORT
Fixed component ID
5752SCUNI
Applicable component levels
R750 PSY UA79321
UP15/10/13 P F510
R760 PSY UA79322
UP15/10/13 P F510
R770 PSY UA79323
UP15/10/13 P F510
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"750","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"750","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 November 2015